IP Library Granted Patent US 10,149,152
Granted Patent B2
US 10,149,152 · App. 16/005,404 · Granted Dec 4, 2018

Method and apparatus for recognizing service request to change mobile phone number

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,149,152
App. No.
16/005,404
Granted
Dec 4, 2018
Kind
B2
Abstract

Methods and devices for recognizing a request to change a mobile phone number are disclosed. The exemplary method comprises: when a request to change a mobile phone number sent by a user is received, obtaining corresponding historical transaction record information from a storage unit according to user identification information carried in the request, matching current environment information carried in the request with historical environment information carried in the historical transaction record information; if the current environment information matches the historical environment information, recognizing the request as a trusted request, and executing a service operation to change the mobile phone number.

Claims (85)

1. A method for recognizing a request to change a mobile phone number, comprising:

receiving a request to change a mobile phone number sent by a first user, the request carrying identification information of the first user and current environment information;

obtaining at least one piece of corresponding historical transaction record information from a storage unit according to the identification information of the first user, wherein the storage unit is configured to record one or more pieces of the historical transaction record information of at least one user with service type information meeting a preset condition, and the historical transaction record information comprises historical environment information;

determining whether the current environment information of the first user matches the historical environment information in the at least one piece of historical transaction record information; and

if the current environment information matches the historical environment information, recognizing the request as a trusted request, and executing a service operation to change the mobile phone number.

2. The method according to claim 1 , wherein:

the request to change a mobile phone number further comprises a changed mobile phone number; and

the determining whether the current environment information of the first user matches the historical environment information in the at least one piece of historical transaction record information comprises:

filtering out historical environment information that does not comprise the changed mobile phone number from the at least one piece of historical transaction record information, and obtaining the filtered at least one piece of historical transaction record information; and

determining whether the current environment information of the first user matches the historical environment information in the filtered at least one piece of historical transaction record information.

3. The method according to claim 1 , wherein the storage unit is created by:

collecting multiple pieces of the historical transaction record information of the at least one user, wherein the historical transaction record information comprises service type information;

for any of the at least one user, selecting, from multiple pieces of the historical transaction record information of the any user, one or more pieces of historical transaction record information with service type information meeting a preset condition;

adding a corresponding relation between the any user and the one or more pieces of historical transaction record information with service type information meeting a preset condition into the storage unit; and

repeating the above steps of selecting and adding, until a corresponding relation between the at least one user and the one or more pieces of historical transaction record information with service type information meeting the preset condition is added into the storage unit.

4. The method according to claim 1 , wherein the environment information comprises one or more types of the following information:

Internet Protocol (IP) address information of the user, Medium Access Control (MAC) address information of the user, user equipment-related information, and operating system information of the user.

5. The method according to claim 4 , wherein:

the user equipment comprises a fixed terminal; and

the user equipment-related information comprises one or more of the following: browser type information, browser version information, and MAC address identifier information (umid).

6. The method according to claim 4 , wherein:

the user equipment comprises a mobile terminal; and

the user equipment-related information comprises one or more of the following:

International Mobile Equipment Identification Number (IMEI) information and International Mobile Subscriber Identification Number (IMSI) information.

7. The method according to claim 4 , wherein the determining whether the current environment information of the first user matches the historical environment information in the at least one piece of historical transaction record information comprises:

obtaining the historical environment information in one piece of the historical transaction record information, sequentially comparing each type of information in the historical environment information with corresponding information in the current environment information, and counting a number of pieces of consistent information according to the comparison;

determining a scoring result corresponding to the one piece of historical transaction record information according to the number of pieces of consistent information;

repeatedly executing the above steps of comparison and determining the scoring result, until a scoring result corresponding to the at least one piece of historical transaction record information is determined;

determining a total result value according to the determined scoring result corresponding to the at least one piece of historical transaction record information; and

determining whether the current environment information of the first user matches the historical environment information in the at least one piece of historical transaction record information according to the total result value.

8. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform a method for recognizing a request to change a mobile phone number, the method comprising:

receiving a request to change a mobile phone number sent by a first user, the request carrying identification information of the first user and current environment information;

obtaining at least one piece of corresponding historical transaction record information from a storage unit according to the identification information of the first user, wherein the storage unit is configured to record one or more pieces of the historical transaction record information of at least one user with service type information meeting a preset condition, and the historical transaction record information comprises historical environment information;

determining whether the current environment information of the first user matches the historical environment information in the at least one piece of historical transaction record information; and

if the current environment information matches the historical environment information, recognizing the request as a trusted request, and executing a service operation to change the mobile phone number.

9. The non-transitory computer-readable storage medium according to claim 8 , wherein:

the request to change a mobile phone number further comprises a changed mobile phone number; and

the determining whether the current environment information of the first user matches the historical environment information in the at least one piece of historical transaction record information comprises:

filtering out historical environment information that does not comprise the changed mobile phone number from the at least one piece of historical transaction record information, and obtaining the filtered at least one piece of historical transaction record information; and

determining whether the current environment information of the first user matches the historical environment information in the filtered at least one piece of historical transaction record information.

10. The non-transitory computer-readable storage medium according to claim 8 , wherein the storage unit is created by:

collecting multiple pieces of the historical transaction record information of the at least one user, wherein the historical transaction record information comprises service type information;

for any of the at least one user, selecting, from multiple pieces of the historical transaction record information of the any user, one or more pieces of historical transaction record information with service type information meeting a preset condition;

adding a corresponding relation between the any user and the one or more pieces of historical transaction record information with service type information meeting a preset condition into the storage unit; and

repeating the above steps of selecting and adding, until a corresponding relation between the at least one user and the one or more pieces of historical transaction record information with service type information meeting the preset condition is added into the storage unit.

11. The non-transitory computer-readable storage medium according to claim 8 , wherein the environment information comprises one or more types of the following information:

Internet Protocol (IP) address information of the user, Medium Access Control (MAC) address information of the user, user equipment-related information, and operating system information of the user.

12. The non-transitory computer-readable storage medium according to claim 11 , wherein:

the user equipment comprises a fixed terminal; and

the user equipment-related information comprises one or more of the following: browser type information, browser version information, and MAC address identifier information (umid).

13. The non-transitory computer-readable storage medium according to claim 11 , wherein:

the user equipment comprises a mobile terminal; and

the user equipment-related information comprises one or more of the following: International Mobile Equipment Identification Number (IMEI) information and International Mobile Subscriber Identification Number (IMSI) information.

14. The non-transitory computer-readable storage medium according to claim 11 , wherein the determining whether the current environment information of the first user matches the historical environment information in the at least one piece of historical transaction record information comprises:

obtaining the historical environment information in one piece of the historical transaction record information, sequentially comparing each type of information in the historical environment information with corresponding information in the current environment information, and counting a number of pieces of consistent information according to the comparison;

determining a scoring result corresponding to the one piece of historical transaction record information according to the number of pieces of consistent information;

repeatedly executing the above steps of comparison and determining the scoring result, until a scoring result corresponding to the at least one piece of historical transaction record information is determined;

determining a total result value according to the determined scoring result corresponding to the at least one piece of historical transaction record information; and

determining whether the current environment information of the first user matches the historical environment information in the at least one piece of historical transaction record information according to the total result value.

15. A system for recognizing a request to change a mobile phone number, the system comprising a processor and a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, cause the system to perform a method for recognizing a request to change a mobile phone number, the method comprising:

receiving a request to change a mobile phone number sent by a first user, the request carrying identification information of the first user and current environment information;

obtaining at least one piece of corresponding historical transaction record information from a storage unit according to the identification information of the first user, wherein the storage unit is configured to record one or more pieces of the historical transaction record information of at least one user with service type information meeting a preset condition, and the historical transaction record information comprises historical environment information;

determining whether the current environment information of the first user matches the historical environment information in the at least one piece of historical transaction record information; and

if the current environment information matches the historical environment information, recognizing the request as a trusted request, and executing a service operation to change the mobile phone number.

16. The system according to claim 15 , wherein:

the request to change a mobile phone number further comprises a changed mobile phone number; and

the determining whether the current environment information of the first user matches the historical environment information in the at least one piece of historical transaction record information comprises:

filtering out historical environment information that does not comprise the changed mobile phone number from the at least one piece of historical transaction record information, and obtaining the filtered at least one piece of historical transaction record information; and

determining whether the current environment information of the first user matches the historical environment information in the filtered at least one piece of historical transaction record information.

17. The system according to claim 15 , wherein the storage unit is created by:

collecting multiple pieces of the historical transaction record information of the at least one user, wherein the historical transaction record information comprises service type information;

for any of the at least one user, selecting, from multiple pieces of the historical transaction record information of the any user, one or more pieces of historical transaction record information with service type information meeting a preset condition;

adding a corresponding relation between the any user and the one or more pieces of historical transaction record information with service type information meeting a preset condition into the storage unit; and

repeating the above steps of selecting and adding, until a corresponding relation between the at least one user and the one or more pieces of historical transaction record information with service type information meeting the preset condition is added into the storage unit.

18. The system according to claim 15 , wherein the environment information comprises one or more types of the following information:

Internet Protocol (IP) address information of the user, Medium Access Control (MAC) address information of the user, user equipment-related information, and operating system information of the user.

19. The system according to claim 18 , wherein:

the user equipment comprises a mobile terminal; and

the user equipment-related information comprises one or more of the following: International Mobile Equipment Identification Number (IMEI) information and International Mobile Subscriber Identification Number (IMSI) information.

20. The system according to claim 15 , wherein the determining whether the current environment information of the first user matches the historical environment information in the at least one piece of historical transaction record information comprises:

obtaining the historical environment information in one piece of the historical transaction record information, sequentially comparing each type of information in the historical environment information with corresponding information in the current environment information, and counting a number of pieces of consistent information according to the comparison;

determining a scoring result corresponding to the one piece of historical transaction record information according to the number of pieces of consistent information;

repeatedly executing the above steps of comparison and determining the scoring result, until a scoring result corresponding to the at least one piece of historical transaction record information is determined;

determining a total result value according to the determined scoring result corresponding to the at least one piece of historical transaction record information; and

determining whether the current environment information of the first user matches the historical environment information in the at least one piece of historical transaction record information according to the total result value.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053796/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053702/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2018
From: XU, DIAN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 046251/0145 →