CN107294738A - The treating method and apparatus of communication charge - Google Patents
The treating method and apparatus of communication charge Download PDFInfo
- Publication number
- CN107294738A CN107294738A CN201710439531.4A CN201710439531A CN107294738A CN 107294738 A CN107294738 A CN 107294738A CN 201710439531 A CN201710439531 A CN 201710439531A CN 107294738 A CN107294738 A CN 107294738A
- Authority
- CN
- China
- Prior art keywords
- user
- terminal node
- block
- information
- operator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 148
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000003672 processing method Methods 0.000 claims abstract description 15
- 238000012545 processing Methods 0.000 claims description 19
- 238000012795 verification Methods 0.000 abstract description 70
- 238000010586 diagram Methods 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000002427 irreversible effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013102 re-test Methods 0.000 description 1
Classifications
-
- 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
-
- 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/1403—Architecture for metering, charging or billing
- H04L12/1407—Policy-and-charging control [PCC] architecture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- 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/41—Billing record details, i.e. parameters, identifiers, structure of call data record [CDR]
-
- 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/50—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for cross-charging network operators
-
- 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/66—Policy and charging system
-
- 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/67—Transmitting arrangements for sending billing related information
-
- 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/70—Administration or customization aspects; Counter-checking correct charges
-
- 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/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/73—Validating charges
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供一种通信计费的处理方法和装置,其中,该方法包括:根据各通信服务的计费策略生成计费策略区块;将当前生成的计费策略区块发送给各用户终端节点;根据预设时间段内的各用户终端节点的各通信服务的消费记录信息,生成用户话单区块;将当前生成的用户话单区块发送给各用户终端节点,以使各用户终端节点对用户话单区块验证;根据各用户终端节点发送的验证结果,在确定当前生成的用户话单区块正确时,根据计费策略区块和用户话单区块生成计费账单。计费策略区块、用户话单区块链的方式,保证了当前时间的计费策略、用户话单中的信息不会被篡改;用户终端节点可以对用户话单区块中的信息进行验证,使得用户终端获知通信计费是否发生错误。
The present invention provides a communication charging processing method and device, wherein the method includes: generating a charging policy block according to the charging policy of each communication service; sending the currently generated charging policy block to each user terminal node ; According to the consumption record information of each communication service of each user terminal node within a preset time period, generate a user bill block; send the currently generated user bill block to each user terminal node, so that each user terminal node Verify the user bill block; according to the verification results sent by each user terminal node, when it is determined that the currently generated user bill block is correct, generate a billing bill according to the billing policy block and the user bill block. The billing policy block and the user bill block chain method ensure that the billing policy at the current time and the information in the user bill will not be tampered with; the user terminal node can verify the information in the user bill block , so that the user terminal learns whether an error occurs in the communication charging.
Description
技术领域technical field
本发明涉及通信技术领域,尤其涉及一种通信计费的处理方法和装置。The present invention relates to the technical field of communication, in particular to a method and device for processing communication billing.
背景技术Background technique
随着终端技术的发展,终端已经成为人们的重要通信工具,用户在采用终端进行通信的过程中或者在通信结束之后,通信服务的运行商需要对用户的通信进行计费。With the development of terminal technology, the terminal has become an important communication tool for people. During the process of using the terminal to communicate or after the communication ends, the operator of the communication service needs to charge the communication of the user.
现有技术中,通信服务的运行商的计费系统采集用户消费行为话单,在用户消费行为话单中包括有用户在一定时间段内的消费记录,运行商的计费系统根据自身的运营计费策略,对用户的消费记录计算资费。一般来说,运营商的计费系统可以采用月租制、自动计费制、单式计次计费方式、复试计次计费方式、详细话单计费方式、人工计费制、实时计费方式等计费方式,对用户的消费记录计算资。例如,介绍一下实时计费方式,用户打电话或上网被称作一个计费事件,各计费时间可以上传至话单采集系统中,计费系统从采集系统中实时取话单后进行属性规整、重单处理、批价、合帐等处理之后,可以形成话费的报表。In the prior art, the billing system of the operator of the communication service collects the bill of user consumption behavior, which includes the consumption record of the user within a certain period of time, and the billing system of the operator according to its own operation Billing policy, which calculates the tariff for the user's consumption records. Generally speaking, the operator's billing system can adopt monthly rental system, automatic billing system, single billing method, retest billing method, detailed bill billing method, manual billing system, real-time billing method, etc. Billing methods, such as billing methods, are calculated on the user's consumption records. For example, let’s introduce the real-time billing method. A user’s phone call or surfing the Internet is called a billing event, and each billing time can be uploaded to the bill collection system. , Duplicate order processing, price approval, account closing, etc., can form a report of the call fee.
然而现有技术中,运营商的计费系统是一个相当复杂的系统,会出现重复计费、话费丢失等情况,进而会出现通信计费错误的情况。但是整个计费过程对用户来说是不可感知和参与的,在发生错误计费的情况时,用户无法获知是否真的出现了计费错误的情况,也无法获知是什么原因导致了计费错误,进而导致用户对于运营商的计费行的不满,降低了用户体验;并且现有的方式容易出现运营商或者第三方篡改话单的报表的情况,进而给用户造成经济损失。However, in the prior art, the operator's billing system is a rather complicated system, and situations such as repeated billing and loss of call charges may occur, and further errors in communication billing may occur. However, the entire billing process is imperceptible and imperceptible to the user. When an incorrect billing occurs, the user cannot know whether there is a billing error or what causes the billing error. , which in turn leads to user dissatisfaction with the operator's billing line, which reduces user experience; and the existing method is prone to the situation that the operator or a third party tampers with the report of the bill, thereby causing economic losses to the user.
发明内容Contents of the invention
本发明提供一种通信计费的处理方法和装置,用以解决现有技术中的用户无法获知是否真的出现了计费错误的情况,降低了用户体验;并且现有的方式容易出现运营商或者第三方篡改话单的报表的情况,进而给用户造成经济损失的问题。The present invention provides a method and device for processing communication billing, which is used to solve the situation in the prior art that the user cannot know whether there is a billing error, which reduces the user experience; and the existing method is prone to operators Or the situation that a third party tampers with the statement of the bill, thereby causing economic losses to the user.
本发明的第一方面是提供一种通信计费的处理方法,包括:The first aspect of the present invention is to provide a communication billing processing method, including:
运营商终端节点生成各通信服务的计费策略,并根据各通信服务的计费策略生成计费策略区块;The terminal node of the operator generates the charging strategy of each communication service, and generates a charging strategy block according to the charging strategy of each communication service;
所述运营商终端节点将当前生成的计费策略区块,通过广播方式发送给各用户终端节点,以使各所述用户终端节点的用户查看;The operator terminal node sends the currently generated billing policy block to each user terminal node through broadcasting, so that users of each user terminal node can view it;
所述运营商终端节点获取在预设时间段内的各所述用户终端节点的各通信服务的消费记录信息,并根据各所述用户终端节点的各通信服务的消费记录信息,生成针对该预设时间段的用户话单区块;The operator terminal node acquires the consumption record information of each communication service of each user terminal node within a preset time period, and generates the preset Set the user bill block of the time period;
所述运营商终端节点将当前生成的用户话单区块,通过广播方式发送给各所述用户终端节点,以使各所述用户终端节点对所述用户话单区块进行验证;The operator terminal node sends the currently generated user bill block to each of the user terminal nodes by broadcasting, so that each of the user terminal nodes verifies the user bill block;
所述运营商终端节点接收各所述用户终端节点发送的验证结果,并根据各所述用户终端节点发送的验证结果,确定当前生成的用户话单区块是否为正确的;The operator terminal node receives the verification result sent by each of the user terminal nodes, and determines whether the currently generated user bill block is correct according to the verification result sent by each of the user terminal nodes;
所述运营商终端节点在确定为正确时,根据所述计费策略区块和所述用户话单区块,生成计费账单。When the operator terminal node determines that it is correct, it generates a charging bill according to the charging policy block and the user bill block.
本发明的第二方面是提供一种通信计费的处理方法,包括:A second aspect of the present invention is to provide a communication billing processing method, including:
用户终端节点接收运营商终端节点发送的计费策略区块,其中,所述计费策略区块为所述运营商终端节点根据生成的各通信服务的计费策略而确定的,且所述计费策略区块为所述运营商终端节点广播给与所述运营商终端节点连接的各用户终端节点的,并显示所述计费策略区块中的内容;The user terminal node receives the charging policy block sent by the operator terminal node, wherein the charging policy block is determined by the operator terminal node according to the generated charging policy of each communication service, and the charging policy block The charging policy block is broadcast by the operator terminal node to each user terminal node connected to the operator terminal node, and displays the content in the charging policy block;
所述用户终端节点接收所述运营商终端节点发送的用户话单区块,其中,所述用户话单区块为所述运营商终端节点根据预设时间段内的所述各用户终端节点的各通信服务的消费记录信息而生成的,且所述用户话单区块为所述运营商终端节点广播方式发送给所述各用户终端节点的;The user terminal node receives the user bill block sent by the operator terminal node, wherein the user bill block is the operator terminal node according to each user terminal node within a preset time period The consumption record information of each communication service is generated, and the user bill block is broadcasted by the operator terminal node to each user terminal node;
所述用户终端节点对接收到的所述用户话单区块进行验证,并向所述运营商终端节点发送验证结果,以使所述运营商终端节点根据各所述用户终端节点发送的验证结果,确定当前生成的用户话单区块为正确时,根据所述计费策略区块和所述用户话单区块,生成计费账单。The user terminal node verifies the received user bill block, and sends a verification result to the operator terminal node, so that the operator terminal node , when it is determined that the currently generated user bill block is correct, generate a charging bill according to the billing policy block and the user bill block.
本发明的第三方面是提供一种通信计费的处理装置,包括:A third aspect of the present invention is to provide a processing device for communication billing, including:
第一生成模块,用于生成各通信服务的计费策略,并根据各通信服务的计费策略生成计费策略区块;The first generation module is used to generate the charging strategy of each communication service, and generate a charging strategy block according to the charging strategy of each communication service;
第一发送模块,用于将当前生成的计费策略区块,通过广播方式发送给各用户终端节点,以使各所述用户终端节点的用户查看;The first sending module is used to send the currently generated billing policy block to each user terminal node by broadcasting, so that users of each user terminal node can view it;
第二生成模块,用于获取在预设时间段内的各所述用户终端节点的各通信服务的消费记录信息,并根据各所述用户终端节点的各通信服务的消费记录信息,生成针对该预设时间段的用户话单区块;The second generation module is used to obtain the consumption record information of each communication service of each user terminal node within a preset time period, and generate the consumption record information for the user terminal node according to the consumption record information of each communication service of each user terminal node. The user bill block of the preset time period;
第二发送模块,用于将当前生成的用户话单区块,通过广播方式发送给各所述用户终端节点,以使各所述用户终端节点对所述用户话单区块进行验证;The second sending module is used to send the currently generated user bill block to each of the user terminal nodes by broadcasting, so that each of the user terminal nodes verifies the user bill block;
确定模块,用于接收各所述用户终端节点发送的验证结果,并根据各所述用户终端节点发送的验证结果,确定当前生成的用户话单区块是否为正确的;A determining module, configured to receive the verification results sent by each of the user terminal nodes, and determine whether the currently generated user bill block is correct according to the verification results sent by each of the user terminal nodes;
第三生成模块,用于在确定为正确时,根据所述计费策略区块和所述用户话单区块,生成计费账单。The third generating module is configured to generate a charging bill according to the charging policy block and the user bill block when it is determined to be correct.
本发明的第四方面是提供一种通信计费的处理装置,包括:A fourth aspect of the present invention is to provide a processing device for communication billing, including:
第一接收模块,用于接收运营商终端节点发送的计费策略区块,其中,所述计费策略区块为所述运营商终端节点根据生成的各通信服务的计费策略而确定的,且所述计费策略区块为所述运营商终端节点广播给与所述运营商终端节点连接的各用户终端节点的,并显示所述计费策略区块中的内容;The first receiving module is configured to receive the charging policy block sent by the terminal node of the operator, wherein the charging policy block is determined by the terminal node of the operator according to the generated charging policy of each communication service, And the charging policy block is broadcast by the operator terminal node to each user terminal node connected to the operator terminal node, and displays the content in the charging policy block;
第二接收模块,用于接收所述运营商终端节点发送的用户话单区块,其中,所述用户话单区块为所述运营商终端节点根据预设时间段内的所述各用户终端节点的各通信服务的消费记录信息而生成的,且所述用户话单区块为所述运营商终端节点广播方式发送给所述各用户终端节点的;The second receiving module is configured to receive the user bill block sent by the operator terminal node, wherein the user bill block is the operator terminal node according to the user terminal within a preset time period The consumption record information of each communication service of the node is generated, and the user bill block is sent to each user terminal node by broadcasting mode of the operator terminal node;
第二验证模块,用于对接收到的所述用户话单区块进行验证,并向所述运营商终端节点发送验证结果,以使所述运营商终端节点根据各所述用户终端节点发送的验证结果,确定当前生成的用户话单区块为正确时,根据所述计费策略区块和所述用户话单区块,生成计费账单。The second verification module is configured to verify the received bill block of the user, and send the verification result to the operator terminal node, so that the operator terminal node according to the information sent by each of the user terminal nodes As a result of the verification, when it is determined that the currently generated user bill block is correct, a charging bill is generated according to the billing policy block and the user bill block.
本发明的技术效果是:通过运营商终端节点生成各通信服务的计费策略,并根据各通信服务的计费策略生成计费策略区块;运营商终端节点将当前生成的计费策略区块,通过广播方式发送给各用户终端节点,以使各用户终端节点的用户查看;运营商终端节点获取在预设时间段内的各用户终端节点的各通信服务的消费记录信息,并根据各用户终端节点的各通信服务的消费记录信息,生成针对该预设时间段的用户话单区块;运营商终端节点将当前生成的用户话单区块,通过广播方式发送给各用户终端节点,以使各用户终端节点对用户话单区块进行验证;运营商终端节点接收各用户终端节点发送的验证结果,并根据各用户终端节点发送的验证结果,确定当前生成的用户话单区块是否为正确的;运营商终端节点在确定为正确时,根据计费策略区块和用户话单区块,生成计费账单。从而以生成计费策略区块、用户话单区块链的方式,使得当前时间的计费策略、用户话单中的信息是不可修改的,保证了当前时间的计费策略、用户话单中的信息不会被篡改,以保证用户话单的正确性和安全性;并且,用户终端节点可以对用户话单区块中的信息进行验证,使得用户终端或用户可以参与到通信计费中,使得用户终端可以获知通信计费是否发生了错误以及错误的原因,提高了用户体验。The technical effect of the present invention is: the charging policy of each communication service is generated by the terminal node of the operator, and the charging policy block is generated according to the charging policy of each communication service; the terminal node of the operator generates the charging policy block currently generated , sent to each user terminal node by broadcasting, so that the users of each user terminal node can view; the operator terminal node obtains the consumption record information of each communication service of each user terminal node within a preset time period, and according to each user The consumption record information of each communication service of the terminal node generates a user bill block for the preset time period; the operator terminal node sends the currently generated user bill block to each user terminal node by broadcasting Make each user terminal node verify the user bill block; the operator terminal node receives the verification result sent by each user terminal node, and according to the verification result sent by each user terminal node, determines whether the currently generated user bill block is Correct; when the terminal node of the operator determines that it is correct, it generates a charging bill according to the charging policy block and the user bill block. Thus, by generating the billing policy block and the user bill block chain, the billing strategy at the current time and the information in the user bill cannot be modified, ensuring that the billing strategy at the current time and the information in the user bill The information in the bill will not be tampered with to ensure the correctness and security of the user bill; and, the user terminal node can verify the information in the user bill block, so that the user terminal or user can participate in communication billing, This enables the user terminal to know whether there is an error in communication charging and the cause of the error, thereby improving user experience.
附图说明Description of drawings
图1为本发明实施例一提供的通信计费的处理方法的流程图;FIG. 1 is a flowchart of a communication billing processing method provided by Embodiment 1 of the present invention;
图2为本发明实施例二提供的通信计费的处理方法的流程图;FIG. 2 is a flowchart of a communication billing processing method provided in Embodiment 2 of the present invention;
图3为本发明实施例二提供的通信计费的处理方法中的用户话单区块链的数据结构示意图;3 is a schematic diagram of the data structure of the user bill block chain in the communication billing processing method provided by Embodiment 2 of the present invention;
图4为本发明实施例二提供的通信计费的处理方法中的用户话单区块的数据结构示意图;4 is a schematic diagram of the data structure of the user bill block in the communication billing processing method provided by Embodiment 2 of the present invention;
图5为本发明实施例三提供的通信计费的处理方法的流程图;FIG. 5 is a flowchart of a communication billing processing method provided in Embodiment 3 of the present invention;
图6为本发明实施例四提供的通信计费的处理装置的结构示意图;FIG. 6 is a schematic structural diagram of a processing device for communication billing provided by Embodiment 4 of the present invention;
图7为本发明实施例五提供的通信计费的处理装置的结构示意图;FIG. 7 is a schematic structural diagram of a processing device for communication billing provided by Embodiment 5 of the present invention;
图8为本发明实施例六提供的通信计费的处理装置的结构示意图。FIG. 8 is a schematic structural diagram of an apparatus for processing communication billing provided by Embodiment 6 of the present invention.
具体实施方式detailed description
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
图1为本发明实施例一提供的通信计费的处理方法的流程图,如图1所示,本实施例的方法,包括:FIG. 1 is a flow chart of a communication billing processing method provided in Embodiment 1 of the present invention. As shown in FIG. 1 , the method of this embodiment includes:
步骤101、运营商终端节点生成各通信服务的计费策略,并根据各通信服务的计费策略生成计费策略区块。Step 101, the operator terminal node generates charging policies for each communication service, and generates a charging policy block according to the charging policies for each communication service.
在本实施例中,具体的,本实施例提供的方法中涉及了运营商终端节点和多个用户终端节点,其中,运营商终端节点与各用户终端节点连接。运营商终端节点生成各通信服务的计费策略,计费策略包括了套餐信息和计费信息;然后运营商终端节点根据各通信服务的计费策略生成计费策略区块,并且将生成的计费策略区块链接到一个计费策略区块链上。其中,计费策略区块链上包括至少一个在不同时间上生成的计费策略区块。In this embodiment, specifically, the method provided in this embodiment involves an operator terminal node and multiple user terminal nodes, where the operator terminal node is connected to each user terminal node. The terminal node of the operator generates the billing policy of each communication service, and the billing policy includes package information and billing information; then the terminal node of the operator generates a billing policy block according to the billing policy of each communication service, and the generated billing policy The fee policy block is linked to a billing policy blockchain. Wherein, the charging policy block chain includes at least one charging policy block generated at different times.
可以对区块链和区块进行介绍。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链是一种去中心化的数据库,它包含一张被称为区块的列表,有着持续增长并且排列整齐的记录;每个区块都包含一个时间戳和一个与前一区块的链接:区块链使得数据不可篡改,一旦记录下来,在一个区块中的数据将不可逆。An introduction to blockchain and blocks can be given. Blockchain is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. A blockchain is a decentralized database consisting of a continuously growing list of records called blocks; each block contains a timestamp and a link to the previous block. Link: The blockchain makes the data irreversible. Once recorded, the data in a block will be irreversible.
步骤102、运营商终端节点将当前生成的计费策略区块,通过广播方式发送给各用户终端节点,以使各用户终端节点的用户查看。Step 102, the operator terminal node broadcasts the currently generated billing policy block to each user terminal node, so that users of each user terminal node can view it.
在本实施例中,具体的,运营商终端节点将当前生成的计费策略区块,通过广播方式发送给各用户终端节点。然后,各用户终端节点可以显示计费策略区块的内容,使得各用户终端节点的用户查看。In this embodiment, specifically, the operator terminal node sends the currently generated charging policy block to each user terminal node in a broadcast manner. Then, each user terminal node can display the content of the charging policy block, so that the user of each user terminal node can view it.
步骤103、运营商终端节点获取在预设时间段内的各用户终端节点的各通信服务的消费记录信息,并根据各用户终端节点的各通信服务的消费记录信息,生成针对该预设时间段的用户话单区块。Step 103: The terminal node of the operator obtains the consumption record information of each communication service of each user terminal node within a preset time period, and generates an account for the preset time period based on the consumption record information of each communication service of each user terminal node. The user bill block of .
在本实施例中,具体的,运营商终端节点获取在预设时间段内的各用户终端节点的各通信服务的消费记录信息,其中,消费记录信息中包括用户标识、消费业务类型、消费数量、消费时间、双方签名信息。In this embodiment, specifically, the operator terminal node obtains the consumption record information of each communication service of each user terminal node within a preset time period, wherein the consumption record information includes user identification, consumption service type, consumption quantity , consumption time, signature information of both parties.
然后,运营商终端节点根据在预设时间段内的各用户终端节点的各通信服务的消费记录信息,生成针对该预设时间段的用户话单区块。Then, the operator terminal node generates a user bill block for the preset time period according to the consumption record information of each communication service of each user terminal node within the preset time period.
步骤104、运营商终端节点将当前生成的用户话单区块,通过广播方式发送给各用户终端节点,以使各用户终端节点对用户话单区块进行验证。Step 104, the operator terminal node sends the currently generated user bill block to each user terminal node by broadcasting, so that each user terminal node verifies the user bill block.
在本实施例中,具体的,运营商终端节点将当前生成的用户话单区块,通过广播方式发送给各用户终端节点。各用户终端节点对用户话单区块进行验证,各用户终端节点验证用户话单区块是否可以被验证通过。In this embodiment, specifically, the operator terminal node sends the currently generated user bill block to each user terminal node in a broadcast manner. Each user terminal node verifies the user bill block, and each user terminal node verifies whether the user bill block can be verified.
步骤105、运营商终端节点接收各用户终端节点发送的验证结果,并根据各用户终端节点发送的验证结果,确定当前生成的用户话单区块是否为正确的。Step 105, the operator terminal node receives the verification result sent by each user terminal node, and according to the verification result sent by each user terminal node, determines whether the currently generated user bill block is correct.
在本实施例中,具体的,运营商终端节点接收各用户终端节点发送的验证结果。然后,运营商终端节点根据各用户终端节点发送的验证结果,去确定当前生成的用户话单区块是否为正确的,例如,各用户终端节点发送的验证结果都表征被通过,则运营商终端节点确定当前生成的用户话单区块为正确的。In this embodiment, specifically, the operator terminal node receives the verification result sent by each user terminal node. Then, the operator terminal node determines whether the currently generated user bill block is correct according to the verification results sent by each user terminal node. The node determines that the currently generated user bill block is correct.
步骤106、运营商终端节点在确定为正确时,根据计费策略区块和用户话单区块,生成计费账单。Step 106, when the terminal node of the operator determines that it is correct, it generates a charging bill according to the charging policy block and the user bill block.
在本实施例中,具体的,运营商终端节点根据当前生成的计费策略区块、以及当前生成的用户话单区块,进行计费计算,生成计费账单。In this embodiment, specifically, the operator terminal node performs charging calculation according to the currently generated charging policy block and the currently generated user bill block, and generates a charging bill.
本实施例通过运营商终端节点生成各通信服务的计费策略,并根据各通信服务的计费策略生成计费策略区块;运营商终端节点将当前生成的计费策略区块,通过广播方式发送给各用户终端节点,以使各用户终端节点的用户查看;运营商终端节点获取在预设时间段内的各用户终端节点的各通信服务的消费记录信息,并根据各用户终端节点的各通信服务的消费记录信息,生成针对该预设时间段的用户话单区块;运营商终端节点将当前生成的用户话单区块,通过广播方式发送给各用户终端节点,以使各用户终端节点对用户话单区块进行验证;运营商终端节点接收各用户终端节点发送的验证结果,并根据各用户终端节点发送的验证结果,确定当前生成的用户话单区块是否为正确的;运营商终端节点在确定为正确时,根据计费策略区块和用户话单区块,生成计费账单。从而以生成计费策略区块、用户话单区块链的方式,使得当前时间的计费策略、用户话单中的信息是不可修改的,保证了当前时间的计费策略、用户话单中的信息不会被篡改,以保证用户话单的正确性和安全性;并且,用户终端节点可以对用户话单区块中的信息进行验证,使得用户终端或用户可以参与到通信计费中,使得用户终端可以获知通信计费是否发生了错误以及错误的原因,提高了用户体验。In this embodiment, the charging policy of each communication service is generated by the terminal node of the operator, and a charging policy block is generated according to the charging policy of each communication service; the terminal node of the operator broadcasts the currently generated charging policy block Send it to each user terminal node so that the users of each user terminal node can view it; the operator terminal node obtains the consumption record information of each communication service of each user terminal node within a preset time period, and according to each user terminal node The consumption record information of communication services generates a user bill block for the preset time period; the operator terminal node sends the currently generated user bill block to each user terminal node by broadcasting, so that each user terminal The node verifies the user bill block; the operator terminal node receives the verification result sent by each user terminal node, and according to the verification result sent by each user terminal node, determines whether the currently generated user bill block is correct; When the merchant terminal node determines that it is correct, it generates a charging bill according to the charging policy block and the user bill block. Thus, by generating the billing policy block and the user bill block chain, the billing strategy at the current time and the information in the user bill cannot be modified, ensuring that the billing strategy at the current time and the information in the user bill The information in the bill will not be tampered with to ensure the correctness and security of the user bill; and, the user terminal node can verify the information in the user bill block, so that the user terminal or user can participate in communication billing, This enables the user terminal to know whether there is an error in communication charging and the cause of the error, thereby improving user experience.
图2为本发明实施例二提供的通信计费的处理方法的流程图,如图2所示,本实施例的方法,包括:FIG. 2 is a flow chart of a communication billing processing method provided in Embodiment 2 of the present invention. As shown in FIG. 2 , the method of this embodiment includes:
步骤201、运营商终端节点生成各通信服务的计费策略,并根据各通信服务的计费策略生成计费策略区块。Step 201, the operator terminal node generates charging policies for each communication service, and generates a charging policy block according to the charging policies for each communication service.
在本实施例中,具体的,本实施例涉及运营商终端节点和多个用户终端节点,其中,运营商终端节点与各用户终端节点连接。本步骤参见图1的步骤101。In this embodiment, specifically, this embodiment relates to an operator terminal node and multiple user terminal nodes, where the operator terminal node is connected to each user terminal node. For this step, refer to step 101 in FIG. 1 .
步骤202、运营商终端节点将当前生成的计费策略区块,通过广播方式发送给各用户终端节点,以使各用户终端节点的用户查看。Step 202, the operator terminal node broadcasts the currently generated billing policy block to each user terminal node, so that users of each user terminal node can view it.
在本实施例中,具体的,本步骤参见图1的步骤102。In this embodiment, specifically, for this step, refer to step 102 in FIG. 1 .
步骤203、运营商终端节点对向用户终端节点提供的当前服务进行运营商侧的身份验证,并将经过运营商侧的身份验证的当前服务提供给用户终端节点,以使用户终端节点对经过运营商侧的身份验证的当前服务进行终端侧的身份验证,以得到经过双方验证后的当前服务的消费记录信息。Step 203, the operator terminal node performs operator-side identity verification on the current service provided to the user terminal node, and provides the current service that has passed the operator-side identity verification to the user terminal node, so that the user terminal node The current service of the identity verification on the merchant side performs the identity verification on the terminal side to obtain the consumption record information of the current service after verification by both parties.
在本实施例中,具体的,运营商终端节点对向用户终端节点提供的当前服务进行运营商侧的身份验证,将经过运营商侧的身份验证的当前服务提供给用户终端节点;用户终端节点对经过运营商侧的身份验证的当前服务进行终端侧的身份验证,得到经过双方验证后的当前服务的消费记录信息。其中,身份验证的方式可以采用非对称加密椭圆曲线算法实现。In this embodiment, specifically, the operator terminal node performs operator-side identity verification on the current service provided to the user terminal node, and provides the user terminal node with the current service that has passed the operator-side identity verification; the user terminal node The terminal-side identity verification is performed on the current service that has passed the identity verification on the operator side, and the consumption record information of the current service that has been verified by both parties is obtained. Among them, the way of identity verification can be realized by asymmetric encryption elliptic curve algorithm.
步骤204、运营商终端节点获取在预设时间段内的各用户终端节点的各通信服务的消费记录信息,并根据在预设时间段内的各用户终端节点的各通信服务的消费记录信息、以及用户话单区块链中的最后一个用户话单区块,生成针对该预设时间段的用户话单区块。Step 204, the operator terminal node obtains the consumption record information of each communication service of each user terminal node within the preset time period, and according to the consumption record information of each communication service of each user terminal node within the preset time period, and the last user bill block in the user bill block chain to generate a user bill block for the preset time period.
其中,用户话单区块链中包括至少一个在不同时间上生成的用户话单区块;其中,针对每一个用户话单区块来说,用户话单区块中包括头部信息和主体信息,主体信息中包括各通信服务的消费记录信息,头部信息中包括区块标识信息、第一信息、第二信息、第三信息和时间戳;第一信息是用户话单区块链中的最后一个用户话单区块的头hash值;第三信息是当前的用户话单区块的merkle值,且第三信息是根据主体信息而确定的;第二信息是当前的用户话单区块的头hash值,且第二信息是根据第一信息和第三信息而确定的;时间戳用于表示当前的用户话单区块的生成时刻。Wherein, the user bill block chain includes at least one user bill block generated at different times; wherein, for each user bill block, the user bill block includes header information and subject information , the main information includes the consumption record information of each communication service, and the header information includes the block identification information, the first information, the second information, the third information and the time stamp; the first information is the user bill block chain The header hash value of the last user bill block; the third information is the merkle value of the current user bill block, and the third information is determined according to the subject information; the second information is the current user bill block The hash value of the header, and the second information is determined according to the first information and the third information; the timestamp is used to indicate the generation time of the current user bill block.
在本实施例中,具体的,运营商终端节点获取在预设时间段内的各用户终端节点的各通信服务的消费记录信息,其中,消费记录信息中包括用户标识、消费业务类型、消费数量、消费时间、双方签名信息。In this embodiment, specifically, the operator terminal node obtains the consumption record information of each communication service of each user terminal node within a preset time period, wherein the consumption record information includes user identification, consumption service type, consumption quantity , consumption time, signature information of both parties.
然后运营商终端节点根据在预设时间段内的各通信服务的消费记录信息、以及用户话单区块链中的高度最高的用户话单区块,生成针对该预设时间段的用户话单区块。其中,图3为本发明实施例二提供的通信计费的处理方法中的用户话单区块链的数据结构示意图,如图3所示,用户话单区块链31中包括至少一个在不同时间上生成的用户话单区块32。图4为本发明实施例二提供的通信计费的处理方法中的用户话单区块的数据结构示意图,如图4所示,用户话单区块32中包括头部信息321和主体信息322,主体信息322中包括各通信服务的消费记录信息,其中,消费记录信息中包括用户标识、消费业务类型、消费数量、消费时间、双方签名信息,头部信息321中包括区块标识信息、第一信息、第二信息、第三信息和时间戳,其中,第一信息是用户话单区块链中的最后一个用户话单区块的头hash值,第三信息是当前的用户话单区块的merkle值,且第三信息是根据当前的用户话单区块的各服务的消费记录信息而确定的,第二信息是当前的用户话单区块的头hash值,且第二信息是根据第一信息和第三信息而确定的,时间戳用于表示当前的用户话单区块的生成时刻。Then the terminal node of the operator generates a user bill for the preset time period according to the consumption record information of each communication service within the preset time period and the user bill block with the highest height in the user bill block chain blocks. Wherein, FIG. 3 is a schematic diagram of the data structure of the user bill block chain in the communication billing processing method provided by Embodiment 2 of the present invention. As shown in FIG. 3 , the user bill block chain 31 includes at least one User bill block 32 generated in time. FIG. 4 is a schematic diagram of the data structure of the user bill block in the communication billing processing method provided by Embodiment 2 of the present invention. As shown in FIG. 4 , the user bill block 32 includes header information 321 and body information 322 , the subject information 322 includes the consumption record information of each communication service, wherein the consumption record information includes user identification, consumption business type, consumption quantity, consumption time, and signature information of both parties, and the header information 321 includes block identification information, the first First information, second information, third information and time stamp, wherein, the first information is the header hash value of the last user bill block in the user bill block chain, and the third information is the current user bill area The merkle value of the block, and the third information is determined according to the consumption record information of each service in the current user bill block, the second information is the header hash value of the current user bill block, and the second information is Determined according to the first information and the third information, the time stamp is used to indicate the generation time of the current user bill block.
步骤205、运营商终端节点将当前生成的用户话单区块,通过广播方式发送给各用户终端节点,以使各用户终端节点对用户话单区块进行验证。Step 205, the operator terminal node sends the currently generated user bill block to each user terminal node by broadcasting, so that each user terminal node verifies the user bill block.
在本实施例中,具体的,运营商终端节点将当前生成的用户话单区块,通过广播方式发送给各用户终端节点。In this embodiment, specifically, the operator terminal node sends the currently generated user bill block to each user terminal node in a broadcast manner.
各用户终端节点对用户话单区块进行验证;具体的,针对于一个用户终端节点,用户终端节点根据接收到的用户话单区块中的主体信息,确定接收到的用户话单区块中的第三信息是否计算正确,并根据接收到的用户话单区块中第一信息和第三信息,确定接收到的用户话单区块中的第二信息是否计算正确,在确定这两点都正确的时候,用户终端节点确定验证结果为用户话单区块验证通过。或者,具体的,针对于一个用户终端节点,用户终端节点确定接收到的用户话单区块中的主体信息,与存储的当前的用户终端节点的各通信服务的消费记录信息是否相同,在确定相同时,用户终端节点确定验证结果为用户话单区块验证通过。用户终端节点将验证结果发送给运营商终端节点,且用户终端节点保存当前的用户话单区块。Each user terminal node verifies the user bill block; specifically, for a user terminal node, the user terminal node determines the received user bill block according to the subject information in the received user bill block. Whether the third information of the received user bill block is calculated correctly, and according to the first information and the third information in the received user bill block, determine whether the second information in the received user bill block is calculated correctly, after determining these two points When all are correct, the user terminal node determines that the verification result is that the verification of the user bill block has passed. Or, specifically, for a user terminal node, the user terminal node determines whether the subject information in the received user bill block is the same as the stored consumption record information of each communication service of the current user terminal node. At the same time, the user terminal node determines that the verification result is that the verification of the user bill block is passed. The user terminal node sends the verification result to the operator terminal node, and the user terminal node saves the current user bill block.
步骤206、运营商终端节点接收各用户终端节点发送的验证结果,并根据各用户终端节点发送的验证结果,确定是否存在大于预设个数的用户终端节点都确定当前生成的用户话单区块被验证通过;述运营商终端节点确定存在时,则确定当前生成的用户话单区块为正确的,并将当前生成的用户话单区块连接到用户话单区块链的末尾。Step 206, the operator terminal node receives the verification result sent by each user terminal node, and according to the verification result sent by each user terminal node, determines whether there are more than a preset number of user terminal nodes to determine the currently generated user bill block Passed through the verification; when the terminal node of the operator determines that it exists, then it is determined that the currently generated user bill block is correct, and the currently generated user bill block is connected to the end of the user bill block chain.
在本实施例中,具体的,运营商终端节点接收各用户终端节点发送的验证结果;运营商终端节点确定是否存在大于预设个数的用户终端节点都确定当前生成的用户话单区块被验证通过;运营商终端节点在确定大于预设个数的用户终端节点都确定用户话单区块验证通过时,运营商终端节点确定当前生成的用户话单区块为正确的,且将当前生成的用户话单区块连接到用户话单区块链的末尾。In this embodiment, specifically, the operator terminal node receives the verification results sent by each user terminal node; the operator terminal node determines whether there are user terminal nodes greater than the preset number and all determine that the currently generated user bill block is The verification is passed; when the operator terminal node determines that the user terminal nodes that are greater than the preset number all determine that the user bill block has passed the verification, the operator terminal node determines that the currently generated user bill block is correct, and the currently generated user bill block is correct, and the currently generated The user bill block is connected to the end of the user bill block chain.
步骤207、运营商终端节点在确定为正确时,根据计费策略区块和用户话单区块,生成计费账单。Step 207, when the terminal node of the operator determines that it is correct, it generates a charging bill according to the charging policy block and the user bill block.
在本实施例中,具体的,本步骤参见图1的步骤106。In this embodiment, specifically, for this step, refer to step 106 in FIG. 1 .
本实施例通过运营商终端节点生成各通信服务的计费策略,并根据各通信服务的计费策略生成计费策略区块;运营商终端节点将当前生成的计费策略区块,通过广播方式发送给各用户终端节点,以使各用户终端节点的用户查看;运营商终端节点获取在预设时间段内的各用户终端节点的各通信服务的消费记录信息,并根据各用户终端节点的各通信服务的消费记录信息,生成针对该预设时间段的用户话单区块;运营商终端节点将当前生成的用户话单区块,通过广播方式发送给各用户终端节点,以使各用户终端节点对用户话单区块进行验证;运营商终端节点接收各用户终端节点发送的验证结果,并根据各用户终端节点发送的验证结果,确定当前生成的用户话单区块是否为正确的;运营商终端节点在确定为正确时,根据计费策略区块和用户话单区块,生成计费账单。从而以生成计费策略区块、用户话单区块链的方式,使得当前时间的计费策略、用户话单中的信息是不可修改的,保证了当前时间的计费策略、用户话单中的信息不会被篡改,以保证用户话单的正确性和安全性;并且,用户终端节点可以对用户话单区块中的信息进行验证,使得用户终端或用户可以参与到通信计费中,使得用户终端可以获知通信计费是否发生了错误以及错误的原因,提高了用户体验。并且,运营商终端节点、用户终端节点都可以对当前服务进行签名的身份验证,保证运营商终端节点、用户终端节点都对当前服务的消费行为是认可的。In this embodiment, the charging policy of each communication service is generated by the terminal node of the operator, and a charging policy block is generated according to the charging policy of each communication service; the terminal node of the operator broadcasts the currently generated charging policy block Send it to each user terminal node so that the users of each user terminal node can view it; the operator terminal node obtains the consumption record information of each communication service of each user terminal node within a preset time period, and according to each user terminal node The consumption record information of communication services generates a user bill block for the preset time period; the operator terminal node sends the currently generated user bill block to each user terminal node by broadcasting, so that each user terminal The node verifies the user bill block; the operator terminal node receives the verification result sent by each user terminal node, and according to the verification result sent by each user terminal node, determines whether the currently generated user bill block is correct; When the merchant terminal node determines that it is correct, it generates a charging bill according to the charging policy block and the user bill block. Thus, by generating the billing policy block and the user bill block chain, the billing strategy at the current time and the information in the user bill cannot be modified, ensuring that the billing strategy at the current time and the information in the user bill The information in the bill will not be tampered with to ensure the correctness and security of the user bill; and, the user terminal node can verify the information in the user bill block, so that the user terminal or user can participate in communication billing, This enables the user terminal to know whether there is an error in communication charging and the cause of the error, thereby improving user experience. Moreover, both the operator terminal node and the user terminal node can perform signature authentication on the current service to ensure that both the operator terminal node and the user terminal node approve the consumption behavior of the current service.
图5为本发明实施例三提供的通信计费的处理方法的流程图,如图5所示,本实施例的方法,包括:FIG. 5 is a flow chart of a communication billing processing method provided in Embodiment 3 of the present invention. As shown in FIG. 5, the method of this embodiment includes:
步骤301、用户终端节点接收运营商终端节点发送的计费策略区块,其中,计费策略区块为运营商终端节点根据生成的各通信服务的计费策略而确定的,且计费策略区块为运营商终端节点广播给与运营商终端节点连接的各用户终端节点的,并显示计费策略区块中的内容。Step 301, the user terminal node receives the charging policy block sent by the operator terminal node, wherein the charging policy block is determined by the operator terminal node according to the generated charging policies of each communication service, and the charging policy area The block is broadcast by the operator terminal node to each user terminal node connected to the operator terminal node, and displays the content in the charging policy block.
在本实施例中,具体的,本步骤参见图2的步骤201-202。In this embodiment, specifically, for this step, refer to steps 201-202 in FIG. 2 .
步骤302、用户终端节点接收运营商终端节点发送的经过运营商侧的身份验证的当前服务,并对当前服务进行终端侧的身份验证,以得到经过双方验证后的当前服务的消费记录信息。Step 302, the user terminal node receives the current service authenticated by the operator side sent by the operator terminal node, and performs terminal-side identity verification on the current service to obtain the consumption record information of the current service verified by both parties.
在本实施例中,具体的,本步骤参见图2的步骤201-203。In this embodiment, specifically, for this step, refer to steps 201-203 in FIG. 2 .
步骤303、用户终端节点接收运营商终端节点发送的用户话单区块,其中,用户话单区块为运营商终端节点根据预设时间段内的各用户终端节点的各通信服务的消费记录信息而生成的,且用户话单区块为运营商终端节点广播方式发送给各用户终端节点的;Step 303, the user terminal node receives the user bill block sent by the operator terminal node, wherein the user bill block is the consumption record information of each communication service of each user terminal node within a preset time period by the operator terminal node generated, and the user bill block is sent to each user terminal node in broadcast mode by the operator's terminal node;
其中,用户话单区块中包括头部信息和主体信息;主体信息中包括各通信服务的消费记录信息,头部信息中包括区块标识信息、第一信息、第二信息、第三信息和时间戳;第一信息是用户话单区块链中的最后一个用户话单区块的头hash值;第三信息是当前的用户话单区块的merkle值,且第三信息是根据主体信息而确定的;第二信息是当前的用户话单区块的头hash值,且第二信息是根据第一信息和第三信息而确定的;时间戳用于表示当前的用户话单区块的生成时刻。Wherein, the block of the user bill includes header information and subject information; the subject information includes consumption record information of each communication service, and the header information includes block identification information, first information, second information, third information and Timestamp; the first information is the header hash value of the last user bill block in the user bill block chain; the third information is the merkle value of the current user bill block, and the third information is based on the subject information and determined; the second information is the header hash value of the current user bill block, and the second information is determined according to the first information and the third information; the timestamp is used to represent the current user bill block Generation moment.
在本实施例中,具体的,本步骤参见图2的步骤204。In this embodiment, specifically, for this step, refer to step 204 in FIG. 2 .
步骤304、用户终端节点对接收到的用户话单区块进行验证,并向运营商终端节点发送验证结果,以使运营商终端节点根据各用户终端节点发送的验证结果,确定当前生成的用户话单区块为正确时,根据计费策略区块和用户话单区块,生成计费账单。Step 304, the user terminal node verifies the received user bill block, and sends the verification result to the operator terminal node, so that the operator terminal node can determine the currently generated user bill according to the verification results sent by each user terminal node. When the single block is correct, a charging bill is generated according to the charging policy block and the user bill block.
其中,用户终端节点对接收到的用户话单区块进行验证,包括以下两种方式:Among them, the user terminal node verifies the received user bill block, including the following two methods:
第一种方式为:用户终端节点根据接收到的用户话单区块中的主体信息,确定接收到的用户话单区块中的第三信息是否计算正确,并根据接收到的用户话单区块中的第一信息和第三信息,确定接收到的用户话单区块中的第二信息是否计算正确;用户终端节点在确定接收到的用户话单区块中的第三信息计算正确,且确定接收到的用户话单区块中的第二信息计算正确时,确定验证结果为用户话单区块验证通过。The first method is: the user terminal node determines whether the third information in the received user bill block is calculated correctly according to the subject information in the received user bill block, and according to the received user bill block The first information and the third information in the block determine whether the second information in the received user bill block is calculated correctly; the user terminal node determines that the third information in the received user bill block is calculated correctly, And when it is determined that the calculation of the second information in the received user bill block is correct, it is determined that the verification result is that the verification of the user bill block has passed.
第二种方式为:The second way is:
用户终端节点确定接收到的用户话单区块中的主体信息,与存储的当前用户终端节点的各通信服务的消费记录信息是否相同;用户终端节点在确定相同时,确定验证结果为用户话单区块验证通过。The user terminal node determines whether the subject information in the received user bill block is the same as the stored consumption record information of each communication service of the current user terminal node; Block verification passed.
在本实施例中,具体的,本步骤参见图2的步骤205-207。In this embodiment, specifically, for this step, refer to steps 205-207 in FIG. 2 .
本实施例通过用户终端节点接收运营商终端节点发送的计费策略区块,其中,计费策略区块为运营商终端节点根据生成的各通信服务的计费策略而确定的,且计费策略区块为运营商终端节点广播给与运营商终端节点连接的各用户终端节点的,并显示计费策略区块中的内容;用户终端节点接收运营商终端节点发送的用户话单区块,其中,用户话单区块为运营商终端节点根据预设时间段内的各用户终端节点的各通信服务的消费记录信息而生成的,且用户话单区块为运营商终端节点广播方式发送给各用户终端节点的;用户终端节点对接收到的用户话单区块进行验证,并向运营商终端节点发送验证结果,以使运营商终端节点根据各用户终端节点发送的验证结果,确定当前生成的用户话单区块为正确时,根据计费策略区块和用户话单区块,生成计费账单。从而以生成计费策略区块、用户话单区块链的方式,使得当前时间的计费策略、用户话单中的信息是不可修改的,保证了当前时间的计费策略、用户话单中的信息不会被篡改,以保证用户话单的正确性和安全性;并且,用户终端节点可以对用户话单区块中的信息进行验证,使得用户终端或用户可以参与到通信计费中,使得用户终端可以获知通信计费是否发生了错误以及错误的原因,提高了用户体验。并且,运营商终端节点、用户终端节点都可以对当前服务进行签名的身份验证,保证运营商终端节点、用户终端节点都对当前服务的消费行为是认可的。In this embodiment, the user terminal node receives the charging policy block sent by the operator terminal node, wherein the charging policy block is determined by the operator terminal node according to the generated charging policies of each communication service, and the charging policy The block is broadcast by the operator terminal node to each user terminal node connected to the operator terminal node, and displays the content in the billing policy block; the user terminal node receives the user bill block sent by the operator terminal node, where , the user bill block is generated by the terminal node of the operator according to the consumption record information of each communication service of each user terminal node within a preset time period, and the user bill block is broadcast by the operator terminal node to each The user terminal node; the user terminal node verifies the received user bill block, and sends the verification result to the operator terminal node, so that the operator terminal node can determine the currently generated When the user bill block is correct, a charging bill is generated according to the billing policy block and the user bill block. Thus, by generating the billing policy block and the user bill block chain, the billing strategy at the current time and the information in the user bill cannot be modified, ensuring that the billing strategy at the current time and the information in the user bill The information in the bill will not be tampered with to ensure the correctness and security of the user bill; and, the user terminal node can verify the information in the user bill block, so that the user terminal or user can participate in communication billing, This enables the user terminal to know whether there is an error in communication charging and the cause of the error, thereby improving user experience. Moreover, both the operator terminal node and the user terminal node can perform signature authentication on the current service to ensure that both the operator terminal node and the user terminal node approve the consumption behavior of the current service.
图6为本发明实施例四提供的通信计费的处理装置的结构示意图,如图6所示,本实施例的装置,包括:FIG. 6 is a schematic structural diagram of a communication billing processing device provided in Embodiment 4 of the present invention. As shown in FIG. 6 , the device in this embodiment includes:
第一生成模块61,用于生成各通信服务的计费策略,并根据各通信服务的计费策略生成计费策略区块;The first generation module 61 is used to generate the charging strategy of each communication service, and generate a charging strategy block according to the charging strategy of each communication service;
第一发送模块62,用于将当前生成的计费策略区块,通过广播方式发送给各用户终端节点,以使各用户终端节点的用户查看;The first sending module 62 is configured to send the currently generated billing policy block to each user terminal node by broadcasting, so that users of each user terminal node can view it;
第二生成模块63,用于获取在预设时间段内的各用户终端节点的各通信服务的消费记录信息,并根据各用户终端节点的各通信服务的消费记录信息,生成针对该预设时间段的用户话单区块;The second generation module 63 is used to obtain the consumption record information of each communication service of each user terminal node within a preset time period, and generate the consumption record information for the preset time according to the consumption record information of each communication service of each user terminal node. The user bill block of the segment;
第二发送模块64,用于将当前生成的用户话单区块,通过广播方式发送给各用户终端节点,以使各用户终端节点对用户话单区块进行验证;The second sending module 64 is used to send the currently generated user bill block to each user terminal node by broadcasting, so that each user terminal node verifies the user bill block;
确定模块65,用于接收各用户终端节点发送的验证结果,并根据各用户终端节点发送的验证结果,确定当前生成的用户话单区块是否为正确的;Determining module 65, is used for receiving the verification result that each user terminal node sends, and according to the verification result that each user terminal node sends, determines whether the user bill block of current generation is correct;
第三生成模块66,用于在确定为正确时,根据计费策略区块和用户话单区块,生成计费账单。The third generating module 66 is configured to generate a charging bill according to the charging policy block and the user bill block when it is determined to be correct.
本实施例的通信计费的处理装置可执行本发明实施例一提供的通信计费的处理方法,其实现原理相类似,此处不再赘述。The device for processing communication billing in this embodiment can execute the method for processing communication billing provided in Embodiment 1 of the present invention, and its implementation principles are similar, so details are not repeated here.
本实施例通过运营商终端节点生成各通信服务的计费策略,并根据各通信服务的计费策略生成计费策略区块;运营商终端节点将当前生成的计费策略区块,通过广播方式发送给各用户终端节点,以使各用户终端节点的用户查看;运营商终端节点获取在预设时间段内的各用户终端节点的各通信服务的消费记录信息,并根据各用户终端节点的各通信服务的消费记录信息,生成针对该预设时间段的用户话单区块;运营商终端节点将当前生成的用户话单区块,通过广播方式发送给各用户终端节点,以使各用户终端节点对用户话单区块进行验证;运营商终端节点接收各用户终端节点发送的验证结果,并根据各用户终端节点发送的验证结果,确定当前生成的用户话单区块是否为正确的;运营商终端节点在确定为正确时,根据计费策略区块和用户话单区块,生成计费账单。从而以生成计费策略区块、用户话单区块链的方式,使得当前时间的计费策略、用户话单中的信息是不可修改的,保证了当前时间的计费策略、用户话单中的信息不会被篡改,以保证用户话单的正确性和安全性;并且,用户终端节点可以对用户话单区块中的信息进行验证,使得用户终端或用户可以参与到通信计费中,使得用户终端可以获知通信计费是否发生了错误以及错误的原因,提高了用户体验。In this embodiment, the charging policy of each communication service is generated by the terminal node of the operator, and a charging policy block is generated according to the charging policy of each communication service; the terminal node of the operator broadcasts the currently generated charging policy block Send it to each user terminal node so that the users of each user terminal node can view it; the operator terminal node obtains the consumption record information of each communication service of each user terminal node within a preset time period, and according to each user terminal node The consumption record information of communication services generates a user bill block for the preset time period; the operator terminal node sends the currently generated user bill block to each user terminal node by broadcasting, so that each user terminal The node verifies the user bill block; the operator terminal node receives the verification result sent by each user terminal node, and according to the verification result sent by each user terminal node, determines whether the currently generated user bill block is correct; When the merchant terminal node determines that it is correct, it generates a charging bill according to the charging policy block and the user bill block. Thus, by generating the billing policy block and the user bill block chain, the billing strategy at the current time and the information in the user bill cannot be modified, ensuring that the billing strategy at the current time and the information in the user bill The information in the bill will not be tampered with to ensure the correctness and security of the user bill; and, the user terminal node can verify the information in the user bill block, so that the user terminal or user can participate in communication billing, This enables the user terminal to know whether there is an error in communication charging and the cause of the error, thereby improving user experience.
图7为本发明实施例五提供的通信计费的处理装置的结构示意图,在实施例四的基础上,如图7所示,本实施例的装置,还包括:FIG. 7 is a schematic structural diagram of a communication billing processing device provided in Embodiment 5 of the present invention. On the basis of Embodiment 4, as shown in FIG. 7 , the device of this embodiment further includes:
第一验证模块71,用于在第二生成模块63获取在预设时间段内的各用户终端节点的各通信服务的消费记录信息之前,对向用户终端节点提供的当前服务进行运营商侧的身份验证,并将经过运营商侧的身份验证的当前服务提供给用户终端节点,以使用户终端节点对经过运营商侧的身份验证的当前服务进行终端侧的身份验证,以得到经过双方验证后的当前服务的消费记录信息。The first verification module 71 is used to verify the current service provided to the user terminal node by the operator side before the second generation module 63 obtains the consumption record information of each communication service of each user terminal node within a preset time period Identity verification, and provide the current service authenticated by the operator side to the user terminal node, so that the user terminal node performs terminal-side identity verification on the current service authenticated by the operator side, so as to obtain The consumption record information of the current service.
第二生成模块63,具体用于:The second generating module 63 is specifically used for:
根据在预设时间段内的各用户终端节点的各通信服务的消费记录信息、以及用户话单区块链中的最后一个用户话单区块,生成针对该预设时间段的用户话单区块;According to the consumption record information of each communication service of each user terminal node within the preset time period and the last user bill block in the user bill block chain, generate the user bill area for the preset time period Piece;
其中,用户话单区块链中包括至少一个在不同时间上生成的用户话单区块;Wherein, the user bill block chain includes at least one user bill block generated at different times;
其中,针对每一个用户话单区块来说,用户话单区块中包括头部信息和主体信息,主体信息中包括各通信服务的消费记录信息,头部信息中包括区块标识信息、第一信息、第二信息、第三信息和时间戳;第一信息是用户话单区块链中的最后一个用户话单区块的头hash值;第三信息是当前的用户话单区块的merkle值,且第三信息是根据主体信息而确定的;第二信息是当前的用户话单区块的头hash值,且第二信息是根据第一信息和第三信息而确定的;时间戳用于表示当前的用户话单区块的生成时刻。Among them, for each user bill block, the user bill block includes header information and subject information, the subject information includes consumption record information of each communication service, and the header information includes block identification information, the first First information, second information, third information and timestamp; the first information is the header hash value of the last user bill block in the user bill block chain; the third information is the current user bill block Merkle value, and the third information is determined according to the subject information; the second information is the header hash value of the current user bill block, and the second information is determined according to the first information and the third information; time stamp It is used to indicate the generation time of the current user bill block.
确定模块65,具体用于:Determine module 65, specifically for:
根据各用户终端节点发送的验证结果,确定是否存在大于预设个数的用户终端节点都确定当前生成的用户话单区块被验证通过;According to the verification result sent by each user terminal node, it is determined whether there are user terminal nodes greater than the preset number, and it is determined that the currently generated user bill block is verified;
在确定存在时,则确定当前生成的用户话单区块为正确的,并将当前生成的用户话单区块连接到用户话单区块链的末尾。When it is determined to exist, it is determined that the currently generated user bill block is correct, and the currently generated user bill block is connected to the end of the user bill block chain.
本实施例的通信计费的处理装置可执行本发明实施例二提供的通信计费的处理方法,其实现原理相类似,此处不再赘述。The device for processing communication billing in this embodiment can execute the method for processing communication billing provided in Embodiment 2 of the present invention, and its implementation principles are similar, so details will not be repeated here.
本实施例通过运营商终端节点生成各通信服务的计费策略,并根据各通信服务的计费策略生成计费策略区块;运营商终端节点将当前生成的计费策略区块,通过广播方式发送给各用户终端节点,以使各用户终端节点的用户查看;运营商终端节点获取在预设时间段内的各用户终端节点的各通信服务的消费记录信息,并根据各用户终端节点的各通信服务的消费记录信息,生成针对该预设时间段的用户话单区块;运营商终端节点将当前生成的用户话单区块,通过广播方式发送给各用户终端节点,以使各用户终端节点对用户话单区块进行验证;运营商终端节点接收各用户终端节点发送的验证结果,并根据各用户终端节点发送的验证结果,确定当前生成的用户话单区块是否为正确的;运营商终端节点在确定为正确时,根据计费策略区块和用户话单区块,生成计费账单。从而以生成计费策略区块、用户话单区块链的方式,使得当前时间的计费策略、用户话单中的信息是不可修改的,保证了当前时间的计费策略、用户话单中的信息不会被篡改,以保证用户话单的正确性和安全性;并且,用户终端节点可以对用户话单区块中的信息进行验证,使得用户终端或用户可以参与到通信计费中,使得用户终端可以获知通信计费是否发生了错误以及错误的原因,提高了用户体验。并且,运营商终端节点、用户终端节点都可以对当前服务进行签名的身份验证,保证运营商终端节点、用户终端节点都对当前服务的消费行为是认可的。In this embodiment, the charging policy of each communication service is generated by the terminal node of the operator, and a charging policy block is generated according to the charging policy of each communication service; the terminal node of the operator broadcasts the currently generated charging policy block Send it to each user terminal node so that the users of each user terminal node can view it; the operator terminal node obtains the consumption record information of each communication service of each user terminal node within a preset time period, and according to each user terminal node The consumption record information of communication services generates a user bill block for the preset time period; the operator terminal node sends the currently generated user bill block to each user terminal node by broadcasting, so that each user terminal The node verifies the user bill block; the operator terminal node receives the verification result sent by each user terminal node, and according to the verification result sent by each user terminal node, determines whether the currently generated user bill block is correct; When the merchant terminal node determines that it is correct, it generates a charging bill according to the charging policy block and the user bill block. Thus, by generating the billing policy block and the user bill block chain, the billing strategy at the current time and the information in the user bill cannot be modified, ensuring that the billing strategy at the current time and the information in the user bill The information in the bill will not be tampered with to ensure the correctness and security of the user bill; and, the user terminal node can verify the information in the user bill block, so that the user terminal or user can participate in communication billing, This enables the user terminal to know whether there is an error in communication charging and the cause of the error, thereby improving user experience. Moreover, both the operator terminal node and the user terminal node can perform signature authentication on the current service to ensure that both the operator terminal node and the user terminal node approve the consumption behavior of the current service.
图8为本发明实施例六提供的通信计费的处理装置的结构示意图,如图8所示,本实施例的装置,还包括:FIG. 8 is a schematic structural diagram of a device for processing communication billing provided in Embodiment 6 of the present invention. As shown in FIG. 8 , the device in this embodiment further includes:
第一接收模块81,用于接收运营商终端节点发送的计费策略区块,其中,计费策略区块为运营商终端节点根据生成的各通信服务的计费策略而确定的,且计费策略区块为运营商终端节点广播给与运营商终端节点连接的各用户终端节点的,并显示计费策略区块中的内容;The first receiving module 81 is configured to receive the charging policy block sent by the terminal node of the operator, wherein the charging policy block is determined by the terminal node of the operator according to the generated charging policy of each communication service, and the charging The policy block is broadcast by the operator terminal node to each user terminal node connected to the operator terminal node, and displays the content in the charging policy block;
第二接收模块82,用于接收运营商终端节点发送的用户话单区块,其中,用户话单区块为运营商终端节点根据预设时间段内的各用户终端节点的各通信服务的消费记录信息而生成的,且用户话单区块为运营商终端节点广播方式发送给各用户终端节点的;The second receiving module 82 is used to receive the user bill block sent by the operator terminal node, wherein the user bill block is the consumption of each communication service of each user terminal node by the operator terminal node according to the preset time period Generated by recording information, and the user bill block is broadcast by the operator's terminal node to each user terminal node;
第二验证模块83,用于对接收到的用户话单区块进行验证,并向运营商终端节点发送验证结果,以使运营商终端节点根据各用户终端节点发送的验证结果,确定当前生成的用户话单区块为正确时,根据计费策略区块和用户话单区块,生成计费账单。The second verification module 83 is used to verify the received user bill block, and send the verification result to the operator's terminal node, so that the operator's terminal node can determine the currently generated When the user bill block is correct, a charging bill is generated according to the billing policy block and the user bill block.
其中,用户话单区块中包括头部信息和主体信息;主体信息中包括各通信服务的消费记录信息,头部信息中包括区块标识信息、第一信息、第二信息、第三信息和时间戳;第一信息是用户话单区块链中的最后一个用户话单区块的头hash值;第三信息是当前的用户话单区块的merkle值,且第三信息是根据主体信息而确定的;第二信息是当前的用户话单区块的头hash值,且第二信息是根据第一信息和第三信息而确定的;时间戳用于表示当前的用户话单区块的生成时刻。Wherein, the block of the user bill includes header information and subject information; the subject information includes consumption record information of each communication service, and the header information includes block identification information, first information, second information, third information and Timestamp; the first information is the header hash value of the last user bill block in the user bill block chain; the third information is the merkle value of the current user bill block, and the third information is based on the subject information and determined; the second information is the header hash value of the current user bill block, and the second information is determined according to the first information and the third information; the timestamp is used to represent the current user bill block Generation moment.
第二验证模块83,具体用于:The second verification module 83 is specifically used for:
根据接收到的用户话单区块中的主体信息,确定接收到的用户话单区块中的第三信息是否计算正确,并根据接收到的用户话单区块中的第一信息和第三信息,确定接收到的用户话单区块中的第二信息是否计算正确;According to the subject information in the received user bill block, determine whether the third information in the received user bill block is calculated correctly, and according to the received first information and third information in the received user bill block information, to determine whether the second information in the received user bill block is calculated correctly;
在确定接收到的用户话单区块中的第三信息计算正确,且确定接收到的用户话单区块中的第二信息计算正确时,确定验证结果为用户话单区块验证通过。When it is determined that the calculation of the third information in the received user bill block is correct, and it is determined that the calculation of the second information in the received user bill block is correct, it is determined that the verification result is that the verification of the user bill block is passed.
或者,第二验证模块83,具体用于:Or, the second verification module 83 is specifically used for:
确定接收到的用户话单区块中的主体信息,与存储的当前用户终端节点的各通信服务的消费记录信息是否相同;Determine whether the subject information in the received user bill block is the same as the stored consumption record information of each communication service of the current user terminal node;
在确定相同时,确定验证结果为用户话单区块验证通过。When it is determined that they are the same, it is determined that the verification result is that the verification of the user bill block has passed.
本实施例提供的装置,还包括:The device provided in this embodiment also includes:
第三验证模块84,用于在第二接收模块82接收运营商终端节点发送的用户话单区块之前,接收运营商终端节点发送的经过运营商侧的身份验证的当前服务,并对当前服务进行终端侧的身份验证,以得到经过双方验证后的当前服务的消费记录信息。The third verification module 84 is used to receive the current service sent by the operator terminal node through the identity verification of the operator side before the second receiving module 82 receives the user bill block sent by the operator terminal node, and verify the current service Perform identity verification on the terminal side to obtain the consumption record information of the current service after verification by both parties.
本实施例的通信计费的处理装置可执行本发明实施例三提供的通信计费的处理方法,其实现原理相类似,此处不再赘述。The device for processing communication billing in this embodiment can execute the method for processing communication billing provided in Embodiment 3 of the present invention, and its implementation principles are similar, so details will not be repeated here.
本实施例通过用户终端节点接收运营商终端节点发送的计费策略区块,其中,计费策略区块为运营商终端节点根据生成的各通信服务的计费策略而确定的,且计费策略区块为运营商终端节点广播给与运营商终端节点连接的各用户终端节点的,并显示计费策略区块中的内容;用户终端节点接收运营商终端节点发送的用户话单区块,其中,用户话单区块为运营商终端节点根据预设时间段内的各用户终端节点的各通信服务的消费记录信息而生成的,且用户话单区块为运营商终端节点广播方式发送给各用户终端节点的;用户终端节点对接收到的用户话单区块进行验证,并向运营商终端节点发送验证结果,以使运营商终端节点根据各用户终端节点发送的验证结果,确定当前生成的用户话单区块为正确时,根据计费策略区块和用户话单区块,生成计费账单。从而以生成计费策略区块、用户话单区块链的方式,使得当前时间的计费策略、用户话单中的信息是不可修改的,保证了当前时间的计费策略、用户话单中的信息不会被篡改,以保证用户话单的正确性和安全性;并且,用户终端节点可以对用户话单区块中的信息进行验证,使得用户终端或用户可以参与到通信计费中,使得用户终端可以获知通信计费是否发生了错误以及错误的原因,提高了用户体验。并且,运营商终端节点、用户终端节点都可以对当前服务进行签名的身份验证,保证运营商终端节点、用户终端节点都对当前服务的消费行为是认可的。In this embodiment, the user terminal node receives the charging policy block sent by the operator terminal node, wherein the charging policy block is determined by the operator terminal node according to the generated charging policies of each communication service, and the charging policy The block is broadcast by the operator terminal node to each user terminal node connected to the operator terminal node, and displays the content in the billing policy block; the user terminal node receives the user bill block sent by the operator terminal node, where , the user bill block is generated by the terminal node of the operator according to the consumption record information of each communication service of each user terminal node within a preset time period, and the user bill block is broadcast by the operator terminal node to each The user terminal node; the user terminal node verifies the received user bill block, and sends the verification result to the operator terminal node, so that the operator terminal node can determine the currently generated When the user bill block is correct, a charging bill is generated according to the billing policy block and the user bill block. Thus, by generating the billing policy block and the user bill block chain, the billing strategy at the current time and the information in the user bill cannot be modified, ensuring that the billing strategy at the current time and the information in the user bill The information in the bill will not be tampered with to ensure the correctness and security of the user bill; and, the user terminal node can verify the information in the user bill block, so that the user terminal or user can participate in communication billing, This enables the user terminal to know whether there is an error in communication charging and the cause of the error, thereby improving user experience. Moreover, both the operator terminal node and the user terminal node can perform signature authentication on the current service to ensure that both the operator terminal node and the user terminal node approve the consumption behavior of the current service.
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above method embodiments can be completed by program instructions and related hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above-mentioned method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710439531.4A CN107294738B (en) | 2017-06-12 | 2017-06-12 | Method and device for processing communication billing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710439531.4A CN107294738B (en) | 2017-06-12 | 2017-06-12 | Method and device for processing communication billing |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107294738A true CN107294738A (en) | 2017-10-24 |
CN107294738B CN107294738B (en) | 2019-08-27 |
Family
ID=60096407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710439531.4A Active CN107294738B (en) | 2017-06-12 | 2017-06-12 | Method and device for processing communication billing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107294738B (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108184233A (en) * | 2017-12-01 | 2018-06-19 | 中国联合网络通信集团有限公司 | A kind of number carrying method and system |
CN108471601A (en) * | 2018-06-21 | 2018-08-31 | 中国联合网络通信集团有限公司 | Inter-network settlement method, apparatus, equipment and storage medium |
CN108632480A (en) * | 2018-04-19 | 2018-10-09 | 北京阿尔山金融科技有限公司 | Charging method based on block chain and device |
CN108989061A (en) * | 2018-09-14 | 2018-12-11 | 腾讯科技(深圳)有限公司 | Communication system, method, server and storage medium |
CN109409953A (en) * | 2018-10-22 | 2019-03-01 | 联动优势科技有限公司 | A kind of marketing cost settlement system and method based on block chain |
CN109767245A (en) * | 2019-01-08 | 2019-05-17 | 中国联合网络通信集团有限公司 | Consumption information verification method, device and storage medium |
CN109840845A (en) * | 2018-11-23 | 2019-06-04 | 北京太一智源科技有限公司 | Communicate settlement method |
CN109982115A (en) * | 2017-12-27 | 2019-07-05 | 中兴通讯股份有限公司 | Handle sending method, order reception method and the set-top box of request |
CN110147992A (en) * | 2019-04-29 | 2019-08-20 | 阿里巴巴集团控股有限公司 | Bill generation method and device and electronic equipment based on block chain |
CN110245523A (en) * | 2019-05-22 | 2019-09-17 | 北京奇艺世纪科技有限公司 | A kind of data verification method, system and device and computer readable storage medium |
CN110868499A (en) * | 2018-08-27 | 2020-03-06 | 中国移动通信有限公司研究院 | Ticket generating, inquiring and checking method, device and equipment, and storage medium |
CN111355594A (en) * | 2018-12-21 | 2020-06-30 | 西安佰才邦网络技术有限公司 | Method and equipment for counting flow based on block chain |
CN112449316A (en) * | 2019-08-30 | 2021-03-05 | 华为技术有限公司 | Roaming charging processing method, device and system |
CN112769758A (en) * | 2020-12-21 | 2021-05-07 | 浙江大学 | Credible Internet of things gas meter based on block chain and credible method of local and cloud |
EP3790293A4 (en) * | 2018-05-31 | 2021-06-30 | Huawei Technologies Co., Ltd. | Roaming charging method and apparatus |
CN114286416A (en) * | 2021-12-23 | 2022-04-05 | 中国电信股份有限公司 | Communication control method and device, electronic device and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101039197A (en) * | 2007-04-18 | 2007-09-19 | 华为技术有限公司 | Method, equipment and system for collecting charging information in point-to-point application |
CN101815275A (en) * | 2010-04-09 | 2010-08-25 | 刘泱 | Mobile phone charge calculating device |
CN103780401A (en) * | 2014-02-26 | 2014-05-07 | 中国联合网络通信集团有限公司 | Charging method and system |
CN106385319A (en) * | 2016-09-29 | 2017-02-08 | 江苏通付盾科技有限公司 | Verification method for information in block chain network and verification system thereof |
US20170243179A1 (en) * | 2016-02-24 | 2017-08-24 | David Dehaeck | System and method to monetize digital artwork |
-
2017
- 2017-06-12 CN CN201710439531.4A patent/CN107294738B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101039197A (en) * | 2007-04-18 | 2007-09-19 | 华为技术有限公司 | Method, equipment and system for collecting charging information in point-to-point application |
CN101815275A (en) * | 2010-04-09 | 2010-08-25 | 刘泱 | Mobile phone charge calculating device |
CN103780401A (en) * | 2014-02-26 | 2014-05-07 | 中国联合网络通信集团有限公司 | Charging method and system |
US20170243179A1 (en) * | 2016-02-24 | 2017-08-24 | David Dehaeck | System and method to monetize digital artwork |
CN106385319A (en) * | 2016-09-29 | 2017-02-08 | 江苏通付盾科技有限公司 | Verification method for information in block chain network and verification system thereof |
Non-Patent Citations (1)
Title |
---|
张耘: ""区块链对金融业服务模式的创新研究"", 《竞争情报》 * |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108184233B (en) * | 2017-12-01 | 2021-04-06 | 中国联合网络通信集团有限公司 | Method and system for number portability |
CN108184233A (en) * | 2017-12-01 | 2018-06-19 | 中国联合网络通信集团有限公司 | A kind of number carrying method and system |
CN109982115A (en) * | 2017-12-27 | 2019-07-05 | 中兴通讯股份有限公司 | Handle sending method, order reception method and the set-top box of request |
CN108632480A (en) * | 2018-04-19 | 2018-10-09 | 北京阿尔山金融科技有限公司 | Charging method based on block chain 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 |
EP3790293A4 (en) * | 2018-05-31 | 2021-06-30 | Huawei Technologies Co., Ltd. | Roaming charging method and apparatus |
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 | 中国联合网络通信集团有限公司 | Internet settlement method, device, equipment and storage medium |
CN110868499A (en) * | 2018-08-27 | 2020-03-06 | 中国移动通信有限公司研究院 | Ticket generating, inquiring and checking method, device and equipment, and storage medium |
CN111555892A (en) * | 2018-09-14 | 2020-08-18 | 腾讯科技(深圳)有限公司 | Communication system, method and storage medium |
WO2020052423A1 (en) * | 2018-09-14 | 2020-03-19 | 腾讯科技(深圳)有限公司 | Communication system, method, server and computer readable storage medium |
CN108989061B (en) * | 2018-09-14 | 2020-06-02 | 腾讯科技(深圳)有限公司 | Communication system, method, server and storage medium |
CN108989061A (en) * | 2018-09-14 | 2018-12-11 | 腾讯科技(深圳)有限公司 | Communication system, method, server and storage medium |
CN109409953A (en) * | 2018-10-22 | 2019-03-01 | 联动优势科技有限公司 | A kind of marketing cost settlement system and method based on block chain |
CN109840845A (en) * | 2018-11-23 | 2019-06-04 | 北京太一智源科技有限公司 | Communicate settlement method |
CN111355594A (en) * | 2018-12-21 | 2020-06-30 | 西安佰才邦网络技术有限公司 | Method and equipment for counting flow based on block chain |
CN111355594B (en) * | 2018-12-21 | 2024-04-30 | 西安佰才邦网络技术有限公司 | Block chain based traffic statistics method and equipment |
CN109767245A (en) * | 2019-01-08 | 2019-05-17 | 中国联合网络通信集团有限公司 | Consumption information verification method, device and storage medium |
CN110147992A (en) * | 2019-04-29 | 2019-08-20 | 阿里巴巴集团控股有限公司 | Bill generation method and device and electronic equipment based on block chain |
CN110147992B (en) * | 2019-04-29 | 2023-08-04 | 创新先进技术有限公司 | Bill generation method and device based on blockchain and electronic equipment |
CN110245523B (en) * | 2019-05-22 | 2021-02-12 | 北京奇艺世纪科技有限公司 | Data verification method, system and device and computer readable storage medium |
CN110245523A (en) * | 2019-05-22 | 2019-09-17 | 北京奇艺世纪科技有限公司 | A kind of data verification method, system and device and computer readable storage medium |
CN112449316A (en) * | 2019-08-30 | 2021-03-05 | 华为技术有限公司 | Roaming charging processing method, device and system |
CN112449316B (en) * | 2019-08-30 | 2022-06-07 | 华为技术有限公司 | A processing method, device and system for roaming charging |
CN112769758A (en) * | 2020-12-21 | 2021-05-07 | 浙江大学 | Credible Internet of things gas meter based on block chain and credible method of local and cloud |
CN112769758B (en) * | 2020-12-21 | 2022-04-29 | 浙江大学 | Credible Internet of things gas meter based on block chain and credible method of local and cloud |
CN114286416A (en) * | 2021-12-23 | 2022-04-05 | 中国电信股份有限公司 | Communication control method and device, electronic device and storage medium |
CN114286416B (en) * | 2021-12-23 | 2024-11-12 | 中国电信股份有限公司 | Communication control method and device, electronic device, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN107294738B (en) | 2019-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107294738B (en) | Method and device for processing communication billing | |
CN108881253B (en) | Block chain real name participation method and system | |
CN107330720A (en) | Integration processing method and system based on block chain | |
CN111178894B (en) | Asset type registration and transaction record verification method and system | |
CN104933207B (en) | The acquisition methods and system of user behavior data in application program | |
CN108764909A (en) | A kind of block chain data monitoring and managing method | |
CN106126367A (en) | A kind of self checking method and system of file | |
CN108711212A (en) | Card method, apparatus and system are deposited in ballot | |
CN105933266A (en) | Verification method and server | |
CN105554018B (en) | Genuine cyber identification verification method | |
CN107330701A (en) | The method and apparatus of the intelligent contract of implantation | |
CN108768672B (en) | Data processing method, device and storage medium | |
CN106650495A (en) | File verification method and device | |
CN112801660B (en) | Secret subscription-free method and device of payment protocol | |
CN111339116A (en) | Block chain-based method for sharing open bank data | |
CN111258986A (en) | Rollback method of block chain | |
CN114003925A (en) | A blockchain-based signature combined online reporting method and system | |
CN109472536A (en) | Express delivery cabinet based on block chain collects part method | |
CN107679848B (en) | Petty transaction time delay control method based on time delay control Petri network | |
CN105631669A (en) | Method and device which verifies payment data | |
CN108876375A (en) | Block chain real name participatory approaches and system | |
WO2022206433A1 (en) | Method and apparatus for pre-executing chaincode in fabric blockchain | |
CN112291067B (en) | Business operation record and operation verification method and device | |
CN114626046A (en) | Electronic signature method based on intelligent password key | |
CN105405008A (en) | Fee withholding method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |