CN-115834765-B - Virtual number leakage traceability and leakage chain series settable communication method and system
Abstract
The invention discloses a communication method and a system with traceable virtual number leakage and settable leakage chain series, and relates to the technical field of communication, wherein when user B equipment agrees to establish a communication relationship with user A equipment, an operator service platform represents a first virtual number VN 1 as communication information of the user B equipment; the operator service platform forwards a virtual number VN 1 CD to the user D equipment, wherein the virtual number VN 1 CD represents the communication information of the user B equipment with the user C equipment identifier and the user D equipment identifier, and when the user D equipment initiates a call request with the user B equipment by using the virtual number VN 1 CD, the operator service platform forwards a leakage chain of a first virtual number VN 1 determined by a virtual number management server according to the virtual number VN 1 CD to the user B equipment while sending the call request to the user B equipment. The invention has the function of achieving traceability of telephone number leakage.
Inventors
- ZHANG XIAOPING
- ZHANG MENGYU
- WANG YISONG
- BAO HAN
- Sun Wenhou
Assignees
- 清华大学
Dates
- Publication Date
- 20260512
- Application Date
- 20221108
Claims (10)
- 1. The communication method of the traceable source of the virtual number leakage is characterized by comprising the following steps of: When the user B equipment agrees to establish a communication relationship with the user A equipment, the operator service platform forwards a first virtual number VN 1 generated by the virtual number management server to the user A equipment and forwards a second virtual number VN 2 generated by the virtual number management server to the user B equipment, wherein the first virtual number VN 1 represents communication information of the user B equipment stored on the user A equipment, and the second virtual number VN 2 represents communication information of the user A equipment stored on the user B equipment; After the user C equipment expresses a request for hopefully obtaining the communication number of the user B equipment to the user A equipment, the user A equipment reveals a first virtual number VN 1 of the user B equipment stored on the user A equipment to the user C equipment through a special transmission mode, namely the user A equipment sends a first message to an operator service platform through a data transmission network, the operator service platform forwards the first message to a virtual number management server, the virtual number management server receives the first message and verifies whether the number of the revealing chain of the first virtual number VN 1 is equal to the number of the revealing chain set by the user B equipment, if the number of the revealing chain of the first virtual number VN 1 is smaller than the number of the revealing chain set by the user B equipment, the virtual number management server updates a revealing chain of the first virtual number VN 1 , namely records that the user A equipment reveals the first virtual number VN 1 to the user C equipment, the virtual number management server attaches a marker of the first virtual number VN 1 to the user C equipment to be recorded as a third virtual number VN 1 C, and then the virtual number management server sends the third virtual number 1 C to the operator service platform; after the user D equipment expresses a request for obtaining the communication number of the user B equipment to the user C equipment, the user C equipment reveals a third virtual number VN 1 C of the user B equipment stored on the user C equipment to the user D equipment through a special transmission mode, namely the user C equipment sends a second message to an operator service platform through a data transmission network, the operator service platform forwards the second message to a virtual number management server, the virtual number management server receives the second message and verifies whether the number of the revealing chain of the third virtual number VN 1 C is equal to the number of the revealing chain set by the user B equipment, if the number of the revealing chain of the third virtual number VN 1 C is smaller than the number of the revealing chain set by the user B equipment, the virtual number management server updates the revealing chain of the third virtual number VN 1 C, the virtual number management server attaches a marker of the third virtual number VN 1 C to the user D equipment to be marked as a fourth virtual number VN 1 CD, and then the virtual number management server sends the fourth virtual number VN 1 CD to the operator service platform; when the user D device generates a call request with the user B device using the fourth virtual number VN 1 CD and sends the call request to the operator service platform, the operator service platform forwards the leakage chain of the first virtual number VN 1 queried from the virtual number management server to the user B device while sending the call request to the user B device.
- 2. The communication method of claim 1, wherein the communication method further comprises, before the operator service platform forwards the first virtual number VN 1 generated by the virtual number management server to the user a device and forwards the second virtual number VN 2 generated by the virtual number management server to the user B device when the user B device agrees to establish the communication relationship with the user a device, performing the step of: the operator service platform distributes second information which can be disclosed for each user equipment, and the user equipment can modify the second information; the user A equipment sends a request for establishing a communication relationship with the user B equipment to the operator service platform through the data transmission network by using the second information of the user B equipment; After receiving the request sent by the user A equipment, the operator service platform sends a verification request with public information of the user A equipment to the user B equipment through a data transmission network; after receiving a verification request with public information of user A equipment, the user B equipment verifies whether the user A equipment is trusted user equipment or not; If the user B equipment verifies that the user A equipment is the trusted user equipment, sending information agreeing to establish a communication relationship with the user A equipment to an operator service platform through a data transmission network; if the user B equipment verifies that the user A equipment is the non-trusted user equipment, sending the information of refusing to establish the communication relationship with the user A equipment to the operator service platform through the data transmission network.
- 3. The method for communication of traceable source of virtual number leakage according to claim 1, wherein when the user B device agrees to establish a communication relationship with the user a device, the operator service platform forwards the first virtual number VN 1 generated by the virtual number management server to the user a device, and forwards the second virtual number VN 2 generated by the virtual number management server to the user B device, specifically comprising: After receiving verification information sent by user B equipment, the operator service platform judges whether the user B equipment agrees to establish a communication relationship with user A equipment; if the authentication information received by the operator service platform is that the user B equipment agrees to establish a communication relationship with the user A equipment, a virtual number application instruction with the user A equipment first information and the user B equipment first information is sent to a virtual number management server; after receiving an application virtual number instruction sent by an operator service platform, the virtual number management server distributes a first virtual number VN 1 and a second virtual number VN 2 , establishes a relation between the first virtual number VN 1 and first information of user A equipment, and establishes a relation between the second virtual number VN 2 and first information of user B equipment; the virtual number management server sends the first virtual number VN 1 and the second virtual number VN 2 to an operator service platform; After receiving the first virtual number VN 1 and the second virtual number VN 2 sent by the virtual number management server, the operator service platform sends the first virtual number VN 1 to the user a device as communication information of the user B device, and sends the second virtual number VN 2 to the user B device as communication information of the user a device.
- 4. The method according to claim 1, wherein when the user D device generates a call request with the user B device using the fourth virtual number VN 1 CD and sends the call request to the operator service platform, the operator service platform forwards the leakage chain of the first virtual number VN 1 queried from the virtual number management server to the user B device while sending the call request to the user B device, and the method comprises: The user D equipment uses the fourth virtual number VN 1 CD to generate a call request with the user B equipment, and then the user D equipment sends the call request with the user B equipment to the operator service platform through the data transmission network; After receiving the call request, the operator service platform sends a verification query instruction attached with the fourth virtual number VN 1 CD and the first information of the user D equipment to the virtual number management server so as to verify whether the mapping relation exists between the first information of the user D equipment and the fourth virtual number VN 1 CD; After receiving a verification query instruction sent by an operator service platform, the virtual number management server verifies and queries whether a mapping relationship exists between first information of user D equipment and a fourth virtual number VN 1 CD, if the mapping relationship does not exist between the first information of the user D equipment and the fourth virtual number VN 1 CD, the virtual number management server indicates that the user D equipment leaks communication information to the user D equipment, and queries a leakage chain of the first virtual number VN 1 according to a marker of the fourth virtual number VN 1 CD; After receiving the verification query result sent by the virtual number management server, the operator service platform judges the verification query result, and if the verification query result received by the operator service platform is the first information of the user B equipment and the leakage chain of the first virtual number VN 1 , the operator service platform sends a call request to the user B equipment and simultaneously sends the leakage chain of the first virtual number VN 1 to the user B equipment.
- 5. The communication method of traceability of virtual number leakage according to claim 4, further comprising: if the first information of the user D equipment and the fourth virtual number VN 1 CD have a mapping relation, the virtual number management server sends the first information of another user equipment associated with the mapping relation to the operator service platform; if the verification query result received by the operator service platform is the first information of the user B equipment, a call request is sent to the user B equipment.
- 6. The communication method of traceability of virtual number leakage according to claim 1, further comprising: If the number of the leakage link stages of the first virtual number VN 1 is equal to the number of the leakage link stages set by the user B device, the virtual number management server sends a message of failure in leakage of the first virtual number VN 1 to the operator service platform, and after the operator service platform receives the message of failure in leakage of the first virtual number VN 1 , the operator service platform sends a message of failure in obtaining the communication number of the user B device to the user C device, and ends the service; If the number of the leakage link stages of the third virtual number VN 1 C is equal to the number of the leakage link stages set by the user B device, the virtual number management server sends a message of leakage failure of the third virtual number VN 1 C to the operator service platform, and when the operator service platform receives the message of leakage failure of the third virtual number VN 1 C, the operator service platform sends a message of failure in obtaining the communication number of the user B device to the user D device, and ends the service.
- 7. The communication system capable of tracing virtual number leakage is characterized by at least comprising an operator service platform and a virtual number management server; the operator service platform comprises: The first forwarding module is used for forwarding a first virtual number VN 1 generated by the virtual number management server to the user A equipment and forwarding a second virtual number VN 2 generated by the virtual number management server to the user B equipment when the user B equipment agrees to establish a communication relationship with the user A equipment, wherein the first virtual number VN 1 represents communication information of the user B equipment stored by the user A equipment, and the second virtual number VN 2 represents communication information of the user A equipment stored by the user B equipment; The second forwarding module is configured to, after the user C device expresses to the user a device that the user a device desires to obtain a request for a communication number of the user B device, reveal, to the user C device, a first virtual number VN 1 of the user B device stored on the user a device, that is, when the user a device sends, to the operator service platform through the data transmission network, the first message to the virtual number management server; The third forwarding module is configured to, after the user D device expresses to the user C device that the request for obtaining the communication number of the user B device is desired, reveal, to the user D device, a third virtual number VN 1 C of the user B device displayed on the user C device, that is, when the user C device sends, to the operator service platform through the data transmission network, a second message, forwarding the second message to the virtual number management server; A fourth forwarding module, configured to forward, when the user D device generates a call request with the user B device using the fourth virtual number VN 1 CD and sends the call request to the operator service platform, a leakage chain of the first virtual number VN 1 queried from the virtual number management server to the user B device while sending the call request to the user B device; The virtual number management server includes: The first receiving module is used for receiving the first message; the first verification module is used for verifying whether the number of the leakage chain stages of the first virtual number VN 1 is equal to the number of the leakage chain stages set by the user B equipment; The first leakage link updating and third virtual number VN 1 C generating module is used for updating the leakage link of the first virtual number VN 1 if the number of the leakage link of the first virtual number VN 1 is smaller than the number of the leakage link set by the user B equipment, namely recording that the user A equipment leaks the first virtual number VN 1 to the user C equipment, attaching the first virtual number VN 1 to the marker of the user C equipment and marking the first virtual number VN as a third virtual number VN 1 C, and then sending the third virtual number VN 1 C to the operator service platform, wherein the first message is a message that the user A equipment leaks the first virtual number VN 1 to the user C equipment, and the special transmission mode is a unique transmission mode that the user equipment which has the virtual number leaks the virtual number to the user equipment which does not have the virtual number; the second receiving module is used for receiving a second message; The second verification module is used for verifying whether the number of the leakage chain stages of the third virtual number VN 1 C is equal to the number of the leakage chain stages set by the user B equipment; And the second leakage link updating and fourth virtual number VN 1 CD generating module is used for updating the leakage link of the third virtual number VN 1 C if the number of the leakage link of the third virtual number VN 1 C is smaller than the number of the leakage link set by the user B equipment, attaching the third virtual number VN 1 C to the marker of the user D equipment and marking the third virtual number VN 1 C as the fourth virtual number VN 1 CD, and then sending the fourth virtual number VN 1 CD to the operator service platform, wherein the second message is a message that the user C equipment leaks the third virtual number VN 1 C to the user D equipment.
- 8. The communication method of the traceable source of the virtual number leakage is characterized by comprising the following steps of: When the user F equipment agrees to establish a communication relationship with the user E equipment, the operator service platform forwards a fifth virtual number VN 3 distributed by the virtual number management server to the user E equipment and forwards a sixth virtual number VN 4 distributed by the virtual number management server to the user F equipment, wherein the fifth virtual number VN 3 represents communication information of the user F equipment stored on the user E equipment, and the sixth virtual number VN 4 represents communication information of the user E equipment stored on the user F equipment; After the user G equipment expresses a request for hopefully obtaining the communication number of the user F equipment to the user E equipment, the user E equipment reveals a fifth virtual number VN 3 of the user F equipment stored on the user E equipment to the user G equipment through a special transmission mode, namely when the user G equipment receives the fifth virtual number VN 3 sent by the user E equipment, the user G equipment attaches a marker of the user G equipment to the fifth virtual number VN 3 and marks the marker as a seventh virtual number VN 3 G, and then the seventh virtual number VN 3 G is stored on the user G equipment as the communication information of the user F equipment; After the user H equipment expresses a request for hopefully obtaining the communication number of the user F equipment to the user G equipment, the user G equipment reveals a seventh virtual number VN 3 G of the user F equipment stored on the user G equipment to the user H equipment through a special transmission mode, namely when the user H equipment receives the seventh virtual number VN 3 G sent by the user G equipment, the user H equipment attaches the seventh virtual number VN 3 G to a marker of the user H equipment and marks the marker as an eighth virtual number VN 3 GH, and then the eighth virtual number VN 3 GH is stored on the user H equipment as communication information of the user F equipment; When the user H device generates a call request with the user F device by using the eighth virtual number VN 3 GH and sends the call request to the operator service platform, the operator service platform sends the eighth virtual number VN 3 GH to the virtual number management server, the virtual number management server generates a leakage chain of the fifth virtual number VN 3 according to the marker on the eighth virtual number VN 3 GH, then the virtual number management server judges whether the number of leakage chain stages of the fifth virtual number VN 3 exceeds the number of leakage chain stages set by the leaked party device, if the number of leakage chain stages of the fifth virtual number VN 3 does not exceed the number of leakage chain stages set by the leaked party device, the virtual number management server feeds back the first information of the leaked party and the leakage chain of the communication number thereof to the operator service platform, and then the operator service platform sends the call request to the user F device and sends the leakage chain of the communication number thereof to the user F device.
- 9. The method according to claim 8, wherein when the user H device uses the eighth virtual number VN 3 GH to generate a call request with the user F device and sends the call request to the operator service platform, the operator service platform sends the eighth virtual number VN 3 GH to the virtual number management server, the virtual number management server generates a leakage chain of the fifth virtual number VN 3 according to the tag on the eighth virtual number VN 3 GH, then the virtual number management server determines whether the number of leakage chains of the fifth virtual number VN 3 has exceeded the number of leakage chains set by the user F device, and if the number of leakage chains of the fifth virtual number VN 3 does not exceed the number of leakage chains set by the user F device, the virtual number management server feeds back the first information of the user F device and the number of leakage chains thereof to the operator service platform, and then the operator service platform sends the call request to the user F device and sends the number of leakage chains thereof to the user F device, including: When the user H equipment uses the eighth virtual number VN 3 GH to generate a call request with the user F equipment and sends the call request to the operator service platform, the operator service platform sends a verification query instruction attached with the eighth virtual number VN 3 GH and the first information of the user H equipment to the virtual number management server so as to verify and query whether the first information of the user H equipment and the eighth virtual number VN 3 GH have a mapping relation or not; After receiving a verification query instruction sent by an operator service platform, the virtual number management server verifies and queries whether a mapping relationship exists between first information of user H equipment and eighth virtual number VN 3 GH; If the first information of the user H equipment and the eighth virtual number VN 3 GH have a mapping relation, the virtual number management server sends the first information of another user equipment associated with the mapping relation to the operator service platform; If the mapping relation between the first information of the user H equipment and the eighth virtual number VN 3 GH does not exist, the fact that the user equipment leaks communication information to the user H equipment is indicated, and the virtual number management server generates a leakage chain of the fifth virtual number VN 3 according to the marker on the eighth virtual number VN 3 GH and determines the number of leakage chain stages of the fifth virtual number VN 3 ; the virtual number management server judges whether the number of the leakage chain series of the fifth virtual number VN 3 exceeds the number of the leakage chain series set by the leaked party equipment; if the number of the leakage chain stages of the fifth virtual number VN 3 does not exceed the number of the leakage chain stages set by the leaked party device, the virtual number management server will feed back the first information of the leaked party and the communication number leakage chain thereof to the operator service platform; if the number of the leakage chain stages of the fifth virtual number VN 3 exceeds the number of the leakage chain stages set by the leaked party device, the virtual number management server will feed back a message that the call is not connected to the operator service platform; After receiving the verification query result sent by the virtual number management server, the operator service platform judges the verification query result, if the verification query result received by the operator service platform is the first information of the user F equipment, a call request is sent to the user F equipment, and if the verification query result received by the operator service platform is the first information of the user F equipment and the leakage link of the communication number, the call request is sent to the user F equipment and the leakage link of the communication number is sent to the user F equipment.
- 10. The communication method with the settable virtual number leakage chain stage number is characterized by comprising the following steps: When the user J equipment agrees to establish a communication relationship with the user I equipment, the operator service platform forwards a ninth virtual number VN 5 distributed by the virtual number management server to the user I equipment and forwards a tenth virtual number VN 6 distributed by the virtual number management server to the user J equipment, wherein the ninth virtual number VN 5 represents communication information of the user J equipment stored on the user I equipment, and the tenth virtual number VN 6 represents communication information of the user I equipment stored on the user J equipment; After receiving a leakage chain series requirement of setting a tenth virtual number VN 6 sent by user I equipment, the operator service platform sends a setting instruction with the setting series, a ninth virtual number VN 5 and first information of the user I equipment to a virtual number management server; After receiving a setting instruction of the additional setting level sent by the operator service platform, the ninth virtual number VN 5 and the first information of the user I equipment, the virtual number management server inquires whether a mapping relation exists between the first information of the user I equipment and the ninth virtual number VN 5 , if the mapping relation exists between the first information of the user I equipment and the ninth virtual number VN 5 , the virtual number management server updates the leakage chain level of the tenth virtual number VN 6 and sends successful setting information to the operator service platform, and if the mapping relation does not exist between the first information of the user I equipment and the ninth virtual number VN 5 , the virtual number management server does not operate and sends failure setting information to the operator service platform; After receiving a leakage chain series requirement of setting a ninth virtual number VN 5 sent by user J equipment, the operator service platform sends a setting instruction with the setting series, a tenth virtual number VN 6 and first information of the user J equipment to a virtual number management server; After receiving a setting instruction with a setting level sent by an operator service platform and attached to the setting level, a tenth virtual number VN 6 and first information of user J equipment, the virtual number management server inquires whether a mapping relation exists between the first information of the user J equipment and the tenth virtual number VN 6 , if the mapping relation exists between the first information of the user J equipment and the tenth virtual number VN 6 , the virtual number management server updates the leakage chain level of the ninth virtual number VN 5 and sends information of successful setting to the operator service platform, if the mapping relation does not exist between the first information of the user J equipment and the tenth virtual number VN 6 , the virtual number management server does not operate and sends information of failure setting to the operator service platform, when the operator service platform receives the information of successful setting, the operator service platform sends information of successful setting to the user J equipment and information of the ninth virtual number VN 5 set by the attached to the user J equipment, and when the operator service platform receives information of failure setting, the operator service platform sends information of failure setting to the user J equipment.
Description
Virtual number leakage traceability and leakage chain series settable communication method and system Technical Field The present invention relates to the field of communications technologies, and in particular, to a communication method with traceable virtual number leakage, and a communication method and system with settable number of virtual number leakage chain stages. Background With the rapid development of communication technology, telephones have become an important way for users to communicate with each other. The telephone number is not provided with any marker when being transmitted, so that the tracing of the source of telephone number leakage becomes difficult and serious. At present, many enterprises release telephone number privacy protection products, but the products do not have the function of traceability of telephone number leakage. Disclosure of Invention The invention aims to provide a communication method and a communication system with traceable virtual number leakage and settable leakage chain series, which can achieve the traceable virtual number leakage function in the communication process. In order to achieve the above object, the present invention provides the following solutions: in a first aspect, the present invention provides a communication method for traceable virtual number leakage, including: When the user B equipment agrees to establish a communication relationship with the user A equipment, the operator service platform forwards a first virtual number VN 1 generated by the virtual number management server to the user A equipment and forwards a second virtual number VN 2 generated by the virtual number management server to the user B equipment, wherein the first virtual number VN 1 represents communication information of the user B equipment stored on the user A equipment, and the second virtual number VN 2 represents communication information of the user A equipment stored on the user B equipment; After the user C equipment expresses a request for hopefully obtaining the communication number of the user B equipment to the user A equipment, the user A equipment reveals a first virtual number VN 1 of the user B equipment stored on the user A equipment to the user C equipment through a special transmission mode, namely the user A equipment sends a first message to an operator service platform through a data transmission network, the operator service platform forwards the first message to a virtual number management server, the virtual number management server receives the first message and verifies whether the number of the revealing chain of the first virtual number VN 1 is equal to the number of the revealing chain set by the user B equipment, if the number of the revealing chain of the first virtual number VN 1 is smaller than the number of the revealing chain set by the user B equipment, the virtual number management server updates the revealing chain of the first virtual number VN 1, the virtual number management server attaches a marker of the first virtual number VN 1 to the user C equipment and marks the marker of the third virtual number VN 1 C, and then the virtual number management server sends the third virtual number VN 1 C to the operator service platform; after the user D equipment expresses a request for obtaining the communication number of the user B equipment to the user C equipment, the user C equipment reveals a third virtual number VN 1 C of the user B equipment stored on the user C equipment to the user D equipment through a special transmission mode, namely the user C equipment sends a second message to an operator service platform through a data transmission network, the operator service platform forwards the second message to a virtual number management server, the virtual number management server receives the second message and verifies whether the number of the revealing chain of the third virtual number VN 1 C is equal to the number of the revealing chain set by the user B equipment, if the number of the revealing chain of the third virtual number VN 1 C is smaller than the number of the revealing chain set by the user B equipment, the virtual number management server updates the revealing chain of the third virtual number VN 1 C, the virtual number management server attaches a marker of the third virtual number VN 1 C to the user D equipment to be marked as a fourth virtual number VN 1 CD, and then the virtual number management server sends the fourth virtual number VN 1 CD to the operator service platform; when the user D device generates a call request with the user B device using the fourth virtual number VN 1 CD and sends the call request to the operator service platform, the operator service platform forwards the leakage chain of the first virtual number VN 1 queried from the virtual number management server to the user B device while sending the call request to the user B device. The invention provides a communication system with trace