一种通知被叫端应答的方法和服务端 |
|||||||
申请号 | CN201610262622.0 | 申请日 | 2016-04-25 | 公开(公告)号 | CN105979482A | 公开(公告)日 | 2016-09-28 |
申请人 | 中国联合网络通信集团有限公司; | 发明人 | 齐飞; 李建功; 林晨; | ||||
摘要 | 本 发明 提供一种通知被叫端应答的方法和服务端。该通知被叫端应答的方法包括:接收主叫端的开启帮助呼叫被叫端服务 请求 ;获取被叫端所在的地理 位置 ,并根据被叫端所在的地理位置查询与该位置在设定距离范围内的第三呼叫端;选取n个第三呼叫端,并使其播放通知被叫端应答的提醒音,其中,n≥1。该通知被叫端应答的方法,能够对未接听到主叫端来电提醒的被叫端进行及时提醒,从而实现了对被叫端的高效率呼叫,提高了主叫端呼叫被叫端的成功概率。 | ||||||
权利要求 | 1.一种通知被叫端应答的方法,其特征在于,包括: 接收主叫端的开启帮助呼叫所述被叫端服务请求; 获取所述被叫端所在的地理位置,并根据所述被叫端所在的地理位置查询与该位置在设定距离范围内的第三呼叫端; 选取η个所述第三呼叫端,并使其播放通知所述被叫端应答的提醒音,其中,η多I。 |
||||||
说明书全文 | 一种通知被叫端应答的方法和服务端技术领域[0001]本发明涉及通信技术领域,具体地,涉及一种通知被叫端应答的方法和服务端。 背景技术[0002]手机主叫用户拨打被叫用户时,经常会出现因被叫用户手机设为静音或被叫用户处理其它事情而没有听到来电提示音的情况,如果主叫用户找被叫用户有十分紧急的事,就会因此而耽误正事,给相关企业、人员带来不可估量的损失。 [0003]现有技术中,当被叫用户没有接听到主叫用户的来电时,通过发送来电提醒短消息的方法通知被叫用户接听主叫用户的来电。具体方法为:业务交换点SSP用于接收被叫终端侧MSC转来的未接通呼叫,并上报给业务控制点SCP; SCP提取并保存未接通呼叫的用户数据,将用户数据发送到短信整合缓存发送装置;短信整合缓存发送装置对用户数据进行整合,生成来电提醒短消息并保存;当满足发送条件或者接收到成功状态报告,短信整合缓存发送装置将来电提醒短消息发送到短消息互通网关SMGW;SMGW将来电提醒短消息路由到短消息中心SMSC; SMSC将来电提醒短消息下发到被叫终端侧MSC,被叫终端侧MSC将所述来电提醒短消息发送给被叫用户终端。 [0004]上述方法虽然实现了来电提醒,但通过短消息完成提醒,当被叫用户不在手机旁边时仍然不能实现及时提醒。 发明内容[0005]本发明针对现有技术中存在的上述技术问题,提供一种通知被叫端应答的方法和服务端。该通知被叫端应答的方法,能够对未接听到主叫端来电提醒的被叫端进行及时提醒,从而实现了对被叫端的高效率呼叫,提高了主叫端呼叫被叫端的成功概率。 [0006]本发明提供一种通知被叫端应答的方法,包括: [0008]获取所述被叫端所在的地理位置,并根据所述被叫端所在的地理位置查询与该位置在设定距离范围内的第三呼叫端; [0009]选取η个所述第三呼叫端,并使其播放通知所述被叫端应答的提醒音,其中,η>1。 [0010]优选地,所述接收主叫端的开启帮助呼叫被叫端服务请求包括:[0011 ]在所述主叫端的m次呼叫中所述被叫端都没有应答时,接收所述主叫端的开启帮助呼叫被叫端服务请求,其中,m彡I。 [0012]优选地,所述获取所述被叫端所在的地理位置,并根据所述被叫端所在的地理位置查询与该位置在设定距离范围内的第三呼叫端包括: [0013]向所述被叫端请求其当前所在区域位置; [0014]根据该所述区域位置查询该所述区域位置当前可用的卫星信息,并将所述卫星信息返回给所述被叫端; [0015]接收所述被叫端根据所述卫星信息查找到的当前可用定位卫星处理后的所述被叫端的当前位置信息;并根据所述被叫端的当前位置信息计算出所述被叫端的当前位置坐标; [0016]根据所述被叫端的当前位置坐标查询与该位置在设定距离范围内的所述第三呼叫端。 [0017] 优选地,还包括: [0018]在选取η个所述第三呼叫端,并使其播放通知所述被叫端应答的提醒音之后,判断所述被叫端是否对所述主叫端的呼叫进行了应答;如果是,则此次通知所述被叫端应答的服务结束; [0019]否则,再选取η个其他的所述第三呼叫端播放通知所述被叫端应答的提醒音。 [0020]优选地,所述第三呼叫端具有辅助定位功能和帮助呼叫功能,并开启了所述辅助定位功能和所述帮助呼叫功能。 [0022]所述接收模块用于接收主叫端的开启帮助呼叫所述被叫端服务请求; [0023]所述获取查询模块用于获取所述被叫端所在的地理位置,并根据所述被叫端所在的地理位置查询与该位置在设定距离范围内的第三呼叫端; [0024]所述选取控制模块用于选取η个所述第三呼叫端,并使其播放通知所述被叫端应答的提醒首,其中,η^:1。 [0025]优选地,所述获取查询模块包括请求单元、第一查询单元、计算单元和第二查询单元; [0026]所述请求单元用于向所述被叫端请求其当前所在区域位置; [0027]所述第一查询单元用于根据所述被叫端的当前所在区域位置查询该所述区域位置当前可用的卫星信息,并将所述卫星信息返回给所述被叫端; [0028]所述计算单元用于接收所述被叫端根据所述卫星信息查找到的当前可用定位卫星处理后的所述被叫端的当前位置信息;并根据所述被叫端的当前位置信息计算出所述被叫端的当前位置坐标; [0029]所述第二查询单元用于根据所述被叫端的当前位置坐标查询与该位置在设定距离范围内的所述第三呼叫端。 [0030]优选地,还包括判断模块,用于在选取η个所述第三呼叫端,并使其播放通知所述被叫端应答的提醒音之后,判断此次通知所述被叫端应答的服务是否结束。 [0031]本发明的有益效果:本发明所提供的通知被叫端应答的方法,能够对未接听到主叫端来电提醒的被叫端进行及时提醒,从而实现了对被叫端的高效率呼叫,提高了主叫端呼叫被叫端的成功概率。 [0034]图2为本发明实施例2中通知被叫端应答的方法的流程图; [0035]图3为本发明实施例2中步骤11的具体执行过程示意图; [0036]图4为本发明实施例3中服务端的原理框图; [0037]图5为本发明实施例4中服务端的原理框图。 [0038]其中的附图标记说明: [0039] 1.接收模块;2.获取查询模块;21.请求单元;22.第一查询单元;23.计算单元;24.第二查询单元;3.选取控制模块;4.主叫端;5.被叫端;6.第三呼叫端;7.判断模块。 具体实施方式[0040]为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明所提供的一种通知被叫端应答的方法和服务端作进一步详细描述。[0041 ] 实施例1: [0042]本实施例提供一种通知被叫端应答的方法,如图1所示,包括: [0043]步骤10:接收主叫端的开启帮助呼叫被叫端服务请求。 [0044]步骤11:获取被叫端所在的地理位置,并根据被叫端所在的地理位置查询与该位置在设定距离范围内的第三呼叫端。 [0045]其中,第三呼叫端具有辅助定位功能和帮助呼叫功能,并开启了辅助定位功能和帮助呼叫功能。第三呼叫端的辅助定位功能的开启,能使服务端查询并定位到自己;第三呼叫端的帮助呼叫功能的开启,能使自己在服务端的控制下执行帮助呼叫被叫端的任务。 [0046]步骤12:选取η个第三呼叫端,并使其播放通知被叫端应答的提醒音。 [0047]其中,η彡I,即至少有一个第三呼叫端播放通知被叫端应答的提醒音。 [0048]该通知被叫端应答的方法,能够对未听到来电提醒音的被叫端进行及时提醒,从而实现了对被叫端的高效率呼叫,提高了主叫端呼叫被叫端的成功概率。 [0049] 实施例2: [0050]本实施例提供一种通知被叫端应答的方法,如图2所示,包括:[0051 ]步骤10:接收主叫端的开启帮助呼叫被叫端服务请求。 [0052]该步骤具体设置为:在主叫端的m次呼叫中被叫端都没有应答时,接收主叫端的开启帮助呼叫被叫端服务请求,其中,m多I。本实施例中,m的取值范围为2-5。即当主叫端呼叫被叫端,被叫端在2-5次呼叫中没有应答时,主叫端请求开启帮助呼叫被叫端服务。 [0053]需要说明的是,对被叫端没有应答的判定也可以通过其它的方式:如当被叫端在设定时间段内没有应答时,主叫端也可以请求开启帮助呼叫服务。这里对被叫端没有应答的判定方式不做限定,可以根据实际情况任意设置。 [0054]步骤11:获取被叫端所在的地理位置,并根据被叫端所在的地理位置查询与该位置在设定距离范围内的第三呼叫端。[°°55] 该步骤具体包括:如图3所示, [0056]步骤111:向被叫端请求其当前所在区域位置。 [0057]该步骤中,服务端向被叫端请求其所在小区位置。 [0058]在该步骤中,被叫端从蜂窝基站中获取其当前所在区域位置,并将该区域位置发送给服务端。具体为:被叫端获取其所在小区位置,并将该小区位置发送给服务端的APGS位置服务器。 [0059]步骤112:根据该区域位置查询该区域位置当前可用的卫星信息,并将卫星信息返回给被叫端。 [0060]该步骤中,服务端的APGS位置服务器根据被叫端所在小区位置查询该小区当前可用的卫星信息(包括卫星的频段、方位、仰角等相关信息)。 [0061]在该步骤中,被叫端根据卫星信息,查找到当前可用的定位卫星,并将经定位卫星处理后的被叫端的当前位置信息发送给服务端。具体为:被叫端将经过定位卫星(如GPS卫星)处理后的被叫端的GPS信息(也称伪距信息)发送给服务端的APGS位置服务器。 [0062]步骤113:接收被叫端根据卫星信息查找到的当前可用定位卫星处理后的被叫端的当前位置信息;并根据被叫端的当前位置信息计算出被叫端的当前位置坐标。 [0063]该步骤中,服务端的APGS位置服务器根据伪距信息,并结合其他途径(如蜂窝基站定位、GPS定位等)得到的辅助定位信息,计算出被叫端的最终位置坐标。 [0064]步骤114:根据被叫端的当前位置坐标查询与该位置在设定距离范围内的第三呼叫端。 [0065]其中,第三呼叫端具有辅助定位功能和帮助呼叫功能,并开启了辅助定位功能和帮助呼叫功能。第三呼叫端的辅助定位功能的开启,能使服务端查询并定位到自己;第三呼叫端的帮助呼叫功能的开启,能使自己在服务端的控制下执行帮助呼叫被叫端的任务。 [0066]该步骤中,服务端通过WiFi短距离通信技术或通信网络查询满足条件的第三呼叫端。 [0067]需要说明的是,上述设定距离范围通常设置为能使被叫端听到第三呼叫端播放的提醒音,如设定距离范围通常设置为200米以内。 [0068]步骤12:选取η个第三呼叫端,并使其播放通知被叫端应答的提醒音。 [0069]该步骤中,η的取值范围为3-5。服务端通过WiFi短距离通信技术或通信网络选取第三呼叫端,并使其播放提醒音。 [0070]本实施例中,主叫端通知被叫端应答的方法还包括:如图2和图3所示,在选取η个第三呼叫端,并使其播放通知被叫端应答的提醒音之后,执行步骤13:判断被叫端是否对主叫端的呼叫进行了应答;如果是,则执行步骤14:此次通知被叫端应答的服务结束。否则,执行步骤15:再选取η个其他的第三呼叫端播放通知被叫端应答的提醒音。然后,循环执行步骤13,直到此次通知被叫端应答的服务结束。 [0071]通过步骤13-步骤15,能使第三呼叫端帮助呼叫被叫端直到被叫端接听或回复主叫端的呼叫为止,从而实现了主叫端对被叫端的高效率呼叫,提高了主叫端呼叫被叫端的成功概率。 [0072]实施例1-2的有益效果:实施例1-2中所提供的通知被叫端应答的方法,能够对未接听到主叫端来电的被叫端进行及时提醒,从而实现了对被叫端的高效率呼叫,提高了主叫端呼叫被叫端的成功概率。 [0073] 实施例3: [0074]本实施例提供一种服务端,如图4所示,包括接收模块1、获取查询模块2和选取控制模块3。接收模块I用于接收主叫端4的开启帮助呼叫被叫端5服务请求。获取查询模块2用于获取被叫端5所在的地理位置,并根据被叫端5所在的地理位置查询与该位置在设定距离范围内的第三呼叫端6。选取控制模块3用于选取η个第三呼叫端6,并使其播放通知被叫端5应答的提醒音,其中,I。 [0075]本实施例中,获取查询模块2包括请求单元21、第一查询单元22、计算单元23和第二查询单元24。请求单元21用于向被叫端5请求其当前所在区域位置。第一查询单元22用于根据被叫端5的当前所在区域位置查询该区域位置当前可用的卫星信息,并将卫星信息返回给被叫端5。计算单元23用于接收被叫端5根据卫星信息查找到的当前可用定位卫星处理后的被叫端5的当前位置信息;并根据被叫端5的当前位置信息计算出被叫端5的当前位置坐标。第二查询单元24用于根据被叫端5的当前位置坐标查询与该位置在设定距离范围内的第三呼叫端6。 [0076]本实施例中的服务端,通过控制第三呼叫端6对未接听主叫端4来电的被叫端5进行呼叫提醒,实现了主叫端4对被叫端5的高效率呼叫,提高了主叫端4呼叫被叫端5的成功概率。 [0077] 实施例4: [0078]本实施例提供一种服务端,如图5所示,本实施例中的系统在实施例3的基础上,还包括判断模块7,用于在选取η个第三呼叫端6,并使其播放通知被叫端5应答的提醒音之后,判断此次通知被叫端5应答的服务是否结束。 [0079]本实施例中服务端的其他模块与实施例3中相同,此处不再赘述。 [0080]实施例3-4的有益效果:实施例3-4所提供的服务端,通过控制第三呼叫端对未接听主叫端来电的被叫端进彳丁呼叫提醒,实现了主叫端对被叫端的尚效率呼叫,提尚了主叫端呼叫被叫端的成功概率。 [0081]可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。 |