CN103415014B - 针对移动终端进行鉴权的方法和装置 - Google Patents
针对移动终端进行鉴权的方法和装置 Download PDFInfo
- Publication number
- CN103415014B CN103415014B CN201310381465.1A CN201310381465A CN103415014B CN 103415014 B CN103415014 B CN 103415014B CN 201310381465 A CN201310381465 A CN 201310381465A CN 103415014 B CN103415014 B CN 103415014B
- Authority
- CN
- China
- Prior art keywords
- user
- authentication request
- mobile terminal
- record
- identification field
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提出了一种根据移动终端的设备标识和网络订户标识以及用户标识对移动终端进行鉴权的方法和装置。该方法包括:接收移动终端客户端发送的鉴权请求,该请求至少包含设备标识字段、网络订户标识字段、以及用户标识字段;通过在数据库中检索与鉴权请求匹配的用户记录,对移动终端进行鉴权,其中,如果在数据库中检索到与该鉴权请求包含的三个标识字段中的至少两个匹配的用户记录,则鉴权结果为该移动终端属于现有用户并且将该用户记录中的用户标识视为该移动终端客户端的用户标识,否则鉴权结果为该移动终端属于新用户并且向该移动终端客户端分配新的用户标识;以及向该移动终端客户端发送鉴权结果。本发明的方案能够减少数据交互和冗余数据。
Description
技术领域
本发明涉及移动通信领域,更具体地,涉及一种针对移动终端进行鉴权的方法和装置。
背景技术
近些年,移动终端的使用越来越普及。通过这些移动终端可以使用服务商提供的众多功能,例如收发电子邮件、访问社交网络、电子购物、联网游戏,等等。如本文所使用的,术语“移动终端”可以指代诸如智能电话、无线PDA、膝上型计算机、平板计算机等各种具有无线通信功能的设备。
随着技术的发展,移动终端的更新换代日益加快,不同移动运营商之间的竞争日趋激励,各种应用也不时推出新版本。这种情况下,用户经常会更换所使用的移动终端或移动运营商提供的网络,经常重装应用客户端等等,这造成了服务提供商在用户信息管理方面的困难。因此,需要一种有效地管理用户信息的机制。
发明内容
为了实现上述目的,本发明提供了一种根据移动终端的设备标识和网络订户标识以及用户标识对移动终端进行鉴权的方法和装置,其能够在一次交互中实现注册、变更、校验功能,减少数据交互和冗余数据,为服务提供商***提供便捷可靠的用户信息维护功能。
根据本发明的一个方面,提供了一种针对移动终端进行鉴权的方法。所述方法可以包括:接收移动终端客户端发送的鉴权请求,所述请求至少包含设备标识字段、网络订户标识字段、以及用户标识字段;通过在数据库中检索与鉴权请求匹配的用户记录,对移动终端进行鉴权,其中,如果在数据库中检索到与所述鉴权请求包含的三个标识字段中的至少两 个匹配的用户记录,则鉴权结果为所述移动终端属于现有用户并且将所述用户记录中的用户标识视为所述移动终端客户端的用户标识,否则鉴权结果为所述移动终端属于新用户并且向所述移动终端客户端分配新的用户标识;以及向所述移动终端客户端发送鉴权结果。
根据本发明的一些实施例,所述方法还可以包括:在鉴权结果为现有用户的情况下,根据所接收的鉴权请求更新所述现有用户对应的用户记录;和/或在鉴权结果为新用户的情况下,根据所接收的鉴权请求和所分配的新的用户标识,在所述数据库中创建所述新用户对应的用户记录。
根据本发明的一些实施例,在数据库中检索与鉴权请求匹配的用户记录可以包括:在数据库中检索与所述鉴权请求包含的设备标识字段和网络订户标识字段匹配的用户记录;在数据库中检索与所述鉴权请求包含的用户标识字段和设备标识字段匹配的用户记录;和/或在数据库中检索与所述鉴权请求包含的用户标识字段和移动用户标识字段匹配的用户记录。应该理解,上述三个子步骤可以并行地执行,也可以顺序地执行。当在上述三个子步骤中的任意一个中找到了匹配的用户记录时,可以视为找到了与鉴权请求匹配的用户记录,并且终止检索过程。
在一个具体示例实现中,在数据库中检索与鉴权请求匹配的用户记录可以包括:在数据库中检索与所述鉴权请求包含的设备标识字段和网络订户标识字段匹配的用户记录;在未检索到与所述鉴权请求包含的设备标识字段和网络订户标识字段匹配的用户记录的情况下,在数据库中检索与所述鉴权请求包含的用户标识字段匹配的用户记录,然后在检索到的与所述鉴权请求包含的用户标识字段匹配的用户记录中检索与所述鉴权请求包含的设备标识字段或网络订户标识字段匹配的用户记录。
根据本发明的另一方面,提供了一种针对移动终端进行鉴权的装置。所述装置可以包括:接收单元,用于接收移动终端客户端发送的鉴权请求,所述请求至少包含设备标识字段、网络订户标识字段、以及用户标识字段;鉴权单元,用于通过在数据库中检索与鉴权请求匹配的用户记录,对移动终端进行鉴权,其中,如果在数据库中检索到与所述鉴权请求包含的三个标识字段中的至少两个匹配的用户记录,则鉴权结果为所述移动终端属于现有用户并且将所述用户记录中的用户标识视为所 述移动终端客户端的用户标识,否则鉴权结果为所述移动终端属于新用户并且向所述移动终端客户端分配新的用户标识;以及发送单元,用于向所述移动终端客户端发送鉴权结果。
根据本发明的一些实施例,所述鉴权单元可以进一步配置为:在鉴权结果为现有用户的情况下,根据所接收的鉴权请求更新所述现有用户对应的用户记录;和/或在鉴权结果为新用户的情况下,根据所接收的鉴权请求和所分配的新的用户标识,在所述数据库中创建所述新用户对应的用户记录。
根据本发明的一些实施例,所述鉴权单元可以进一步配置为:在数据库中检索与所述鉴权请求包含的设备标识字段和网络订户标识字段匹配的用户记录;在数据库中检索与所述鉴权请求包含的用户标识字段和设备标识字段匹配的用户记录;和/或在数据库中检索与所述鉴权请求包含的用户标识字段和移动用户标识字段匹配的用户记录。应该理解,所述鉴权单元可以配置为并行地或者顺序地执行上述三种检索。当在上述三种检索中的任意一个中找到了匹配的用户记录时,可以视为找到了与鉴权请求匹配的用户记录,并且终止检索过程。
在一个具体示例实现中,所述鉴权单元可以配置为通过下述方式在数据库中检索与鉴权请求匹配的用户记录:在数据库中检索与所述鉴权请求包含的设备标识字段和网络订户标识字段匹配的用户记录;在未检索到与所述鉴权请求包含的设备标识字段和网络订户标识字段匹配的用户记录的情况下,在数据库中检索与所述鉴权请求包含的用户标识字段匹配的用户记录,然后在检索到的与所述鉴权请求包含的用户标识字段匹配的用户记录中检索与所述鉴权请求包含的设备标识字段或网络订户标识字段匹配的用户记录。
附图说明
通过下面结合附图说明本发明的优选实施例,将使本发明的上述及其它目的、特征和优点更加清楚,其中:
图1示意性地示出了根据本发明的移动通信***的应用场景的示意图;
图2示意性地示出了根据本发明实施例的针对移动终端进行鉴权的方法的流程图;
图3示意性示出了根据本发明实施例的在数据库中检索与鉴权请求匹配的用户记录的过程的流程图;
图4示意性示出了根据本发明实施例的在数据库中检索与鉴权请求匹配的用户记录的示例实现的流程图;以及
图5示意性示出了根据本发明实施例的针对移动终端进行鉴权的装置的框图。
具体实施方式
下面参照附图对本发明的优选实施例进行详细说明,在描述过程中省略了对于本发明来说是不必要的细节和功能,以防止对本发明的理解造成混淆。以下,以本发明应用于无线移动通信***的场景为例,对本发明进行了详细描述。但本发明并不局限于此,本发明也可以应用于固定通信***、有线通信***,或者应用于无线移动通信***、固定通信***、有线通信***等的任意混合结构。就移动通信***而言,本发明并不局限于所涉及的各个移动通信终端的具体通信协议,可以包括但不限于2G、3G、4G、5G网络,WCDMA、CDMA2000、TD-SCDMA***等,不同的移动终端可以采用相同的通信协议,也可以采用不同的通信协议。本发明并不局限于移动终端的具体操作***,可以包括但不限于iOS、Windows Mobile、Symbian、Android、Windows Phone、Blackberry OS等,不同的移动终端可以采用相同的操作***,也可以采用不同的操作***。
图1是示出了根据本发明的移动通信***100的应用场景的示意图。如图1所示,移动通信***100可以包括服务器110和移动终端120。
服务器110位于第三方服务提供方操作的***中。用户通常需要注册为该***的用户才能使用相应的服务。服务器110针对新用户提供用户信息的注册,并且用于维护和验证现有用户的用户信息。
通信网络130的示例可以包括但不限于:互联网、移动通信网络等等。
移动终端120可以通过通信网络130与服务器110相连。用户A是移动终端120的使用者,其使用移动终120经由通信网络130访问服务器110以使用服务提供方提供的服务。因此,用户A既是通信网络130的用户,也是服务器110所在的服务***的用户。为了清楚起见,下文中,使用术语“用户”来指代相对于服务提供方提供的***而言的用户,使用术语“订户”来指代相对于通信网络130而言的用户。
移动终端120可以具有用于唯一地标识自身的设备标识。作为移动终端120的示例,移动电话可以包括国际移动设备标识IMEI(International Mobile EquipmentIdentity)。IMEI又称为手机串号,其是长度为15位的数字串,是对移动电话的全球唯一标识。移动终端上安装的本发明的客户端通常可以获取该移动终端的设备标识。应该理解,由于某种原因,有时客户端获取的设备标识(如IMEI)是一串乱码“”,或者是带有字符串的IMEI。这会对服务器110端识别用户A带来困难。
为了与通信网络130进行通信,移动终端120通常具有在网络130中唯一标识自身的网络订户标识。作为移动终端120的示例的移动电话通常使用***其中的SIM/RUIM卡(即,订户标识模块或可拆卸用户标识模块)。其中,SIM/RUIM卡是可以使用来标识移动终端120的订户并对移动终端120进行个性化的常规“智能卡”的一种类型。SIM/RUIM卡可以包括一些订户参数,例如国际移动订户标识(IMSI)。应该理解,使用SIM/RUIM卡的优势在于订户不一定需要与任何单个移动终端设备绑定。用户A有可能在没有更换移动电话的情况下更换其中的SIM/RUIM卡。更换前后的SIM/RUIM可以属于同一通信网络130,也可能属于不同的通信网络。移动终端上安装的本发明的客户端通常可以获取该移动终端的网络订户标识。然而,由于某种原因,有时客户端获取的网络订户标识(如IMSI)是空的。这会对服务器110端识别用户A带来困难。
移动终端120还可以包括安装在其中的由第三方服务提供方提供的应用客户端。该客户端可以由用户A以软件的形式自行安装在移动终端120中,或者可以由移动终端生产厂商以硬件或固件的形式安装在移动终端120中。用户A,作为第三方服务提供方提供的***的用户,具有 服务器110按预定规则分配给客户端的唯一用户标识(UID),这通常是在用户A注册时分配的。出于某种原因,用户A可能在移动终端120中重装该客户端,从而丢失用户标识等信息。这也会对服务器110端识别用户A带来困难。
尽管上网中仅示出了一个通信网络130和移动终端120,但是应该理解用户A可能使用不同的移动终端120或者使用不同的通信网络130来访问服务器110。换言之,用户A有可能换卡不换机,也可能换机不换卡(如SIM/RUIM卡),或者换用新设备和新卡。
如上所述,用户经常更换移动终端或通信网络、重装客户端等情况会造成服务提供商在用户信息管理方面的困难。例如,在上述用户A换卡不换机或换机不换卡或因客户端重装丢失UID的情况下,服务器110可能难以识别用户A,从而可能错误地将其认为是新用户,创建新的用户记录,造成不必要的数据交互或冗余数据等等。
为此,本发明提出了一种根据移动终端的设备标识和网络订户标识以及用户标识对移动终端进行鉴权的方法和装置,其能够在一次交互中有效地实现用户信息注册、用户信息变更和/或用户信息查询等功能,减少数据交互和冗余数据,为服务提供商***提供便捷可靠的用户信息维护功能。下面参考图2-图5进行具体描述。
图2示意性地示出了根据本发明实施例的针对移动终端进行鉴权的方法的流程图200。方法200可以在服务提供商的服务器端执行。如图2所示,方法200可以包括步骤S210、S220和S230。
当经由移动终端200上的客户端访问***时,方法200开始。在步骤S210中,服务器110接收到移动终端客户端发送的鉴权请求。该鉴权请求至少包含设备标识字段、网络订户标识字段、以及用户标识字段。应该理解,该鉴权请求也可以包括附加的用户信息,如用户的偏好等等。这些设备标识字段、网络订户标识字段和/或用户标识字段有可能是空的或无效值。这是由于客户端可能不能正确的获取到移动终端200的设备标识或网络订户标识。或者,出于客户端重装等原因,客户端也可能丢失用户标识。
在步骤S220中,通过在数据库中检索与接收到的鉴权请求匹配的用 户记录,对移动终端200进行鉴权。通常存在两种鉴权结果:1)客户端通过鉴权,这说明该客户端是***的现有用户;2)客户端没有通过鉴权,这说明该客户端是一个新用户,需要在服务器端创建新的用户标识(UID)。使用的鉴权规则的示例可以如下:如果在数据库中检索到与所述鉴权请求包含的三个标识字段中的至少两个匹配的用户记录,则鉴权结果为所述移动终端属于现有用户并且将所述用户记录中的用户标识视为所述移动终端客户端的用户标识,否则鉴权结果为所述移动终端属于新用户并且向所述移动终端客户端分配新的用户标识。
于是,根据本发明实施例,在现有用户A更换移动终端、更换上网卡(如SIM/RUIM卡)、或者重装客户端的情况下,或者在客户端出于某个原因未能正确获取设备标识、网络订户标识以及用户标识中的至少一个的情况下,仍然能够正确的识别出用户A是现有用户,不会错误地将其视为新用户且不必要地创建新的用户记录。
下面以手机作为移动终端的示例,对该鉴权规则的应用进行具体说明。例如,该鉴权规则可以考虑下述四种情况:
情形1:不换卡,不换手机,重装客户端。在该情形1下,设备标识(如IMEI)和网络订户标识(如IMSI)不发生改变。依据接收到的鉴权请求中包括的IMSI和IMEI查询用户信息数据库。如果在数据库中找到与该IMSI和IMEI匹配的用户记录,则将移动终端200的使用者视为老用户,不生成新的用户标识UID。
情形2:不换手机,客户端不重装,换卡。在该情形2下,IMEI和UID不变,IMSI发生改变。依据接收到的鉴权请求中包括的UID和IMEI查询用户信息数据库,如果在数据库中找到与该UID和IMEI匹配的用户记录,则将移动终端200的使用者视为老用户,不生成新的用户标识UID。
情形3:不换卡,客户端不重装,IMEI变更。在该情形3下,IMSI和UID不变,IMEI发生改变。依据接收到的鉴权请求中包括的UID和IMSI查询用户信息数据库,如果在数据库中找到与该UID和IMSI匹配的用户记录,则将移动终端200的使用者视为老用户,不生成新的用户标识UID。
情形4:换卡且换手机、换卡且重装客户端、或者换手机且重装客户端。在该情形4下,IMSI、IMEI和UID中的至少两项发生改变。于是, 在数据库中找不到与鉴权请求包含的IMSI、IMEI和UID中的至少两项匹配的用户记录。这种情形下,视为未通过鉴权,将移动终端200的用户视为新用户,向移动终端客户端分配新的用户标识。
根据本发明的优选实施例,在鉴权结果为现有用户的情况下,在步骤S220中还可以根据所接收的鉴权请求来更新找到的现有用户记录。例如,可以将所接收的鉴权请求中包括的改变的IMSI或IMEI(以及接收的鉴权请求中可能包含的附加用户信息)更新到该用户记录中。
根据本发明的优选实施例,在鉴权结果为新用户的情况下,在步骤S220中还可以根据所接收的鉴权请求和所分配的新的用户标识,在用户信息数据库中创建该新用户对应的用户记录。例如,可以根据所接收的鉴权请求中包括的IMSI和IMEI(以及接收的鉴权请求中可能包含的附加用户信息)和所分配的新UID来创建新的用户记录。
然后,在步骤S230中,向移动终端客户端发送鉴权结果。在步骤S230中向移动终端发送的信息可以包括指示现有用户或新用户的标记字段和用户标识字段(指示对应用户的当前记录的UID)。可选地,在步骤S230中向移动终端发送的信息还可以包括要求的其他附加用户信息,如在找到的用户记录中存储的附加用户简档信息等等。
然后,方法200结束。
图3示意性示出了根据本发明实施例的在数据库中检索与鉴权请求匹配的用户记录的过程300的流程图。
检索过程300可以开始于接收到移动终端客户端发送的鉴权请求。检索过程300包括:步骤S310,在数据库中检索与所接收的鉴权请求包含的设备标识字段和网络订户标识字段匹配的用户记录;步骤S320,在数据库中检索与所接收的鉴权请求包含的用户标识字段和设备标识字段匹配的用户记录;和/或,步骤S330,在数据库中检索与所接收的鉴权请求包含的用户标识字段和移动用户标识字段匹配的用户记录。应该理解,上述三个步骤S310、S320和S330可以并行地执行,也可以顺序地执行。
在并行执行步骤S310、S320和S330的情况下,在这三个步骤中的任意一个中找到了匹配的用户记录时,可以视为找到了与所接收的鉴权 请求匹配的用户记录,于是可以终止检索过程,且将发送该鉴权请求的客户端视为现有用户(或老用户)。如果在这三个步骤中都没有找到匹配的用户记录,则可以认为没有找到与所接收的鉴权请求匹配的用户记录,于是可以将发送该鉴权请求的客户端视为新用户。
在顺序执行步骤S310、S320和S330的情况下,仅在前一步骤没有找到匹配的用户记录时,才执行下一步骤。当在任一步骤中找到了匹配的用户记录时,可以视为找到了与所接收的鉴权请求匹配的用户记录,于是可以终止该过程而不执行剩余步骤,且将发送该鉴权请求的客户端视为现有用户(或老用户)。如果在这三个步骤中都没有找到匹配的用户记录,则可以认为没有找到与所接收的鉴权请求匹配的用户记录,于是可以将发送该鉴权请求的客户端视为新用户。还应该理解,步骤S310、S320和S330的顺序不一定是如图所示的顺序,而可以按所需的任意顺序进行,例如按照S310、S330和S320的顺序进行。
图4示意性示出了根据本发明实施例的在数据库中检索与鉴权请求匹配的用户记录的示例实现过程400的流程图。
检索过程400可以开始于接收到移动终端客户端发送的鉴权请求。在步骤S410中,在数据库中检索与鉴权请求包含的设备标识字段和网络订户标识字段匹配的用户记录。当在步骤S410中找到匹配记录时,过程400前进到步骤S450,将发送鉴权请求的移动终端客户端视为现有用户。
当在步骤S410中没有找到匹配记录时,过程400前进到步骤S420,在数据库中检索与鉴权请求包含的用户标识字段匹配的用户记录。
当在步骤S420中没有找到与鉴权请求包含的用户标识字段匹配的用户记录时,过程400前进到步骤S440,将发送鉴权请求的移动终端客户端视为新用户,并且向该新用户分配用户标识。
当在步骤S420中找到与鉴权请求包含的用户标识字段匹配的用户记录时,过程400前进到步骤S430。
在步骤S430中,在找到的匹配记录中检索与鉴权请求包含的设备标识字段或网络订户标识字段匹配的用户记录。
当在步骤S430中找到匹配记录时,过程400前进到步骤S450,将发送鉴权请求的移动终端客户端视为现有用户。
当在步骤S430中没有找到匹配记录时,过程前进到步骤S440,将发送鉴权请求的移动终端客户端视为新用户,并且向该新用户分配用户标识。
然后,过程400结束。
图5示意性示出了根据本发明实施例的针对移动终端进行鉴权的装置500的框图。装置500实现在服务器端。装置500可以配置为执行上述的方法200。如图5所示,装置500可以接收单元510、鉴权单元520、发送单元530以及存储单元540。
接收单元510配置用于接收移动终端客户端发送的鉴权请求,该请求至少包含设备标识字段、网络订户标识字段、以及用户标识字段。
鉴权单元520配置用于通过在数据库中检索与鉴权请求匹配的用户记录,对移动终端进行鉴权。其中,如果在数据库中检索到与鉴权请求包含的三个标识字段中的至少两个匹配的用户记录,则鉴权结果为移动终端属于现有用户并且将该匹配的用户记录中的用户标识视为该移动终端客户端的用户标识,否则鉴权结果为该移动终端属于新用户并且向该移动终端客户端分配新的用户标识。
该鉴权单元510可以进一步配置为:在鉴权结果为现有用户的情况下,根据所接收的鉴权请求更新所述现有用户对应的用户记录;和/或在鉴权结果为新用户的情况下,根据所接收的鉴权请求和所分配的新的用户标识,在所述数据库中创建所述新用户对应的用户记录。
该鉴权单元510可以配置为执行上述的过程300或过程400。
发送单元530可以配置用于向该移动终端客户端发送鉴权结果。
存储单元540配置用于存储用户信息数据库、鉴权规则等等。其可以用任意合适的存储技术来实现。
应该理解,装置500包括的单元的功能在根据本发明实施例的方法200-400中已经进行了具体描述,在此不再详述。
上文已经结合优选实施例对本发明进行了描述。本领域技术人员可以理解,上面示出的方法和装置仅是示例性的。本发明的方法并不局限于上面示出的步骤和顺序。本发明的装置可以包括比示出的部件更多或更少的部件。本领域技术人员根据所示实施例的教导可以进行许多变化 和修改。
本发明的装置及其部件可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软件实现,也可以由上述硬件电路和软件的结合实现。
本发明可以实现诸多优点。本发明提出了一种根据移动终端的设备标识和网络订户标识以及用户标识对移动终端进行鉴权的机制,其能够在一次交互中有效地实现用户信息注册、用户信息变更和/或用户信息查询等功能,减少数据交互和冗余数据,为服务提供商***提供便捷可靠的用户信息维护功能。
本领域技术人员应该理解,尽管通过具体实施例描述了本发明,但是本发明的范围不限于这些具体实施例。本发明的范围由所附权利要求及其任何等同含义限定。
Claims (10)
1.一种针对移动终端进行鉴权的方法,包括:
接收移动终端客户端发送的鉴权请求,所述请求至少包含设备标识字段、网络订户标识字段、以及用户标识字段,其中所述用户标识是分配给所述移动终端客户端的唯一用户标识;
通过在数据库中检索与鉴权请求匹配的用户记录,对移动终端进行鉴权,其中,如果在数据库中检索到与所述鉴权请求包含的三个标识字段中的至少两个匹配的用户记录,则鉴权结果为所述移动终端属于现有用户并且将所述用户记录中的用户标识视为所述移动终端客户端的用户标识,否则鉴权结果为所述移动终端属于新用户并且向所述移动终端客户端分配新的用户标识;以及
向所述移动终端客户端发送鉴权结果。
2.根据权利要求1所述的方法,还包括:
在鉴权结果为现有用户的情况下,根据所接收的鉴权请求更新所述现有用户对应的用户记录。
3.根据权利要求1所述的方法,还包括:
在鉴权结果为新用户的情况下,根据所接收的鉴权请求和所分配的新的用户标识,在所述数据库中创建所述新用户对应的用户记录。
4.根据权利要求1-3中任一项所述的方法,其中在数据库中检索与鉴权请求匹配的用户记录包括:
在数据库中检索与所述鉴权请求包含的设备标识字段和网络订户标识字段匹配的用户记录;
在数据库中检索与所述鉴权请求包含的用户标识字段和设备标识字段匹配的用户记录;和/或
在数据库中检索与所述鉴权请求包含的用户标识字段和移动用户标识字段匹配的用户记录。
5.根据权利要求1-3中任一项所述的方法,其中在数据库中检索与鉴权请求匹配的用户记录包括:
在数据库中检索与所述鉴权请求包含的设备标识字段和网络订户标识字段匹配的用户记录;
在未检索到与所述鉴权请求包含的设备标识字段和网络订户标识字段匹配的用户记录的情况下,在数据库中检索与所述鉴权请求包含的用户标识字段匹配的用户记录;以及
在检索到的与所述鉴权请求包含的用户标识字段匹配的用户记录中检索与所述鉴权请求包含的设备标识字段或网络订户标识字段匹配的用户记录。
6.一种针对移动终端进行鉴权的装置,包括:
接收单元,用于接收移动终端客户端发送的鉴权请求,所述请求至少包含设备标识字段、网络订户标识字段、以及用户标识字段,其中所述用户标识是分配给所述移动终端客户端的唯一用户标识;
鉴权单元,用于通过在数据库中检索与鉴权请求匹配的用户记录,对移动终端进行鉴权,其中,如果在数据库中检索到与所述鉴权请求包含的三个标识字段中的至少两个匹配的用户记录,则鉴权结果为所述移动终端属于现有用户并且将所述用户记录中的用户标识视为所述移动终端客户端的用户标识,否则鉴权结果为所述移动终端属于新用户并且向所述移动终端客户端分配新的用户标识;以及
发送单元,用于向所述移动终端客户端发送鉴权结果。
7.根据权利要求6所述的装置,其中,所述鉴权单元进一步配置为:
在鉴权结果为现有用户的情况下,根据所接收的鉴权请求更新所述现有用户对应的用户记录。
8.根据权利要求6所述的装置,其中,所述鉴权单元进一步配置为:
在鉴权结果为新用户的情况下,根据所接收的鉴权请求和所分配的新的用户标识,在所述数据库中创建所述新用户对应的用户记录。
9.根据权利要求6-8中任一项所述的装置,其中在数据库中检索与鉴权请求匹配的用户记录包括:
在数据库中检索与所述鉴权请求包含的设备标识字段和网络订户标识字段匹配的用户记录;
在数据库中检索与所述鉴权请求包含的用户标识字段和设备标识字段匹配的用户记录;和/或
在数据库中检索与所述鉴权请求包含的用户标识字段和移动用户标识字段匹配的用户记录。
10.根据权利要求6-8中任一项所述的装置,其中在数据库中检索与鉴权请求匹配的用户记录包括:
在数据库中检索与所述鉴权请求包含的设备标识字段和网络订户标识字段匹配的用户记录;
在未检索到与所述鉴权请求包含的设备标识字段和网络订户标识字段匹配的用户记录的情况下,在数据库中检索与所述鉴权请求包含的用户标识字段匹配的用户记录;以及
在检索到的与所述鉴权请求包含的用户标识字段匹配的用户记录中检索与所述鉴权请求包含的设备标识字段或网络订户标识字段匹配的用户记录。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310381465.1A CN103415014B (zh) | 2013-08-28 | 2013-08-28 | 针对移动终端进行鉴权的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310381465.1A CN103415014B (zh) | 2013-08-28 | 2013-08-28 | 针对移动终端进行鉴权的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103415014A CN103415014A (zh) | 2013-11-27 |
CN103415014B true CN103415014B (zh) | 2016-12-28 |
Family
ID=49607989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310381465.1A Expired - Fee Related CN103415014B (zh) | 2013-08-28 | 2013-08-28 | 针对移动终端进行鉴权的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103415014B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104811931B (zh) * | 2014-01-23 | 2019-01-08 | 腾讯科技(深圳)有限公司 | 一种移动终端唯一标识分配***和方法 |
CN107135075B (zh) * | 2016-02-29 | 2020-12-04 | 义乌兰思体育用品有限公司 | 一种对用户操作的授权方法及装置 |
US10562495B2 (en) | 2016-03-09 | 2020-02-18 | Ford Global Technologies, Llc | Vehicle alert from a non-paired device |
CN107889093A (zh) * | 2016-09-29 | 2018-04-06 | 北京京东尚科信息技术有限公司 | 管理移动终端的应用的方法和装置 |
GB2573262B (en) * | 2018-03-08 | 2022-04-13 | Benefit Vantage Ltd | Mobile identification method based on SIM card and device-related parameters |
CN108764971A (zh) * | 2018-05-07 | 2018-11-06 | 杭州优行科技有限公司 | 设备识别方法、装置、电子设备及可读存储介质 |
CN109474838B (zh) * | 2018-11-01 | 2020-10-30 | 腾讯科技(深圳)有限公司 | 一种数据处理方法、设备、***及存储介质 |
CN109876455B (zh) * | 2019-03-18 | 2022-07-05 | 北京智明星通科技股份有限公司 | 获取游戏app中新用户邀请判别方法及设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009033357A1 (fr) * | 2007-09-10 | 2009-03-19 | Beijing Netqin Tech. Co., Ltd. | Procede et systeme permettant de souscrire, configurer et deplacer de facon pratique un service logiciel de telephonie mobile |
CN101557406A (zh) * | 2009-06-01 | 2009-10-14 | 杭州华三通信技术有限公司 | 一种用户终端的认证方法、装置及*** |
CN102088691A (zh) * | 2009-12-07 | 2011-06-08 | 中国电信股份有限公司 | 手机移动互联网应用用户认证识别***和方法 |
CN102419771A (zh) * | 2011-11-30 | 2012-04-18 | 华为技术有限公司 | 一种用户访问网站的推荐方法、装置和*** |
-
2013
- 2013-08-28 CN CN201310381465.1A patent/CN103415014B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009033357A1 (fr) * | 2007-09-10 | 2009-03-19 | Beijing Netqin Tech. Co., Ltd. | Procede et systeme permettant de souscrire, configurer et deplacer de facon pratique un service logiciel de telephonie mobile |
CN101557406A (zh) * | 2009-06-01 | 2009-10-14 | 杭州华三通信技术有限公司 | 一种用户终端的认证方法、装置及*** |
CN102088691A (zh) * | 2009-12-07 | 2011-06-08 | 中国电信股份有限公司 | 手机移动互联网应用用户认证识别***和方法 |
CN102419771A (zh) * | 2011-11-30 | 2012-04-18 | 华为技术有限公司 | 一种用户访问网站的推荐方法、装置和*** |
Also Published As
Publication number | Publication date |
---|---|
CN103415014A (zh) | 2013-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103415014B (zh) | 针对移动终端进行鉴权的方法和装置 | |
CN103618794B (zh) | 自动登录的方法、终端及服务器 | |
CN100527080C (zh) | 软件程序同步的方法 | |
EP3389295A1 (en) | Multi-terminal mapping system and method for virtual sim card | |
CN107026832A (zh) | 账户登录方法、设备和服务器 | |
US9191213B2 (en) | Methods and systems for messaging with physical presence and temporal verifications | |
CN107015996A (zh) | 一种资源访问方法、装置及*** | |
CN109639636A (zh) | 业务数据转发、业务数据处理方法、装置及电子设备 | |
US9313650B2 (en) | Communications system, mobile communications device, transition control device, transition control method, and transition control program | |
CN105993156B (zh) | 服务器访问验证方法以及装置 | |
CN112203274B (zh) | 一种归属信息显示方法及装置 | |
CN110475242A (zh) | 一种lte网络注册方法、装置、存储介质和计算机设备 | |
CN111066333A (zh) | 能获取esim配置文件的装置 | |
CN109951318A (zh) | 应用的功能配置方法及装置 | |
CN108234122A (zh) | 令牌校验方法和装置 | |
US7797273B2 (en) | System and a method for reliable symmetric data synchronization | |
CN103561063A (zh) | 一种登录机顶盒的方法及终端 | |
CN101714920A (zh) | 集中多服务帐号的权限管理***及其方法 | |
KR101328118B1 (ko) | 비밀 데이터 기반 로그인 서비스 제공 방법 | |
US11521250B2 (en) | Method and apparatus for providing digital product using user account synchronization | |
CN102652439A (zh) | 归属用户服务器中的智能卡安全特征简档 | |
US20080086472A1 (en) | Supporting Multiple Security Mechanisms in a Database Driver | |
CN104168362A (zh) | 终端、二维码管理装置和电子名片管理方法 | |
CN112188591B (zh) | 网络接入方法、装置、计算机设备和存储介质 | |
US10778524B2 (en) | Method and system of in home wi-fi access point replication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161228 Termination date: 20190828 |