一种实现电话留言管理和上报的方法

文档序号:7601204阅读:113来源:国知局
专利名称:一种实现电话留言管理和上报的方法
技术领域
本发明涉及电话留言业务,特别是涉及一种实现电话留言管理和上报的方法。
背景技术
目前,随着电信技术的发展,市场上出现了各种各样、功能繁多的电话业务,以满足人们对电话业务的不同需求。其中有一种电话业务称为语音邮箱,其功能是在主人出门时,来电话者对主人电话的呼叫可以自动转入到语音邮箱,语音邮箱会给来电话者播放一段预先录制的语音,然后自动引导来电话者在“哔”声后给该语音邮箱留言,来电话者留言后,语音邮箱系统保存留言。然后,主人可以根据预先设定的某些提示,比如电话机上的留言灯、主人分机振铃、主人预留电话振铃、主人传呼机显示等方式,知道有电话留言,然后通过拨打特定的语音邮箱号码来收听或管理自己的语音留言。
在语音邮箱系统中,电话留言的收听即主人如何收听来电话者给自己的电话留言是一个重要环节,不同的语音邮箱系统有着不同的设置方法。现有的语音邮箱电话留言收听的具体过程如图1所示,其中,用户利用电话机拨打特定的语音邮箱号码,语音邮箱系统收到呼叫后,提示用户输入密码,用户输入密码后,语音邮箱系统将确认用户输入的密码是否正确,以确认用户的合法身份。在语音邮箱系统确认密码正确后,提示用户选择要收听的电话留言的序号,在用户选择电话留言序号后,语音邮箱系统将播放该用户选择的电话留言。同样地,用户也可以按照语音邮箱系统的提示对电话留言进行删除、查询和保存等管理工作。
从上述方案可以看出,现有技术通过语音邮箱收听电话留言的过程主要是通过语音提示和按键操作完成的。对于不同的语音邮箱系统,按键选择可以具有不同的特定键。而且,功能更强大的语音邮箱系统,比如支持增大/减小音量、快进/快退、设置邮箱参数等功能的语音邮箱系统,设置流程比上述过程更加复杂,与用户的交互也会更多。因此,通过拨打语音邮箱号码收听电话留言的方式,虽然具有语音邮箱系统的语音提示,但用户与系统之间的交互比较繁琐,使用起来不方便,而且如果按键操作失误也不易修改。此外,在复杂的语音邮箱系统里,用户往往会不知所措。

发明内容
有鉴于此,本发明的主要目的在于提供一种实现电话留言管理的方法,能够避免与语音邮箱系统间进行繁琐的提示语音与按键交互,方便用户对电话留言的管理。
本发明另一目的在于提供一种实现电话留言上报的方法,能够实现电话留言的自动上报,从而使用户及时获得电话留言信息。
为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种实现电话留言管理的方法,应用于将电话系统与即时通讯系统相结合的网络,该方法包括以下步骤A.即时通讯系统中的即时通讯客户端根据用户当前所需的电话留言管理操作,生成包含电话留言管理命令的即时电话留言管理消息,发送给即时通讯系统中的即时通讯服务器;B.即时通讯服务器收到所述即时电话留言管理消息后,获取当前电话留言管理命令要操作的电话留言对应的电话号码,并生成包含所述即时电话留言管理消息中的电话留言管理命令的电话留言管理消息,发送给电话系统中所述电话号码所属的综合接入设备;C.综合接入设备收到所述电话留言管理消息后,根据所述电话留言管理消息中的电话留言管理命令对电话留言进行操作,并生成包含操作结果的电话留言管理消息响应,发送给即时通讯服务器;
D.即时通讯服务器收到所述电话留言管理消息响应后,获取发送所述即时电话留言管理消息的即时通讯客户端的即时通讯号码,并生成包含所述电话留言管理消息响应中的操作结果的即时电话留言管理消息响应,发送给所获取的即时通讯号码对应的即时通讯客户端;E.即时通讯客户端收到所述即时电话留言管理消息响应后,获取其中包含的操作结果,以得到所述电话留言管理命令的操作结果。
步骤A所述电话留言管理命令可以为查询电话留言命令;步骤B所述电话留言管理消息进一步包含待查询电话留言的电话号码;所述待查询电话留言的电话号码为所述当前电话留言管理命令要操作的电话留言对应的电话号码;步骤C所述对电话留言进行操作为查询所述电话号码对应的电话留言名称,所述操作结果为查询到的电话留言名称。
步骤A所述电话留言管理命令可以为播放电话留言命令,所述即时电话留言管理消息进一步包含待播放的电话留言名称;步骤B所述电话留言管理消息进一步包含所述待播放的电话留言名称;步骤C所述对电话留言进行操作为获得所述电话留言名称对应的电话留言内容,所述操作结果为所述电话留言名称和获得的电话留言内容所述步骤E进一步包括通过音频设备播放所获得的电话留言内容。
步骤A所述电话留言管理命令可以为删除电话留言命令,所述即时电话留言管理消息进一步包含待删除的电话留言名称;步骤B所述电话留言管理消息进一步包含所述待删除的电话留言名称;步骤C所述对电话留言进行操作为删除所述电话留言名称对应的电话留言内容,所述操作结果为所述电话留言名称和删除操作成功或失败。
上述方案中,所述步骤E进一步包括将得到的操作结果中的电话留言名称显示在即时通讯客户端。
所述电话留言管理消息响应进一步包含所述电话留言名称;所述电话留言名称至少包含电话留言的被叫电话号码;步骤D中,所述获取发送即时电话留言管理消息的即时通讯客户端的即时通讯号码为即时通讯服务器获取电话留言名称中的电话留言的被叫电话号码,根据预先设定的电话号码与即时通讯号码之间的映射表,查找与所述被叫电话号码对应的即时通讯号码,得到所述即时通讯号码。
或者,所述电话留言管理消息响应进一步包含综合接入设备当前操作的电话留言对应的电话号码;步骤D中,所述获取发送即时电话留言管理消息的即时通讯客户端的即时通讯号码为即时通讯服务器获取电话留言管理消息响应中的电话号码,根据预先设定的电话号码与即时通讯号码之间的映射表,查找与所述电话号码对应的即时通讯号码,得到所述即时通讯号码。
步骤B中,所述获取当前电话留言管理命令要操作的电话留言对应的电话号码的方法为即时通讯服务器识别发送即时电话留言管理消息的即时通讯客户端的即时通讯号码,根据预先设定的电话号码与即时通讯号码之间的映射表,查找所述即时通讯号码对应的电话号码,得到所述电话号码。
本发明同时公开了一种实现电话留言上报的方法,应用于将电话系统与即时通讯系统相结合的网络,该方法包括以下步骤a.电话系统中的综合接入设备将包含电话留言上报命令和电话留言名称的消息,发送到即时通讯系统中的即时通讯服务器;b.即时通讯服务器收到所述消息后,获取所述电话留言名称将上报到的即时通讯客户端的即时通讯号码,生成包含所述消息中的电话留言上报命令和电话留言名称的即时电话留言上报消息,发送给所述即时通讯号码对应的即时通讯客户端;c.即时通讯客户端收到所述即时电话留言上报消息后,获取其中包含的电话留言名称,完成电话留言上报。
在执行所述步骤a之前,进一步包括电话系统中的综合接入设备实时检测是否有新的电话留言,当检测到有新的电话留言时,根据电话留言信息设置电话留言名称,然后根据设置的电话留言名称生成包含电话留言上报命令和电话留言名称的消息,继续执行所述步骤a。
其中,所述根据电话留言信息设置电话留言名称为将当前电话留言的被叫电话号码、主叫电话号码和电话留言发生时间分别放置于规定格式的电话留言名称中,得到当前电话留言的电话留言名称。
步骤a中,所述电话留言名称至少包含电话留言的被叫电话号码;步骤b所述获取所述即时通讯号码为即时通讯服务器获取所述电话留言名称中的电话留言的被叫电话号码,根据预先设定的电话号码与即时通讯号码之间的映射表,查找与所述电话号码对应的即时通讯号码,得到所述即时通讯号码。
或者,所述综合接入设备发送到即时通讯服务器的消息进一步包含综合接入设备当前操作的电话留言对应的电话号码;步骤b所述获取所述即时通讯号码为即时通讯服务器获取所述综合接入设备发送到即时通讯服务器的消息中的电话号码,根据预先设定的电话号码与即时通讯号码之间的映射表,查找与所述电话号码对应的即时通讯号码,得到所述即时通讯号码。
在步骤b中,所述即时通讯服务器收到综合接入设备发送的消息后,进一步包括即时通讯服务器向综合接入设备返回电话留言上报消息响应,综合接入设备收到即时通讯服务器返回电话留言上报消息响应后,将对应的电话留言设置为已上报。
本发明所提供的通过即时通讯系统管理电话留言的方法,使用户可以很方便的在计算机上管理自己的电话留言,查询当前电话留言,删除或收听任意一条电话留言,不用繁琐地利用按键与语音邮箱系统的提示语音进行交互。因此,本发明方法极大地方便了用户收听和管理电话留言。而且,这种通过即时通讯系统管理电话留言的方式,同时也将部分电话业务移植到计算机上来,方便了用户操作,增强了用户的办公体验,更加紧密地将电话业务和即时通讯服务结合在一起。此外,通过将电话留言自动上报给即时通讯系统,可以使即时通讯系统中的在线用户在第一时间里收取自己的电话留言,不会耽误任何重要的信息。


图1为现有技术利用语音邮箱收听电话留言的操作流程示意图;图2为本发明即时通讯系统与电话系统相结合的网络架构示意图;图3为本发明实现电话留言管理的方法流程图;图4为本发明第一实施例通过即时通讯系统查询电话留言的方法流程图;图5为本发明第二实施例通过即时通讯系统播放电话留言的方法流程图;图6为本发明第三实施例通过即时通讯系统删除电话留言的方法流程图;图7为本发明一实施例电话系统将电话留言名称即时上报给即时通讯系统的方法流程图。
具体实施例方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明主要思想在于利用即时通讯系统与电话系统相结合的网络架构,通过即时通讯系统中的即时通讯客户端、即时通讯服务器和电话系统中的综合接入设备之间的信息交互,在即时通讯系统中对综合接入设备侧的电话留言进行管理,或者将综合接入设备侧的电话留言自动上报给即时通讯系统。
即时通讯系统是一种基于互联网的通讯系统,为用户提供网络上的即时通讯服务(IM,Instant Messenger)。即时通讯系统包括即时通讯服务器(IMServer)和多个即时通讯客户端(IM Client),每个即时通讯客户端分别与即时通讯服务器建立通信连接,相互间发送和接收信息,构成一个信息传递错综复杂的通讯系统。即时通讯系统中的用户为即时通讯用户,每个即时通讯用户都有唯一的用于标识即时通讯用户的即时通讯号码。目前,即时通讯工具在互联网上得到了广泛的应用和认可。即时通讯用户通过即时通讯客户端提供的即时通讯工具,利用自身的即时通讯号码登录到即时通讯系统后,可以通过即时通信工具进行收发信息、传送文件、视频电话和发送手机短信等多种操作,使得即时通讯用户间的沟通方式更加丰富多彩。而即时通讯系统与其它系统的结合也会带来更方便的体验和更强大的功能。
将即时通讯系统与电话系统相结合的网络架构如图2所示,其中,每个即时通讯客户端分别与即时通讯服务器相连接,每个电话终端分别与综合接入设备相连接,即时通讯系统中的即时通讯服务器和电话系统中的综合接入设备按照规定的接口协议通过网络进行通信,交互各自所需的信息,以实现即时通讯系统和电话系统的结合,这样,即时通讯客户端和电话终端之间就可以通过即时通讯服务器和综合接入设备的信息转发实现信息交互,使得即时通讯系统和电话系统间的信息共享成为可能。为了实现综合接入设备与即时通讯服务器之间的通讯,需要定义用于通讯的接口协议,该接口协议包含的内容和消息格式可以多种多样,但无论采用何种接口协议,只要综合接入设备与即时通讯服务器均能够识别其中包含的信息并能够执行与包含信息对应的操作即可。
本发明中,综合接入设备与即时通讯服务器之间的接口协议消息报文中可以包含用于区别命令及其响应的帧头标识、用于区别不同命令的命令字、用于区别综合接入设备的设备标识和消息内容等。为了使即时通讯系统支持电话留言管理功能,还需要扩充即时通讯客户端和即时通讯服务器之间的协议,简称扩充的即时通讯协议,相应的协议消息报文中可以包含用于区别业务类型的业务标识、用于区别命令及其响应的帧头标识、用于区别不同命令的命令字和消息内容等。上述协议属于应用级协议,需要承载于底层的网络协议之上进行传输。
基于上述即时通讯系统与电话系统相结合的网络架构,即时通讯客户端可以通过即时通讯服务器和综合接入设备的信息转发对电话终端进行操作,或电话终端可以通过即时通讯服务器和综合接入设备的信息转发将电话终端信息发送给即时通讯客户端,从而将电话业务加入到即时通讯系统中。这样,用户可以在即时通讯客户端上操作电话留言,进行电话留言管理,或执行电话系统中的电话留言上报等功能。即时通讯系统对电话留言进行管理主要包括查询电话留言、播放电话留言和删除电话留言等。
其中,本发明通过即时通讯系统实现电话留言管理的方法如图3所示,包括以下步骤步骤301、即时通讯系统中的即时通讯客户端根据用户当前输入的电话留言管理操作,根据扩充的即时通讯协议,生成包含电话留言管理命令等信息的即时电话留言管理消息,发送给即时通讯系统中的即时通讯服务器。
为了利用即时通讯系统对特定电话号码的电话留言进行管理,用户需要通过各自的即时通讯号码在即时通讯客户端进行登录。一般地,用户当前登录的即时通讯客户端的地址、端口号和登录时间等信息会保存到即时通讯服务器。这样,即时通讯服务器中包含即时通讯客户端的地址、端口等信息与即时通讯号码之间的映射表。用户登录后,可以通过即时通讯客户端提供的电话留言管理操作界面输入所需的电话留言操作。
根据前面所述的应用协议,即时电话留言管理消息中包含用于区分不同电话管理命令的命令字。所述即时电话留言管理消息及其响应是指根据扩充的即时通讯协议产生的、在即时通讯系统内部传输的、用于进行电话留言管理的消息和响应。
步骤302、即时通讯服务器收到即时电话留言管理消息后,解析其中的电话留言管理命令,根据现有技术方法,比如通过底层数据包中的地址和端口号或套接字与即时通讯号码之间的对应关系,判断出发送数据包的即时通讯客户端的即时通讯号码,并查找即时通讯号码对应的电话号码,然后根据综合接入设备与即时通讯服务器之间的接口协议,将解析得到的电话留言管理命令等信息组成电话留言管理消息,发送给电话系统中的综合接入设备。
一般综合接入设备启动时,会向自身保存的即时通讯服务器的地址对应的即时通讯服务器注册,注册时带上自身的设备标识号码。这样,即时通讯服务器中包含即时通讯号码、电话号码与综合接入设备标识号码的映射表,通过该映射表,可以查找到即时通讯号码对应的电话号码,也可以查到该电话号码对应的综合接入设备标识号码,从而将电话留言管理消息发送给综合接入设备标识号码对应的综合接入设备。
其中,所述电话留言管理消息及其响应是指根据综合接入设备与即时通讯服务器之间的接口协议生成的、在即时通讯系统与电话系统间传输的、用于进行电话留言管理的消息和响应。
步骤303、综合接入设备收到电话留言管理消息后,解析其中的电话留言管理命令,根据电话留言管理命令对电话留言进行操作,根据综合接入设备与即时通讯服务器之间的接口协议,将操作结果等信息组成电话留言管理消息响应,返回给综合接入设备自身保存的即时通讯服务器的地址对应的即时通讯服务器。
其中,综合接入设备对电话留言执行的操作随着电话留言管理消息中的命令字的不同而不同,得到的操作结果也随命令字不同而不同。具体情况将在下面的具体实施例进行描述。
步骤304、即时通讯服务器收到综合接入设备返回的电话留言管理消息响应后,解析其中包含的操作结果,获取当前操作对应的电话号码,根据前面所述的即时通讯号码和电话号码的映射表查找当前操作的电话号码所对应的即时通讯号码,根据扩充的即时通讯协议,将找到的即时通讯号码和操作结果等信息组成即时电话留言管理消息响应,返回给即时通讯号码对应的即时通讯客户端。
电话留言管理消息响应中操作结果中通常包含电话留言名称,电话留言名称中包含电话留言的被叫电话号码,该电话留言的被叫电话号码就是当前操作的电话号码,因此,解析电话留言名称就可以得到当前操作的电话号码。当然,也可以在电话留言管理消息响应中直接包含当前操作的电话号码,从而从电话留言管理消息响应中直接获得当前操作的电话号码。
步骤305、即时通讯客户端收到即时通讯服务器返回的即时电话留言管理消息响应后,解析其中包含的操作结果,得到电话留言管理命令的操作结果。
一般地,可以将操作结果显示在即时通讯客户端的用户操作界面上,或者以其它方式告诉用户。
下面通过具体实施例详细说明本发明实现电话留言管理的方法。为了方便描述,下面实施例中的即时电话留言管理消息及其响应和电话留言管理消息及其响应的名称均根据具体的电话留言管理命令进行命名。比如,电话留言管理命令为查询电话留言命令时,将相应的即时电话留言管理消息称为即时查询电话留言消息,将相应的电话留言管理消息称为查询电话留言消息。
实施例一本发明提供查询电话留言的功能。图4为本发明通过即时通讯系统查询电话留言的方法流程图,包括以下步骤步骤401、即时通信客户端根据已登录用户当前输入的电话留言查询操作,获取查询电话留言命令和当前操作对应的即时通讯号码,按照即时通信协议规定的接口协议报文格式,将查询电话留言命令和即时通讯号码等信息组成即时查询电话留言消息,通过现有的即时通讯系统的连接通道,将即时查询电话留言消息发送给即时通讯服务器。该即时查询电话留言消息中的命令字为查询电话留言命令,消息内容为即时通讯号码。
步骤402、即时通讯服务器收到该客户端查询电话留言消息后,解析其中包含的查询电话留言命令和即时通讯号码等信息,并根据即时通讯号码和电话号码之间的一一映射关系表,查找到即时通讯号码对应的电话号码,并根据电话号码查询该电话号码对应的综合接入设备的标识号码,然后按照综合接入设备与即时通讯服务器之间的接口协议,将查询电话留言命令和电话号码等信息组成查询电话留言消息,通过即时通讯服务器与综合接入设备之间的网络连接,将查询电话留言消息发送到综合接入设备标识号码对应的综合接入设备。
步骤403、综合接入设备收到即时通讯服务器发送来的查询电话留言消息后,解析其中包含的查询电话留言命令和电话号码,查询电话号码对应的电话留言名称,然后按照综合接入设备与即时通讯服务器之间的接口协议,将查询到的电话留言名称等信息组成查询电话留言消息响应,发送给即时通讯服务器。
步骤404、即时通讯服务器收到综合接入设备返回的查询电话留言消息响应后,解析其中包含的电话留言名称及电话留言名称中包含的电话号码等信息,根据即时通讯号码和电话号码之间的一一映射关系表,查询到所解析的电话号码对应的即时通讯号码,再将电话留言名称等信息按照即时通讯协议组成即时查询电话留言消息响应,发送给该即时通讯号码对应的即时通讯客户端。
步骤405、即时通讯客户端收到即时通讯服务器返回的即时查询电话留言消息响应后,解析其中包含的电话留言名称,将解析的电话留言名称显示在即时通讯客户端。
实施例二本发明还可以通过即时通讯客户端直接播放电话留言的具体电话留言内容。电话留言内容通常为语音数据。
图5为本发明通过即时通讯系统收听电话留言的方法流程图,包括以下步骤
步骤501、即时通信客户端根据已登录用户当前输入的电话留言播放操作,获取播放电话留言命令和待播放的电话留言名称,按照即时通信协议规定的接口协议报文格式,将播放电话留言命令和待播放的电话留言名称等信息组成即时播放电话留言消息,通过现有的即时通讯系统的连接通道,将即时播放电话留言消息发送给即时通讯服务器。该即时播放电话留言消息中的命令字为播放电话留言命令,消息内容为待播放的电话留言名称。
步骤502、即时通讯服务器收到该即时播放电话留言消息后,解析其中包含的播放电话留言命令和电话留言名称等信息,识别当前发送播放电话留言消息的即时通讯号码,并根据即时通讯号码和电话号码之间的一一映射关系表,查找即时通讯号码对应的电话号码,根据电话号码查询该电话号码所属的综合接入设备标识号码,并按照综合接入设备与即时通讯服务器之间的接口协议,将播放电话留言命令和电话留言名称等信息组成播放电话留言消息,通过即时通讯服务器与综合接入设备之间的网络连接,将播放电话留言消息发送到综合接入设备标识号码对应的综合接入设备。
步骤503、综合接入设备收到即时通讯服务器发送来的播放电话留言消息后,解析其中包含的播放电话留言命令和电话留言名称,按照综合接入设备与即时通讯服务器之间的接口协议,将电话留言名称及其对应的语音数据组成播放电话留言消息响应,发送给即时通讯服务器。本实施例中,可以先压缩语音数据再组包发送。
步骤504、即时通讯服务器收到综合接入设备返回的播放电话留言响应消息后,解析其中电话留言名称包含的电话号码等信息,根据即时通讯号码和电话号码之间的一一映射关系表,得到电话号码对应的即时通讯号码,再将语音数据等信息按照即时通讯协议组成即时播放电话留言消息响应,发送给该即时通讯号码对应的即时通讯客户端。
步骤505、即时通讯客户端收到即时通讯服务器返回的即时播放电话留言消息响应后,解析其中包含的语音数据,利用自身的音频播放设备比如声卡将得到的语音数据播放出来。如果语音数据被压缩,则需要在播放之前对语音数据进行解压缩处理。
实施例三除了上述通过即时通讯系统查询或收听播放留言,本发明还可以通过即时通讯系统删除电话留言。
图6为本发明通过即时通讯系统删除电话留言的方法流程图,包括以下步骤步骤601、即时通信客户端根据已登录用户当前输入的电话留言删除操作,获取删除电话留言命令和待删除的电话留言名称,按照即时通信协议规定的接口协议报文格式,将删除电话留言命令和待删除的电话留言名称等信息组成即时删除电话留言消息,通过现有的即时通讯系统的连接通道,发送给即时通讯服务器。该即时删除电话留言消息中的命令字为删除电话留言命令,消息内容为待删除的电话留言名称。
步骤602、即时通讯服务器收到即时删除电话留言消息后,解析其中包含的删除电话留言命令和电话留言名称等信息,识别当前发送删除电话留言消息的即时通信客户端的即时通讯号码,并根据即时通讯号码和电话号码之间的一一映射关系表,查询到即时通讯号码对应的电话号码,根据电话号码查询该电话号码所属的综合接入设备标识号码,并按照综合接入设备与即时通讯服务器之间的接口协议,将删除电话留言命令和待删除的电话留言名称等信息组成删除电话留言消息,通过即时通讯服务器与综合接入设备之间的网络连接,将删除电话留言消息发送到综合接入设备标识号码对应的综合接入设备。
步骤603、综合接入设备收到即时通讯服务器发送来的删除电话留言消息后,解析其中包含的删除电话留言命令和电话留言名称,删除电话留言名称对应的电话留言,然后按照综合接入设备与即时通讯服务器之间的协议,将电话留言删除结果等信息组成删除电话留言消息响应,发送给即时通讯服务器。
步骤604、即时通讯服务器收到综合接入设备返回的删除电话留言消息响应后,解析电话留言删除结果中包含的电话号码等信息,根据即时通讯号码和电话号码之间的一一映射关系表,得到所解析的电话号码对应的即时通讯号码,再将电话留言删除结果等信息按照即时通讯协议组成即时删除电话留言消息响应,发送给该即时通讯号码对应的即时通讯客户端。
步骤605、即时通讯客户端收到即时通讯服务器返回的即时删除电话留言消息响应后,解析其中电话留言删除结果,显示在即时通讯客户端。
本发明除了提供管理电话留言的方法外,为了保证用户及时获得电话留言信息,还提供了实现电话留言信息自动上报的方法,在电话留言信息自动上报给用户后,用户就可以选择所上报的电话留言信息进行收听或删除。
图7为本发明电话系统将电话留言名称即时上报给即时通讯系统的方法流程图,包括以下步骤步骤701、当综合接入设备检测到有新的电话留言时,根据电话留言相关信息生成与之对应的电话留言名称,并按照综合接入设备与即时通讯服务器之间的接口协议,组成包含电话留言上报命令和电话留言名称等消息的电话留言上报消息,通过综合接入设备与即时通讯服务器之间的网络连接,发送到即时通讯服务器。电话留言上报消息中的命令字为电话留言上报命令,消息内容为待上报的电话留言名称。
其中,电话留言相关信息可以包括电话留言的发生时间、被叫号码、主叫号码等。被叫号码就是有留言的用户号码。比如,将电话留言名称设定为一个字符串,以‘\0’结束,格式为“年-月-日-时-分-秒++被叫号码++主叫号码.wav”。例如,“2004-2-20-19-57-36++80080++13966668888.wav”表示主叫号码为13966668888的用户在2004年2月20日19时57分36秒给被叫号码为80080的用户的语音留言。这样,即时通讯系统就可以通过分析电话留言名称获取被叫号码、主叫号码和电话留言的发生时间等信息。
其中,综合接入设备如何检测新的电话留言的方法可以采用现有的电话留言检测方法,在此不再赘述。
步骤702、即时通讯服务器收到综合接入设备送来的电话留言上报消息后,向综合接入设备返回电话留言上报消息响应,同时解析其中包含的电话留言上报命令和电话留言名称,从电话留言名称中获得电话号码,并根据即时通讯号码和电话号码之间的一一映射关系表,查找电话号码对应的即时通讯号码,然后再将电话留言上报命令和电话留言名称按照即时通讯协议组成即时电话留言上报消息,发送给即时通讯号码对应的即时通讯客户端。
如果即时通讯服务器判断出即时通讯号码对应的用户没有在线,则可以将即时电话留言上报消息暂时保存在即时通讯服务器中。
其中综合接入设备收到即时通讯服务器返回的电话留言上报消息响应后,可以将对应的电话留言设置为已上报。
步骤703、即时通讯客户端收到即时通讯服务器送来的即时电话留言上报消息后,向即时通讯服务器返回即时电话留言上报消息响应,同时解析即时电话留言上报消息中包含的电话留言名称,并将电话留言名称显示在即时通讯客户端。
从上述方案可以看出,本发明提供的通过即时通讯系统管理电话留言的方法和实现电话留言上报的方法,可以加强用户在未接通电话时的沟通,保证消息传达的准确性和及时性,不仅可以极大地方便用户收听电话留言以及管理电话留言的操作,而且,由于与即时通讯客户端相结合,也可以极大地增强用户的办公体验。
总之,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现电话留言管理的方法,应用于将电话系统与即时通讯系统相结合的网络,其特征在于,该方法包括以下步骤A.即时通讯系统中的即时通讯客户端根据用户当前所需的电话留言管理操作,生成包含电话留言管理命令的即时电话留言管理消息,发送给即时通讯系统中的即时通讯服务器;B.即时通讯服务器收到所述即时电话留言管理消息后,获取当前电话留言管理命令要操作的电话留言对应的电话号码,并生成包含所述即时电话留言管理消息中的电话留言管理命令的电话留言管理消息,发送给电话系统中所述电话号码所属的综合接入设备;C.综合接入设备收到所述电话留言管理消息后,根据所述电话留言管理消息中的电话留言管理命令对电话留言进行操作,并生成包含操作结果的电话留言管理消息响应,发送给即时通讯服务器;D.即时通讯服务器收到所述电话留言管理消息响应后,获取发送所述即时电话留言管理消息的即时通讯客户端的即时通讯号码,并生成包含所述电话留言管理消息响应中的操作结果的即时电话留言管理消息响应,发送给所获取的即时通讯号码对应的即时通讯客户端;E.即时通讯客户端收到所述即时电话留言管理消息响应后,获取其中包含的操作结果,以得到所述电话留言管理命令的操作结果。
2.根据权利要求1所述的方法,其特征在于,步骤A所述电话留言管理命令为查询电话留言命令;步骤B所述电话留言管理消息进一步包含待查询电话留言的电话号码;所述待查询电话留言的电话号码为所述当前电话留言管理命令要操作的电话留言对应的电话号码;步骤C所述对电话留言进行操作为查询所述电话号码对应的电话留言名称,所述操作结果为查询到的电话留言名称。
3.根据权利要求1所述的方法,其特征在于,步骤A所述电话留言管理命令为播放电话留言命令,所述即时电话留言管理消息进一步包含待播放的电话留言名称;步骤B所述电话留言管理消息进一步包含所述待播放的电话留言名称;步骤C所述对电话留言进行操作为获得所述电话留言名称对应的电话留言内容,所述操作结果为所述电话留言名称和获得的电话留言内容所述步骤E进一步包括通过音频设备播放所获得的电话留言内容。
4.根据权利要求1所述的方法,其特征在于,步骤A所述电话留言管理命令为删除电话留言命令,所述即时电话留言管理消息进一步包含待删除的电话留言名称;步骤B所述电话留言管理消息进一步包含所述待删除的电话留言名称;步骤C所述对电话留言进行操作为删除所述电话留言名称对应的电话留言内容,所述操作结果为所述电话留言名称和删除操作成功或失败。
5.根据权利要求2、3或4所述的方法,其特征在于,所述步骤E进一步包括将得到的操作结果中的电话留言名称显示在即时通讯客户端。
6.根据权利要求2、3或4所述的方法,其特征在于,所述电话留言管理消息响应进一步包含所述电话留言名称;所述电话留言名称至少包含电话留言的被叫电话号码;步骤D中,所述获取发送即时电话留言管理消息的即时通讯客户端的即时通讯号码为即时通讯服务器获取电话留言名称中的电话留言的被叫电话号码,根据预先设定的电话号码与即时通讯号码之间的映射表,查找与所述被叫电话号码对应的即时通讯号码,得到所述即时通讯号码。
7.根据权利要求1所述的方法,其特征在于,所述电话留言管理消息响应进一步包含综合接入设备当前操作的电话留言对应的电话号码;步骤D中,所述获取发送即时电话留言管理消息的即时通讯客户端的即时通讯号码为即时通讯服务器获取电话留言管理消息响应中的电话号码,根据预先设定的电话号码与即时通讯号码之间的映射表,查找与所述电话号码对应的即时通讯号码,得到所述即时通讯号码。
8.根据权利要求1所述的方法,其特征在于,步骤B中,所述获取当前电话留言管理命令要操作的电话留言对应的电话号码的方法为即时通讯服务器识别发送即时电话留言管理消息的即时通讯客户端的即时通讯号码,根据预先设定的电话号码与即时通讯号码之间的映射表,查找所述即时通讯号码对应的电话号码,得到所述电话号码。
9.一种实现电话留言上报的方法,应用于将电话系统与即时通讯系统相结合的网络,其特征在于,该方法包括以下步骤a.电话系统中的综合接入设备将包含电话留言上报命令和电话留言名称的消息,发送到即时通讯系统中的即时通讯服务器;b.即时通讯服务器收到所述消息后,获取所述电话留言名称将上报到的即时通讯客户端的即时通讯号码,生成包含所述消息中的电话留言上报命令和电话留言名称的即时电话留言上报消息,发送给所述即时通讯号码对应的即时通讯客户端;c.即时通讯客户端收到所述即时电话留言上报消息后,获取其中包含的电话留言名称,完成电话留言上报。
10.根据权利要求9所述的方法,其特征在于,在执行所述步骤a之前,进一步包括电话系统中的综合接入设备实时检测是否有新的电话留言,当检测到有新的电话留言时,根据电话留言信息设置电话留言名称,然后根据设置的电话留言名称生成包含电话留言上报命令和电话留言名称的消息,继续执行所述步骤a。
11.根据权利要求10所述的方法,其特征在于,所述根据电话留言信息设置电话留言名称为将当前电话留言的被叫电话号码、主叫电话号码和电话留言发生时间分别放置于规定格式的电话留言名称中,得到当前电话留言的电话留言名称。
12.根据权利要求9所述的方法,其特征在于,步骤a中,所述电话留言名称至少包含电话留言的被叫电话号码;步骤b所述获取所述即时通讯号码为即时通讯服务器获取所述电话留言名称中的电话留言的被叫电话号码,根据预先设定的电话号码与即时通讯号码之间的映射表,查找与所述电话号码对应的即时通讯号码,得到所述即时通讯号码。
13.根据权利要求9所述的方法,其特征在于,所述综合接入设备发送到即时通讯服务器的消息进一步包含综合接入设备当前操作的电话留言对应的电话号码;步骤b所述获取所述即时通讯号码为即时通讯服务器获取所述综合接入设备发送到即时通讯服务器的消息中的电话号码,根据预先设定的电话号码与即时通讯号码之间的映射表,查找与所述电话号码对应的即时通讯号码,得到所述即时通讯号码。
14.根据权利要求9所述的方法,其特征在于,在步骤b中,所述即时通讯服务器收到综合接入设备发送的消息后,进一步包括即时通讯服务器向综合接入设备返回电话留言上报消息响应,综合接入设备收到即时通讯服务器返回电话留言上报消息响应后,将对应的电话留言设置为已上报。
全文摘要
本发明公开了一种实现电话留言管理的方法,应用于将电话系统与即时通讯系统相结合的网络,该方法包括即时通讯系统中的即时通讯客户端根据用户电话留言管理操作,生成电话留言管理命令,通过即时通讯系统中的即时通讯服务器,发送到电话系统中的综合接入设备;综合接入设备收到所述电话留言管理命令后,根据电话留言管理命令对电话留言进行操作,将操作结果通过即时通讯服务器返回给即时通讯客户端,完成对电话留言的管理。该方法可避免与语音邮箱系统进行繁琐的提示语音与按键交互,方便用户管理电话留言。本发明还公开了一种实现电话留言上报的方法,由综合接入设备检测电话留言,生成电话留言名称,通过即时通讯服务器发送给即时通讯客户端。
文档编号H04M3/42GK1798211SQ20041010285
公开日2006年7月5日 申请日期2004年12月24日 优先权日2004年12月24日
发明者杨卫 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1