1.一种基于手机号的北斗RDSS用户身份认证和火线注册方法,所述方法包括:接收用户终端发送的包含SIM卡信息和公钥的注册请求;所述公钥是在用户终端随机生成的,用于加密注册请求;解析所述注册请求,将所述SIM卡信息转发至运营商基站,接收运营商基站对所述SIM卡信息进行鉴权生成的鉴权校验数据,并将所述鉴权校验数据发送给用户终端;接收用户终端发送的响应所述鉴权校验数据生成的鉴权响应数据以及密钥;当根据所述鉴权响应数据校验所述用户终端的身份信息通过后,给用户终端生成对应的动态ID,将所述动态ID、密钥、用户终端对应的手机号进行映射;将映射结果发送至运营商基站,以及将所述动态ID发送至用户终端;用户终端响应所述鉴权校验数据生成鉴权响应数据以及密钥的方式,包括:用户终端根据所述鉴权校验数据,在SIM卡中生成鉴权响应数据;以及用户终端在本地生成随机数作为密钥,根据用户根密钥对所述鉴权响应数据进行加密;所述密钥用于解密鉴权校验数据。
2.根据权利要求1所述的方法,其特征在于,所述接收用户终端发送的包含SIM卡信息和公钥的注册请求,包括:在用户终端首次入站时,接收用户终端通过入站信号发送的包含符合3GPP协议的SIM卡信息以及非对称密钥对中的公钥的注册请求。
3.根据权利要求2所述的方法,其特征在于,接收运营商基站对所述SIM卡信息进行鉴权生成的鉴权校验数据,并将所述鉴权校验数据发送给用户终端,包括:接收运营商基站根据3GPP协议的鉴权协议对所述SIM卡信息进行鉴权,所生成的鉴权校验数据;将所述鉴权校验数据通过出站信号发送用户终端。
4.根据权利要求3所述的方法,其特征在于,当根据所述鉴权响应数据校验所述用户终端的身份信息通过后,给用户终端生成对应的动态ID,将所述动态ID、密钥、用户终端对应的手机号进行映射,包括:采用密钥对加密后的鉴权响应数据进行解密,得到鉴权响应数据,将所述鉴权响应数据发送至运营商基站;接收运营商基站对所述鉴权响应数据的校验结果,当校验结果为通过时,则用户终端的身份信息认证通过,当校验结果为失败时,则用户终端的身份信息认证失败;当根据所述鉴权响应数据校验所述用户终端的身份信息通过后,给用户终端生成对应的动态ID,将所述动态ID、密钥、用户终端对应的手机号进行映射。
5.根据权利要求4所述的方法,其特征在于,给用户终端生成对应的动态ID,将所述动态ID、密钥、用户终端对应的手机号进行映射,包括:通过运营商基站确定所述用户终端是否开通RDSS服务;若否,则给用户终端分配RDSS服务的动态ID,并将所述动态ID、密钥、用户终端对应的手机号进行映射,将映射结果存储在数据库中。
6.根据权利要求1至5任一项所述的方法,其特征在于,将映射结果发送至运营商基站,以及将所述动态ID发送至用户终端,包括:将映射结果发送至运营商基站,以使运营商基站根据动态ID和密钥提供RDSS服务;以及将所述动态ID发送至用户终端,以使用户终端根据所述动态ID使用RDSS服务。
7.一种基于手机号的北斗RDSS用户身份认证和火线注册装置,其特征在于,所述装置包括:注册请求模块,用于接收用户终端发送的包含SIM卡信息和公钥的注册请求;所述公钥是在用户终端随机生成的,用于加密注册请求;鉴权模块,用于解析所述注册请求,将所述SIM卡信息转发至运营商基站,接收运营商基站对所述SIM卡信息进行鉴权生成的鉴权校验数据,并将所述鉴权校验数据发送给用户终端;鉴权数据接收模块,用于接收用户终端发送的响应所述鉴权校验数据生成的鉴权响应数据以及密钥;其中,用户终端响应所述鉴权校验数据生成鉴权响应数据以及密钥的方式,包括:用户终端根据所述鉴权校验数据,在SIM卡中生成鉴权响应数据;以及用户终端在本地生成随机数作为密钥,根据用户根密钥对所述鉴权响应数据进行加密;所述密钥用于解密鉴权校验数据;身份认证模块,用于当根据所述鉴权响应数据校验所述用户终端的身份信息通过后,给用户终端生成对应的动态ID,将所述动态ID、密钥、用户终端对应的手机号进行映射;注册模块,用于将映射结果发送至运营商基站,以及将所述动态ID发送至用户终端。
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。