Patent ID: 9686679
Date: 2017-06-20
CPC Classifications: H04L,H04W

Claim:
1. A method implemented by a beacon comprising one or more processors, the method comprising: determining an encryption method from among N types of encryption methods using a current time as a parameter, wherein N is a natural number greater than one, the N types of encryption methods comprise at least a symmetric encryption algorithm and an asymmetric encryption algorithm, and the determining comprises: mapping the current time to M using a predetermined mapping algorithm, M being another natural number greater than or equal to one and less than N, and designating an encryption method corresponding to M as the determined encryption method from among the N types of encryption methods; encrypting an identifier of the beacon using the determined encryption method to obtain a beacon message comprising an encrypted identifier of the beacon; generating a radio frame comprising the beacon message and information associated with a decryption computing device; transmitting the radio frame to a mobile device; determining a total number of transmission times of radio frames in a day based on a radio transmission frequency; counting a number of transmission times of the radio frames based on the current time and the radio transmission frequency; modifying the encryption method in response to a determination that the counted number of transmission times is equal to the total number of transmission times; and recounting the number of transmission times.