向主叫用户发送短信的方法、系统及设备 【技术领域】
本发明涉及移动通信领域,尤其涉及一种向主叫用户发送短信的方法、系统及设备。
背景技术
目前,主叫用户呼叫被叫用户时,若被叫用户的手机关机或者不在服务区,则网络侧会向主叫用户播放相关的提示语音,比如,“您所呼叫的用户已关机”、“您所呼叫的用户不在服务区内”等。主叫用户听到提示语音后,选择挂机或重新呼叫被叫用户。
在实现本发明的过程中,发明人发现现有技术中至少存在如下技术问题:
被叫用户的手机关机或者不在服务区时,主叫用户无法获知被叫用户无法接通的具体原因,或者无法收到被叫用户期望主叫用户得知的其他信息,等等。
【发明内容】
本发明实施例提供一种向主叫用户发送短信的方法、系统及设备,用以解决现有技术中被叫用户无法接通时,主叫用户无法获知被叫用户期望主叫用户得知的信息的问题。
本发明实施例提供一种向主叫用户发送短信息的方法,该方法包括:
在主叫用户呼叫被叫用户并且无法接通所述被叫用户时:
获取所述被叫用户预先设置的短信息;
将获取到的短信息发送给所述主叫用户。
本发明实施例提供一种向主叫用户发送短信息的系统,该系统包括:
移动交换中心设备,用于在接收到主叫用户对被叫用户的呼叫请求并且所述被叫用户处于无法接通状态时,将所述呼叫请求发送给提醒主叫业务设备;
提醒主叫业务设备,用于根据所述呼叫请求,获取所述被叫用户预先设置的短信息,将获取到的短信息发送给短消息中心设备;
短消息中心设备,用于将所述短信息发送给所述主叫用户。
本发明实施例提供一种移动交换中心设备,包括:
请求单元,用于接收主叫用户对被叫用户的呼叫请求;
确定单元,用于确定所述被叫用户是否处于无法接通状态;
呼转单元,用于在所述确定单元确定所述被叫用户处于无法接通状态时,将所述呼叫请求发送给提醒主叫业务设备。
本发明实施例提供一种提醒主叫业务设备,该设备包括:
获取单元,用于接收来自移动交换中心设备的主叫用户对被叫用户的呼叫请求,获取所述被叫用户预先设置的短信息;
发送单元,用于将所述短信息发送给所述主叫用户。
本发明实施例提供一种归属位置寄存设备,该设备包括:
存储单元,用于保存用户设置的提醒主叫业务数据;
第一接收单元,用于接收来自提醒主叫业务设备的包含用户标识的短信息获取请求;
反馈单元,用于在所述存储单元中查找所述用户标识对应的提醒业务数据,并将该提醒业务数据中的短信息发送给所述提醒主叫业务设备。
本发明中,在主叫用户呼叫被叫用户而被叫用户无法接通时,将被叫用户预先设置的短信息发送给主叫用户,使得在被叫用户无法接通的情况下主叫用户也能够获知被叫用户期望主叫用户得知的信息,大大提高了用户的使用体验。
【附图说明】
图1为本发明实施例所提供系统的结构示意图;
图2为本发明实施例所提供方法的结构示意图;
图3为本发明实施例所提供移动交换中心设备的结构示意图;
图4为本发明实施例所提供提醒主叫业务设备的结构示意图;
图5为本发明实施例所提供归属位置寄存设备的结构示意图。
【具体实施方式】
在被叫用户无法接通时,为了使得主叫用户能够获知被叫用户期望该主叫用户得知的信息,以提高用户体验,本发明实施例提供一种向主叫用户发送短信息的系统,本系统中,在被叫用户无法接通时,将被叫用户预先设置的短信息发送给主叫用户。
参见图1,本发明实施例提供的向主叫用户发送短信息的系统包括移动交换中心设备、提醒主叫业务设备和短消息中心设备,其中:
移动交换中心设备(MSC)10,用于在接收到主叫用户对被叫用户的呼叫请求并且所述被叫用户处于无法接通状态时,将所述呼叫请求发送给提醒主叫业务设备;
提醒主叫业务设备11,用于根据所述呼叫请求,获取所述被叫用户预先设置的短信息,将获取到的短信息发送给短消息中心设备;
短消息中心设备(SMC)12,用于将所述短信息发送给所述主叫用户。
具体的,所述移动交换中心设备10包括请求单元、确定单元和呼转单元,其中:
请求单元,用于接收主叫用户对被叫用户的呼叫请求;
确定单元,用于确定所述被叫用户是否处于无法接通状态;这里,具体确定方法为:从本地归属位置寄存设备(HLR)读取所述被叫用户的状态信息,若该状态信息表明所述被叫用户已关机或不在服务区内,则确定所述被叫用户处于无法接通状态,否则,确定所述被叫用户处于可接通状态;
呼转单元,用于在所述确定单元确定所述被叫用户处于无法接通状态时,将所述呼叫请求发送给提醒主叫业务设备。
较佳的,呼转单元需要在被叫用户已开通提醒主叫业务时,才将呼叫请求发送给提醒主叫业务设备,因此,所述移动交换中心设备进一步包括:
判断单元,用于根据本地归属位置寄存设备中的提醒主叫业务数据判断所述被叫用户是否开通提醒主叫业务;则所述呼转单元在所述判断单元判断所述被叫用户已开通提醒主叫业务开通时,将所述呼叫请求发送给提醒主叫业务设备;
这里,所述判断单元可以首先向本地归属位置寄存设备发送包含所述被叫用户标识的业务状态查询请求,本地归属位置寄存设备收到该请求后,查找所述被叫用户标识对应的提醒主叫业务数据,并检查该提醒主叫业务数据中的业务开通信息,若该业务开通信息为已开通,则指示所述呼转单元向提醒主叫业务设备发送所述呼叫请求;若该业务开通信息为未开通,则不作任何处理,或者指示所述呼转单元不要向提醒主叫业务设备发送所述呼叫请求。
所述呼转单元若收到来自所述判断单元的向提醒主叫业务设备发送所述呼叫请求的指示消息,则根据该指示消息采取相应操作;所述呼转单元若收到来自所述判断单元的不要向提醒主叫业务设备发送所述呼叫请求的指示消息,或者在一定时间内未接收到任何指示消息,则不作任何处理。
相应的,该系统进一步包括:
归属位置寄存设备13,用于存储所述提醒主叫业务数据。
这里,归属位置寄存设备中存储有用户的提醒主叫业务数据,每条提醒主叫业务数据可以包括用户标识、业务开通信息、用户设置的短信息内容等。
用户可以通过发送短信、拨打服务电话或网上营业厅开通提醒主叫业务;用户可以通过发送短信或网上营业厅设置短信息内容。所述短信息内容包括但不限于:所述被叫用户无法接通的原因、问候用语、备忘信息。
在用户开通提醒主叫业务后,归属位置寄存设备中将增加保存该用户地提醒主叫业务数据,并且该条数据中的业务开通信息为已开通,该条数据中的短信息内容为用户预先通过短信或网上营业厅所设置的内容。
另外,用户还可以通过发送短信或网上营业厅查询已设置的短信息内容,系统向用户返回包含已设置短信息内容的短信。用户还可以通过发送短信或网上营业厅清除已设置的短信息内容,系统将归属位置寄存设备中该用户的提醒主叫业务数据中的短信息内容清除,并向用户返回清除成功的短信息。
用户在开通提醒主叫业务后,还可以通过发送短信、拨打服务电话或网上营业厅取消提醒主叫业务,系统将归属位置寄存设备中该用户的提醒主叫业务数据删除,并向用户返回业务取消成功的短信息。
所述提醒主叫业务设备11包括获取单元和发送单元,其中:
获取单元,用于根据收到的来自所述移动交换中心设备的呼叫请求,获取所述被叫用户预先设置的短信息;
发送单元,用于将所述短信息发送给所述短消息中心设备。
所述获取单元可以从本地归属位置寄存设备获取所述被叫用户预先设置的短信息,具体的,所述获取单元包括:
查询单元,用于向本地归属位置寄存设备发送包含所述被叫用户标识的短信息获取请求;
接收单元,用于接收所述归属位置寄存设备返回的所述被叫用户标识对应的短信息;
该系统中的归属位置寄存设备13,在接收到所述获取请求时,查询保存的所述被叫用户标识对应的提醒业务数据,并将该提醒业务数据中满足发送条件的短信息内容发送给所述提醒主叫业务设备。
所述发送条件包括但不限于:短信息是为所述主叫用户所设置的,和/或短信息是为当前时段所设置的。
相应的,归属位置寄存设备中保存的提醒业务数据可以包含对象用户标识,用于标明数据中的短信息内容是为哪个用户所设置的,即该短信息内容可以发送给哪个用户;
归属位置寄存设备中保存的提醒业务数据可以包含适用时段信息,用于标明数据中的短信息内容适用于哪个时段,即在当前时间在该时段范围内时,才可以发送该短信息内容。
归属位置寄存设备通过提醒业务数据中的对象用户标识、适用时段信息来判断短信息内容是否满足发送条件。
参见图2,本发明实施例还提供一种向主叫用户发送短信息的方法,该方法包括以下步骤:
步骤20:主叫用户呼叫被叫用户,确定所述被叫用户无法接通;
被叫用户无法接通具体包括:被叫用户关机、被叫用户不在服务区内、可以接续到被叫用户但被叫用户未按应答键。
步骤21:获取所述被叫用户预先设置的短信息;
具体的,首先,查询保存的所述被叫用户预先设置的提醒主叫业务数据,然后,获取该提醒主叫业务数据中满足发送条件的短信息,将获取到的短信息作为所述被叫用户预先设置的短信息。所述发送条件包括但不限于:短信息是为所述主叫用户所设置的,和/或短信息是为当前时段所设置的。
在获取所述被叫用户预先设置的短信息之前,该方法进一步包括:
判断所述被叫用户是否开通提醒主叫业务,在所述被叫用户已开通提醒主叫业务开通时,获取所述被叫用户预先设置的短信息。
保存的提醒主叫业务数据具体可以包括用户标识、业务开通信息、用户设置的短信息内容等,因此包含所述被叫用户的标识的提醒主叫业务数据即为所述被叫用户预先设置的提醒主叫业务数据。根据提醒主叫业务数据中的业务开通信息判断所述被叫用户是否开通提醒主叫业务,若业务开通信息为已开通,则可判断所述被叫用户已开通提醒主叫业务,否则,判断所述被叫用户未开通提醒主叫业务。
保存的提醒主叫业务数据中还可包含对象用户标识,根据该标识来判断短信息是否是为所述主叫用户所设置的;具体的,若提醒主叫业务数据中的对象用户标识与所述主叫用户的标识一致,则短信息是为所述主叫用户所设置的。否则,短信息不是为所述主叫用户所设置的。
保存的提醒业务数据还可包含适用时段信息,根据该适用时段信息来判断短信息是否是为当前时段所设置的。若当前时间在所述适用时段范围内,则短信息是为当前时段所设置的,否则,短信息不是为当前时段所设置的。
步骤22:将获取到的短信息发送给所述主叫用户。
具体发送时,可以发送一次或多次,发送的短信息的内容包括但不限于:所述被叫用户无法接通的原因、问候用语、备忘信息。
参见图3,本发明实施例还提供一种移动交换中心设备,该移动交换中心设备包括:
请求单元30,用于接收主叫用户对被叫用户的呼叫请求;
确定单元31,用于确定所述被叫用户是否处于无法接通状态;
呼转单元32,用于在所述确定单元确定所述被叫用户处于无法接通状态时,将所述呼叫请求发送给提醒主叫业务设备。
该设备进一步包括:
判断单元33,用于根据本地归属位置寄存设备中的提醒主叫业务数据判断所述被叫用户是否开通提醒主叫业务;
所述呼转单元32用于:
在所述判断单元判断所述被叫用户已开通提醒主叫业务开通时,将所述呼叫请求发送给提醒主叫业务设备。
参见图4,本发明实施例还提供一种提醒主叫业务设备,该提醒主叫业务设备包括:
接收单元40,用于接收来自移动交换中心设备的主叫用户对被叫用户的呼叫请求;
获取单元41,用于获取所述被叫用户预先设置的短信息;
发送单元42,用于将所述获取的短信息通过短消息中心设备发送给所述主叫用户。
所述获取单元41包括:
查询单元,用于向本地归属位置寄存设备发送包含所述被叫用户标识的短信息获取请求;
接收单元,用于接收所述归属位置寄存设备返回的所述被叫用户标识对应的短信息。
参见图5,本发明实施例还提供一种归属位置寄存设备,该归属位置寄存设备包括:
存储单元50,用于保存用户设置的提醒主叫业务数据;
第一接收单元51,用于接收来自提醒主叫业务设备的包含用户标识的短信息获取请求;
反馈单元52,用于在所述存储单元中查找所述用户标识对应的提醒业务数据,并将该提醒业务数据中的短信息发送给所述提醒主叫业务设备。
该设备进一步包括:
第二接收单元53,用于接收来自移动交换中心设备的包含用户标识的业务状态查询请求;
状态单元54,用于在所述存储单元中查找所述用户标识对应的提醒主叫业务数据,并根据该提醒主叫业务数据中的业务开通信息指示所述移动交换中心设备是否向提醒主叫业务设备发送相应的呼叫请求。
综上,本发明的有益效果在于:
本发明中,在主叫呼叫被叫而被叫用户无法接通时,将被叫用户预先设置的短信息发送给主叫用户,使得在被叫用户无法接通的情况下主叫用户也能够获知被叫用户期望主叫用户得知的信息,大大提高了用户的使用体验。
用户可以根据不同的时段或主叫用户预先设置短信息,灵活实用,使得通用户的体验进一步得到提升。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。