管理移动终端的应用的方法和装置制造方法及图纸

技术编号:17661263 阅读:99 留言:0更新日期:2018-04-08 12:32
本发明专利技术提供一种管理移动终端的应用的方法,包括:接收移动终端提交的应用唯一标识UID、国际移动设备标识IMEI和国际移动用户识别码IMSI;如果提交的UID为空,使用IMEI和/或IMSI查询UID;如果没有查询到UID,生成新的UID;以及将新的UID、IMEI和IMSI相关联地存储在数据库中。本发明专利技术还提供了相应的装置。通过本发明专利技术,本发明专利技术可以在用户无登录情况下识别当前用户,在用户重装app情况下识别当前用户,以及在用户在换手机或修改手机串号的无登录的情况下识别当前用户。

【技术实现步骤摘要】
管理移动终端的应用的方法和装置
本专利技术涉及一种移动互联网领域,具体涉及一种管理移动终端的应用(app)的方法和装置。
技术介绍
当前大数据技术流行的背景下,可以积累用户大量的数据做数据分析。用户身份的识别也提供了数据分析的一个维度,可以用在精准营销和精准推荐上,给企业带来价值,为互联网用户提供便利。通常,用户在移动终端打开应用(app)并登录后,服务端通过pin识别当前用户。一般来说,用户在app端通过用户名和密码登录后,服务端可以获取用户的pin,用pin来识别当前用户。利用用户名/密码或者pin来识别用户存在以下问题:第一、在用户退出登录情况下无法识别当前用户,第二、在用户重装app情况下无法识别当前用户,第三、用户在换手机且尚未登录的情况下无法识别当前用户。本专利技术以移动终端无登录状态下的用户身份识别为例,提出了用户身份识别的解决方案。通过在不同环境下识别用户身份,为精准营销和精准推荐带来了很大的方便,还可以适用于付费软件的限制策略,游戏软件进度的保存等等。
技术实现思路
根据本专利技术的一个方案,提供一种管理移动终端的应用的方法,包括:接收移动终端提交的应用唯一标识UID、国际移动设备标识IMEI和国际移动用户识别码IMSI;如果提交的UID为空,使用IMEI和/或IMSI查询UID;如果没有查询到UID,生成新的UID;以及将新的UID、IMEI和IMSI相关联地存储在数据库中。在一个实施例中,所述方法还包括,如果提交的UID不为空:根据提交的UID和/或IMEI在数据库中查询IMSI,以及如果提交的IMSI和查询到的IMSI不同,使用提交的IMSI替换数据库中的IMSI;和/或,根据提交的UID和/或IMSI在数据库中查询IMEI;以及如果提交的IMEI和查询到的IMEI不同,使用提交的IMEI替换数据库中的IMEI。在一个实施例中,所述方法还包括:如果查询到UID,将UID返回给移动终端的应用。在一个实施例中,所述方法还包括使用UID来识别用户身份。根据本专利技术的第二方案,提供一种管理移动终端的应用的装置,包括:接收单元,被配置为接收移动终端提交的应用唯一标识UID、国际移动设备标识IMEI和国际移动用户识别码IMSI;查询单元,被配置为如果提交的UID为空,使用IMEI和/或IMSI查询UID;UID生成单元,被配置为如果没有查询到UID,生成新的UID;以及存储单元,被配置为将新的UID、IMEI和IMSI相关联地存储在数据库中。在一个实施例中,所述装置还包括更新单元,所述更新单元被配置为,如果提交的UID不为空:根据提交的UID和/或IMEI在数据库中查询IMSI,以及如果提交的IMSI和查询到的IMSI不同,使用提交的IMSI替换数据库中的IMSI;和/或,根据提交的UID和/或IMSI在数据库中查询IMEI;以及如果提交的IMEI和查询到的IMEI不同,使用提交的IMEI替换数据库中的IMEI。在一个实施例中,所述装置还包括UID返回单元,所述UID返回单元被配置为如果查询到UID,将UID返回给移动终端的应用。在一个实施例中,所述装置还包括识别单元,所述识别单元被配置为使用UID来识别用户身份。本专利技术至少能够解决或缓解以下技术问题,例如,在用户无登录情况下识别当前用户,在用户重装app情况下识别当前用户,以及在用户在换手机或修改手机串号的无登录的情况下识别当前用户。附图说明根据结合示例性附图对示例性实施例的以下描述,本公开的其他细节、方面和优点将变得显而易见。图1示出了根据本专利技术实施例的在服务器端管理移动终端的应用的方法的流程图。图2示出了根据本专利技术实施例的管理移动终端的应用的方法的流程图。图3示出了根据本专利技术实施例的管理移动终端的应用的装置的框图。具体实施方式以下对本专利技术的实施例做出说明,其中包括本专利技术实施例的各种细节以有助于理解,应当将它们认为仅仅是示例性的。因此,本领域的技术人员应当认识到,可对本文描述的实施例做出各种修改和改变,而不脱离本专利技术的范围和精神。总体上,本专利技术的技术方案维护客户端app唯一标识UID,国际移动设备标识码IMEI(也称为手机串号),SIM卡的国际移动用户识别码IMSI的关系,以识别移动终端属于哪个用户,并且兼容IOS,Android和WindowsPhone等系统。其中,UID是移动终端上的app的唯一标识,由服务器按照符合UUID(UniversallyUniqueIdentifier)标准的算法生成。UUID是一个软件构建标准,含义是通用唯一识别码,其目的是使分布式系统中的所有元素都能具有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。由此,每个人都可以建立不与其他人冲突的辨识信息。因此,对于本专利技术来说,通过UUID标准生成的UID对同一时空中的所有机器和应用都是唯一的。IMEI是由15位数字组成的“电子串号”,它与每台移动终端一一对应,而且该码是全世界唯一的。每台移动终端在组装完成后都被赋予一个全球唯一的一个号码,该号码从生成到交付使用都将被制造生产的厂商所记录。然而,在实际使用中,很多用户为了使合约机的机卡分离使用,会通过软件来修改移动终端的IMEI,因此,IMEI具有不确定性。IMSI是区别移动用户的标识,存储在SIM卡中,用于区别移动用户的有效信息。其长度不超过15位,使用0至9的数字。IMSI不可修改,而且在运营商换卡后值也不相同。根据本专利技术,在打开app后,移动终端向服务端提交UID、IMEI和IMSI。服务器识别IMEI和IMSI的变化,在数据库维护三者的对应关系。以下结合图1描述根据本专利技术实施例的在服务器端管理移动终端的app的方法的流程图。图1示出了根据本专利技术实施例的在服务器端管理移动终端的应用(app)的方法100。方法100开始于步骤101,在移动终端的app打开后,服务器可以通过网络连接接收由app提交的UID、IMEI和IMSI。在步骤102,确定UID是否为空。如果UID为空,则表明app是首次安装或重新安装的,尚未给移动终端的app分配UID。当在步骤102确定UID为空时,方法前进至步骤103。如果确定UID不为空,则前进至步骤108,稍后描述。在步骤103,使用app提交IMEI和/或IMSI在数据库中查询UID。需要注意的是,数据库中可能已经相关联地存储了UID、IMEI和IMSI。此时,通过三者中的一个就可能查询到与之对应的另两个。然后,前进至步骤104,确定是否查询到UID。如果查询到UID,前进至步骤109,这表明服务器的数据库中已经保存了与IMEI和/或IMSI相关联存储的UID。也就是说,该UID以及关联的IMEI和/或IMSI已经在服务器中注册过。这样,服务器就能够利用该UID信息来获取与用户相对应的资料(如购物车、游戏进度等信息)。需要注意的是,本专利技术中以UID作为识别用户身份的标识,即根据UID可以映射到唯一的用户身份。在步骤109,把查询到的UID返回给移动终端的app。从而,当下一次使用该app连接服务器时,可以提交该UID。当查询不到UID时,前进至步骤105,这表明服务器的数据库中尚未保存与IMEI和/或IMSI相关联存储的UID。也就是说,该IMEI和/或IMSI尚未本文档来自技高网...
管理移动终端的应用的方法和装置

【技术保护点】
一种管理移动终端的应用的方法,包括:接收移动终端提交的应用唯一标识UID、国际移动设备标识IMEI和国际移动用户识别码IMSI;如果提交的UID为空,使用IMEI和/或IMSI查询UID;如果没有查询到UID,生成新的UID;以及将新的UID、IMEI和IMSI相关联地存储在数据库中。

【技术特征摘要】
1.一种管理移动终端的应用的方法,包括:接收移动终端提交的应用唯一标识UID、国际移动设备标识IMEI和国际移动用户识别码IMSI;如果提交的UID为空,使用IMEI和/或IMSI查询UID;如果没有查询到UID,生成新的UID;以及将新的UID、IMEI和IMSI相关联地存储在数据库中。2.根据权利要求1所述的方法,还包括,如果提交的UID不为空:根据提交的UID和/或IMEI数据库中查询IMSI,以及如果提交的IMSI和查询到的IMSI不同,使用提交的IMSI替换数据库中的IMSI;和/或根据提交的UID和/或IMSI在数据库中查询IMEI;以及如果提交的IMEI和查询到的IMEI不同,使用提交的IMEI替换数据库中的IMEI。3.根据权利要求1所述的方法,还包括:如果查询到UID,将UID返回给移动终端的应用。4.根据权利要求1所述的方法,还包括使用UID来识别用户身份。5.一种管理移动终端的应用的装置,包括:接收单元,被配置为接收移动终端提交的应用唯一...

【专利技术属性】
技术研发人员:张海潮
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1