CN107995003A - The charging and settlement method of international roaming communication, relevant apparatus and distributed system - Google Patents
The charging and settlement method of international roaming communication, relevant apparatus and distributed system Download PDFInfo
- Publication number
- CN107995003A CN107995003A CN201610950802.8A CN201610950802A CN107995003A CN 107995003 A CN107995003 A CN 107995003A CN 201610950802 A CN201610950802 A CN 201610950802A CN 107995003 A CN107995003 A CN 107995003A
- Authority
- CN
- China
- Prior art keywords
- communication
- distributed system
- settlement
- international roaming
- bill
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1442—Charging, metering or billing arrangements for data wireline or wireless communications at network operator level
- H04L12/1446—Charging, metering or billing arrangements for data wireline or wireless communications at network operator level inter-operator billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1453—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
- H04L12/1457—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network using an account
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8038—Roaming or handoff
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Charging and settlement method and message accounting, checkout apparatus, distributed system the invention discloses a kind of international roaming communication.The charging method includes:When international roaming communication occurs, generate communication bill and billing data, the operator node to one or more equities send data, and data stored to block chain.The charging of one or more operator nodes deployment international roaming communication in a distributed system and checkout apparatus so that each operator node in distributed system can verify the authenticity and integrity of communication bill and billing data;It can also meet user's immediate inquiring communication consumption data at the same time, improve the communication service experience of user.
Description
Technical field
The present invention relates to field of communication technology, is espespecially related to charging and settlement method and meter that a kind of international roaming communicates
Take device, checkout apparatus, distributed system.
Background technology
User when international roaming communication behavior occurs, due to the use of network be no longer that domestic host's carrier side provides
Network, but roaming place operation side business provide network, therefore, the call and charging that user occurs abroad are all by roaming place
The charge system of carrier side is responsible for and is calculated, and then sends back communication bill and billing data according to the time limit of agreement
The charge system of host's carrier side, the charge system of host's carrier side collect the expense of international roaming communication to user again.
However, since the international roaming communication behavior that user occurs is to be responsible for life by the charge system of roaming place carrier side
Into, record and enter an item of expenditure in the accounts, and the system does not provide the immediate inquiring function of the international roaming communication consumption information of user generally, because
This, causes charging and process of entering an item of expenditure in the accounts is opaque, and cannot meet the immediate inquiring of user, but also can be because of roaming place operator
The charge system of side breaks down to cause damages to user.
Based on this, how user realizes disclosure, transparent, the world of high accuracy when international roaming communication behavior occurs
The charging and clearing of roaming communication, and meet the immediate inquiring of user, it is those skilled in the art's technical problem urgently to be resolved hurrily.
The content of the invention
The embodiment of the present invention provide a kind of international roaming communication charging and settlement method and message accounting, checkout apparatus,
Distributed system, to realize disclosure, transparent, the charging and clearing of the international roaming communication of high accuracy, and meets user's
Immediate inquiring.
An embodiment of the present invention provides a kind of charging method of international roaming communication, including:
The international roaming communication behavior occurred according to roaming service customer, generates communication bill and billing data;
The communication bill and billing data are sent to one or more of distributed system operator node;
When receiving the communication bill and billing data, judge that one or more of operators save according to preset rules
Whether point is stored in the communication bill and billing data that receive in block chain.
In a kind of possible embodiment, in the charging method of above-mentioned international roaming communication provided in an embodiment of the present invention
In, the block chain, specifically includes:
Common recognition mechanism block, account information block, ledgers information block and peer group barrier block.
In a kind of possible embodiment, in the charging method of above-mentioned international roaming communication provided in an embodiment of the present invention
In, it is described to send the communication bill and billing data, specific bag to one or more of distributed system operator node
Include:
At set time intervals, the communication is sent to one or more of distributed system operator node to talk about
List and billing data.
In a kind of possible embodiment, in the charging method of above-mentioned international roaming communication provided in an embodiment of the present invention
In, it is described according to preset rules judge one or more of operator nodes whether the communication bill and account that will be received
Forms data is stored in block chain, is specifically included:
According to the block chain algorithm arranged in advance, calculate encrypted hash function and send result of calculation to the distribution
One or more of formula system operator node;
According to the result of calculation received, determine whether one or more of operator nodes obtain book keeping operation power;
Determining that there is the book keeping operation temporary, the communication bill and billing data that receive are stored in block chain
In.
In a kind of possible embodiment, in the charging method of above-mentioned international roaming communication provided in an embodiment of the present invention
In, it is described that the communication bill and billing data that receive are stored in block chain, specifically include:
By calling the application programming interfaces API of corresponding block chain, by the communication bill received and bill number
The form of encrypted hash function is stored in block chain according to this.
The embodiment of the present invention additionally provides a kind of settlement method of international roaming communication, including:
The communication of the operator node generation of international roaming communication behavior occurs for the roaming service customer in distributed system
Ticket and billing data, determine whether the communication bill and billing data meet the terms of settlement of international roaming communication cost;
When determining to meet the terms of settlement, settlement data is sent to the roaming service customer in the distributed system and is sent out
The operator node of raw international roaming communication behavior;
When confirmation of the operator node in receiving the distributed system for the settlement data is replied, by described in
The settlement fund of international roaming communication cost is transferred to the operator node in the distributed system.
In a kind of possible embodiment, in the settlement method of above-mentioned international roaming communication provided in an embodiment of the present invention
In, further include:
Transferred by the settlement fund of the international roaming communication cost to the operator node in the distributed system
Afterwards, settlement information is stored in corresponding block chain.
In a kind of possible embodiment, in the settlement method of above-mentioned international roaming communication provided in an embodiment of the present invention
In, further include:
When receiving the communication consumption information inquiring request of user's transmission, the user is extracted in corresponding block chain
Related communication consumption data and send to the user.
In a kind of possible embodiment, in the settlement method of above-mentioned international roaming communication provided in an embodiment of the present invention
In, include the charging method that above-mentioned international roaming provided in an embodiment of the present invention communicates.
The embodiment of the present invention additionally provides a kind of message accounting of international roaming communication, including:
Computing module, for the international roaming communication behavior occurred according to roaming service customer, generates communication bill and bill number
According to;When receiving the communication bill and billing data, judge that one or more operator nodes whether will according to preset rules
The communication bill and billing data received is stored in block chain;
Broadcast module, for sending the communication bill and account to one or more of distributed system operator node
Forms data.
In a kind of possible embodiment, in the message accounting of above-mentioned international roaming communication provided in an embodiment of the present invention
In, the block chain, specifically includes:
Common recognition mechanism block, account information block, ledgers information block and peer group barrier block.
In a kind of possible embodiment, in the message accounting of above-mentioned international roaming communication provided in an embodiment of the present invention
In, the broadcast module, specifically at set time intervals, being saved to one or more of distributed system operator
Point sends the communication bill and billing data.
In a kind of possible embodiment, in the message accounting of above-mentioned international roaming communication provided in an embodiment of the present invention
In, the computing module, specifically includes:
First computing module, specifically for according to the block chain algorithm arranged in advance, calculating encrypted hash function and inciting somebody to action
Result of calculation is sent to one or more of distributed system operator node;
First determining module, specifically for according to the result of calculation received, determining one or more of operations
Whether business's node obtains book keeping operation power;
Memory module, specifically for determining that there is the book keeping operation temporary, the communication bill and bill that will be received
Data are stored in block chain.
In a kind of possible embodiment, in the message accounting of above-mentioned international roaming communication provided in an embodiment of the present invention
In, the memory module, specifically for determining that there is the book keeping operation temporary in the computing module, by calling corresponding block
The API of chain, the communication bill and billing data that receive are stored in block chain in the form of encrypted hash function.
The embodiment of the present invention additionally provides a kind of checkout apparatus of international roaming communication, including:
Second determining module, the operation of international roaming communication behavior occurs for the roaming service customer in distributed system
The communication bill and billing data of business's node generation, determine whether the communication bill and billing data meet that international roaming communicates
The terms of settlement of expense;
Sending module, for when determining to meet the terms of settlement, settlement data to be sent to the distributed system
In roaming service customer occur international roaming communication behavior operator node;
Settlement module, for confirmation of the operator node in the distributed system is received for the settlement data
During reply, the settlement fund of the international roaming communication cost is transferred to the operator node in the distributed system.
In a kind of possible embodiment, in the checkout apparatus of above-mentioned international roaming communication provided in an embodiment of the present invention
In, the settlement module, is additionally operable to transfer to the distributed system by the settlement fund of the international roaming communication cost
In operator node after, settlement information is stored in corresponding block chain.
In a kind of possible embodiment, in the checkout apparatus of above-mentioned international roaming communication provided in an embodiment of the present invention
In, further include:
Enquiry module, for receive user transmission communication consumption information inquiring request when, in corresponding block chain
The related communication consumption data of the interior extraction user is simultaneously sent to the user.
In a kind of possible embodiment, in the checkout apparatus of above-mentioned international roaming communication provided in an embodiment of the present invention
In, include the message accounting that above-mentioned international roaming provided in an embodiment of the present invention communicates.
The embodiment of the present invention additionally provides a kind of distributed system of international roaming communication, including:Multiple operator nodes
With block chain;Wherein,
The charging dress of above-mentioned international roaming communication provided in an embodiment of the present invention is provided with each operator node
Put, or the checkout apparatus of above-mentioned international roaming communication provided in an embodiment of the present invention;
The block chain has memory block corresponding with each operator node.
Brief description of the drawings
Fig. 1 is a kind of one of flow diagram of charging method of international roaming communication provided in the embodiment of the present invention;
Fig. 2 is the structure diagram of the block chain provided in the embodiment of the present invention;
Fig. 3 is the two of the flow diagram of the charging method of a kind of international roaming communication provided in the embodiment of the present invention;
Fig. 4 is the encrypted hash function schematic diagram provided in the embodiment of the present invention;
Storage mode schematic diagram of the communication bill and billing data provided in Fig. 5 embodiment of the present invention in block chain;
Fig. 6 is a kind of flow diagram of the settlement method of international roaming communication provided in the embodiment of the present invention;
Fig. 7 is a kind of structure diagram of the checkout apparatus of international roaming communication provided in the embodiment of the present invention.
Embodiment
Below in conjunction with attached drawing, charging and settlement method to a kind of international roaming communication provided in an embodiment of the present invention,
And the embodiment of message accounting, checkout apparatus, distributed system is described in detail.It should be noted that retouched
The embodiment stated is only part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, originally
Field those of ordinary skill all other embodiments obtained without making creative work, belong to the present invention
The scope of protection.
An embodiment of the present invention provides a kind of charging method of international roaming communication, as shown in Figure 1, can specifically include:
S101, the international roaming communication behavior occurred according to roaming service customer, generate communication bill and billing data;
S102, to one or more of distributed system operator node send communication bill and billing data;
S103, when receiving communication bill and billing data, judge one or more operator nodes according to preset rules
Whether the communication bill received and billing data are stored in block chain.
An embodiment of the present invention provides a kind of charging method of international roaming communication, when international roaming communication occurs, leads to
Cross generation communication bill and billing data, the operator nodes to one or more equities send data, and by data store to
Sequence of operations in block chain, realizes the charging to international roaming communication so that each operator section in distributed system
Point can verify the authenticity and integrity of communication bill and billing data.
In the specific implementation, in order to which communication bill and billing data are sent the operator node into distributed system,
Step S102 in the charging method of above-mentioned international roaming communication provided in an embodiment of the present invention into distributed system one
A or multiple operator nodes send communication bill and billing data, can specifically include:
At set time intervals, to one or more of distributed system operator node send communication bill and
Billing data.
And the billing data shown in table 2 wherein, such as the communication bill shown in table 1,.
Table 1
Table 2
Certainly, the time interval of setting can be 10 minutes, can also be 20 minutes, be not limited thereto.
It should be noted that in the charging method of above-mentioned international roaming communication provided in an embodiment of the present invention, using area
Block chain technical principle, there is provided the logical of international roaming communication period is occurring for a kind of part decentralization, distributed storage user
Believe ticket and billing data.
Specifically, the step S103 blocks in the charging method of above-mentioned international roaming communication provided in an embodiment of the present invention
The main composition of chain, as shown in Fig. 2, can specifically include:
Common recognition mechanism block 10, for meeting that each node obtains a kind of preset rules of book keeping operation power by competing, such as:Dig
Ore deposit algorithm is also known as proof of work (Proof of Work, Pow), rights and interests prove that (Proof of Stake, Pos), share are awarded
The bright mechanism of warrant (Delegated Proof of Stake, DPos) and verification pond (Pool);
Account information block 20, for controlling the access mandate license of each operator node in the chain that coalizes, avoids counting
According to leakage;Wherein, alliance's chain, and industry block chain is can be described as, by specifying multiple preselected nodes inside some industry as book keeping operation people,
The memory block of each block chain is together decided on by all preselected nodes;Such as:In the communications industry, multiple operator's sections are specified
Point is book keeping operation people, and the memory block of each block chain is together decided on by the operator node with book keeping operation power, and for non-book keeping operation
The operator node of people is the communication bill and billing data that can inquire about or obtain respective block chain, avoids data and lets out
Leakage;
Ledgers information block 30, for recording all communication behavior information, each area's Transaction Information in the block is user
Communication bill and billing data;For example, the block data structures shown in table 3;
Table 3
Data item | Paraphrase |
Version | Block version number |
Previous block hash | 256 HASH values of previous block |
Vext block hash | 256 HASH values of the latter block |
Merkleroot | 256 HASH values based on All Activity in a block |
Time | Time carries |
Bits | The current goal HASH values of compressed format |
Confirmations | The confirmation number that data change in block |
Contents | Changed content |
Peer-to-peer network (Peer to Peer, P2P) networking block 40, also known as peer-to-peer computer network, are used for realization net
The shared and interaction of information is completed in network between each participant;Wherein, the participant in this peer-to-peer network is both resource, clothes
Business, the supplier of content, and be that resource, service, content obtain taker.
In the specific implementation, in order to realize the storage of block chain, lead in above-mentioned international roaming provided in an embodiment of the present invention
Step S103 in the charging method of letter judges whether one or more operator nodes are logical by what is received according to preset rules
Letter ticket and billing data are stored in block chain, as shown in figure 3, can specifically include:
S103-1, according to the block chain algorithm arranged in advance, calculate encrypted hash function and by result of calculation send to
One or more of distributed system operator node;
The result of calculation that S103-2, basis receive, determines whether one or more operator nodes obtain book keeping operation power;If
Obtain book keeping operation power;Then perform step S103-3;If there is no book keeping operation power, flow is exited;
The communication bill received and billing data, be stored in block chain by S103-3.
Wherein, encrypted hash function is calculated in step S103-1 and refers to that primary data is converted into a string has spy
The character string of measured length, which is referred to as cryptographic Hash, as follows:
MD4 (" ")=31d6cfe0d16ae931b73c59d7e0c089c0
MD4 (" a ")=bde52cb31de33e46245e05fbdbd6fb24
MD4 (" abc ")=a448017aaf21d8525fc10ae87aa6729d
MD4 (" message digest ")=d9130a8164549fe818874806e1c7014b
MD4 (" abcdefghijklmnopqrstuvwxyz ")=d79e1c308aa5bbcdeea8ed63df412da9
MD5 (" ")=d41d8cd98f00b204e9800998ecf8427e
MD5 (" a ")=0cc175b9c0f1b6a831c399e269772661
MD5 (" abc ")=900150983cd24fb0d6963f7d28e17f72
MD5 (" message digest ")=f96b697d7cb7938d525a2f31aaf161d0
MD5 (" abcdefghijklmnopqrstuvwxyz ")=c3fcd3d76192e4007dfb496cca67e13b
In addition, encrypted hash function schematic diagram as shown in Figure 4, left side is three groups of primary datas, the area between them
It is not last word, is respectively evil, evll and veil, after calculating hash function, is transformed into such as the right side
Three groups of entirely different cryptographic Hash shown in side, illustrating any one trickle change of primary data can cause finally to calculate life
Into cryptographic Hash change;Also, it is unpredictable that a primary data, which will produce any specific cryptographic Hash,;Cause
This, exactly because the unpredictable property of cryptographic Hash, ensure that primary data will not be decrypted, avoids the leakage of primary data.
Certainly, for the block chain algorithm arranged in advance, it can use and dig ore deposit algorithm, other algorithms can also be used, such as
Pos, DPos or Pool, are not limited thereto.
In the specific implementation, in order to realize that the communication bill that will be received and billing data are stored in block chain, at this
Step S103-3 in the charging method for the above-mentioned international roaming communication that inventive embodiments provide, can specifically include:
By calling the application programming interfaces API of corresponding block chain, by the communication bill received and billing data with
The form of encrypted hash function is stored in block chain;Wherein, the storage side of communication bill and billing data in block chain
Formula is as shown in Figure 5.
The embodiment of the present invention additionally provides a kind of settlement method of international roaming communication, as shown in fig. 6, can specifically wrap
Include:
The operator node generation of international roaming communication behavior occurs for S201, the roaming service customer in distributed system
Communication bill and billing data, determine whether communication bill and billing data meet the terms of settlement of international roaming communication cost;
If meeting terms of settlement, step S202 is performed;If being unsatisfactory for terms of settlement, flow is exited;
Settlement data, is sent the operation that international roaming communication behavior occurs for roaming service customer into distributed system by S202
Business's node;
S203, confirmation of the operator node for settlement data received in distributed system are replied;
The settlement fund of international roaming communication cost, is transferred the operator node into distributed system by S204.
, can be after use it should be noted that the settlement method of above-mentioned international roaming communication provided in an embodiment of the present invention
The mode of platform polling routine, regular automated execution, to improve the settlement efficiency and accuracy of international roaming communication.
In the specific implementation, in order to store settlement data and Transaction Information, in above-mentioned state provided in an embodiment of the present invention
In the settlement method of internet roaming communication, it can also include:
After the settlement fund of international roaming communication cost to be transferred to the operator node into distributed system, it will tie
Information is calculated to be stored in corresponding block chain.
In the specific implementation, in order to meet immediate inquiring of the user to communication cost, on provided in an embodiment of the present invention
In the settlement method for stating international roaming communication, it can also include:
When receiving the communication consumption information inquiring request of user's transmission, the phase of user is extracted in corresponding block chain
Communication consumption Data Concurrent is closed to send to user.
In the specific implementation, can be with the settlement method of above-mentioned international roaming communication provided in an embodiment of the present invention
Include the charging method of above-mentioned international roaming communication provided in an embodiment of the present invention.
Based on same inventive concept, the embodiment of the present invention additionally provides a kind of message accounting of international roaming communication, due to
The principle that the device solves the problems, such as is similar with a kind of foregoing international roaming charging method to communicate, therefore the implementation of the device can be with
Referring to the implementation of method, overlaps will not be repeated.
Specifically, an embodiment of the present invention provides a kind of message accounting of international roaming communication, can specifically include following
Several modules:
Computing module, for the international roaming communication behavior occurred according to roaming service customer, generates communication bill and bill number
According to;When receiving communication bill and billing data, judge whether one or more operator nodes will receive according to preset rules
To communication bill and billing data be stored in block chain;
Broadcast module, for sending communication bill and bill number to one or more of distributed system operator node
According to.
In the specific implementation, the broadcast mould in the message accounting of above-mentioned international roaming communication provided in an embodiment of the present invention
Block, can be specifically used at set time intervals, sending to one or more of distributed system operator node logical
Believe ticket and billing data.
In the specific implementation, the calculating mould in the message accounting of above-mentioned international roaming communication provided in an embodiment of the present invention
The block chain of block, as shown in Fig. 2, can mainly include following block:
Common recognition mechanism block 10, account information block 20, ledgers information block 30 and peer group barrier block 40.
In the specific implementation, the calculating mould in the message accounting of above-mentioned international roaming communication provided in an embodiment of the present invention
Block, can specifically include:
First computing module, specifically for according to the block chain algorithm arranged in advance, calculating encrypted hash function and inciting somebody to action
Result of calculation is sent to one or more of distributed system operator node;
First determining module, specifically for according to the result of calculation received, determining that one or more operator node is
It is no to obtain book keeping operation power;
Memory module, specifically for determining there is book keeping operation temporary, the communication bill received and billing data are stored
In block chain;
It can also include:Second computing module, it is raw specifically for the international roaming communication behavior occurred according to roaming service customer
Into communication bill and billing data.
In the specific implementation, the storage mould in the message accounting of above-mentioned international roaming communication provided in an embodiment of the present invention
Block, can be specifically used for determining there is book keeping operation temporary, by calling the API of corresponding block chain, the communication received is talked about
Single and billing data is stored in the form of encrypted hash function in block chain.
Based on same inventive concept, the embodiment of the present invention additionally provides a kind of checkout apparatus of international roaming communication, due to
The principle that the device solves the problems, such as is similar with a kind of foregoing international roaming settlement method to communicate, therefore the implementation of the device can be with
Referring to the implementation of method, overlaps will not be repeated.
Specifically, an embodiment of the present invention provides a kind of checkout apparatus of international roaming communication, can specifically include following
Several modules:
Second determining module, the operation of international roaming communication behavior occurs for the roaming service customer in distributed system
The communication bill and billing data of business's node generation, determine whether communication bill and billing data meet international roaming communication cost
Terms of settlement;
Sending module, for when determining to meet terms of settlement, settlement data to be sent to the roaming into distributed system
The operator node of international roaming communication behavior occurs for user;
Settlement module, for when confirmation of the operator node in receiving distributed system for settlement data is replied,
The settlement fund of international roaming communication cost is transferred to the operator node into distributed system.
In the specific implementation, the clearing mould in the checkout apparatus of above-mentioned international roaming communication provided in an embodiment of the present invention
Block, can be also used for the settlement fund of international roaming communication cost is transferred the operator node into distributed system it
Afterwards, settlement information is stored in corresponding block chain.
In the specific implementation, can be with the checkout apparatus of above-mentioned international roaming communication provided in an embodiment of the present invention
Including:
Enquiry module, can be used for when receiving the communication consumption information inquiring request of user's transmission, in corresponding area
The related communication consumption data of user is extracted in block chain and is sent to user.
In the specific implementation, can be with the checkout apparatus of above-mentioned international roaming communication provided in an embodiment of the present invention
Each module in message accounting including above-mentioned international roaming communication provided in an embodiment of the present invention, in order to send out roaming service customer
Raw international roaming communication cost is realized and accurately and efficiently settled accounts.
Certainly, the checkout apparatus of above-mentioned international roaming communication provided in an embodiment of the present invention is not limited in above-mentioned one kind
Structure, can also be and be made of one or more said structures, or use different groups in said structure between each component
Conjunction mode forms, and is not limited thereto.
Specifically, the checkout apparatus of above-mentioned international roaming communication provided in an embodiment of the present invention can be separately as a list
Member, is deployed on the network element device of each operator node.
Embodiment one:
Below in conjunction with checkout apparatus as shown in Figure 7, the above-mentioned international roaming of embodiment that the present invention will be described in detail offer
The checkout apparatus of communication:
Second computing module 101-1, specifically for the international roaming communication behavior occurred according to roaming service customer, generation communication
Ticket and billing data;
Broadcast module 102, specifically for the interval of every 10 minutes, to one or more of distributed system operator
Node sends communication bill and billing data;
First computing module 101-2, specifically for according to the block chain algorithm arranged in advance, calculating encrypted hash function
And result of calculation is sent to one or more of distributed system operator node;
First determining module 101-3, specifically for according to the result of calculation received, determining one or more operator section
Whether point obtains book keeping operation power;
Memory module 101-4,, will by calling the API of corresponding block chain specifically for determining there is book keeping operation temporary
The communication bill and billing data received is stored in the form of encrypted hash function in block chain;
Second determining module 201, occurs international roaming communication row specifically for the roaming service customer in distributed system
For operator node generation communication bill and billing data, determine whether communication bill and billing data meet international roaming
The terms of settlement of communication cost;
Sending module 202, specifically for when determining to meet terms of settlement, settlement data is sent into distributed system
Roaming service customer occur international roaming communication behavior operator node;
Settlement module 203, specifically for confirmation of the operator node in distributed system is received for settlement data
During reply, the settlement fund of international roaming communication cost is transferred to the operator node into distributed system;The world is unrestrained
After the settlement fund of trip communication cost transfers the operator node into distributed system, settlement information is stored in corresponding
In block chain;
Enquiry module 204, specifically for receive user transmission communication consumption information inquiring request when, corresponding
The related communication consumption data of user is extracted in block chain and is sent to user.
The embodiment of the present invention additionally provides a kind of distributed system of international roaming communication, including:Multiple operator nodes
With block chain;Wherein,
The message accounting of above-mentioned international roaming communication provided in an embodiment of the present invention is provided with each operator node, or
The checkout apparatus of above-mentioned international roaming communication provided in an embodiment of the present invention;
And block chain has memory block corresponding with each operator node.
Specifically, in the distributed system of above-mentioned international roaming communication provided in an embodiment of the present invention, distribution system
System can integral deployment as a subsystem in the charge system of each operator node.
It should be understood by those skilled in the art that, embodiments herein can be provided as method, system or computer program
Product.Therefore, the application can use the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware
Apply the form of example.Moreover, the application can use the computer for wherein including computer usable program code in one or more
The shape for the computer program product that usable storage medium is implemented on (including but not limited to magnetic disk storage and optical memory etc.)
Formula.
The application is with reference to the flow according to the method for the embodiment of the present application, equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that it can be realized by computer program instructions every first-class in flowchart and/or the block diagram
The combination of flow and/or square frame in journey and/or square frame and flowchart and/or the block diagram.These computer programs can be provided
The processors of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce
A raw machine so that the instruction performed by computer or the processor of other programmable data processing devices, which produces, to be used in fact
The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which produces, to be included referring to
Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or
The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted
Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, thus in computer or
The instruction performed on other programmable devices is provided and is used for realization in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in a square frame or multiple square frames.
Although preferred embodiments of the present invention have been described, but those skilled in the art once know basic creation
Property concept, then can make these embodiments other change and modification.So appended claims be intended to be construed to include it is excellent
Select embodiment and fall into all change and modification of the scope of the invention.
Charging and settlement method and message accounting an embodiment of the present invention provides a kind of international roaming communication, clearing dress
Put, distributed system, the charging method include according to roaming service customer occur international roaming communication behavior, generation communication bill and
Billing data;Communication bill and billing data are sent to one or more of distributed system operator node;It is logical when receiving
Believe ticket and during billing data, according to preset rules judge one or more operator nodes whether the communication bill that will be received
It is stored in billing data in block chain.Therefore, when international roaming communication occurs, by generating communication bill and bill number
According to, to the operator nodes of one or more equities send data, and data are stored to the sequence of operations in block chain, it is real
The charging to international roaming communication is showed so that each operator node in distributed system can verify communication bill and account
The authenticity and integrity of forms data;It can also meet user's immediate inquiring communication consumption data at the same time, improve the communication of user
Service experience.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art
God and scope.In this way, if these modifications and changes of the present invention belongs to the scope of the claims in the present invention and its equivalent technologies
Within, then the present invention is also intended to comprising including these modification and variations.
Claims (19)
- A kind of 1. charging method of international roaming communication, it is characterised in that the charging method, including:The international roaming communication behavior occurred according to roaming service customer, generates communication bill and billing data;The communication bill and billing data are sent to one or more of distributed system operator node;When receiving the communication bill and billing data, judge that one or more of operator nodes are according to preset rules It is no that the communication bill and billing data that receive are stored in block chain.
- 2. charging method as claimed in claim 1, it is characterised in that the block chain, specifically includes:Common recognition mechanism block, account information block, ledgers information block and peer group barrier block.
- 3. charging method as claimed in claim 1, it is characterised in that described to be runed to one or more of distributed system Business's node sends the communication bill and billing data, specifically includes:At set time intervals, to one or more of distributed system operator node send the communication bill and Billing data.
- 4. charging method as claimed in claim 1, it is characterised in that described one or more of according to preset rules judgement Whether operator node is stored in the communication bill and billing data that receive in block chain, specifically includes:According to the block chain algorithm arranged in advance, calculate encrypted hash function and send result of calculation to the distributed system One or more of system operator node;According to the result of calculation received, determine whether one or more of operator nodes obtain book keeping operation power;Determining that there is the book keeping operation temporary, the communication bill and billing data that receive are being stored in block chain.
- 5. charging method as claimed in claim 4, it is characterised in that described by the communication bill received and bill number According to being stored in block chain, specifically include:By calling the application programming interfaces API of corresponding block chain, by the communication bill and billing data that receive with The form of encrypted hash function is stored in block chain.
- A kind of 6. settlement method of international roaming communication, it is characterised in that the settlement method, including:The communication bill of the operator node generation of international roaming communication behavior occurs for the roaming service customer in distributed system And billing data, determine whether the communication bill and billing data meet the terms of settlement of international roaming communication cost;When determining to meet the terms of settlement, settlement data is sent to the roaming service customer in the distributed system state occurs The operator node of internet roaming communication behavior;When confirmation of the operator node in receiving the distributed system for the settlement data is replied, by the world The settlement fund of roaming communication expense is transferred to the operator node in the distributed system.
- 7. settlement method as claimed in claim 6, it is characterised in that further include:Transferred by the settlement fund of the international roaming communication cost to the operator node in the distributed system, Settlement information is stored in corresponding block chain.
- 8. settlement method as claimed in claim 6, it is characterised in that further include:When receiving the communication consumption information inquiring request of user's transmission, the phase of the user is extracted in corresponding block chain Communication consumption Data Concurrent is closed to send to the user.
- 9. such as claim 6-8 any one of them settlement methods, it is characterised in that including such as any one of claim 1-5 institutes The charging method for the international roaming communication stated.
- A kind of 10. message accounting of international roaming communication, it is characterised in that the message accounting, including:Computing module, for the international roaming communication behavior occurred according to roaming service customer, generates communication bill and billing data;When When receiving the communication bill and billing data, judge whether one or more operator nodes will receive according to preset rules The communication bill and billing data be stored in block chain;Broadcast module, for sending the communication bill and bill number to one or more of distributed system operator node According to.
- 11. message accounting as claimed in claim 10, it is characterised in that the block chain, specifically includes:Common recognition mechanism block, account information block, ledgers information block and peer group barrier block.
- 12. message accounting as claimed in claim 10, it is characterised in that the broadcast module, specifically for according to setting Time interval, the communication bill and billing data are sent to one or more of distributed system operator node.
- 13. message accounting as claimed in claim 10, it is characterised in that the computing module, specifically includes:First computing module, specifically for according to the block chain algorithm arranged in advance, calculating encrypted hash function and will calculate As a result send to one or more of distributed system operator node;First determining module, specifically for according to the result of calculation received, determining one or more of operator's sections Whether point obtains book keeping operation power;Memory module, specifically for determining that there is the book keeping operation temporary, the communication bill and billing data that will be received It is stored in block chain.
- 14. message accounting as claimed in claim 13, it is characterised in that the memory module, specifically in the calculating Module determines there is the book keeping operation temporary, by calling the API of corresponding block chain, the communication bill and account that will receive Forms data is stored in the form of encrypted hash function in block chain.
- A kind of 15. checkout apparatus of international roaming communication, it is characterised in that the checkout apparatus, including:Second determining module, operator's section of international roaming communication behavior occurs for the roaming service customer in distributed system The communication bill and billing data of point generation, determine whether the communication bill and billing data meet international roaming communication cost Terms of settlement;Sending module, for when determining to meet the terms of settlement, settlement data to be sent into the distributed system The operator node of international roaming communication behavior occurs for roaming service customer;Settlement module, is replied for confirmation of the operator node in the distributed system is received for the settlement data When, the settlement fund of the international roaming communication cost is transferred to the operator node in the distributed system.
- 16. checkout apparatus as claimed in claim 15, it is characterised in that the settlement module, is additionally operable to by the world The settlement fund of roaming communication expense is transferred to the operator node in the distributed system, and settlement information is stored in In corresponding block chain.
- 17. checkout apparatus as claimed in claim 15, it is characterised in that further include:Enquiry module, for when receiving the communication consumption information inquiring request of user's transmission, being carried in corresponding block chain Take the related communication consumption data of the user and send to the user.
- 18. such as claim 15-17 any one of them checkout apparatus, it is characterised in that any including such as claim 10-14 The message accounting of international roaming communication described in.
- A kind of 19. distributed system of international roaming communication, it is characterised in that the distributed system, including:Multiple operators Node and block chain;Wherein,Set on each operator node just like claim 10-14 any one of them message accountings, or as right will Seek 15-18 any one of them checkout apparatus;The block chain has memory block corresponding with each operator node.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610950802.8A CN107995003A (en) | 2016-10-26 | 2016-10-26 | The charging and settlement method of international roaming communication, relevant apparatus and distributed system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610950802.8A CN107995003A (en) | 2016-10-26 | 2016-10-26 | The charging and settlement method of international roaming communication, relevant apparatus and distributed system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107995003A true CN107995003A (en) | 2018-05-04 |
Family
ID=62029538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610950802.8A Pending CN107995003A (en) | 2016-10-26 | 2016-10-26 | The charging and settlement method of international roaming communication, relevant apparatus and distributed system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107995003A (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108471601A (en) * | 2018-06-21 | 2018-08-31 | 中国联合网络通信集团有限公司 | Inter-network settlement method, apparatus, equipment and storage medium |
CN108768672A (en) * | 2018-05-31 | 2018-11-06 | 中国联合网络通信集团有限公司 | Data processing method, device and storage medium |
CN108989061A (en) * | 2018-09-14 | 2018-12-11 | 腾讯科技(深圳)有限公司 | Communication system, method, server and storage medium |
CN109102384A (en) * | 2018-07-27 | 2018-12-28 | 中国联合网络通信集团有限公司 | Fee payment method and network system |
CN109840845A (en) * | 2018-11-23 | 2019-06-04 | 北京太一智源科技有限公司 | Communicate settlement method |
WO2019227978A1 (en) * | 2018-05-31 | 2019-12-05 | 华为技术有限公司 | Roaming charging method and apparatus |
CN111405505A (en) * | 2019-01-02 | 2020-07-10 | ***通信有限公司研究院 | Bill processing method, system and storage medium for roaming service |
WO2020178844A1 (en) | 2019-03-07 | 2020-09-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Blockchain for communication of subscriber data records between public land mobile networks |
CN111770463A (en) * | 2020-06-28 | 2020-10-13 | 中国联合网络通信集团有限公司 | Roaming charging method based on block chain and roaming charging node |
WO2021037263A1 (en) * | 2019-08-30 | 2021-03-04 | 华为技术有限公司 | Roaming billing processing method, apparatus and system |
CN112785299A (en) * | 2019-11-11 | 2021-05-11 | 华为技术有限公司 | Block chain-based roaming transaction method and device |
CN113709685A (en) * | 2021-11-01 | 2021-11-26 | 深圳市聚慧合创信息技术有限公司 | VoLTE high-definition audio and video international roaming charging settlement system based on 5G |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160117657A1 (en) * | 2014-10-22 | 2016-04-28 | Causam Energy, Inc. | Systems and Methods for Advanced Energy Settlements, Network-Based Messaging, and Applications Supporting the Same |
CN105701651A (en) * | 2016-01-11 | 2016-06-22 | 何伯祥 | Cross-regional settlement transaction system and method |
CN105976231A (en) * | 2016-06-24 | 2016-09-28 | 深圳前海微众银行股份有限公司 | Asset management method based on intelligent block chain contracts and nodes |
-
2016
- 2016-10-26 CN CN201610950802.8A patent/CN107995003A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160117657A1 (en) * | 2014-10-22 | 2016-04-28 | Causam Energy, Inc. | Systems and Methods for Advanced Energy Settlements, Network-Based Messaging, and Applications Supporting the Same |
CN105701651A (en) * | 2016-01-11 | 2016-06-22 | 何伯祥 | Cross-regional settlement transaction system and method |
CN105976231A (en) * | 2016-06-24 | 2016-09-28 | 深圳前海微众银行股份有限公司 | Asset management method based on intelligent block chain contracts and nodes |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3790293A4 (en) * | 2018-05-31 | 2021-06-30 | Huawei Technologies Co., Ltd. | Roaming charging method and apparatus |
CN108768672A (en) * | 2018-05-31 | 2018-11-06 | 中国联合网络通信集团有限公司 | Data processing method, device and storage medium |
WO2019227978A1 (en) * | 2018-05-31 | 2019-12-05 | 华为技术有限公司 | Roaming charging method and apparatus |
CN110557729A (en) * | 2018-05-31 | 2019-12-10 | 华为技术有限公司 | roaming charging method and device |
US11457111B2 (en) | 2018-05-31 | 2022-09-27 | Huawei Technologies Co., Ltd. | Method and apparatus for verifying the correctness of a roaming account balance |
CN108768672B (en) * | 2018-05-31 | 2021-10-08 | 中国联合网络通信集团有限公司 | Data processing method, device and storage medium |
CN110557729B (en) * | 2018-05-31 | 2020-12-15 | 华为技术有限公司 | Roaming charging method and device |
CN108471601A (en) * | 2018-06-21 | 2018-08-31 | 中国联合网络通信集团有限公司 | Inter-network settlement method, apparatus, equipment and storage medium |
CN108471601B (en) * | 2018-06-21 | 2020-12-01 | 中国联合网络通信集团有限公司 | Internetwork settlement method, device, equipment and storage medium |
CN109102384A (en) * | 2018-07-27 | 2018-12-28 | 中国联合网络通信集团有限公司 | Fee payment method and network system |
CN108989061A (en) * | 2018-09-14 | 2018-12-11 | 腾讯科技(深圳)有限公司 | Communication system, method, server and storage medium |
CN109840845A (en) * | 2018-11-23 | 2019-06-04 | 北京太一智源科技有限公司 | Communicate settlement method |
CN111405505B (en) * | 2019-01-02 | 2021-11-09 | ***通信有限公司研究院 | Bill processing method, system and storage medium for roaming service |
CN111405505A (en) * | 2019-01-02 | 2020-07-10 | ***通信有限公司研究院 | Bill processing method, system and storage medium for roaming service |
WO2020178844A1 (en) | 2019-03-07 | 2020-09-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Blockchain for communication of subscriber data records between public land mobile networks |
US11765276B2 (en) | 2019-03-07 | 2023-09-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Blockchain for communication of subscriber data records between public land mobile networks |
EP3935785A4 (en) * | 2019-03-07 | 2022-03-02 | Telefonaktiebolaget LM Ericsson (publ) | Blockchain for communication of subscriber data records between public land mobile networks |
WO2021037263A1 (en) * | 2019-08-30 | 2021-03-04 | 华为技术有限公司 | Roaming billing processing method, apparatus and system |
CN112449316A (en) * | 2019-08-30 | 2021-03-05 | 华为技术有限公司 | Roaming charging processing method, device and system |
CN112449316B (en) * | 2019-08-30 | 2022-06-07 | 华为技术有限公司 | Roaming charging processing method, device and system |
WO2021093739A1 (en) * | 2019-11-11 | 2021-05-20 | 华为技术有限公司 | Roaming transaction method and apparatus based on blockchain |
EP4036831A4 (en) * | 2019-11-11 | 2022-11-23 | Huawei Technologies Co., Ltd. | Roaming transaction method and apparatus based on blockchain |
CN112785299A (en) * | 2019-11-11 | 2021-05-11 | 华为技术有限公司 | Block chain-based roaming transaction method and device |
CN112785299B (en) * | 2019-11-11 | 2024-03-01 | 华为技术有限公司 | Method and device for roaming transaction based on blockchain |
CN111770463A (en) * | 2020-06-28 | 2020-10-13 | 中国联合网络通信集团有限公司 | Roaming charging method based on block chain and roaming charging node |
CN113709685A (en) * | 2021-11-01 | 2021-11-26 | 深圳市聚慧合创信息技术有限公司 | VoLTE high-definition audio and video international roaming charging settlement system based on 5G |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107995003A (en) | The charging and settlement method of international roaming communication, relevant apparatus and distributed system | |
CN110163590B (en) | Payment withholding method and device based on block chain, electronic equipment and storage medium | |
CN110599323B (en) | Resource processing method and processing equipment | |
CN109087190A (en) | A kind of financing loan method and apparatus | |
CN107240018A (en) | A kind of method and system for being used to pay tranaction costs in block chain network | |
KR20180014534A (en) | Verification system and method for transaction based block chain | |
CN107578243A (en) | Electricity transaction method and device based on block chain technology | |
CN108632480A (en) | Charging method based on block chain and device | |
CN111738725B (en) | Cross-border resource transfer authenticity auditing method and device and electronic equipment | |
CN110009345A (en) | Transaction cochain method and Related product based on block chain | |
CN110163634B (en) | Refund method and device based on blockchain and electronic equipment | |
US20220256340A1 (en) | Method for providing roaming service by using blockchain and apparatus therefor | |
LU102556B1 (en) | Blockchain-enhanced open internet of things access architecture | |
CN110008716A (en) | Block chain method of commerce and device, electronic equipment, storage medium | |
TW202018655A (en) | Blockchain-based property execution method and system | |
CN110033370A (en) | Account creation method and device, electronic equipment, storage medium | |
US20230070787A1 (en) | Digital currency directional transaction method and system | |
CN110659993A (en) | Resource management method and device based on block chain network | |
CN111242603B (en) | Riding settlement method and device based on blockchain | |
CN107016535A (en) | A kind of area message sharing method and device | |
CN110009323A (en) | Block chain method of commerce and device, electronic equipment, storage medium | |
CN110009492A (en) | Block chain method of commerce and device, electronic equipment, storage medium | |
CN111210345B (en) | Signature method and device based on block chain network transaction and terminal equipment | |
KR20200016157A (en) | System and method for processing card payment based on block-chain | |
US20220245634A1 (en) | Blockchain-enhanced open internet of things access architecture |
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 |