CN110267219A - Call forwarding report method, register, user terminal and block chain network - Google Patents
Call forwarding report method, register, user terminal and block chain network Download PDFInfo
- Publication number
- CN110267219A CN110267219A CN201910590754.XA CN201910590754A CN110267219A CN 110267219 A CN110267219 A CN 110267219A CN 201910590754 A CN201910590754 A CN 201910590754A CN 110267219 A CN110267219 A CN 110267219A
- Authority
- CN
- China
- Prior art keywords
- phone number
- user terminal
- information
- block chain
- module
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/12—Detection or prevention of fraud
- H04W12/128—Anti-malware arrangements, e.g. protection against SMS fraud or mobile malware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention provides a kind of report method of call forwarding number based on block chain network system, include: to receive to be arranged after the call transfer request of the call transfer of the first phone number to the second phone number, inquires the first phone number and the second phone number in the block chain network system;After receiving the response message that the corresponding second user terminal of second phone number is sent, the response message is verified, the response message includes the identity information for whether agreeing to the information and the second user terminal of call forwarding;Whether the second user terminal is agreed to the information reporting of call forwarding when meeting predetermined conditions to carrier network, the predetermined condition includes that the response message passes through verifying.The present invention also provides a kind of home location register, a kind of user terminal and a kind of block chain network systems.The report method can carry out malice switching to the number dialed to user mobile phone to avoid Malware or mobile phone viruses.
Description
Technical field
The present invention relates to the communications fields, and in particular, to a kind of call forwarding number based on block chain network system
Report method, a kind of home location register, a kind of user terminal and a kind of block chain network system.
Background technique
After the mobile phone that user uses breaks down, in order to ensure normally associate, it can will usually get on oneself mobile phone
Call be transferred on spare mobile phone.
But certain Malwares or mobile phone viruses can will be dialed in the unwitting situation of user to user mobile phone
On call forwarding to certain fraudulent calls or fee suction number, economic loss is caused to user.
Therefore, Malware or mobile phone viruses how to be avoided to carry out malice switching to the number dialed to user mobile phone
The technical problem urgently to be resolved as this field.
Summary of the invention
The purpose of the present invention is to provide a kind of report methods of call forwarding number based on block chain network system, one
Kind home location register, a kind of user terminal and a kind of block chain network system.It can be soft to avoid malice by the method
Part or mobile phone viruses carry out malice switching to the number dialed to user mobile phone.
To achieve the goals above, as one aspect of the present invention, a kind of exhaling based on block chain network system is provided
It is the report method of forwarding number, the block chain network system includes multiple user terminal nodes and at least one operator
Home location register node, wherein the report method includes:
Setting is received by after the call transfer request of the call transfer of the first phone number to the second phone number, in institute
It states in block chain network system and inquires the first phone number and the second phone number;
After receiving the response message that the corresponding second user terminal of second phone number is sent, the response is believed
Breath is verified, and the response message includes the identity letter of the information and the second user terminal of whether agreeing to call forwarding
Breath;
Whether the second user terminal is agreed to when meeting predetermined conditions the information reporting of call forwarding to operator
Network, the predetermined condition include that the response message passes through verifying.
Preferably, the report method further includes in the information hair whether the second user terminal is agreed to call forwarding
The step of current operation state of verification second phone number carried out before the step of reporting to carrier server;
The predetermined condition further includes that the current operation state of second phone number is normal.
Preferably, the block chain network system further includes client information management node, the client information management node
For inquiring second phone number, generating after receiving the information of the first phone number of inquiry and the second phone number
The current operation state information of second phone number, and the current operation state information of second phone number is sent,
The current operation state information of second phone number includes whether second phone number is spacing, second mobile phone
Whether number shuts down, whether second phone number is at least one of malicious call;
The step of verifying the current operation state of second phone number includes according to the second phone number received
Current operation state information determine the current operation state of second phone number.
Preferably, the identity information of the second user terminal includes that the second user terminal is whole to the second user
The block chain mark and public key at end carry out the information generated after private key signature, when verifying to the response message, to institute
Private key signature is stated to be verified.
As the second aspect of the invention, a kind of home location register is provided, the home location register is used for
In block chain network system, the block chain network system includes the ownership of multiple user terminal nodes and at least one operator
Location register node, wherein the home location register includes:
First broadcast module, first broadcast module are used to receive setting for the call transfer of the first phone number
To the call transfer request of the second phone number, the first phone number of broadcast query and in the block chain network system
The inquiry request of two phone numbers;
Predetermined condition determination module, the predetermined condition determination module judge whether to meet predetermined condition, the predetermined item
Part includes the response message of the second user terminal transmission by verifying, and the response message includes whether agreeing to call forwarding
Information and the second user terminal identity information;
Reporting module, whether the reporting module by the second user terminal for agreeing to exhale when meeting predetermined conditions
Cry the information reporting of transfer to carrier network, the predetermined condition includes that the response message passes through verifying.
Preferably, the home location register further includes that operation state verifies module, and the operation state verifies module
For verifying the current operation state of second phone number;
The predetermined condition further includes that the current operation state of second phone number is normal.
Preferably, the operation state verifies second mobile phone that module is used to send according to client information management node
The current operation state information of number determines that the current operation state of second phone number, second phone number are worked as
Preceding operation state information include second phone number whether be spacing, second phone number whether shut down, described
Whether two phone numbers are at least one of malicious call.
Preferably, the identity information of the second user terminal includes that the second user terminal is whole to the second user
The block chain mark and public key at end carry out the information that generates after private key signature, and the predetermined condition determination module is used for described the
The private key signature of two user terminals is verified.
As the third aspect of the invention, a kind of user terminal is provided, the user terminal is used for block chain network system
In system, the block chain network system includes the home location register section of multiple user terminal nodes He at least one operator
Point, wherein the user terminal includes acknowledgment of your inquiry module, result-generation module and the second broadcast module, the acknowledgment of your inquiry
Module be used for receive inquiry the first phone number and the second phone number request after, judge first phone number with
Whether any one in second phone number is the corresponding phone number of the user terminal;
The acknowledgment of your inquiry module is also used in the corresponding phone number of the user terminal be first phone number
When, judge by the call transfer request of the call transfer of the first phone number to the second phone number whether be include the inquiry
Transmitted by the user terminal of confirmation module, and corresponding judging result information is generated, second broadcast module is used for will be described
Judging result information is broadcasted into the block chain network system;
The acknowledgment of your inquiry module be also used to the corresponding phone number of the user terminal be the second phone number when pair
The judging result information that first user terminal received is sent is verified, and the result-generation module is also used to testing
The information for whether agreeing to call forwarding is generated when card passes through according to the externally input instruction of the user terminal, and utilizes generation
The identity information of the information and the user terminal of whether agreeing to call forwarding generates response message, and second broadcast module is used
It broadcasts in by the response message to the block chain network system.
As the fourth aspect of the invention, a kind of block chain network system is provided, the block chain network system is multiple
The home location register node of user terminal node and at least one operator, which is characterized in that the home location register
The corresponding home location register of device node is above-mentioned home location register provided by the present invention, the user terminal node
Corresponding user terminal above-mentioned user terminal provided by the present invention;
Corresponding phone number is that the user terminal of first phone number is first user terminal;
Corresponding phone number is that the user terminal of second phone number is the second user terminal.
In report method provided by the present invention, need the corresponding both sides of call forwarding (that is, the first phone number and
Two phone numbers) holder terminal confirmed after just call transfer request is reported, rather than either side is unilaterally true
Call transfer request is reported after recognizing, so as to avoid Malware or mobile phone viruses to dialing to user mobile phone
Number carry out malice switching.
Detailed description of the invention
The drawings are intended to provide a further understanding of the invention, and constitutes part of specification, with following tool
Body embodiment is used to explain the present invention together, but is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the process of the report method of the call forwarding number provided by the present invention based on block chain network system
Figure;
Fig. 2 is the module diagram of block chain network system provided by the present invention;
Fig. 3 is the module diagram of home location register provided by the present invention;
Fig. 4 is the module diagram of user terminal provided by the present invention.
Description of symbols
210: home location register 220: client information management node
211: the first broadcast modules 212: predetermined condition determination module
213: reporting module 214: operation state verifies module
310: acknowledgment of your inquiry module 320: result-generation module
330: the second broadcast modules
Specific embodiment
Below in conjunction with attached drawing, detailed description of the preferred embodiments.It should be understood that this place is retouched
The specific embodiment stated is merely to illustrate and explain the present invention, and is not intended to restrict the invention.
As one aspect of the present invention, a kind of side of reporting of call forwarding number based on block chain network system is provided
Method, the block chain network system include the home location register section of multiple user terminal nodes He at least one operator
Point, wherein as shown in Figure 1, the report method includes:
In step s 110, setting is received to turn the calling of the call transfer of the first phone number to the second phone number
After moving request, the first phone number and the second phone number are inquired in the block chain network system;
In the step s 120, the response message that the corresponding second user terminal of second phone number is sent is received
Afterwards, the response message is verified, the response message includes whether agreeing to that the information and described second of call forwarding is used
The identity information of family terminal;
In step s 130, whether the second user terminal is agreed in the information of call forwarding when meeting predetermined condition
For report to carrier network, the predetermined condition includes that the response message passes through verifying.
Shown in Fig. 2 is the schematic diagram of block chain network system, and the block chain network system includes at least one fortune
The home location register node (the home location register node is formed by home location register 210) of battalion quotient and multiple use
Family terminal node (each user terminal node is formed by user terminal).
The method by the home location register node in block chain network system home location register (HLR,
Home Location Register) 210 execute, angelica location register 210 receive carrier network side transmission exhale
After being transfer request, first phone number and second phone number are inquired in block chain network system.
In the block chain network system all user terminal nodes can receive inquiry the first phone number and
The request of second phone number after the user terminal node receives request, judges first phone number and described
Whether the second phone number is related to this user terminal.That is to say, whether the user terminal judges first phone number
For the corresponding phone number of this user terminal and judge whether second phone number is the corresponding cell-phone number of this user terminal
Code.When first phone number phone number corresponding for user terminal, which is first user terminal;
When second phone number phone number corresponding for user terminal, which is the second user terminal.
It should be pointed out that first user terminal and the second user terminal are the block chain network system
In user terminal node.
First user terminal inquires the request of first phone number and second phone number receiving
Afterwards, first confirm that whether the call transfer request is and to generate corresponding judging result set by first user terminal
Information.After generating the judging result information, first user terminal broadcasts the judging result information to the block
In chain network system.When the call transfer request is set by first user terminal, the judging result information can
To include the information for indicating " call forwarding is arranged as the machine ", the first phone number and block chain mark.When the calling turns
When moving set by non-first user terminal of request, the judging result information may include indicating " call forwarding non-
Information, the first phone number and the block chain mark of machine setting ".
After the second user terminal receives the judging result information of the first user terminal broadcast, to the judgement
Result information is verified, and after verifying, the second user terminal is generated to be believed about the response of the call transfer request
Breath, and the response message is broadcasted into block chain network system.Wherein, the response message may include agreeing to exhale
It is the information of transfer (or disagreeing call forwarding) and the identity information of second user terminal.
In report method provided by the present invention, need the corresponding both sides of call forwarding (that is, the first phone number and
Two phone numbers) holder terminal confirmed after just call transfer request is reported, rather than either side is unilaterally true
Call transfer request is reported after recognizing, so as to avoid Malware or mobile phone viruses to dialing to user mobile phone
Number carry out malice switching.
It should be pointed out that carrier network receive report " whether the second user terminal agrees to call forwarding
Information ", the call transfer request is handled.It should be pointed out that the call transfer request is from block chain
Some node of network system.
In order to further ensure that the safety of the first user terminal and dial the first phone number user safety
Property, it is preferable that the report method further includes the current fortune of verification second phone number carried out before step S130
The step of battalion's state.
Correspondingly, the predetermined condition can also include that the current operation state of second phone number is normal.
Preferably, the report method can also include carrying out after step s 130:
In step S140, the current operation state information of second phone number and the call forwarding are asked
It asks and is sent to first user terminal.
First user terminal turns in the current operation state information and the calling for receiving second phone number
After moving request, what whether the request that the holder of the first user terminal further verifies the call forwarding was issued by the machine, if
It is that then return information confirms, sets second phone number to the call forwarding number of first phone number;If
It is no, then assert that the machine by hacker attacks, can execute local antivirus.
In the present invention, content included by the operation state current to second phone number does not do special want
It asks, it is preferable that the current operation state of second phone number includes whether second phone number is spacing, described
Whether two phone numbers shut down, whether second phone number is at least one of malicious call.
The current operation state of second phone number can normally refer to that meeting the second phone number is not spacing, the
The state that two phone numbers are not shut down, the second phone number is not at least one of malicious call these three conditions.
In order to obtain the current operation state information of second phone number, it is preferable that the block chain network system
It further include client information management node, the client information management node is used to receive inquiry the first phone number and second
After the information of phone number, the current operation state information inquired second phone number, generate second phone number,
And the current operation state information of second phone number is sent, the current operation state packet of second phone number
Include second phone number whether be spacing, second phone number whether shut down, second phone number whether be
At least one of malicious call.
Correspondingly, the step of verifying the current operation state of second phone number may include according to the received
The current operation state information of two phone numbers determines the current operation state of second phone number.
When the query result, which shows second phone number, does not shut down, is not spacing and is not malicious call, make
For a kind of preferred embodiment, the query result and the confirmation message can be merged into a final confirmation message, and
The final confirmation message is sent to first user terminal, the format of the final confirmation message can be for " you are arranged
Call forwarding is to certain number, the types such as number no shutdown, spacing, malicious call exception information ".
Simultaneously, the home location register for executing the method can further report call transfer request.
In the present invention, special restriction is not done to the identity information of the second user terminal, as a kind of preferred reality
Mode is applied, the identity information of the second user terminal includes block of the second user terminal to the second user terminal
Chain mark and public key carry out the information generated after private key signature.In the step s 120, the private key signature is verified, to sentence
Whether the second user terminal of breaking is legal.
As the second aspect of the invention, a kind of home location register 210 is provided, the home location register 210
For in block chain network system, as described above, the block chain network system includes multiple user terminal nodes and at least
The home location register node of one operator.Wherein, as shown in figure 3, the home location register 210 includes the first broadcast
Module 211, predetermined condition determination module 212 and reporting module 213.
Home location register provided by the present invention is for executing the above method provided by the present invention.Specifically,
One broadcast module 211 is for executing step S110, that is, the first broadcast module 211 is used to receive setting for the first cell-phone number
After the call transfer to the request of the call forwarding of the second phone number of code, inquired in the block chain network system first-hand
Machine number and the second phone number.Predetermined condition determination module 212 is for executing step S120, that is, predetermined condition determination module
212 are used for after receiving the response message that the corresponding second user terminal of second phone number is sent, to the response
Information is verified, and the response message includes the identity letter of the information and the second user terminal of whether agreeing to call forwarding
Breath.Reporting module 213 is for executing step S130, that is, reporting module 213 by described second for using when meeting predetermined conditions
Whether family terminal agrees to the information reporting of call forwarding to carrier network, and the predetermined condition includes that the response message passes through
Verifying.
Home location register provided by the present invention is for executing above-mentioned report method provided by the present invention, above
The concrete principle and beneficial effect of the report method are described in detail, which is not described herein again.
In order to further ensure that the safety of the first user terminal and dial the first phone number user safety
Property, it is preferable that the home location register further includes that operation state verifies module 214, which verifies module 214 and use
In the current operation state for verifying second phone number.
Correspondingly, the predetermined condition further includes that the current operation state of second phone number is normal.That is,
Only meeting the response message at the same time, normal the two are pre- by the current operation state of verifying, second phone number
The second user terminal folding and unfolding is just agreed to that the call transfer request reports to the network side of operator by fixed condition.
Preferably, the first broadcast module 211 is also used to incite somebody to action when the current operation state of second phone number is normal
It is whole that the current operation state information of second phone number and the call transfer request are sent to first user
End.
As a preferred implementation manner, the block chain network system further include client information management node 220 (referring to
Fig. 2), correspondingly, operation state verifies second phone number that module 214 is used to send according to client information management node
Current operation state information determine the current operation state of second phone number.Specifically, second phone number
Current operation state information include second phone number whether be spacing, second phone number whether shut down, institute
State whether the second phone number is at least one of malicious call.
As described above, the identity information of the second user terminal includes that the second user terminal is used described second
The block chain mark and public key of family terminal carry out the information generated after private key signature, and correspondingly, predetermined condition determination module 212 is used
It is verified in the private key signature to the second user terminal.
As the third aspect of the invention, a kind of user terminal is provided, the user terminal is used for block chain network system
In system, the block chain network system includes the home location register section of multiple user terminal nodes He at least one operator
Point, wherein as shown in figure 4, the user terminal includes acknowledgment of your inquiry module 310, result-generation module 320 and the second broadcast mould
Block 330.
Acknowledgment of your inquiry module 310 is used for after receiving the request of the first phone number of inquiry and the second phone number, is sentenced
Whether any one broken in first phone number and second phone number is the corresponding cell-phone number of this user terminal
Code.
Acknowledgment of your inquiry module 310 is also used in the corresponding phone number of the user terminal be first phone number
When, judge by the call transfer request of the call transfer of the first phone number to the second phone number whether be include acknowledgment of your inquiry
Transmitted by the user terminal of module 310, and corresponding judging result information is generated, the second broadcast module 330 by described for sentencing
Disconnected result information is broadcasted into the block chain network system.
Acknowledgment of your inquiry module 310 is also used to the docking when the corresponding phone number of the user terminal is the second phone number
The judging result information that the first user terminal received is sent is verified.Result-generation module 320 is also used to be verified
When according to include acknowledgment of your inquiry module 310 user terminal it is externally input instruction (usually by user terminal holder input)
It generates and whether agrees to the information of call forwarding, and utilize the information for whether agreeing to call forwarding of generation and the user terminal
Identity information generates response message, and the second broadcast module 330 is for broadcasting the response message to block chain network system
System.
User terminal provided by the present invention is the user terminal node in the block chain network system, and described first uses
Family terminal and the second user terminal include including acknowledgment of your inquiry module 310, result-generation module 320 and the second broadcast module
330。
When user terminal receives the broadcast of inquiry the first phone number and the second phone number of home location register
When, first determine whether the first phone number and the second phone number are related to itself.
When user terminal is related to the first phone number, which is first user terminal;Work as user
When terminal is related to the second phone number, which is the second user terminal.
Preferably, the user terminal can also include signature blocks, and the signature blocks are for passing through any need
The information that second broadcast module issues carries out private key signature.
As the fourth aspect of the invention, a kind of block chain network system is provided, as shown in Fig. 2, the block link network
The home location register node of network system multiple user terminal nodes and at least one operator, wherein the homing position
The corresponding home location register of Register node is above-mentioned home location register provided by the present invention, the user terminal
The corresponding user terminal of node is above-mentioned user terminal provided by the present invention.
Wherein, it is first user terminal that corresponding phone number, which is the user terminal of first phone number,;It is right
The phone number answered is that the user terminal of second phone number is the second user terminal.
The report method can be executed using block chain provided by the present invention.It is with the first phone number below
1861111222, the ownership position that the second phone number is 1393333444, one of home location register node is connection
It is detailed to how the block chain network system executes above method progress provided by the present invention for setting Register node
It introduces.
When the first mobile phone number user setting that the home location register of connection is connected to the transmission of block chain network system is exhaled
After the request for crying transfer, first the home location register of connection to block chain network send inquiry request broadcast message, extensively
The particular content for broadcasting message is as follows: Subscriber Number 18611112222, call forwarding number 13933334444, the ownership position of connection
Register block chain mark+public key is set, the above broadcast message is broadcasted after the private key signature using the home location register of connection
Out;
User terminal node has received the broadcast message that the home location register of connection is sent, the private to the broadcast message
Key signature is verified, if passed through, whether related with oneself inquires the broadcast message;
First user terminal has received the broadcast message of the home location register of connection, inquire the call forwarding whether be
What the first user terminal was locally located, and " whether the call forwarding for the corresponding broadcast message of transmission into block chain network system
Oneself setting (is arranged, then the phone number 13933334444 of oneself call forwarding is also required to be attached to wide if it is oneself
Broadcast in message), the first phone number+block chain mark+public key ", the above broadcast message uses the private key label of the first user terminal
It is broadcast out after name;
Second user terminal has received the broadcast message of the first user terminal, and confirmation called transfer side is local mobile phone
Number, then second user terminal verifies the private key signature of the broadcast message, if the verification passes after, receive second user
The instruction for whether agreeing to answer the call for the first phone number of holder terminal input, and generate and indicate whether to agree to call forwarding
Information, second user terminal will whether agree to call forwarding information and second user terminal identity information carry out private key label
Broadcast message is sent after name, broadcast message content is as follows: 13933334444 are unwilling, and (or being ready) connects electricity for 18611112222
Words, 13933334444 block chain mark of user terminal+public key;
The home location register of connection has received the broadcast message of second user terminal transmission, the private to the broadcast message
Key signature is verified, if passed through, according to the number of the call forwarding in the broadcast message, is reported and is disappeared to the network side of operator
Breath;
When the client information management node of support system has received the wide of the inquiry request of the home location register of connection
Message is broadcast, the private key signature of the broadcast message is verified, if passed through, internal record is inquired, inquires the second mobile phone
Whether number is the types such as shutdown, spacing or malicious call, and query result is broadcasted together;
The home location register of connection has received the broadcast message of client information management node transmission, to the broadcast message
Private key signature verified, if the verification passes, then the content of the broadcast is read, if the number has no shutdown, spacing, evil
The information such as phone type class of anticipating exception, then with logical using the mode of broadcast message after the private key signature of oneself in block chain network
Know the first user terminal: " you are provided with calling and are transferred to certain number, which has no shutdown, spacing, malicious call class types different
At the same time, home location register stops reporting the call transfer request to carrier network side the information such as normal ";
First user terminal have received " you be provided with calling is transferred to certain number, which has no shutdown, spacing, malice
After the broadcast message of the information such as phone type class is abnormal ", inquire whether the call forwarding is that oneself terminal local is arranged, if
It is not to be considered that the first user terminal by hacker attacks, carries out local antivirus.
It is understood that the principle that embodiment of above is intended to be merely illustrative of the present and the exemplary implementation that uses
Mode, however the present invention is not limited thereto.For those skilled in the art, essence of the invention is not being departed from
In the case where mind and essence, various changes and modifications can be made therein, these variations and modifications are also considered as protection scope of the present invention.
Claims (10)
1. a kind of report method of the call forwarding number based on block chain network system, the block chain network system includes more
The home location register node of a user terminal node and at least one operator, which is characterized in that the report method packet
It includes:
Setting is received by after the call transfer request of the call transfer of the first phone number to the second phone number, in the area
The first phone number and the second phone number are inquired in block chain network system;
After receiving the response message that the corresponding second user terminal of second phone number is sent, to the response message into
Row verifying, the response message includes the identity information for whether agreeing to the information and the second user terminal of call forwarding;
Whether the second user terminal is agreed to when meeting predetermined conditions the information reporting of call forwarding to carrier network,
The predetermined condition includes that the response message passes through verifying.
2. report method according to claim 1, which is characterized in that the report method further includes using by described second
Whether family terminal agrees to the verification described second carried out before the step of information hair of call forwarding reports to carrier server
The step of current operation state of phone number;
The predetermined condition further includes that the current operation state of second phone number is normal.
3. report method according to claim 2, which is characterized in that the block chain network system further includes customer information
Management node, the client information management node are used in the information for receiving inquiry the first phone number and the second phone number
Afterwards, it inquires second phone number, generate the current operation state information of second phone number, and send described second
The current operation state information of phone number, the current operation state information of second phone number include second mobile phone
Number whether be spacing, second phone number whether shut down, second phone number whether be in malicious call extremely
Few one;
The step of verifying the current operation state of second phone number includes: working as according to the second phone number received
Preceding operation state information determines the current operation state of second phone number.
4. report method as claimed in any of claims 1 to 3, which is characterized in that the second user terminal
Identity information includes that the second user terminal carries out private key signature to the block chain mark and public key of the second user terminal
The information generated afterwards verifies the private key signature when verifying to the response message.
5. a kind of home location register, the home location register is used in block chain network system, the block link network
Network system includes the home location register node of multiple user terminal nodes He at least one operator, which is characterized in that institute
Stating home location register includes:
First broadcast module, first broadcast module are used to receive setting for the call transfer of the first phone number to the
After the call transfer request of two phone numbers, the first phone number of broadcast query and second-hand in the block chain network system
The inquiry request of machine number;
Predetermined condition determination module, the predetermined condition determination module judge whether to meet predetermined condition, the predetermined condition packet
It includes the response message that the second user terminal is sent and passes through verifying, the response message includes the letter for whether agreeing to call forwarding
The identity information of breath and the second user terminal;
Reporting module, whether the reporting module is for agreeing to that calling turns for the second user terminal when meeting predetermined conditions
For the information reporting of shifting to carrier network, the predetermined condition includes that the response message passes through verifying.
6. home location register according to claim 5, which is characterized in that the home location register further includes fortune
State check module is sought, the operation state verifies the current operation state that module is used to verify second phone number;
The predetermined condition further includes that the current operation state of second phone number is normal.
7. home location register according to claim 6, which is characterized in that the operation state verifies module and is used for root
The current operation state information of second phone number sent according to client information management node determines second cell-phone number
Code current operation state, the current operation state information of second phone number include second phone number whether be
Whether spacing, second phone number shut down, whether second phone number is at least one of malicious call.
8. the home location register according to any one of claim 5 to 7, which is characterized in that the second user
The identity information of terminal includes that the second user terminal carries out private to the block chain mark and public key of the second user terminal
The information generated after key signature, the predetermined condition determination module is for testing the private key signature of the second user terminal
Card.
9. a kind of user terminal, the user terminal is in block chain network system, the block chain network system to include more
The home location register node of a user terminal node and at least one operator, which is characterized in that the user terminal packet
Include acknowledgment of your inquiry module, result-generation module and the second broadcast module, the acknowledgment of your inquiry module is used to receive inquiry the
After the request of one phone number and the second phone number, appointing in first phone number and second phone number is judged
Whether one of anticipating is the corresponding phone number of the user terminal;
The acknowledgment of your inquiry module is also used to sentence when the corresponding phone number of the user terminal is first phone number
The disconnected call transfer by the first phone number to the second phone number call transfer request whether be include the acknowledgment of your inquiry
Transmitted by the user terminal of module, and corresponding judging result information is generated, second broadcast module is used for the judgement
Result information is broadcasted into the block chain network system;
The acknowledgment of your inquiry module is also used to when the corresponding phone number of the user terminal is the second phone number to reception
To the judging result information that sends of first user terminal verified, the result-generation module is also used to logical in verifying
It is out-of-date that the information for whether agreeing to call forwarding is generated according to the externally input instruction of the user terminal, and whether utilize generation
The identity information of the information and the user terminal of agreeing to call forwarding generates response message, and second broadcast module is used for will
The response message is broadcasted to the block chain network system.
10. a kind of block chain network system, the multiple user terminal nodes of block chain network system and at least one operator
Home location register node, which is characterized in that the corresponding home location register of the home location register node is
Home location register described in any one of claim 5 to 8, the corresponding user terminal of the user terminal node are power
Benefit require 9 described in user terminal;
Corresponding phone number is that the user terminal of first phone number is first user terminal;
Corresponding phone number is that the user terminal of second phone number is the second user terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910590754.XA CN110267219B (en) | 2019-07-02 | 2019-07-02 | Call forwarding reporting method, register, user terminal and block chain network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910590754.XA CN110267219B (en) | 2019-07-02 | 2019-07-02 | Call forwarding reporting method, register, user terminal and block chain network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110267219A true CN110267219A (en) | 2019-09-20 |
CN110267219B CN110267219B (en) | 2021-10-01 |
Family
ID=67923861
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910590754.XA Active CN110267219B (en) | 2019-07-02 | 2019-07-02 | Call forwarding reporting method, register, user terminal and block chain network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110267219B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111050326A (en) * | 2019-11-28 | 2020-04-21 | 泰康保险集团股份有限公司 | Short message verification method, device, equipment and medium based on block chain |
WO2024027199A1 (en) * | 2022-08-02 | 2024-02-08 | 荣耀终端有限公司 | Risk identification method and electronic device |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101098367A (en) * | 2006-06-30 | 2008-01-02 | 佛山市顺德区顺达电脑厂有限公司 | Method for remote control incoming call switch |
CN101150631A (en) * | 2007-09-20 | 2008-03-26 | 华为技术有限公司 | A method and device for setting call forward |
CN101202937A (en) * | 2006-12-13 | 2008-06-18 | 上海基信通讯技术有限公司 | Method for realizing remote call forwarding of telephone by sending short message |
CN101287171A (en) * | 2008-05-23 | 2008-10-15 | 德信无线通讯科技(北京)有限公司 | Customizing method and apparatus for call transfer service |
CN101360342A (en) * | 2008-09-04 | 2009-02-04 | 深圳华为通信技术有限公司 | Terminal and call switching service customizing method and server |
CN101527632A (en) * | 2008-03-06 | 2009-09-09 | 华为技术有限公司 | Method, device and system for authenticating response messages |
EP2352331A4 (en) * | 2008-10-24 | 2012-02-22 | Huawei Tech Co Ltd | Method, apparatus and system for call switching |
EP2117220A4 (en) * | 2007-01-05 | 2012-04-18 | Zte Corp | A method and device for blind transfer service |
CN102868985A (en) * | 2012-09-19 | 2013-01-09 | 上海斐讯数据通信技术有限公司 | Call forwarding method of mobile terminal |
CN103888912A (en) * | 2012-12-20 | 2014-06-25 | 鸿富锦精密工业(深圳)有限公司 | Communication terminal and call forwarding method |
CN103973908A (en) * | 2013-01-29 | 2014-08-06 | 中兴通讯股份有限公司 | Call transfer setting method and system |
CN104935762A (en) * | 2015-06-23 | 2015-09-23 | 中国联合网络通信集团有限公司 | Call forwarding setting prompting method and network side equipment |
CN105682064A (en) * | 2015-12-30 | 2016-06-15 | Tcl集团股份有限公司 | Call forwarding method and apparatus for incoming call |
CN107864460A (en) * | 2017-11-16 | 2018-03-30 | 北京小米移动软件有限公司 | Call transferring method, device and equipment |
-
2019
- 2019-07-02 CN CN201910590754.XA patent/CN110267219B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101098367A (en) * | 2006-06-30 | 2008-01-02 | 佛山市顺德区顺达电脑厂有限公司 | Method for remote control incoming call switch |
CN101202937A (en) * | 2006-12-13 | 2008-06-18 | 上海基信通讯技术有限公司 | Method for realizing remote call forwarding of telephone by sending short message |
EP2117220A4 (en) * | 2007-01-05 | 2012-04-18 | Zte Corp | A method and device for blind transfer service |
CN101150631A (en) * | 2007-09-20 | 2008-03-26 | 华为技术有限公司 | A method and device for setting call forward |
CN101527632A (en) * | 2008-03-06 | 2009-09-09 | 华为技术有限公司 | Method, device and system for authenticating response messages |
CN101287171A (en) * | 2008-05-23 | 2008-10-15 | 德信无线通讯科技(北京)有限公司 | Customizing method and apparatus for call transfer service |
CN101360342A (en) * | 2008-09-04 | 2009-02-04 | 深圳华为通信技术有限公司 | Terminal and call switching service customizing method and server |
EP2352331A4 (en) * | 2008-10-24 | 2012-02-22 | Huawei Tech Co Ltd | Method, apparatus and system for call switching |
CN102868985A (en) * | 2012-09-19 | 2013-01-09 | 上海斐讯数据通信技术有限公司 | Call forwarding method of mobile terminal |
CN103888912A (en) * | 2012-12-20 | 2014-06-25 | 鸿富锦精密工业(深圳)有限公司 | Communication terminal and call forwarding method |
CN103973908A (en) * | 2013-01-29 | 2014-08-06 | 中兴通讯股份有限公司 | Call transfer setting method and system |
CN104935762A (en) * | 2015-06-23 | 2015-09-23 | 中国联合网络通信集团有限公司 | Call forwarding setting prompting method and network side equipment |
CN105682064A (en) * | 2015-12-30 | 2016-06-15 | Tcl集团股份有限公司 | Call forwarding method and apparatus for incoming call |
CN107864460A (en) * | 2017-11-16 | 2018-03-30 | 北京小米移动软件有限公司 | Call transferring method, device and equipment |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111050326A (en) * | 2019-11-28 | 2020-04-21 | 泰康保险集团股份有限公司 | Short message verification method, device, equipment and medium based on block chain |
CN111050326B (en) * | 2019-11-28 | 2023-08-25 | 泰康保险集团股份有限公司 | Block chain-based short message verification method, device, equipment and medium |
WO2024027199A1 (en) * | 2022-08-02 | 2024-02-08 | 荣耀终端有限公司 | Risk identification method and electronic device |
Also Published As
Publication number | Publication date |
---|---|
CN110267219B (en) | 2021-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Hussain et al. | LTEInspector: A systematic approach for adversarial testing of 4G LTE | |
KR100786189B1 (en) | Reinforcement of authentication protocol | |
CN105722090A (en) | Control method and device for automatically identifying pseudo base station | |
US20060009195A1 (en) | Wireless communications unauthorized use verification system | |
CN105828413A (en) | Safety method of D2D mode B discovery, terminal and system | |
WO2011153850A1 (en) | System, method and terminal for implementing real-name system management | |
CN110267219A (en) | Call forwarding report method, register, user terminal and block chain network | |
EP1680940B1 (en) | Method of user authentication | |
WO2001030104A1 (en) | Authentication of subscriber station | |
CN100413368C (en) | A method for verifying user card validity | |
US8805278B2 (en) | Main board, and method of implementing network/card locking and mobile terminal in which network/card locking is implemented | |
CN102333291A (en) | SMS (short message service) processing method and device | |
CN110312221A (en) | Call forwarding setting method, home location register and block chain network system | |
CN110290488B (en) | Call forwarding reporting method, register, terminal and block chain network system | |
KR100292289B1 (en) | System for prevention of using unauthenticated terminal copying information of authenticated terminal | |
CN103607324B (en) | Data processing method for Java message service, Java message client and server | |
US8380165B1 (en) | Identifying a cloned mobile device in a communications network | |
CN100459787C (en) | Method for protecting user card | |
CN107333266A (en) | Caller ID verification method and caller ID checking system | |
Brawerman et al. | An anti-cloning framework for software defined radio mobile devices | |
CN110418343A (en) | Paging method, the network equipment and terminal | |
CN113660288B (en) | User number binding method and system based on block chain system | |
CN111918224B (en) | Short message verification method, device, equipment and storage medium | |
CN116939607A (en) | Unicast communication method, device and terminal | |
Kotapati et al. | EndSec: An end-to-end message security protocol for mobile telecommunication networks |
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 |