一种用户识别卡分配方法及装置的制造方法

文档序号:10616576阅读:351来源:国知局
一种用户识别卡分配方法及装置的制造方法
【专利摘要】本发明适用于通信领域,提供了一种用户识别卡分配方法及装置,所述方法包括以下步骤:接收第一终端发送的第一用户识别卡信息获取请求;获取所述第一终端对应的用户识别卡级别;若所述第一终端对应的用户识别卡级别不包括最高级,则获取第一使用数据,其中,所述第一使用数据包括高级用户识别卡的使用数据,所述高级用户识别卡的级别高于所述第一终端对应的用户识别卡级别;根据所述第一使用数据为所述第一终端分配目标用户识别卡信息并将所述目标用户识别卡信息发送给所述第一终端。实施本发明,能够根据用户识别卡信息的实际使用情况及时灵活地终端分配用户识别卡信息,充分利用系统资源。
【专利说明】
-种用户识别卡分配方法及装置
技术领域
[0001] 本发明属于通信领域,尤其设及一种用户识别卡分配方法及装置。
【背景技术】
[0002] 通信终端一般需要插入运营商提供的实体用户识别卡(如SIM、USIM、或R-SIM),才 能获取运营商网络提供的通信服务。然而,随着社会的发展,3G/4G网络通信技术的普及,用 户对网络的需求不仅仅局限在可用,而是更优(如更稳定,更快速或者便宜)的无线网络服 务。但是,由于实体用户识别卡数量的限制,导致通信终端不能享受到更优的网络接入服 务。
[0003] 为了满足人们对无线网络服务的需求,现有技术中提供了一种虚拟用户识别卡技 术。在虚拟用户识别卡技术中,通信终端在开机后登陆服务器,由服务器根据通信终端的的 当前位置或者购买的服务给通信终端分配用户识别卡信息,使通信终端利用该用户识别卡 信息接入对应的网络,享受通信服务。
[0004] 在对现有技术的研究与实践中,本发明的发明人发现:现有技术中,由于管理的用 户识别卡的性能W及容量的限制W及用户数量的增多,为了保证优质用户的接入质量,往 往是采用将用户识别卡级别与用户等级对应(如一级卡对应一级用户,二级卡对应二级用 户)的方式为用户分配用户识别卡信息,然而运种只通过级别对应的分配方式,有可能会出 现系统配置的高级别用户识别卡多,而在一些时段或者区域内高级用户少,低级用户多的 情况,导致用户总体上获得的网络接入服务质量并不好,系统性能与系统实际提供的网络 服务质量不对等,造成系统资源的浪费。

【发明内容】

[0005] 本发明实施例提供一种用户识别卡分配方法,旨在解决现有技术中用户总体上获 得的网络接入服务质量并不好而实际上系统性能好,系统性能与系统实际能够提供的网络 服务质量不对等,造成系统资源浪费的问题。
[0006] 第一方面,本发明实施例提供一种用户识别卡分配方法,所述方法包括W下步骤:
[0007] 接收第一终端发送的第一用户识别卡信息获取请求;
[0008] 获取所述第一终端对应的用户识别卡级别;
[0009] 若所述第一终端对应的用户识别卡级别不包括最高级,则获取第一使用数据,其 中,所述第一使用数据包括高级用户识别卡的使用数据,所述高级用户识别卡的级别高于 所述第一终端对应的用户识别卡级别;
[0010] 根据所述第一使用数据为所述第一终端分配目标用户识别卡信息并将所述目标 用户识别卡信息发送给所述第一终端。
[0011] 第二方面,本发明实施例提供一种用户识别卡分配装置,所述装置包括:
[0012] 第一信息获取请求接收单元,用于接收第一终端发送的第一用户识别卡信息获取 请求;
[0013] 用户识别卡级别获取单元,用于获取所述第一终端对应的用户识别卡级别;
[0014] 第一使用数据获取单元,用于若所述第一终端对应的用户识别卡级别不包括最高 级,则获取第一使用数据,其中,所述第一使用数据包括高级用户识别卡的使用数据,所述 高级用户识别卡的级别高于所述第一终端对应的用户识别卡级别;
[0015] 用户识别卡信息分配单元,用于根据所述第一使用数据为所述第一终端分配目标 用户识别卡信息并将所述目标用户识别卡信息发送给所述第一终端。
[0016] 本发明实施例通过在接收终端发送的第一用户识别卡信息获取请求时,若终端对 应的用户识别卡级别不包括最高级,则获取高级用户识别卡的使用数据,然后根据使用数 据为终端分配目标用户识别卡信息,因此能够根据用户识别卡信息的实际使用情况及时灵 活地终端分配用户识别卡信息,充分利用系统资源。
【附图说明】
[0017] 图1是是本发明实施例提供的数据处理系统的场景示意图;
[0018] 图2是本发明实施例提供的用户识别卡分配方法的实现流程图;
[0019] 图3是本发明实施例提供的获取第一终端对应的用户识别卡级别的实现流程图;
[0020] 图4是本发明另一实施例提供的用户识别卡分配方法的实现流程图;
[0021] 图5是本发明实施例提供的用户识别卡分配装置的结构图;
[0022] 图6是本发明实施例提供的用户识别卡级别获取单元的结构图;
[0023] 图7是本发明另一实施例提供的用户识别卡分配装置的结构图。
【具体实施方式】
[0024] 为了使本发明的目的、技术方案及优点更加清楚明白,W下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用W解释本发明,并 不用于限定本发明。
[0025] 本发明实施例通过在接收终端发送的第一用户识别卡信息获取请求时,若终端对 应的用户识别卡级别不包括最高级,则获取高级用户识别卡的使用数据,然后根据使用数 据为终端分配目标用户识别卡信息,因此能够根据用户识别卡信息的实际使用情况及时灵 活地终端分配用户识别卡信息,充分利用系统资源。
[0026] 需要说明的是,本发明实施例中使用了"第一"、"第二"等词语,但运些词语仅是为 了对本发明的元素进行区别,并不包括对元素的次序或者其他因素进行限定。
[0027] 图1为本发明实施例提供的用户识别卡分配系统的场景示意图,为了便于说明,仅 示出了与本发明实施例相关的部分。
[0028] 如图1所示,用户识别卡分配系统包括通信终端1、服务器2W及用户识别卡读写设 备3,用户识别卡读写设备3上插放有多个用户识别卡,并将相应的用户识别卡信息发送到 服务器2中,服务器2接收通信终端1通过网络发送的用户识别卡信息获取请求后,获取用户 识别卡设备3上插放的用户识别卡的用户识别卡信息,并把合适的用户识别卡信息分配给 通信终端1,使通信终端1能够根据接收到的用户识别卡信息与用户识别卡信息对应的网络 服务运营商进行网络连接,享受通信服务。
[0029] 在本发明实施例中,网络可W是局域网、广域网、无线网、点对点网络、星形网络、 令牌环网或其它配置,在本发明中不受限制。
[0030] 在本发明实施例中,服务器可W为一个或多个,本发明在此不做限制。
[0031] 实施例一
[0032] 图2示出了本发明实施例提供的用户识别卡分配方法的实现流程,本实施例将从 用户识别卡分配装置的角度进行描述,该用户识别卡分配装置具体可W集成在服务器等设 备中,详述如下:
[0033] 步骤S201,接收第一终端发送的第一用户识别卡信息获取请求;
[0034] 在本发明实施例中,当需要获取用户识别卡信息时,第一终端向服务器发送第一 用户识别卡信息获取请求,服务器接收该请求。
[0035] 步骤S202,获取第一终端对应的用户识别卡级别;
[0036] 在本发明实施例中,当接收到第一用户识别卡信息获取请求后,服务器获取第一 终端对应的用户识别卡级别,第一终端对应的用户识别卡级别可W是已经预先存储的,也 可W是实时计算获取的,W获取最新的用户识别卡级别。
[0037] 作为本发明的一个实施例,参见图3,获取第一终端对应的用户识别卡级别的步骤 可W包括:
[0038] 步骤S301,获取第一终端的身份等级;
[0039] 在本发明实施例中,当接收到第一终端发送的第一用户识别卡信息获取请求时, 服务器可W根据第一终端的用户信息确定第一终端的身份等级,第一终端的用户信息可W 是服务器根据第一终端的用户标识获取的,也可W是第一终端在发送第一用户识别卡信息 获取请求中携带的,本发明在此不做限制。
[0040] 用户信息包括用户注册的时长,消费数据、用户账户类型的其中之一或其组合,消 费数据可W包括历史充值金额、消费流量W及订购套餐流量的其中之一或其组合,账户类 型例如可W为普通用户、VIP用户、企业用户等。
[0041] 在一些实施例中,可W为每一个用户信息设定评分标准,然后根据第一终端用户 信息的实际情况获取每个用户信息的对应评分,再根据每个用户信息对应的评分获取第一 终端的总评分,例如将每个用户信息的对应评分进行相加或者,将每个用户信息的对应评 分乘W其相应的权值,然后再进行相加获取总评分。在得到第一终端的总评分后,根据身份 等级的评级标准确定第一终端的身份等级。
[0042] 在一些实施例中,为了能够及时的调整终端的身份等级,还可W根据终端的实时 情况动态调整终端的身份等级,如根据用户当天的消费情况,若用户当天消费金额大于一 定值,或者提供了一些有价值的建议,则进行相应的加分;若消费金额小于一定值,和/或连 续在线情况大于一定值,则进行相应的减分。
[0043] 在一些实施例中,用户信息还可W包括第一终端的位置,例如,在展会或者会议等 大型活动举行的地方,为了保证会议或者展会的参会人员可W获取到良好的通信服务,大 会或展会的组织方可W临时购买服务等级,此时,服务器为运些位置的终端临时提升身份 等级或者增加相应的分值。
[0044] 例如,用户信息为用户注册的时长,用户账户类型W及位置为例,服务器获取到第 一终端的用户的注册的时长为2年、用户账户类型为企业用户、位置为深圳会展中屯、后,便 可W根据评分标准查询到注册时长为2年,企业用户对应的分数分别为30分W及10分,深圳 会展中屯、对应的用户等级提升I级,将分数相加,得到相加后的总分数对应的等级为四级, 提升1级后为=级,因此,立级为第一终端最终对应的身份等级。
[0045] 又例如,服务器可W预置用户注册的时长,用户账户类型、消费数据W及位置对应 的第一权值分别为^、^2、记、^4;根据评分标准查询到第一终端的用户注册的时长,用户账 户类型、消费数据W及位置对应的分数为曰1、曰2、曰3、曰4。得到身份识别卡的综合评分为:1(= al*xl+a巧x2+a3*x3+a4*x4+a5相5。得到相加后的总分数K后,根据K查找第一终端对应的身 份等级。
[0046] 步骤S302,根据第一终端的身份等级获取第一终端对应的用户识别卡级别。
[0047] 在本发明实施例中,服务器中设置了身份等级与用户识别卡级别的对应关系,当 获取到第一终端的身份等级后,可W根据第一终端对于得用户识别卡级别。可W理解,等级 越高的终端对应的用户识别卡级别越高,用户识别卡级别越高,则其通信质量相对更好。
[0048] 作为本发明的一个实施例,为了避免给身份等级高的用户分配的用户识别卡的质 量不高,可W通过终端的身份等级计算用户识别卡级别,因此同一个用户识别卡,其级别相 对于不同的身份等级有可能是不一样的。故在根据第一终端的身份等级获取第一终端对应 的用户识别卡级别的步骤之前还可W包括步骤:根据第一终端的身份等级计算用户识别卡 级别。例如,可W根据用户识别卡的使用状态信息,用户识别卡的通信等级W及身份等级对 服务器中的所有用户识别卡的级别进行计算,得到所有用户识别卡的用户识别卡级别,然 后再根据身份等级与用户识别卡级别的对应关系获取第一终端对应的用户识别卡级别。
[0049] 用户识别卡的使用状态信息包括用户识别卡的剩余流量、用户识别卡的有效期、 用户识别卡的网络速度、用户识别卡的历史使用情况W及用户识别卡的更换情况中的至少 一个,用户识别卡的通信等级可W根据用户识别卡的测试信息确定,例如,服务器可W对用 户识别卡进行网络通信测试,获取用户识别卡的测试信息,W确定用户识别卡的网络通信 状态,从而根据上述网络通信状态,得到用户识别卡的通信等级,如当检测到该身份识别卡 网络自由通信时,将其设置自由等级;当检测到该身份识别卡网络通信正常但速度受限或 者流量产生之较小时,将其设置为闲置等级;当检测到该身份识别卡暂时停用,将其设置为 休眠等级;当检测到该身份识别卡较长时间停用时,将其设置为睡眠等级。
[0050] 例如,W使用状态信息包括用户识别卡的剩余流量,身份等级包括黄金用户、白银 用户W及普通用户=个等级为例,根据剩余流量分类:
[0051 ] A类:剩余流量大于500MB,不限速;
[0052] B类:剩余流量大于1OOMB,小于500MB,不限速;
[0053] C类:剩余流量小于100MB,用完后还能用,但会限制上网速度;
[0054] D类:无剩余流量,可用但限速。
[0055] 不同剩余流量类别和不同身份等级对应的权重如下表:
[0化6]
[0057]对具体的用户识别卡级别评分计算公式为:
[005引用户识别卡级别评分=(基数因子47口6卡空闲百分比)*type卡权重+加权因子
[0059] 其中,基数因子为服务器预置的加权常数,对不同身份等级或者不同通信等级的 用户识别卡其值的大小可W不同;type卡的空闲百分比为A/B/C/D类卡中用户识别卡所属 的通信等级占通信终端12卡池中所有卡的数量百分比,type卡的权重为上表的常数;加权 因子为对用户识别卡所属的通信等级的加权值。
[0060] 具体的,如,对剩余流量属于A类的自由等级的黄金用户等级的用户识别卡,计算 公式为:6-曰=(邑4_曰;〇地1+。
[0061] 其中,g为该对剩余流量W及黄金用户等级的加权常数,t_af为A类自由等级的卡 占总通信终端12中所有用户识别卡的百分比,f为自由等级的加权值。
[0062] 运样计算所有用户识别卡的级别评分,然后根据预置的级别评分与用户识别卡级 别的对应关系获取用户识别卡级别。
[0063] 步骤S203,若第一终端对应的用户识别卡级别不包括最高级,则获取第一使用数 据。
[0064] 在本发明实施例中,服务器判断第一终端对应的用户识别卡级别是否包括最高 级,若不是,则可W获取第一使用数据,第一使用数据包括高级用户识别卡的使用数据,第 一使用数据为当前的用户识别卡使用数据。其中,高级用户识别卡的级别高于第一终端对 应的用户识别卡级别。可W理解,当第一终端对应的用户识别卡包括最高级时,因为已经不 存在更高级的用户识别卡,因此,此时,获取第一终端对应级别的用户识别卡信息。
[0065] 例如,第一终端的身份等级为银级用户,其对应的用户识别卡级别为B级,则可W 获取用户识别卡级别为A级的当前使用数据,其中A级高于B级。
[0066] 作为本发明的一个实施例,第一使用数据还可W包括第一终端的身份等级对应的 用户识别卡级别的使用数据。
[0067] 步骤S204,根据第一使用数据为第一终端分配目标用户识别卡信息并将目标用户 识别卡信息发送给第一终端。
[0068] 在本发明实施例中,当获取到第一使用数据后,便可W根据第一使用数据为第一 终端分配目标用户识别卡信息。
[0069] 在一些实施例中,第一使用数据可W包括高级用户识别卡的第一空闲数量或第一 空闲比例,因此,根据第一使用数据为第一终端分配目标用户识别卡信息并将目标用户识 别卡信息发送给第一终端的步骤可W为:若高级用户识别卡的第一空闲数量或第一空闲比 例大于或等于第一阔值,则从高级用户识别卡信息中选择目标高级用户识别卡信息并将目 标高级用户识别卡信息发送给第一终端。可W理解,该目标高级用户识别卡当前未被使用, 可W进行网络连接,使第一终端可W根据目标高级用户识别卡信息进行网络连接。可W理 解,当高级用户识别卡的第一空闲数量或者第一空闲比例小于第一阔值时,则可W为第一 终端分配其身份等级对应级别的用户识别卡或者根据其他方案进行分配。
[0070]在一些实施例中,第一使用数据可W包括高级用户识别卡的占用比例,因此,根据 第一使用数据为第一终端分配目标用户识别卡信息并将目标用户识别卡信息发送给第一 终端的步骤可W为:若高级用户识别卡的占用比例小于或等于第二阔值,则从高级用户识 别卡信息中选择目标高级用户识别卡信息并将目标高级用户识别卡信息发送给第一终端。 可W理解,当高级用户识别卡的占用比例大于第二阔值时,则可W为第一终端分配其身份 等级对应级别的用户识别卡或者根据其他方案进行分配。
[0071 ]作为本发明的一个实施例,如图4所示,根据第一使用数据为第一终端分配目标用 户识别卡信息并将目标用户识别卡信息发送给第一终端的步骤之后还可W包括W下步骤:
[0072] 步骤S401,接收第二终端发送的第二用户识别卡信息获取请求,其中,第二终端对 应的用户识别卡级别包括目标高级用户识别卡的级别;
[0073] 在本发明实施例中,给第一终端分配了高级用户识别卡后,第二终端向服务器发 送第二用户识别卡信息获取请求,服务器接收该请求,其中,第二终端对应的用户识别卡级 别包括目标高级用户识别卡的级别。
[0074] 步骤S402,获取第二使用数据,第二使用数据包括高级用户识别卡的第二空闲数 量或第二空闲比例;
[0075] 步骤S403,若高级用户识别卡的第二空闲数量或第二空闲比例小于或等于第S阔 值,向第一终端发送目标高级用户识别卡信息收回指令,W将目标高级用户识别卡信息收 回。
[0076] 例如,第一终端的身份等级为银级用户,对应的用户识别卡等级为B级,服务器在 获取第一使用数据,给第一终端分配了 A级用户识别卡后,接收到第二终端发送的第二用户 识别卡信息获取请求。服务器获取第二终端的身份等级为白金用户,对应的用户识别卡级 别为A级用户识别卡,则可W获取A级用户识别卡的当前使用数据,如空闲数量或者空闲比 例等,若发现A级用户识别卡的空闲数量或者空闲比例小于第=阔值,则向第一终端发送目 标高级用户是被卡信息收回指令,W将目标高级用户识别卡信息收回。避免第二终端或者 后续其他比第一终端的身份等级高的终端要获取用户识别卡信息时,出现无高级用户识别 卡可用,获取到的用户识别卡信息级别反而比第一终端的用户识别卡信息级别低的状况出 现。
[0077] 在本发明实施例中,第=阔值可W预先设置。当第二终端的身份等级对应的用户 识别卡的第二空闲数量或第二空闲比例小于或等于第S阔值时,服务器可W强制第一终端 下线或者对目标高级用户识别卡信息进行抢占,W将目标高级用户识别卡信息收回。
[0078] 在本发明实施例中,若高级用户识别卡的空闲数量或空闲比例大于第S阔值,贝U 可W为第二终端分配目标高级用户识别卡所在级别的高级用户识别卡。
[0079] 作为本发明的一个实施例,参见图4,当将目标高级用户识别卡信息收回后,还可 W包括步骤S404,将收回的目标高级用户识别卡信息发送给第二终端。
[0080] 本发明实施例通过在接收终端发送的第一用户识别卡信息获取请求时,若终端对 应的用户识别卡级别不包括最高级,则获取高级用户识别卡的使用数据,然后根据使用数 据为终端分配目标用户识别卡信息,因此能够根据用户识别卡信息的实际使用情况及时灵 活地终端分配用户识别卡信息,充分利用系统资源。
[0081] 实施例二
[0082] 图5示出了本发明实施例提供的用户识别卡分配装置的结构图,该用户识别卡分 配装置具体可W集成在服务器等设备中,为了便于说明,仅示出了与本发明实施例有关的 部分。如图5所示,用户识别卡分配装置包括第一信息获取请求接收单元51、用户识别卡级 别获取单元52、第一使用数据获取单元53、用户识别卡分配单元54。
[0083] 第一信息获取请求接收单元51,用于接收第一终端发送的第一用户识别卡信息获 取请求;
[0084] 在本发明实施例中,当需要获取用户识别卡信息时,第一终端向服务器发送第一 用户识别卡信息获取请求,第一信息获取请求接收单元51接收该请求。
[0085] 用户识别卡级别获取单元52,用于获取第一终端对应的用户识别卡级别;
[0086] 在本发明实施例中,当接收到第一用户识别卡信息获取请求后,用户识别卡级别 获取单元52获取第一终端对应的用户识别卡级别,第一终端对应的用户识别卡级别可W是 已经预先存储的,也可W是实时计算获取的,W获取最新的用户识别卡级别。
[0087] 作为本发明的一个实施例,参见图6,用户识别卡级别获取单元52可W包括身份等 级获取模块521W及用户识别卡级别获取模块522:
[0088] 身份等级获取模块521,用于获取第一终端的身份等级;
[0089] 在本发明实施例中,当接收到第一终端发送的第一用户识别卡信息获取请求时, 身份等级获取模块521可W根据第一终端的用户信息确定第一终端的身份等级,第一终端 的用户信息可W包括服务器根据第一终端的用户标识获取的,也可W包括第一终端在发送 第一用户识别卡信息获取请求中携带的,本发明在此不做限制。
[0090] 用户信息包括用户注册的时长,消费数据、用户账户类型的其中之一或其组合,消 费数据可W包括历史充值金额、消费流量W及订购套餐流量的其中之一或其组合,账户类 型例如可W为普通用户、VIP用户、企业用户等。
[0091] 在一些实施例中,可W为每一个用户信息设定评分标准,然后根据第一终端用户 信息的实际情况获取每个用户信息的对应评分,再根据每个用户信息对应的评分获取第一 终端的总评分,例如将每个用户信息的对应评分进行相加或者,将每个用户信息的对应评 分乘W其相应的权值,然后再进行相加获取总评分。在得到第一终端的总评分后,根据身份 等级的评级标准确定第一终端的身份等级。
[0092] 在一些实施例中,为了能够及时的调整终端的身份等级,还可W根据终端的实时 情况动态调整终端的身份等级,如根据用户当天的消费情况,若用户当天消费金额大于一 定值,或者提供了一些有价值的建议,则进行相应的加分;若消费金额小于一定值,和/或连 续在线情况大于一定值,则进行相应的减分。
[0093] 在一些实施例中,用户信息还可W包括第一终端的位置,例如,在展会或者会议等 大型活动举行的地方,为了保证会议或者展会的参会人员可W获取到良好的通信服务,大 会或展会的组织方可W临时购买服务等级,此时,服务器为运些位置的终端临时提升身份 等级或者增加相应的分值。
[0094] 例如,用户信息为用户注册的时长,用户账户类型W及位置为例,服务器获取到第 一终端的用户的注册的时长为2年、用户账户类型为企业用户、位置为深圳会展中屯、后,便 可W根据评分标准查询到注册时长为2年,企业用户对应的分数分别为30分W及10分,深圳 会展中屯、对应的用户等级提升1级,将分数相加,得到相加后的总分数对应的等级为四级, 提升1级后为=级,因此,立级为第一终端最终对应的身份等级。
[0095] 又例如,服务器可W预置用户注册的时长,用户账户类型、消费数据W及位置对应 的第一权值分别为^、^2、记、^4;根据评分标准查询到第一终端的用户注册的时长,用户账 户类型、消费数据W及位置对应的分数为曰1、曰2、曰3、曰4。得到身份识别卡的综合评分为:1(= al*xl+a巧x2+a3*x3+a4*x4+a5相5。得到相加后的总分数K后,根据K查找第一终端对应的身 份等级。
[0096] 用户识别卡级别获取模块522,用于根据第一终端的身份等级获取第一终端对应 的用户识别卡级别。
[0097] 在本发明实施例中,服务器中设置了身份等级与用户识别卡级别的对应关系,当 获取到第一终端的身份等级后,可W根据第一终端对于得用户识别卡级别。可W理解,等级 越高的终端对应的用户识别卡级别越高,用户识别卡级别越高,则其通信质量相对更好。
[0098] 作为本发明的一个实施例,为了避免给身份等级高的用户分配的用户识别卡的质 量不高,可W通过终端的身份等级计算用户识别卡级别,因此同一个用户识别卡,其级别相 对于不同的身份等级有可能是不一样的。故参见图6,用户识别卡级别获取单元53还可W包 括用户识别卡级别计算模块523,用于根据第一终端的身份等级计算用户识别卡级别。例 如,用户识别卡级别计算模块523可W根据用户识别卡的使用状态信息,用户识别卡的通信 等级W及身份等级对服务器中的所有用户识别卡的级别进行计算,得到所有用户识别卡的 用户识别卡级别,然后再根据身份等级与用户识别卡级别的对应关系获取第一终端对应的 用户识别卡级别。
[0099] 用户识别卡的使用状态信息包括用户识别卡的剩余流量、用户识别卡的有效期、 用户识别卡的网络速度、用户识别卡的历史使用情况W及用户识别卡的更换情况中的至少 一个,用户识别卡的通信等级可W根据用户识别卡的测试信息确定,例如,可W对用户识别 卡进行网络通信测试,获取用户识别卡的测试信息,W确定用户识别卡的网络通信状态,从 而根据上述网络通信状态,得到用户识别卡的通信等级,如当检测到该身份识别卡网络自 由通信时,将其设置自由等级;当检测到该身份识别卡网络通信正常但速度受限或者流量 产生之较小时,将其设置为闲置等级;当检测到该身份识别卡暂时停用,将其设置为休眠等 级;当检测到该身份识别卡较长时间停用时,将其设置为睡眠等级。
[0100] 如,W使用状态信息包括用户识别卡的剩余流量,身份等级包括黄金用户、白银用 户W及普通用户=个等级为例,根据剩余流量分类:
[0101] A类:剩余流量大于500MB,不限速;
[0102] B类:剩余流量大于IOOMB,小于500MB,不限速;
[0103] C类:剩余流量小于100MB,用完后还能用,但会限制上网速度;
[0104] D类:无剩余流量,可用但限速。
[0105] 不同剩余流量类别和不同身份等级对应的权重如下表:
[0106]
[0107] 对具体的用户识别卡级别评分计算公式为:
[0108] 用户识别卡级别评分=(基数因子4796卡空闲百分比)*type卡权重+加权因子
[0109] 其中,基数因子为服务器预置的加权常数,对不同身份等级或者不同通信等级的 用户识别卡其值的大小可W不同;type卡的空闲百分比为A/B/C/D类卡中用户识别卡所属 的通信等级占通信终端12卡池中所有卡的数量百分比,type卡的权重为上表的常数;加权 因子为对用户识别卡所属的通信等级的加权值。
[0110] 具体的,如,对剩余流量属于A类的自由等级的黄金用户等级的用户识别卡,计算 公式为:6-曰=(邑4_曰;〇地1+。
[0111] 其中,g为该对剩余流量W及黄金用户等级的加权常数,t_af为A类自由等级的卡 占总通信终端12中所有用户识别卡的百分比,f为自由等级的加权值。
[0112] 运样计算所有用户识别卡的级别评分,然后根据预置的级别评分与用户识别卡级 别的对应关系获取用户识别卡级别。
[0113] 第一使用数据获取单元53,用于若第一终端对应的用户识别卡级别不包括最高 级,则获取第一使用数据。
[0114] 在本发明实施例中,服务器判断第一终端对应的用户识别卡级别是否包括最高 级,若不是,第一使用数据获取单元53可W获取第一使用数据,第一使用数据包括高级用户 识别卡的使用数据,第一使用数据为当前的用户识别卡使用数据。其中,高级用户识别卡的 级别高于第一终端对应的用户识别卡级别。可W理解,当第一终端对应的用户识别卡包括 最高级时,因为已经不存在更高级的用户识别卡,因此,此时,获取第一终端对应级别的用 户识别卡信息。
[0115] 例如,第一终端的身份等级为银级用户,其对应的用户识别卡级别为B级,则可W 获取用户识别卡级别为A级的当前使用数据,其中A级高于B级。
[0116] 作为本发明的一个实施例,第一使用数据还可W包括第一终端的身份等级对应的 用户识别卡级别的使用数据。
[0117] 用户识别卡信息分配单元54,用于根据第一使用数据为第一终端分配目标用户识 别卡信息并将目标用户识别卡信息发送给第一终端。
[0118] 在本发明实施例中,当获取到第一使用数据后,用户识别卡信息分配单元54便可 W根据第一使用数据为第一终端分配目标用户识别卡信息。
[0119] 在一些实施例中,第一使用数据可W包括高级用户识别卡的第一空闲数量或第一 空闲比例,因此,用户识别卡信息分配单元54具体用于:若高级用户识别卡的第一空闲数量 或第一空闲比例大于或等于第一阔值,则从高级用户识别卡信息中选择目标高级用户识别 卡信息并将目标高级用户识别卡信息发送给第一终端。使第一终端可W根据目标高级用户 识别卡信息进行网络连接。可W理解,当高级用户识别卡的第一空闲数量或者第一空闲比 例小于第一阔值时,则可W为第一终端分配其身份等级对应级别的用户识别卡或者根据其 他方案进行分配。
[0120] 在一些实施例中,第一使用数据可W包括高级用户识别卡的占用比例,因此,用户 识别卡信息分配单元54具体用于::若高级用户识别卡的占用比例小于或等于第二阔值,贝U 从高级用户识别卡信息中选择目标高级用户识别卡信息并将目标高级用户识别卡信息发 送给第一终端。可W理解,当高级用户识别卡的占用比例大于第二阔值时,则可W为第一终 端分配其身份等级对应级别的用户识别卡或者根据其他方案进行分配。
[0121] 作为本发明的一个实施例,如图7所示,用户识别卡分配装置还可W包括第二信息 获取请求接收单元71、第二使用数据获取单元72 W及收回单元73:
[0122] 第二信息获取请求接收单元71,用于接收第二终端发送的第二用户识别卡信息获 取请求,其中,第二终端对应的用户识别卡级别包括目标高级用户识别卡的级别;
[0123] 在本发明实施例中,给第一终端分配了高级用户识别卡后,第二终端向服务器发 送第二用户识别卡信息获取请求,第二信息获取请求接收单元71接收该请求,其中,第二终 端对应的用户识别卡级别包括目标高级用户识别卡的级别。
[0124] 第二使用数据获取单元72,用于获取第二使用数据,第二使用数据包括高级用户 识别卡的第二空闲数量或第二空闲比例;
[0125] 收回单元73,用于若高级用户识别卡的第二空闲数量或第二空闲比例小于或等于 第=阔值,则向第一终端发送目标高级用户识别卡信息收回指令,W将目标高级用户识别 卡信息收回。
[0126] 例如,第一终端的身份等级为银级用户,对应的用户识别卡等级为B级,服务器在 获取第一使用数据,给第一终端分配了 A级用户识别卡后,接收到第二终端发送的第二用户 识别卡信息获取请求。服务器获取第二终端的身份等级为白金用户,对应的用户识别卡级 别为A级用户识别卡,则可W获取A级用户识别卡的当前使用数据,如空闲数量或者空闲比 例等,若发现A级用户识别卡的空闲数量或者空闲比例小于第=阔值,则向第一终端发送目 标高级用户是被卡信息收回指令,W将目标高级用户识别卡信息收回。避免第二终端或者 后续其他比第一终端的身份等级高的终端要获取用户识别卡信息时,出现无高级用户识别 卡可用,获取到的用户识别卡信息级别反而比第一终端的用户识别卡信息级别低的状况出 现。
[0127] 在本发明实施例中,第=阔值可W预先设置。当第二终端的身份等级对应的用户 识别卡的第二空闲数量或第二空闲比例小于或等于第S阔值时,收回单元73可W强制第一 终端下线或者对目标高级用户识别卡信息进行抢占,W将目标高级用户识别卡信息收回。
[0128] 在本发明实施例中,若高级用户识别卡的空闲数量或空闲比例大于第S阔值,贝U 可W为第二终端分配目标高级用户识别卡所在级别的高级用户识别卡。
[0129] 作为本发明的一个实施例,参见图7,当将目标高级用户识别卡信息收回后,还可 W包括发送单元74,用于将收回的目标高级用户识别卡信息发送给第二终端。
[0130] 本发明实施例通过在接收终端发送的第一用户识别卡信息获取请求时,若终端对 应的用户识别卡级别不包括最高级,则获取高级用户识别卡的使用数据,然后根据使用数 据为终端分配目标用户识别卡信息,因此能够根据用户识别卡信息的实际使用情况及时灵 活地终端分配用户识别卡信息,充分利用系统资源。本领域普通技术人员可W理解上述实 施例的各种方法中的全部或部分步骤是可W通过程序来指令相关的硬件来完成,该程序可 W存储于一计算机可读存储介质中,存储介质可W包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
[0131] W上所述仅为本发明的较佳实施例而已,并不用W限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种用户识别卡分配方法,其特征在于,所述方法包括以下步骤: 接收第一终端发送的第一用户识别卡信息获取请求; 获取所述第一终端对应的用户识别卡级别; 若所述第一终端对应的用户识别卡级别不包括最高级,则获取第一使用数据,其中,所 述第一使用数据包括高级用户识别卡的使用数据,所述高级用户识别卡的级别高于所述第 一终端对应的用户识别卡级别; 根据所述第一使用数据为所述第一终端分配目标用户识别卡信息并将所述目标用户 识别卡信息发送给所述第一终端。2. 如权利要求1所述的方法,其特征在于,所述高级用户识别卡的使用数据包括所述高 级用户识别卡信息的第一空闲数量或第一空闲比例,所述根据所述第一使用数据为所述第 一终端分配目标用户识别卡信息并将所述目标用户识别卡信息发送给所述第一终端的步 骤为: 若所述高级用户识别卡信息的第一空闲数量或第一空闲比例大于或等于第一阈值,则 从所述高级用户识别卡信息中选择目标高级用户识别卡信息并将所述目标高级用户识别 卡信息发送给所述第一终端。3. 如权利要求1所述的方法,其特征在于,所述高级用户识别卡的使用数据包括所述高 级用户识别卡的占用比例,所述根据第一使用数据为所述第一终端分配目标用户识别卡的 步骤为: 若所述高级用户识别卡的占用比例小于或等于第二阈值,则从所述高级用户识别卡信 息中选择目标高级用户识别卡信息并将所述目标高级用户识别卡信息发送给所述第一终 端。4. 如权利要求2或3所述的方法,其特征在于,所述根据所述第一使用数据为所述第一 终端分配目标用户识别卡信息并将所述目标用户识别卡信息发送给所述第一终端的步骤 之后还包括以下步骤: 接收第二终端发送的第二用户识别卡信息获取请求,其中,所述第二终端对应的用户 识别卡级别包括所述目标高级用户识别卡信息的级别; 获取第二使用数据,所述第二使用数据包括所述高级用户识别卡信息的第二空闲数量 或第二空闲比例; 若所述高级用户识别卡信息的的第二空闲数量或第二空闲比例小于或等于第三阈值, 则向所述第一终端发送目标高级用户识别卡信息收回指令,以将所述目标高级用户识别卡 信息收回。5. 如权利要求1所述的方法,其特征在于,所述获取所述第一终端对应的用户识别卡级 别的步骤包括: 获取所述第一终端的身份等级; 根据所述第一终端的身份等级获取所述第一终端对应的用户识别卡级别。6. 如权利要求5所述的方法,其特征在于,所述根据所述第一终端的身份等级获取所述 第一终端对应的用户识别卡级别的步骤之前还包括: 根据所述第一终端的身份等级计算用户识别卡级别。7. 如权利要求5所述的方法,其特征在于,所述第一终端的身份等级根据用户信息确 定,其中,所述用户信息包括用户注册时长、消费数据、用户账户类型以及终端位置的其中 之一或其任意组合。8. -种用户识别卡分配装置,其特征在于,所述装置包括: 第一信息获取请求接收单元,用于接收第一终端发送的第一用户识别卡信息获取请 求; 用户识别卡级别获取单元,用于获取所述第一终端对应的用户识别卡级别; 第一使用数据获取单元,用于若所述第一终端对应的用户识别卡级别不包括最高级, 则获取第一使用数据,其中,所述第一使用数据包括高级用户识别卡的使用数据,所述高级 用户识别卡的级别高于所述第一终端对应的用户识别卡级别; 用户识别卡信息分配单元,用于根据所述第一使用数据为所述第一终端分配目标用户 识别卡信息并将所述目标用户识别卡信息发送给所述第一终端。9. 如权利要求8所述的装置,其特征在于,所述高级用户识别卡的使用数据包括所述高 级用户识别卡信息的第一空闲数量或第一空闲比例,所述用户识别卡信息分配单元具体用 于: 若所述高级用户识别卡信息的第一空闲数量或第一空闲比例,则从所述高级用户识别 卡信息中选择目标高级用户识别卡信息并将所述目标高级用户识别卡信息发送给所述第 一终端。10. 如权利要求8所述的装置,其特征在于,所述高级用户识别卡的使用数据所述高级 用户识别卡的占用比例,所述用户识别卡信息分配单元具体用于: 若所述高高级用户识别卡的占用比例小于或等于第二阈值,则从所述高级用户识别卡 信息中选择目标高级用户识别卡信息并将所述目标高级用户识别卡信息发送给所述第一 终端。11. 如权利要求9或10所述的装置,其特征在于,所述装置还包括: 第二信息获取请求接收单元,用于接收第二终端发送的第二用户识别卡信息获取请 求,其中,所述第二终端对应的用户识别卡级别包括所述目标高级用户识别卡的级别; 第二使用数据获取单元,用于获取第二使用数据,所述第二使用数据包括所述高级用 户识别卡信息的第二空闲数量或第二空闲比例; 收回单元,用于若所述高级用户识别卡信息的的第二空闲数量或第二空闲比例小于或 等于第三阈值,则向所述第一终端发送目标高级用户识别卡信息收回指令,以将所述目标 高级用户识别卡信息收回。12. 如权利要求8所述的装置,其特征在于,所述用户识别卡级别获取单元包括: 身份等级获取模块,用于获取所述第一终端的身份等级; 用户识别卡级别获取模块,用于根据所述第一终端的身份等级获取所述第一终端对应 的用户识别卡级别。13. 如权利要求12所述的装置,其特征在于,所述用户识别卡级别获取单元还包括: 用户识别卡级别计算模块,用于根据所述第一终端的身份等级计算用户识别卡级别。14. 如权利要求12所述的装置,其特征在于,所述第一终端的身份等级根据用户信息确 定,其中,所述用户信息包括用户注册时长、消费数据、用户账户类型以及终端位置的其中 之一或其任意组合。
【文档编号】H04W8/18GK105979500SQ201610316462
【公开日】2016年9月28日
【申请日】2016年5月12日
【发明人】王斌
【申请人】深圳优克云联科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1