[发明专利]一种生成设备唯一识别码的方法、装置和存储介质在审
申请号: | 201911081537.4 | 申请日: | 2019-11-07 |
公开(公告)号: | CN112784318A | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 王刚 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F21/73 | 分类号: | G06F21/73;G06F8/71 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 郑红娟;宋志强 |
地址: | 100083 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 设备 唯一 识别码 方法 装置 存储 介质 | ||
本申请公开了一种生成设备唯一识别码的方法、装置和存储介质,具体为首先获取用户设备的第一设备信息,其次,基于第一设备信息,在数据库中查找是否存在与第一设备信息相匹配的第二设备信息,并在未查找到第二设备信息时,根据第一设备信息生成与用户设备对应的唯一识别码,最后,将唯一识别码发送至第一设备信息对应的用户设备。本申请实施例通过从用户设备端获取的第一设备信息,生成该用户设备的唯一识别码,并存储在数据库中。当数据库中未存在与第一设备信息对应的第二设备信息时,再根据第一设备信息生成该用户设备的唯一识别码,用户设备的唯一识别码不依赖本地存储,保证用户设备的识别码的可靠性和唯一性。
技术领域
本申请涉及互联网技术领域,尤其涉及一种生成设备唯一识别码的方法、装置和存储介质。
背景技术
在互联网领域,根据用户设备的设备识别码进行业务操作是保证业务安全进行的前提。因此,生成稳定可靠且唯一的设备识别码尤为重要。目前在Android系统中提供生成设备唯一识别码的方法,但是由于Android系统版本、厂商定制系统中的Bug等限制,稳定性和唯一性并不理想。而通过其他硬件信息标识也因为系统版本、手机硬件等限制存在不同程度的问题。一般在Android设备中生成设备唯一识别码的方式有如下几种:
1.无线网卡媒体存取控制位址(Media Access Control Address,MAC)地址:Mac指的是设备网卡的唯一识别码,该码全球唯一,一般称为物理地址,硬件地址用来定义设备的位置。
2.国际移动设备识别码(International Mobile Equipment Identity,IMEI)也称为设备识别号(Device Id)。目前全球移动通信系统(Global System for MobileCommunications,GSM)/宽带码分多址(Wideband Code Division Multiple Access,W-CDMA)/长期演进(Long Term Evolution,LTE)手机终端需要使用IMEI号码,在单卡工程中一个手机号对应一个IMEI号,双卡手机则会对应两个IMEI号,一张是手机卡对应一个。
3.ANDROID_ID:在设备首次运行的时候,系统会随机生成一64位的数字,并把这个数值以16进制保存下来,这个16进制的数字就是ANDROID_ID,但是如果手机恢复出厂设置这个值会发生改变。
4.序列号(Serial Number):从Android 2.3开始,通过android.os.Build.SERIAL方法可获取到一个序列号。
5.UniquePsuedoID:将设备硬件信息拼装获取到的内容,比如厂商,型号,分辨率。
而在上述列出的方法中均存在一定的缺陷,无法保证准确标识某一台用户设备的设备识别码。其中,各个方法的缺点如下:
1.无线网卡MAC地址:在android 6.0版本后,获取mac地址时,Android操作系统接口会返回02:00:00:00:00:00这个默认的mac地址,这是google官方为了加强权限管理而禁用了getSystemService(Context.WIFI_SERVICE)方法来获得mac地址。
2.IMEI号(DeviceId):如果用户禁用打电话,则获取不成功,然后提示用户拨打电话权限在产品设计上考虑,会影响用户体验;
3.ANDROID_ID:
a.手机恢复出厂设置以后该值会发生变化;
b.在国内Android定制的大环境下,有些设备是不会返回ANDROID_ID。
4.序列号(SerialNumber):获取序列号不需要权限,但是有一定的局限性,在有些手机上会出现垃圾数据,比如红米手机返回的就是连续的非随机数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911081537.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务服务的监控方法和装置
- 下一篇:一种通信方法及装置