通信用户优惠区确定方法及装置的制作方法

文档序号:7762823阅读:210来源:国知局
专利名称:通信用户优惠区确定方法及装置的制作方法
技术领域
本发明涉及移动通信核心网领域,具体涉及一种通信用户优惠区确定方法及装置。
背景技术
家庭手机业务是一种基于智能网系统的分区计费业务,用户手机在特定区域(如家里)享受优惠资费,离开该区域则资费较高。一般而言,用户可以通过互动式语音应答 (Interactive Voice Response,简称IVR)、短信、网页(web page)等方式接入系统,系统直接利用用户所登记的小区信息计算用户的优惠区域,该优惠区域包括多个基站下的多个小区。然而由于无线环境较为复杂且不断变化,导致用户登记的小区不断变化,从而难以直接利用小区信息得到准确的用户优惠区。专利申请(申请号为200819195107.0)描述了一种通过智能网实现的优惠区设定方法,其在智能网系统中保存了小区的相互切换关系数据, 系统以用户登记次数最多的小区为主服务小区,并根据预先设定的条件将切换较频繁的小区加入到用户小区列表。该方法要求建设无线网优支撑系统来实时统计无线小区切换关系数据并上传给智能网系统,同时必须设定主服务小区。当主服务小区基站发生变化时,用户需要重新设置优惠区。现有通信用户优惠区确定技术的不足具体包括以下几点1、小区切换关系数据的获取对无线支撑系统要求较高,成本较高;2、系统直接以登记次数最多的小区为用户的主服务小区,在无线环境较为复杂的区域,优惠区计算误差较大;3、主服务小区变更后,用户需要重新注册优惠区,降低效率,且可能引起较多的投诉,进一步影响工作效率;4、在G网小区、D网小区和3G小区混合组网的区域,直接以G网小区作为主服务
小区的方法,误差较大。

发明内容
本发明的第一目的是提出一种高效的通信用户优惠区确定方法。本发明的第二目的是提出一种高效的通信用户优惠区确定装置。为实现上述第一目的,本发明提供了一种通信用户优惠区确定方法,包括根据通信用户登记的小区确定通信用户的地理位置;根据预设的各小区信息,确定与通信用户的地理位置间的距离在预设初始值内的小区为优惠小区;将优惠小区及登记的小区作为通信用户的优惠区。为实现上述第二目的,本发明提供了一种通信用户优惠区确定装置,包括位置确定模块,用于根据通信用户登记的小区确定通信用户的地理位置;优惠小区确定模块,用于根据预设的各小区信息,确定与通信用户的地理位置间的距离在预设初始值内的小区为优惠小区;优惠区获取模块,用于将优惠小区及登记的小区作为通信用户的优惠区。本发明各个实施例中,通过估计通信用户的地理位置,对以该地理位置为中心的预设范围内的所有小区作为用户的优惠区,对无线支撑系统无特别要求,降低成本,且无主服务小区,避免了因主小区的设置而带来的效率低及精度不高的缺陷,从而提高了优惠区确定的效率及精度。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一并用于解释本发明,并不构成对本发明的限制。在附图中图1为本发明的通信用户优惠区确定方法的实施例一流程图;图2为本发明的通信用户优惠区确定方法的实施例二信令图。
具体实施例方式以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。方法实施例图1为本发明的通信用户优惠区确定方法的实施例一流程图。如图1所示,本实施例包括步骤S102 根据通信用户登记的小区确定通信用户的地理位置;详细参见图2的解释说明;步骤S104 根据预设的各小区信息,确定与通信用户的地理位置间的距离在预设初始值内的小区为优惠小区;步骤S106 将优惠小区及登记的小区作为通信用户的优惠区。本实施例通过估计通信用户的地理位置,对以该地理位置为中心的预设范围内的所有小区作为用户的优惠区,对无线支撑系统无特别要求,降低成本,且无主服务小区,避免了因主小区的设置而带来的效率低及精度不高的缺陷,从而提高了优惠区确定的效率及精度。图2为本发明的通信用户优惠区确定方法的实施例二信令图,其中,图2主要用于说明用户小区采样流程。如图2所示,首先,用户通过IVR、短信或web方式接入系统业务控制点(Service Control Point, SCP)并注册的优惠小区,系统SCP在一段时间内(如10分钟)多次(如大于3次)向归属位置寄存器(Host Location Register,HLR)发送任意时刻查询(Anytime Interrogation, ATI)指令查询用户登记的小区;其次,HLR向移动交换中心(Mobile Switch Center,MSC)发送提供用户信息(Provide Subscriber Information,PSI)指令获取具体的登记的小区,再次,该登记的小区信息通过MSC对应该PSI指令发送的PSI确认 (PSIAcknowledge,PSI ack)消息返回至该 HLR,最后,HLR通过 ATI 确认(ATIAcknowledge, ATI ack)消息将该登记的小区信息返回至SCP,该系统SCP从而获得用户在这段时间内登记的小区以及每个小区登记的次数,该图2示例说明了 M次登记的小区查询交互流程;通过以下12个步骤进行解释说明优惠区确定的具体及优选方式步骤301 统计图2中采样得到的每一登记的小区的采样次数及登记的小区个数;具体如首先,根据经纬度统计采样点,对于经纬度相同的小区作为同一小区;其次,每个小区的采样次数累加为最终的采样次数;步骤302 根据采样点的地理位置及每个采样点的采样次数,确定通信用户的地理位置;具体操作时,可以包括如下操作当采样点个数等于1时,用户位置即为该采样点的位置;当采样点个数等于2时,若采样点小区位置为C1 (X1, Y1),C2 (X2, Y2),采样次数分别为N1, N2 ;用户位置U (Xu,Yu)的计算方法如下Xu = (N1X^N2X2) / (N^N2)Yu = (N1Y^N2Y2) / (N^N2)当采样点个数大于等于3时,取采样次数较多的前三个采样点,若采样点小区位置分别为 OC11, Y11)、(X22' Y22)及(X33' Y33),登记的次数分别为 N11, N22, N33 ;当三个采样点小区在同一直线上,用户位置U(XU,Yu)的计算方法如下Xu = (N11X11+2N22X22+N33X33) / (Nn+2N22+N33)Yu = (N11Y11+2N22Y22+N33Y33) / (Nn+2N22+N33)当不在一条直线上,通过解以下二元二次方程组计算出用户位置U0(u,Yu),上述各值满足条件 min(Xn,X22,X33) ^ Xu^ max (X11 , X22 , X33),min(Yn,Y22,Y33) ^ Yu ^ max (Y11, Y22,Y33)

权利要求
1.一种通信用户优惠区确定方法,其特征在于,包括根据通信用户登记的小区确定所述通信用户的地理位置;根据预设的各小区信息,确定与所述通信用户的地理位置间的距离在预设初始值内的小区为优惠小区;将所述优惠小区及所述登记的小区作为所述通信用户的优惠区。
2.根据权利要求1所述的通信用户优惠区确定方法,其特征在于,所述根据预设的各小区信息,确定与所述通信用户的地理位置间的距离在预设初始值内的小区为优惠小区的步骤包括根据预设的各小区信息,确定与所述通信用户的地理位置间的距离在所述预设初始值内的至少一个初始小区;判断所述至少一个初始小区的个数是否大于预设阈值;在大于所述预设阈值时,根据所述至少一个初始小区与所述通信用户的地理位置间的距离由近至远依次排列所述至少一个初始小区,并将排列在前面的所述预设阈值个数的初始小区作为优惠小区;在小于所述预设阈值时,将所述至少一个初始小区作为优惠小区。
3.根据权利要求2所述的通信用户优惠区确定方法,其特征在于,在所述将排列在前面的所述预设阈值个数的初始小区作为优惠小区的步骤之后还包括判断排列在第所述预设阈值后的初始小区与所述通信用户的地理位置间的距离是否小于预设范围值,以及将距离小于所述预设范围值对应的初始小区作为优惠小区,其中所述预设范围值小于所述预设值。
4.根据上述权利要求1-3中任一项所述的通信用户优惠区确定方法,其特征在于,所述根据通信用户登记的小区确定所述通信用户的地理位置的步骤包括采样所述通信用户登记的小区;根据所述登记的小区的个数及每个登记的小区的采样次数,确定所述通信用户的地理位置。
5.根据权利要求4所述的通信用户优惠区确定方法,其特征在于,所述根据所述登记的小区的个数及每个登记的小区的采样次数,确定所述通信用户的地理位置的步骤包括在所述登记的小区的个数为一个时,确定所述登记的小区对应的位置为所述通信用户的地理位置;在所述登记的小区的个数为两个时,根据)(u= (N1XAN2)C2V(N^2)及Yu= (N1Y^N2Y2)/ (N^N2)确定所述通信用户的地理位置;其中,(X1, Y1),N1分别为所述两个登记的小区中的一个登记小区的位置及采样次数,( , I),队分别为所述两个登记的小区中的另一个登记小区的位置及采样次数,(Xu, Yu)为所述通信用户的地理位置;在所述登记的小区的个数大于等于三个时,将采样次数较多的前三个小区作为用于确定所述通信用户的地理位置的标的小区;且在所述三个标的小区在同一直线上时,所述通信用户的地理位置(xu, Yu)根据)(u = (N11X1P^W33)/(Nn+2^+N33)与Yu = (N11Yn+ZN22Y2^N33Y33) / (Nn+2N22+N33)确定;以及在所述三个标的小区不在同一直线上时,所述通信用户的地理位置0(u,Yu)根据以下二元二次方程组确定Nj(Xn-Xu)2+(Yn-Yu)2 = N22V(X22-Xm)2+(F22-FJ2' ^ _ _ >Nu ^I(Xn-Xu)2+(Yn-Yu)2 = N3^(Xii-Xu)2+(Y33-Yu)2其中,(X11, Y11)、(X22J22)及(X33J33)分别为所述三个标的小区的位置,Nn、N22、N33分别为所述三个标的小区的采样次数,且满足条件min (Xn,X22 , X33) ^ Xu ^ max (X11 , X22, X33) 及 min (Y11, Y22, Y33)彡 Yu 彡 max (Y11, Y22, Y33)。
6.根据上述权利要求1-3中任一项所述的通信用户优惠区确定方法,其特征在于,在所述将所述优惠小区及所述登记的小区作为所述通信用户的优惠区的步骤之后还包括根据所述优惠小区及所述登记的小区的地理信息计算所述优惠区的地理范围; 将地理位置位于所述地理范围的新增基站对应的小区加入所述优惠区; 将地理位于所述地理范围的拔除基站对应的小区从所述优惠区中删除。
7.一种通信用户优惠区确定装置,其特征在于,包括位置确定模块,用于根据通信用户登记的小区确定所述通信用户的地理位置; 优惠小区确定模块,用于根据预设的各小区信息,确定与所述通信用户的地理位置间的距离在预设初始值内的小区为优惠小区;优惠区获取模块,用于将所述优惠小区及所述登记的小区作为所述通信用户的优惠区。
8.根据权利要求7所述的通信用户优惠区确定装置,其特征在于,所述优惠小区确定模块包括第一处理子模块,用于根据预设的各小区信息,确定与所述通信用户的地理位置间的距离在所述预设初始值内的至少一个初始小区;第一判断子模块,用于判断所述至少一个初始小区的个数是否大于预设阈值; 第二处理子模块,用于在大于所述预设阈值时,根据所述至少一个初始小区与所述通信用户的地理位置间的距离由近至远依次排列所述至少一个初始小区,并将排列在前面的所述预设阈值个数的初始小区作为优惠小区;在小于所述预设阈值时,将所述至少一个初始小区作为优惠小区。
9.根据权利要求8所述的通信用户优惠区确定装置,其特征在于,所述优惠小区确定模块还包括第二判断子模块,用于在大于所述预设阈值时,判断排列在第所述预设阈值后的初始小区与所述通信用户的地理位置间的距离是否小于预设范围值,其中所述预设范围值小于所述预设值;第三处理子模块,用于将距离小于所述预设范围值对应的初始小区作为优惠小区。
10.根据上述权利要求7-9中任一项所述的通信用户优惠区确定装置,其特征在于,所述位置确定模块包括统计子模块,用于统计所述登记的小区的个数及每个登记的小区的采样次数; 确定子模块,用于根据所述登记的小区的个数及每个登记的小区的采样次数,确定所述通信用户的地理位置。
11.根据上述权利要求7-9中任一项所述的通信用户优惠区确定装置,其特征在于,还包括小区采样模块,用于采样所述通信用户登记的小区,并将采样结果发送至所述位置确定模块及优惠区获取模块;小区数据获取模块,用于获取新增基站对应的小区和拔除基站对应的小区; 优惠小区更新模块,用于根据所述优惠区获取模块中的优惠小区及所述登记的小区的地理信息计算所述优惠区的地理范围;将地理位置位于所述地理范围的新增基站对应的小区加入所述优惠区;将地理位于所述地理范围的拔除基站对应的小区从所述优惠区中删除;以及将更新后的优惠区通知所述优惠区获取模块。
全文摘要
本发明提供了一种通信用户优惠区确定方法及装置,其中,该方法包括根据通信用户登记的小区确定通信用户的地理位置;根据预设的各小区信息,确定与通信用户的地理位置间的距离在预设初始值内的小区为优惠小区;将优惠小区及登记的小区作为通信用户的优惠区。本发明对无线支撑系统无特别要求,降低成本,且无主服务小区,避免了因主小区的设置而带来的效率低及精度不高的缺陷,从而提高了优惠区确定的效率及精度。
文档编号H04W64/00GK102457826SQ201010516098
公开日2012年5月16日 申请日期2010年10月22日 优先权日2010年10月22日
发明者桂国富 申请人:中国移动通信集团安徽有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1