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 PDF

Info

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
Application number
CN201610950802.8A
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.)
China Mobile Communications Group Co Ltd
China Mobile Communications Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Communications Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201610950802.8A priority Critical patent/CN107995003A/en
Publication of CN107995003A publication Critical patent/CN107995003A/en
Pending legal-status Critical Current

Links

Classifications

    • 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/1442Charging, metering or billing arrangements for data wireline or wireless communications at network operator level
    • H04L12/1446Charging, metering or billing arrangements for data wireline or wireless communications at network operator level inter-operator 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
    • H04L12/1457Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network using an account
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8038Roaming or handoff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting 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

The charging and settlement method of international roaming communication, relevant apparatus and distributed system
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)

  1. 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. 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. 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. 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. 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.
  6. 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. 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. 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. 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.
  10. 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. 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. 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. 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. 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.
  15. 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. 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. 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. 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.
  19. 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.
CN201610950802.8A 2016-10-26 2016-10-26 The charging and settlement method of international roaming communication, relevant apparatus and distributed system Pending CN107995003A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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