本发明专利技术涉及一种防止丢失来电请求或消息请求的系统及方法,包括用于接收呼叫请求或即时消息请求的融合通信服务器;用于将呼叫请求或即时消息请求失败时产生的未接来电信息或未接消息信息存储在数据库中,并定期扫描数据库,向被叫客户端守护模块推送推送期限内的未接来电信息或未接消息信息的推送服务器;用于将接收的推送服务器发送的呼叫请求、即时消息请求、未接来电信息或未接消息信息进行显示的被叫客户端守护模块;用于接收被叫客户端守护模块发送的呼叫请求、即时消息请求、未接来电信息信息或未接消息信息的被叫客户端模块;本发明专利技术结构简单、占用资源少且在节省电能和流量的情况下能有效防止丢失重要电话和消息的现象发生。
【技术实现步骤摘要】
本专利技术涉及无线通信领域,尤其涉及。
技术介绍
融合通信也叫统一通信,利用计算机技术与传统通信技术融合一体的新通信模式,提供包括电话、传真、文件传输、电话会议、视频、协作、即时消息、邮件、短信等在内的多种通信手段。融合通信不再局限于电话机,而是扩展到PC、PDA、电话、智能手机、H323/SIP终端等设备。融合通信客户端正常运行时,平常需要与服务器有许多呼叫控制协议与即时消息协议交互,比较耗费流量,另外由于程序运行也会耗电,通常用户对这两项耗费比较敏感,有些用户选择关闭客户端。但是客户端关闭后就不能收到好友发来的聊天消息,也不能接听来电,漏接电话和丢失消息。因此,急需一种在客户端关闭的情况下也能及时接收到来电请求或消息请求提醒的,或是即使由于人为原因未能及时应答来电请求或消息请求,之后也能得到未接来电和未接消息提醒的系统及方法。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种在节省电能和流量的情况下也能有效防止丢失来电或丢失消息现象发生的防止丢失来电请求或消息请求的系统及方法。本专利技术解决上述技术问题的技术方案如下:一种防止丢失来电请求或消息请求的系统,包括融合通信服务器、推送服务器、被叫客户端守护模块和被叫客户端;所述融合通信服务器用于接收呼叫请求或即时消息请求,并判断被叫客户端是否开启,如果开启则进行正常的呼叫请求或即时消息请求,如果未开启则将呼叫请求或即时消息请求传送给推送服务器;所述推送服务器用于将接收的呼叫请求或即时消息请求传送给相应的被叫客户端守护模块;还用于将呼叫请求或即时消息请求失败时产生的未接来电信息或未接消息信息存储在推送服务器的数据库中;还用于定期扫描数据库,将需要推送的未接来电信息或未接消息信息推送给被叫客户端守护模块;所述被叫客户端守护模块用于接收推送服务器发送的呼叫请求、即时消息请求、未接来电信息或未接消息信息,并进行显示提示;所述被叫客户端用于根据用户意愿启动,并接收被叫客户端守护模块发送的呼叫请求、即时消息请求、未接来电信息或未接消息信息。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述推送服务器包括哈希表、数据库和历史记录表,所述哈希表用于存储推送服务器与被叫客户端的连接信息;所述数据库用于存储呼叫请求或即时消息请求失败时产生的未接来电信息或未接消息信息;所述历史记录表用于存储推送成功的未接来电信息和未接消息信息。进一步,所述被叫客户端守护模块还用于定期向推送服务器发送心跳包,检测连接是否正常,若果检测到连接中断则每隔Tl时间重连一次,直至连接成功。本专利技术解决上述技术问题的另一技术方案如下:一种防止丢失来电请求或消息请求的方法,包括如下步骤:所述融合通信服务器实时检测是否有呼叫请求或即时消息请求;当检测到有呼叫请求或即时消息请求时判断被叫客户端是否开启,如果开启则进行正常的呼叫请求或即时消息请求,如果未开启则将即时消息请求传送给推送服务器;所述推送服务器将接收的呼叫请求或即时消息请求传送给相应的被叫客户端守护模块;所述被叫客户端守护模块接收呼叫请求或即时消息请求,并进行显示提示;判断呼叫请求或即时消息请求是否成功,如果是则将呼叫请求或即时消息请求传送给被叫客户端,被叫客户端自动启动并进行正常通信;否则向推送服务器反馈请求失败信息;推送服务器将请求失败的呼叫请求或即时消息请求作为未接来电信息或未接消息信息保存在推送服务器的数据库中;所述推送服务器定期扫描数据库,将需要推送的未接来电信息或未接消息信息推送给被叫客户端守护模块;所述被叫客户端守护模块将未接来电信息或未接消息信息进行显示提示;被叫客户端根据用户意愿启动,并查看未接来电信息或未接消息请求及接收相应的未接消息。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,还包括在融合通信服务器检测到呼叫请求或即时消息请求之前,所述被叫客户端守护模块采集被叫客户端的设备信息,并根据设备信息与推送服务器建立连接,并将连接信息存储到推送服务器中。进一步,所述被叫客户端守护模块与推送服务器之间一直保持连接。进一步,所述被叫客户端守护模块还用于定期向推送服务器发送心跳包,检测连接是否正常,若果检测到连接中断则每隔Tl时间重连一次,直至连接成功。进一步,还包括所述推送服务器定期扫描数据库时,检测是否有超过推送期限的未接来电信息或未接消息信息,如果存在则删除相应的未接来电信息或未接消息信息。本专利技术的有益效果是:本专利技术通过推送服务器和客户端守护模块的密切配合,使在客户端没有启动或不在线的情况下,也能接收到消息和来电提醒,当用户方便接听电话或接收消息时,通过用户确认,启动客户端;当用户不方便接听电话或接收消息时,系统得不到用户的确认,客户端不会启动,而是推送服务器存储未接来电和未接消息信息,并定期推送给客户端守护模块进行显示,待用户发现未接来电或未接消息提示时,通过确认,开启客户端查看未接来电或未接消息以及接收消息内容,因此不会丢失重要电话或丢失消息。由于客户端守护模块进程占用处理器和系统资源很少,消耗的电能也少,因此也能延设备的待机时间和使用寿命。附图说明图1为本专利技术所述一种防止丢失来电请求或消息请求的结构框图;图2为本专利技术所述一种防止丢失来电请求或消息请求的流程图;附图中,各标号所代表的部件列表如下:101、融合通信服务器,102、推送服务器,103、被叫客户端守护模块,104、被叫客户端。具体实施例方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。为了实现用户关闭融合通信客户端程序的情况下,也能接收消息和接听电话,不会因此造成丢失电话和丢失消息的后果。因此,以下介绍的系统和方法尤其适用于融合通信客户端未启动或不在线的情况。如图1所示,一种防止丢失来电请求或消息请求的系统,包括融合通信服务器101、推送服务器102、被叫客户端守护模块103和被叫客户端104 ;所述融合通信服务器101用于接收呼叫请求或即时消息请求,并根据呼叫请求或即时消息请求中携带的被叫客户端的信息判断被叫客户端是否开启,如果开启则进行正常的呼叫请求或即时消息请求,如果未开启则将呼叫请求或即时消息请求传送给推送服务器;其中,融合通信服务器101包括SIP服务器和即时消息服务器,所述SIP服务器用于接收呼叫请求,并根据呼叫请求中携带的被叫客户端的信息判断被叫客户端是否开启,如果开启则进行正常的呼叫请求,如果未开启则将呼叫请求传送给推送服务器;所述即时消息服务器用于接收即时消息请求,并根据即时消息请求中携带的被叫客户端的信息判断被叫客户端是否开启,如果开启则进行正常的即时消息通信,如果未开启则将即时消息请求传送给推送服务器;所述推送服务器102用于接收融合通信服务器发送来的呼叫请求或即时消息请求,并根据根据呼叫请求或即时消息请求中携带的被叫客户端的信息查找相应的连接信息,将呼叫请求或即时消息请求通过查找到的连接传送给相应的被叫客户端守护模块;还用于将呼叫请求或即时消息请求失败时产生的未接来电信息或未接消息信息存储在推送服务器的数据库中;还用于定期扫描数据库,将需要推送的未接来电信息或未接消息信息推送给被叫客户端守护模块;其中,所述推送服务器102包括哈希表、数据库和历史记录表,所本文档来自技高网...
【技术保护点】
一种防止丢失来电请求或消息请求的系统,其特征在于,包括融合通信服务器、推送服务器、被叫客户端守护模块和被叫客户端;所述融合通信服务器用于接收呼叫请求或即时消息请求,并判断被叫客户端是否开启,如果开启则进行正常的呼叫请求或即时消息请求,如果未开启则将呼叫请求或即时消息请求传送给推送服务器;所述推送服务器用于将接收的呼叫请求或即时消息请求传送给相应的被叫客户端守护模块;还用于将呼叫请求或即时消息请求失败时产生的未接来电信息或未接消息信息存储在推送服务器的数据库中;还用于定期扫描数据库,将需要推送的未接来电信息或未接消息信息推送给被叫客户端守护模块;所述被叫客户端守护模块用于接收推送服务器发送的呼叫请求、即时消息请求、未接来电信息或未接消息信息,并进行显示提示;所述被叫客户端用于根据用户意愿启动,并接收被叫客户端守护模块发送的呼叫请求、即时消息请求、未接来电信息或未接消息信息。
【技术特征摘要】
1.一种防止丢失来电请求或消息请求的系统,其特征在于,包括融合通信服务器、推送服务器、被叫客户端守护模块和被叫客户端; 所述融合通信服务器用于接收呼叫请求或即时消息请求,并判断被叫客户端是否开启,如果开启则进行正常的呼叫请求或即时消息请求,如果未开启则将呼叫请求或即时消息请求传送给推送服务器; 所述推送服务器用于将接收的呼叫请求或即时消息请求传送给相应的被叫客户端守护模块;还用于将呼叫请求或即时消息请求失败时产生的未接来电信息或未接消息信息存储在推送服务器的数据库中;还用于定期扫描数据库,将需要推送的未接来电信息或未接消息信息推送给被叫客户端守护模块; 所述被叫客户端守护模块用于接收推送服务器发送的呼叫请求、即时消息请求、未接来电信息或未接消息信息,并进行显示提示; 所述被叫客户端用于根据用户意愿启动,并接收被叫客户端守护模块发送的呼叫请求、即时消息请求、未接来电信息或未接消息信息。2.根据权利要求1所述一种防止丢失来电请求或消息请求的系统,其特征在于,所述推送服务器包括哈希表、数据库和历史记录表, 所述哈希表用于存储推送服务器与被叫客户端守护模块的连接信息; 所述数据库用于存储呼叫请求或即时消息请求失败时产生的未接来电信息或未接消息信息; 所述历史记录表用于存储推送成功的未接来电信息和未接消息信息。3.根据权利要求1所述一种防止丢失来电请求或消息请求的系统,其特征在于,所述被叫客户端守护模块还用于采集被叫客户端的设备信息,并根据设备信息与推送服务器建立连接,并将连接信 息存储到推送服务器中。4.根据权利要求1所述一种防止丢失来电请求或消息请求的系统,其特征在于,所述被叫客户端守护模块还用于定期向推送服务器发送心跳包,检测连接是否正常,如果检测到连接中断则每隔Tl时间重连一次,直至连接成功。5.一种防止丢失来电请求或消息请求的方法,其特征在于,包括如下步骤: 所述融合通信服务器实时检测是否有呼叫请求或即时消息请求; 当检测到有呼叫请求或即时消息请求时判断被叫客户端是否开启,如果开启则进行正常的呼叫请求...
【专利技术属性】
技术研发人员:钟贵华,
申请(专利权)人:北京思特奇信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。