智能待机网络电话的制作方法

文档序号:7593597阅读:218来源:国知局
专利名称:智能待机网络电话的制作方法
技术领域
本发明涉及利用移动数据网络,进行语音或视频通信的一种以手机为载体的网络电话。相比普通的网络电话,它利用手机厂家开放的短消息发送以及短消息接收监听编程接ロ増加了智能待机功能。
背景技术
目前,很多网络电话品牌,都已经提供了通过在手机上可以安装的网络电话客户端,来实现网络电话对手机的支持。这种实 现方式主要分为两种第一种为利用回拨技木,用户要用手机拨打网络电话时,只需启动手机上网络电话客户端将需要呼叫的号码上传到对应服务器,由自动回呼语音服务平台分别向主叫方与被叫方进行呼叫并建立语音通话,若主叫方与被叫方所出位置不同,各分布的语音服务平台间的语音信息通过互联网进行传播,这种方式需租用运营商的语音线路,前期建设以及后期运营在很大程度上都受限于传统电信运营商。第二种为纯网络传递通信数据方式,网络电话客户端实现通信信息(语音、视频)的接收、压缩以及传送,如果被叫方客户端当前没有在注册认证服务器进行注册在线,则无法建立语音呼叫,接下来讨论的网络电话,若未加声明,都视为第二种类型。随着通信运营商对短消息网关的优化,当前手机与手机间的短消息通信基本上达到准实时状态,在通常情况下已经满足实时通知工具的要求。在手机方面,当前市场上出现的智能手机,都已经能支持第三方软件的安装,并提供了短消息发送、短消息接收监听以及网络处理等各种功能的编程接ロ。在网络传输方面,随着电信运营商对3g业务的推广、各级政府无线城市概念的建设以及家庭wifi局域网的普及,一直限制手机网络电话发展的移动网速限制也已经被突破。另外,除各种情况的免费wifi网络外,得益于运营商3g网络的逐渐完善,3g网络流量资费也已开始明显下降。

发明内容
为了解决手机纯网络电话中,当被叫客户端没有在注册认证服务器进行注册在线,就无法建立语音呼叫的问题。本发明提供ー种加入前置处理的基于手机的网络电话类型,该类型只要主被叫标志绑定手机号码,不仅具有普通纯手机客户端上网络电话类型的所有特性,同时能让被叫客户端在没有向注册认证服务器进行注册并保持在线的情况下,也能接收网络电话的呼入。本发明解决其技术问题所采用的技术方案是在原来的网络电话模式中,引入被叫在线探测以及短消息通知被叫上线功能模块。即当网络电话主叫A在呼叫网络电话被叫B前,先向网络电话服务中心查询B是否上线,若已在线,则直接进入正常网络电话呼叫流程。若未上线,则A调用短消息发送接ロ或要求网络电话服务中心向B绑定的手机号码发送一条特殊格式的短消息,B侧客户端监听并拦截到要求上线的特殊格式短消息后,向注册认证服务器进行注册上线。A在处理完要求B上线的操作后,如一直未收到B上线通知,则呼叫结束,如收到网络电话服务中心发出的B上线通知,则进入正常网络电话呼叫流程。它让用户,在使用基于手机的网络电话与使用普通移动电话的模式几乎一致。
本发明的有益效果是原来手机上的网络电话功能模块如要做到被其他用户随时呼叫,则手机必须保持数据网络在线,且网络电话客户端必须向注册认证服务器进行注册,并维持在线状态。在当前的手机电池技术还未突破下,数据网络对手机电量的消耗是不容忽视的,另外,手机移动数据网络在线也会造成不必要的上网资费开销。采用本文列举的方案改进后,则无需网络电话客户端保持注册在线,也能接收到其他主叫的呼入,并进入正常的网络电话呼叫处理流程,这样大大节省了当前各种基于手机网络电话方案中移动数据网络在线时长和流量的开销,并在很大程度上增长了手机的待机时长。


以SIP协议为基础,并加入前置模块构建的网络电话技术方案见图I。图I元素说明如下主叫发起网络电话呼叫的手机客户端被叫接收网络电话呼叫的手机客户端Pretreatment Module 网络电话前置模块,主要用来处理主叫发起的查询被叫是否已经注册在线,以及被叫注册上线通知处理等功能。SIP PROXY SIP服务端代理模块,主要用来完成SIP协议交互的相关处理。MediaProxy Relay 媒体中继,主要为了多媒体流在多个目标间的提供中转与转发功能。PP 手机客户端与前置模块通信的私有协议。SIP Session Initiation Protocol,是ー个应用层的信令控制协议,广泛用于网络电话会话的构建与维护。RTP 实时传送协议,详细说明了在互联网上传递音频和视频的标准数据包格式。
具体实施例方式下面给出ー个本发明的实际使用案例网络电话被叫离线呼叫流程,被叫在收到网络电话呼叫后摘机并建立通话,具体呼叫流程图见图2。本发明主要涉及到以下几个对象a.A(主叫)发起网络电话呼叫的手机客户端b.B(被叫)接收网络电话呼叫的手机客户端c.网络电话服务中心互联网侧搭建的网络电话服务端,包括前置模块、SIP服务器、多媒体服务中心等
本发明在正式展现前需先完成以下几步操作I.手机上已经安装了网络电话客户端2.手机号码已经绑定了网络电话客户端下面对图2中网络电话被叫离线呼叫流程进行全面解析I. A向网络电话服务中心发起呼叫B的请求;2.网络电话服务中心查询B是否在线;3.网络电话服务中心通知A,被叫B当前为离线状态;4. A调用短消息发送接ロ,向B发送一条特殊短消息;5. B拦截到A发出的有呼叫进入的短消息;6.B解析短消息,井向网络电话服务中心注册在线;7.网络电话服务中心通知A,被叫B已经上线;8. A通过SIP协议向B发起网络电话呼叫邀请;9. B响铃,并接收呼入请求(注B如拒绝,则呼叫失败);10. A与B网络电话呼叫连接建立,开始通话; 11. 一方挂机,呼叫结束。
权利要求
1.一种以手机为载体的网络电话,在网络电话呼叫逻辑开始前,引入前置查询模块以及短消息呼叫通知功能,其特征是当被叫未注册在线时,通过自动发送特殊格式的呼叫通知短信,使得被叫主动上线,并接收网络电话呼叫。
2.根据权利要求I所述的基于手机的网络电话,其特征是所有网络电话的主被叫标志都直接使用手机号码,使用短消息拦截功能来达到离线被叫对网络电话呼入请求的监听。
3.根据权利要求I所述的基于手机的网络电话,其特征是网络电话的主叫在发起网络电话呼叫前,前置查询模块会先向网络电话服务中心查询被叫是否在线,从而决定是直接发起网络电话呼叫,还是利用短消息通知方式使被叫上线。
全文摘要
一种以手机为载体,并能做到智能待机的网络电话。它将手机的短消息功能与当前手机上流行的网络电话功能相结合。主要在当前流行的网络电话的模式中,引入被叫在线探测以及短消息通知被叫上线功能模块。即当网络电话主叫A在呼叫网络电话被叫B前,先查询B是否上线,若已在线,则直接进入正常网络电话呼叫流程。若未上线,则A通过短信通知B上线。等待直到收到B上线通知,接着进入正常网络电话呼叫流程。它让基于手机的网络电话用户,在使用移动终端上的网络电话与使用普通移动电话的模式几乎一致,却不需要手机数据网络一直处于激活状态。
文档编号H04W88/02GK102647532SQ20111004558
公开日2012年8月22日 申请日期2011年2月18日 优先权日2011年2月18日
发明者解正宇 申请人:解正宇
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1