专利名称:一种动态群组的实现方法和设备的利记博彩app
技术领域:
本发明主要涉及通信技术,更具体地,涉及一种动态群组的实现方法、设备。
背景技术:
随着通信手段的日益发达,人们的联系范围也越来越广泛,不再受制于地域的影响。用户在很多城市、地区可能都有经常联系的亲友,其手机也通常保存着这些异地亲友的联系方式。当用户漫游到外地时,也会与当地的亲友取得联系。但是保存在手机中的亲友号码通常比较分散,难以一一查找,或者用户干脆会忘掉其手机中保存有那些当地亲友的联系信息。
现有的漫游提醒技术,通过改造HLR(Home Location Register)归属位置寄存器)和增加一个漫游提示服务器,实现短消息方式的漫游提醒服务,可以使得用户漫游到某地时会收到当地运营商发送的欢迎/广告提醒短消息,或者用户通过诸如短消息方式可以查询自己目前的漫游状态。但是该技术只能向用户提供基本的漫游提醒业务,难以进行更深入的服务,例如结合漫游地向用户提供当地亲友联系列表的服务。
现有的个人信息管理业务PIM(Personal Information Management),能够为提供个人信息存储管理业务,如可以为用户存储用户移动终端上的的联系人地址本中的大量亲人、朋友和客户等重要通信联系信息,为用户备份和恢复的联系人地址本提供了安全便捷的服务。但现在开展的PIM业务中,只是允许用户将移动终端中的信息以无线或有线方式与电脑或移动网络服务器保持一致,并能用多种终端、多种接入手段查询和管理信息的联系人地址本,而不能直接依据用户或者业务服务器提供的条件对用户地址本中的联系人号码列表进行动态群组划分以及基于该群组而生成的业务,如通过向用户发送相应的群组列表,从而方便用户同漫游地的联系人取得联系,以及将所述群组中的联系人与用户本人自动组成一个虚拟专用网络VPN(VirtualPrivacy Network)群组,分配VPN短号等业务。
发明内容
有鉴于此,本发明实施例提供一种对动态群组的实现方法和设备,用于实现对终端用户的地址本根据用户的漫游情况进行动态群组划分,并对群组进行管理和存储。
本发明实施例提供的一种动态群组的实现方法,包括以下步骤接收漫游用户的漫游通知消息,所述的漫游通知消息中包含位置信息;根据所述漫游通知消息中包含的位置信息,在该用户的地址本中,匹配出与所述漫游通知消息中包含的位置信息相同的联系人地址;根据所匹配出的联系人地址建立群组。
本发明实施例还提供的一种动态群组的实现设备,包括解析模块,用于接收漫游用户的漫游通知消息,并从该漫游通知消息中解析出漫游用户的位置信息;匹配模块,用于根据所述漫游用户的位置信息,在该用户的地址本中,匹配出与所述漫游用户的位置信息相同的联系人地址,并根据所匹配出的联系人地址建立群组。
从以上技术方案中可以看出,本发明实施例提供的方法或设备能够根据用户的漫游情况,获取用户漫游的位置信息,然后根据所述的位置信息,在用户的地址本中,匹配出用户的联系人的归属地与所述漫游用户的位置信息相同的联系人地址信息,并根据该地址信息建立群组,从而可以基于该群组提供更好的服务,如当用户漫游至其它城市时,可以快速的找到该城市的联系人列表群组,便于用户与他们更好的联系。对网络运营商而言,可以为用户提供更方便的增值业务和更好的业务体验,如漫游地的联系人通知业务、同城群组虚拟专用网络业务等。
图1为本发明提供的一种动态群组实现方法实施例的流程图;图2为本发明实施例提供的基于PIM服务器实现用户地址本群组的系统结构示意图;图3为本发明例提供的基于移动终端实现用户地址本群组的系统结构示意图;图4为本发明实施例提供的PIM服务器或移动终端中匹配模块的一种结构示意图;图5为本发明实施例提供的另一种PIM服务器的结构示意图。
具体实施例方式
本发明实施例提供了一种动态群组的实现方法,具体包括在移动终端用户在发生漫游时,根据用户漫游通知消息解析出用户漫游地位置信息,然后查询移动号段表,匹配出所述移动终端用户当前漫游地的移动号码范围,再根据这个移动号码范围到所述移动终端用户的地址本中匹匹配出用户的联系人的归属地与所述漫游用户的位置信息相同的联系人地址,并根据匹配出的联系人地址建立群组。
下面将结合具体实施例对本发明做进一步步说明。
本发明实施例提供的动态群组实现方法的流程如图1所示,包括下述步骤101、接收漫游用户的漫游通知消息,所述的漫游通知消息中包含位置信息;102、根据所述漫游通知消息中包含的位置信息,在该用户的地址本中,匹配出与所述漫游通知消息中包含的位置信息相同的联系人地址;
103、根据所匹配出的联系人地址建立群组。
在本发明实施例中,以上动态群组的具体实现方法可以由PIM服务器、移动交换中心MSC(Mobile Switching Center)、拜访位置寄存器VLR(visitorlocation register)、归属位置寄存器HLR(home location register)以及短消息业务中心SMSC(Short Message Service Centre)所组成的系统来实现,也可以由终端设备、移动交换中心MSC(Mobile Switching Center)、拜访位置寄存器VLR(visitor location register)、归属位置寄存器HLR(home locationregister)以及短消息业务中心SMSC(Short Message Service Centre)所组成的系统来实现。
以下以PIM服务器、移动交换中心MSC(Mobile Switching Center)/拜访位置寄存器VLR(visitor location register)、归属位置寄存器HLR(homelocation register)以及短消息业务中心SMSC(Short Message Service Centre)所组成的系统实现本发明实施例的动态群组方法为例进行详细说明,如图2所示为该系统的结构示意图,在移动通信系统中,漫游过程主要由HLR、MSC/VLR等实体之间逻辑配合完成,其中归属位置寄存器HLR用于记录移动用户当前位置信息和所有用户数据;拜访位置寄存器VLR用于记录漫游到由该VLR控制位置区的移动用户的相关用户数据;并给漫游用户分配MSDN(Mobile Station Roaming Number移动台漫游号);移动交换中心MSC用于处理移动用户的位置登记进程,与移动用户对话并与HLR、VLR交互信息。
短消息业务中心用于当用户处于漫游状态时,向PIM服务器发送漫游通知消息,所述的消息中包含用户的漫游位置信息。
PIM服务器用于根据获取的漫游通知消息中的位置信息,在用户的地址本中匹配出归属地为用户漫游地的地址信息,并按照所述的地址信息建立群组。
其中,本发明实施例中具体匹配出地址信息,并根据地址信息建立群组的实现流程包括如下步骤1、HLR发现用户漫游时,生成漫游通知消息,并通过短消息等方式发送漫游通知消息到PIM服务器,该漫游通知消息中包含该漫游用户的位置信息;漫游通知消息中包含的漫游用户号码MSISDN以及漫游地址信息MSRN,该漫游地址信息MSRN即为位置信息。MSISDN全称为MobileStation International ISDN Number移动台国际ISDN号码。MSRN为MobileStation Roaming Number移动台漫游号码,格式同MSISDN,由用户漫游地所在的VLR分配。
2、PIM服务器分析该漫游通知消息,从中解析出用户的MSISDN和MSRN。
3、PIM服务器根据用户漫游通知消息中的位置信息匹配出用户的联系人归属地与所述的位置信息一致的的联系人地址信息。
PIM服务器进行匹配的具体步骤如下301根据MSRN查询PIM中的移动号段表,获取漫游地的地域位置。即根据用户当前漫游的VLR标识VLRIN在移动号码段中查询用户漫游地的位置。
移动号段表包含了电信运营商根据地域的电信号码段信息,通过该号段表可以判断某个电话号码所在的地域位置或者是某个地域对应的电话号码段范围。
目前移动通信网络编号方案中MSRN的一般格式为CC-NDC-H0H1H2H3-ABCD,其中CCCountry Code,国家码,如中国为86;NDCNational Destination Code,国内接入号,如中国联通的国内接入号为130-133、中国移动的国内接入号为134-139;H0H1H2H3对应各VLR标识VLRIN。
表1为MSRN与位置信息对应关系表
表1如,MSISDN为8613808058945的成都用户漫游到深圳后,该用户所拜访的VLR给其分配的MSRN为13810409999,其中1040为VLRIN。通过表1的分析可知,用户目前所在位置是深圳市。
302根据所述漫游地的位置信息,查询PIM中的移动号段表,获得漫游地的有效号码段范围。即根据运营商的预先规定,查询出某个区域对应的有效电话号码段范围。
如,当确定用户当前的漫游地是深圳市后,解析模块到移动号段表中匹配出当前漫游地的有效号码范围为1341039~1342419、1371472~1373564、1382652~1385648。
表2为移动号段表
表2303提取该用户的在线地址本中的所有用户的联系人号码,与当前漫游地的有效号码范围进行匹配,如果某个用户的联系人号码在该号段范围内,则认为该号码对应的用户的联系人的归属地是用户当前漫游地。
如,PIM中的群组匹配模块通过查询PIM中用户8613808058945的在线地址本,提取该用户的在线地址本中的所有用户的联系人号码,与当前漫游地的有效号码范围进行匹配,如果某个用户的联系人号码在该号段范围内,则认为该号码对应的用户的联系人位于用户当前漫游地。
4、将所述群组匹配模块的匹配结果构建成群组,称之为用户的同城好友群组即同城好友群组。
同城好友群组的具体实现方式有两种1)独立于PIM中的用户在线地址本新建一个存储模块,将所述群组进行存储。所述群组的数据结构如表3。
表32)基于PIM中现有的用户在线地址本存储方式,定义一个特殊的同城好友群组标识,只需要在现有用户在线地址本的联系人的群组标识增加当前的同城好友群组标识(Active Group ID)即可。如表5
表5其中,Contact ID标识某个联系人在PIM中的用户标识,例如该联系人的电话号码;Group ID记录联系人所属于的某个群组ID,Active Group ID为用户同城好友群组标识。Group ID中“1”“2”标识联系人所归属的其他群组的ID。
基于所构建的同城好友群组,开展相关业务。如漫游地好友通知业务,即将所述群组下发给用户终端;如同城好友VPN(Virtual Private Network,虚拟专用网)业务,即给群组中每个好友分配一个VPN短号,构建一个VPN群组。
本发明实施例还公开的一种由移动终端、移动交换中心MSC(MobileSwitching Center)/拜访位置寄存器VLR(visitor location register)、归属位置寄存器HLR(home location register)以及短消息业务中心SMSC(ShortMessage Service Centre)所组成的系统实现动态群组的方法。所述系统的结构示意图如图3所示,与图2所示的系统不同之处在于,所述的条件解析模块和群组匹配模块以及存储模块等功能模块都设置在移动终端内,具体的根据用户的位置信息,在用户的地址本中,匹配出归属地为用户漫游地的地址信息,并根据所述的地址信息建立群组的实现方法由图2系统的实现方法相同此处不再赘述。
本发明实施例同时还公开了一种动态群组的实现设备,该设备可以是PIM服务器,也可以是移动终端,具体结构参阅图2和所示的系统结构图中的PIM服务器结构图以及图3所示的系统结构图中的用户终端结构图,该设备的一种结构包括解析模块,用于接收漫游用户的漫游通知消息,并从该漫游通知消息中解析出漫游用户的位置信息;匹配模块,用于在该用户的地址本中,匹配出用户的联系人的归属地与所述位置信息相同的联系人地址,并将匹配出的的联系人地址构建为所述用户的同城好友群组;存储模块,用于存储同城好友群组列表。
其中,如图4所示,为匹配模块的结构示意图。该匹配模块包括号段表存储子模块,用于存储号段表;查找子模块,用于从所述号段表中查找出所述位置信息对应的号段范围;匹配子模块,用于根据所述号段范围,在用户的地址本中匹配出用户的联系人的归属地与所述位置信息相同的的联系人地址。
图2的PIM服务器或图3所示的移动终端可以对构建的同城好友群组列表实现单独存储,存储在所述的存储模块。也可以不单独存储,而通过在匹配出的地址信息中增加标记信息来表示建立的群组。
当利用标识信息在好友地址本中直接标识出同城好友的方法时,以PIM服务器为例,如图5所示,所述的匹配模块中还包括标识子模块,用于在用户的地址本中,在匹配出的联系人地址信息上增加相标识信息,以标识出所述同城的联系人群组,然后将带有标识信息的联系人群组存储至存储子模块中,其它各模块之间的连接关系以及他们的作用与图4中所描述模块相同。
移动终端的结构示意图和PIM服务器相同,这里不再赘述。
当该设备在网络侧完成用户同城的联系人地址群组功能时,该设备为个人信息管理服务器PIM,当该设备在用户终端侧完成用户同城的联系人地址群组功能时,该设备为一种用户终端。
上面的实施例只是一种本发明较佳的实施方式,本发明所公开的技术方案有很多,如,该漫游通知消息可以由短消息中心送交到PIM中的条件解析模块,也可以由HLR、VLR等网络设备送交到PIM中的条件解析模块;在移动用户不能实现PIM业务时,该漫游通知消息可以通过短消息发送到移动终端,由该移动终端构建同城好友群组。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种动态群组的实现方法,其特征在于,包括以下步骤接收漫游用户的漫游通知消息,所述的漫游通知消息中包含位置信息;根据所述漫游通知消息中包含的位置信息,在该用户的地址本中,匹配出与所述漫游通知消息中包含的位置信息相同的联系人地址;根据所匹配出的联系人地址建立群组。
2.如权利要求1所述的方法,其特征在于,所述根据所述漫游通知消息中包含的位置信息,在该用户的地址本中,匹配出与所述漫游通知消息中包含的位置信息相同的联系人地址的方法具体包括根据所述漫游通知消息中包含的位置信息,在号段表中查找该位置信息对应的号段范围;根据所述号段范围,在用户的地址本中匹配出与所述漫游通知消息中包含的位置信息相同的联系人地址。
3.如权利要求1所述的方法,其特征在于,所述根据所匹配出的联系人地址建立群组的方法为将匹配出的联系人地址单独存储为群组列表。
4.如权利要求1所述的方法,其特征在于,所述根据所匹配出的联系人地址建立群组的方法为在用户的地址本中,在匹配出的联系人地址上增加标识信息,以标识所匹配出的联系人地址为同一群组。
5.如权利要求1所述的方法,其特征在于,所述的方法进一步包括步骤将所建立的群组发送至漫游用户。
6.一种动态群组的实现设备,其特征在于,所述的设备包括解析模块,用于接收漫游用户的漫游通知消息,并从该漫游通知消息中解析出漫游用户的位置信息;匹配模块,用于根据所述漫游用户的位置信息,在该用户的地址本中,匹配出与所述漫游用户的位置信息相同的联系人地址,并根据所匹配出的联系人地址建立群组。
7.如权利要求6所述的设备,其特征在于,还包括存储模块,用于存储所述的根据所匹配出的联系人地址所建立的群组。
8.如权利要求6所述的设备,其特征在于,所述匹配模块具体包括号段表存储子模块,用于存储号段表;查找子模块,用于从所述号段表中查找出所述位置信息对应的号段范围;匹配子模块,用于根据所述号段范围,在用户的地址本中匹配出与所述漫游用户的位置信息相同的联系人地址。
9.如权利要求8所述的设备,其特征在于,所述匹配模块还包括标识子模块,用于在用户的地址本中,在匹配出的联系人地址上增加标识信息,以标识出所匹配出的联系人地址为同一群组。
10.如权利要求6-9任一所述的设备,其特征在于,所述设备为个人信息管理服务器或用户终端设备。
全文摘要
本发明公开了一种动态群组的实现方法,该方法包括以下步骤接收漫游用户的漫游通知消息,所述的漫游通知消息中包含位置信息;根据所述漫游通知消息中包含的位置信息,在该用户的地址本中,匹配出与所述漫游通知消息中包含的位置信息相同的联系人地址;根据所匹配出的联系人地址建立群组。该方法可以根据用户的漫游位置动态地为用户建立群组,通过该动态群组可以使得用户在漫游状态下迅速地获得漫游地的联系人信息,从而方便快捷地与联系人进行联系,增加用户体念,而且运营商也可以基于该动态群组开展增值服务。本发明还公开了一种动态群组的实现设备。
文档编号H04W8/10GK101035370SQ20071007393
公开日2007年9月12日 申请日期2007年3月29日 优先权日2007年3月29日
发明者莫彩文, 邵刚 申请人:华为技术有限公司