专利名称:一种检测到移动用户位置变更后主动发短信的方法及系统的制作方法
技术领域:
本发明涉及一种系统检测到移动用户位置变更后发短信的技术,特别涉及一种系 统检测到移动用户位置变更后主动发短信告知其他用户该用户位置变更信息的方法及系 统。
背景技术:
当今社会是人员流动频繁,尤其对于商务人员,上午在北京,下午在上海,晚上在 广州的事情已经非常普遍。在频繁流动的过程中,短信已经成为人们之间以及企业与客户、 员工之间重要的信息联系工具。当前的位置变更短信提示是用户漫游到某地后,当地拜访 位置寄存器VLR在执行位置变更后通知短信中心给用户发短信提示欢迎用户进入XXX地等 信息。客户更迫切希望的是网络中检测到用户漫游到异地后能主动通知其他人员如家人, 上司,客户等。
发明内容
本发明的目的在于提供一种检测到移动用户位置变更后主动发短信的方法,用于 解决系统检测到用户位置变更后主动发起短信告知与该用户相关的其他用户该用户位置 变更的信息。本发明的另一目的在于提供一种检测到移动用户位置变更后主动发短信的系统, 用于解决系统检测到用户位置变更后主动发起短信告知与该用户相关的其他用户该用户 位置变更的信息。根据本发明的一个方面,提供了一种检测到移动用户位置变更后主动发短信的方 法,包括以下步骤A、用户漫游后,当地MSC/VLR向用户归属寄存器HLR发起位置变更;B、HLR收到位置变更消息并检查到该用户已注册位置变更短信通知业务时,HLR 向营帐系统发送包括用户号码和用户当前位置的位置变更通知消息;C、营帐系统根据用户号码检索数据库中用户预设的目标用户号码,对每一个所述 目标用户号码和用户当前位置信息封装短信发送至短信网关;D、短信网关通过短信中心将封装的短信发送至目标用户。根据本发明的另一方面,提供了一种检测到移动用户位置变更后主动发短信的系 统,包括MSC/VLR,用于当用户漫游后发起位置变更;HLR,在接收到VLR发起的位置变更信息并检查到该用户已注册位置变更短信通 知业务时,向营帐系统发送包括用户号码和用户当前位置的位置变更通知消息;营帐系统,在接收到HLR发送的位置变更通知消息后,根据用户号码检索数据库 中用户预设的目标用户号码,并对每一个目标用户号码和用户当前位置信息封装短信发送 至短信网关;
短信网关,接收营帐系统发送的封装短信并转发至短信中心;以及短信中心,将接收到的短信网关发送的封装短信发送至目标用户。与现有技术相比较,本发明的有益效果在于本发明实现了系统检测到用户位置 变更后主动发起短信告知与该用户相关的其他用户该用户位置变更的信息。
图1是本发明提供的检测到移动用户位置变更后主动发短信的方法流程图;图2是本发明提供的检测到移动用户位置变更后主动发短信的系统结构图;图3是本发明实施例提供的营帐系统中数据库的主要字段示意图;图4是本发明实施例提供的用户通过短信注册位置变更短信通知业务的流程图;图5是本发明实施例提供的用户通过WEB注册位置变更短信通知业务的流程图;图6是本发明实施例提供的用户在漫游地开机系统主动发送短信的流程图。
具体实施例方式以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优 选实施例仅用于说明和解释本发明,并不用于限定本发明。图1显示了本发明提供的检测到移动用户位置变更后主动发短信的方法流程,如 图1所示步骤S101,用户漫游后,当地MSC/VLR向用户归属寄存器HLR发起位置变更。步骤S102,HLR收到位置变更消息并检查到该用户已注册位置变更短信通知业务 时,HLR向营帐系统发送包括用户号码和用户当前位置的位置变更通知消息。注册位置变更短信通知业务可以通过短信或TOB方式,首先用户终端通过短信或 WEB向营帐系统发送业务设置信息,营帐系统接收到该信息后向数据库插入用户号码、目标 用户号码和短信内容,插入完成后向HLR发送数据库中变更的信息,最后HLR根据营帐系统 发送的信息在HLR中增加用户业务属性。此外,在注册完成后,用户还可以对该业务进行更新,首先用户终端通过短信或 WEB向营帐系统发送业务设置信息,营帐系统收到该信息后判断目标用户号码是否存在,若 目标用户号码不存在,直接向数据库插入目标用户号码和短信内容,若目标用户号码存在, 则先删除数据空中该目标用户号码及相应信息再插入目标用户号码和短信内容,营帐系统 根据数据库中信息的变化向HLR发送相应信息,最后,HLR根据营帐系统发送的信息在HLR 中更新相应用户业务属性。步骤S103,营帐系统根据用户号码检索数据库中用户预设的目标用户号码,对每 一个所述目标用户号码和用户当前位置信息封装短信发送至短信网关。对每一个所述目标用户号码和用户当前位置信息封装短信可通过以下方式首先 根据用户号码在数据库中检索预设的短信内容,将检索到的短信内容和用户当前位置信息 进行组合,再将组合后的信息与目标用户号码封装。 其中,数据库中的信息字段还可以包括开户日期、设置日期和截止日期等相关信 肩、ο 步骤S104,短信网关通过短信中心将封装的短信发送至目标用户。
图2显示了本发明提供的检测到移动用户位置变更后主动发短信的系统结构,如 图2所示,系统包括MSC/VLR、HLR、营长系统、短信网关和短信中心。其中,MSC/VLR,用于当用户漫游后发起位置变更;HLR,在接收到VLR发起的位置变更信息并检查到该用户已注册位置变更短信通 知业务时,向营帐系统发送包括用户号码和用户当前位置的位置变更通知消息;营帐系统,在接收到HLR发送的位置变更通知消息后,根据用户号码检索数据库 中用户预设的目标用户号码,并对每一个目标用户号码和用户当前位置信息封装短信发送 至短信网关;短信网关,接收营帐系统发送的封装短信并转发至短信中心;以及短信中心,将接收到的短信网关发送的封装短信发送至目标用户。图3显示了本发明实施例提供的营帐系统中数据库的主要字段示意,如图3所 示,营帐系统中数据库的主要字段包括用户号码UserNumber,开通本业务的用户,该用 户将会漫游到外地;目标用户号码CalledNumber,用户漫游到外地后系统将主动向该用户 发短信;短信内容SmsContent,系统主动发送的短信内容;开户日期OpenDate ;设置日期 SetDate ;截止日期ExpiryDate。运营商可以根据实际情况增减相应字段。图4显示了本发明实施例提供的用户通过短信注册位置变更短信通知业务的流 程,如图3所示步骤1,用户发送业务设置信息,如目标用户号码“短信内容”有效期到8888,短信 中心收到该短信后分析该有效期8888,并将该信息送到短信网关。步骤2,短信网关将短信送到营帐系统。步骤3,营帐系统判断发送该短信的号码是否在数据库中,如果不存在直接插入设 置的信息,其中SetDate为设置日期,ExpiryDate = SetDate+有效期,当用户未输入有效 期或有效期为0时,ExpiryDate = SetDate+9999天,转步骤4 ;如果发送该短信的号码在数 据库中,判断目标用户号码是否存在,如果不存在,直接插入设置的信息,如果存在先删除 再插入。步骤4,HLR接到来自营帐系统的变更信息,在HLR中增加相应的用户业务属性。图5是本发明实施例提供的用户通过WEB注册位置变更短信通知业务的流程,如 图5所示步骤1,用户登录归属省的业务TOB页面后,输入目标用户号码、短信内容和有效 期后点击确定按钮。WEB将登陆用户号码、目标用户号码、短信内容和有效期发送至营帐系 统。步骤2,营帐系统判断发送该短信的号码是否已在数据库中,如果不存在直接插入 设置的信息,其中SetDate为设置日期,ExpiryDate = SetDate+有效期,当用户未输入有 效期或有效期为0时,ExpiryDate = SetDate+9999天,转步骤3 ;如果发送该短信的号码在 数据库中,判断目标用户号码是否存在,如果不存在,直接插入设置的信息,如果存在先删 除再插入。步骤3,HLR接到来自营帐系统的变更信息,在HLR中增加相应的用户业务属性。图6显示了本发明实施例提供的用户在漫游地开机系统主动发送短信的流程,如 图6所示
步骤1,用户到达漫游地后开机,VLR向用户归属HLR发起位置更新操作。步骤2,HLR收到来自VLR的位置更新操作,检查用户属性,如果用户有位置变更短 信通知业务属性,HLR主动向营帐系统发起位置变更通知,该通知中包含用户号码和根据区 号识别的用户当前位置。步骤3,营帐系统根据用户号码检索数据库,对每一个目标用户号码封装短信并发 送至短信网关。首先根据用户号码在数据库中检索预设的短信内容,然后将检索到的短信 内容和用户当前位置信息进行组合,最后将组合后的信息与目标用户号码封装一起发送至 短信网关。步骤4,短信网关将短信送到短信中心,短信中心将短信发给目标用户。综上所述,本发明具有以下技术效果本发明实现了用户漫游到外地时网络在检 测到用户漫游到异地后能主动通知其他人员如家人,上司,客户等,在网络系统检测到用户 位置变更后主动发起短信告知与该用户相关的其他用户该用户位置变更的信息。尽管上文对本发明进行了详细说明,但是本发明不限于此,本领域技术人员可以 根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入 本发明的保护范围。
权利要求
一种检测到移动用户位置变更后主动发短信的方法,其特征在于,包括以下步骤A、用户漫游后,当地MSC/VLR向用户归属寄存器HLR发起位置变更;B、HLR收到位置变更消息并检查到该用户已注册位置变更短信通知业务时,HLR向营帐系统发送包括用户号码和用户当前位置的位置变更通知消息;C、营帐系统根据用户号码检索数据库中用户预设的目标用户号码,对每一个所述目标用户号码和用户当前位置信息封装短信发送至短信网关;以及D、短信网关通过短信中心将封装的短信发送至所述目标用户。
2.根据权利要求1所述的一种检测到移动用户位置变更后主动发短信的方法,其特征 在于,通过以下步骤对每一个所述目标用户号码和用户当前位置信息封装短信根据用户号码在数据库中检索预设的短信内容; 将检索到的短信内容和用户当前位置信息进行组合;以及 将组合后的信息与目标用户号码封装。
3.根据权利要求1所述的一种检测到移动用户位置变更后主动发短信的方法,其特征 在于,用户通过以下步骤注册位置变更短信通知业务用户终端通过短信或WEB向营帐系统发送业务设置信息; 营帐系统向数据库插入用户号码、目标用户号码和短信内容; 插入完成后向HLR发送相应信息;以及 HLR根据营帐系统发送的信息在HLR中增加用户业务属性。
4.根据权利要求1所述的一种检测到移动用户位置变更后主动发短信的方法,其特征 在于,用户在注册位置变更短信通知业务后通过以下步骤对其进行更新用户终端通过短信或WEB向营帐系统发送业务设置信息;营帐系统判断目标用户号码是否存在,若目标用户号码不存在,直接向数据库插入目 标用户号码和短信内容,若目标用户号码存在,则先删除数据空中该目标用户号码及相应 信息再插入目标用户号码和短信内容;营帐系统根据数据库中信息的变化向HLR发送相应信息;以及 HLR根据营帐系统发送的信息在HLR中更新相应用户业务属性。
5.一种检测到移动用户位置变更后主动发短信的系统,其特征在于,包括 MSC/VLR,用于当用户漫游后发起位置变更;HLR,在接收到VLR发起的位置变更信息并检查到该用户已注册位置变更短信通知业 务时,向营帐系统发送包括用户号码和用户当前位置的位置变更通知消息;营帐系统,在接收到HLR发送的位置变更通知消息后,根据用户号码检索数据库中用 户预设的目标用户号码,并对每一个目标用户号码和用户当前位置信息封装短信发送至短 信网关;短信网关,接收营帐系统发送的封装短信并转发至短信中心;以及 短信中心,将接收到的短信网关发送的封装短信发送至目标用户。
6.根据权利要求5所述的一种检测到移动用户位置变更后主动发短信的方法,其特征 在于,对每一个目标用户号码和用户当前位置信息封装短信时,根据用户号码在数据库中 检索预设的短信内容;将检索到的短信内容和用户当前位置信息进行组合;以及将组合后 的信息与目标用户号码封装。
7.根据权利要求6所述的一种检测到移动用户位置变更后主动发短信的系统,其特 征在于,当用户注册位置变更短信通知业务时,用户终端通过短信或WEB向营帐系统发送 业务设置信息;营帐系统向数据库插入用户号码、目标用户号码和短信内容,插入完成后向 HLR发送相应信息;以及HLR,根据营帐系统发送的信息在HLR中增加用户业务属性。
8.根据权利要求5所述的一种检测到移动用户位置变更后主动发短信的方法,其特 征在于,当用户在注册位置变更短信通知业务后对其进行更新时,用户终端通过短信或WEB 向营帐系统发送业务设置信息;营帐系统判断目标用户号码是否存在,若目标用户号码不 存在,直接向数据库插入目标用户号码和短信内容,若目标用户号码存在,则先删除数据空 中该目标用户号码及相应信息再插入目标用户号码和短信内容,根据数据库中信息的变化 向HLR发送相应信息;以及HLR根据营帐系统发送的信息在HLR中更新相应用户业务属性。
全文摘要
本发明公开了一种检测到移动用户位置变更后主动发短信的方法及系统,该方法包括用户漫游后,当地MSC/VLR向用户归属寄存器HLR发起位置变更;HLR收到位置变更消息并检查到该用户已注册位置变更短信通知业务时,HLR向营帐系统发送包括用户号码和用户当前位置的位置变更通知消息;营帐系统根据用户号码检索数据库中用户预设的目标用户号码,对每一个所述目标用户号码和用户当前位置信息封装短信发送至短信网关;短信网关通过短信中心将封装的短信发送至所述目标用户。本发明实现了系统检测到用户位置变更后主动发起短信告知与该用户相关的其他用户该用户位置变更的信息。
文档编号H04W64/00GK101895839SQ20101023499
公开日2010年11月24日 申请日期2010年7月23日 优先权日2010年7月23日
发明者周云军 申请人:中兴通讯股份有限公司