会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 专利权 / 专利合作条约 / 第II章 / 国际初步审查单位 / 国际初步审查 / 国际初步审查要求 / 撤回 / 在通用即插即用网络环境中管理语音邮件的方法和系统

在通用即插即用网络环境中管理语音邮件的方法和系统

阅读:162发布:2021-02-23

IPRDB可以提供在通用即插即用网络环境中管理语音邮件的方法和系统专利检索,专利查询,专利分析的服务。并且本发明涉及在通用即插即用(UPnP)网络中管理一个或多个语音邮件的方法和系统。在一个实施例中,方法包括:通过通用即插即用(UPnP)家庭网络向一个或多个电话控制点(TelCP)提供指示接收到一个或多个语音邮件的通知,并且向一个或多个TelCP提供一个或多个语音邮件。所述方法还包括:向一个或多个TelCP提供包括一个或多个语音邮件的列表。所述方法还包括:从电话服务器(TS)删除一个或多个语音邮件。而且,所述方法包括:组成包含情感符号的一个或多个语音邮件,并且将一个或多个语音邮件存放在语音邮件服务器中。而且,所述方法包括:撤回存放在语音邮件服务器中的至少一个语音邮件。,下面是在通用即插即用网络环境中管理语音邮件的方法和系统专利的具体信息内容。

1.一种在通用即插即用(UPnP)家庭网络中由电话服务器TS管理一个或多个语音邮件的方法,该方法包括:从语音邮件服务器接收一个或多个语音邮件;

通过UPnP家庭网络向一个或多个电话控制点TelCP发送指示接收到一个或多个语音邮件的通知;

响应于所述通知,从所述一个或多个TelCP接收对于检索所述一个或多个语音邮件的第一请求,其中所述第一请求包括第一标准信息,该标准信息是选择性地列出所述一个或多个语音邮件当中与所述第一标准信息关联的至少一个第一语音邮件所需要的;

基于所述第一请求,通过UPnP家庭网络向所述一个或多个TelCP提供所述至少一个第一语音邮件;

从TelCP接收对于撤回存放在语音邮件服务器中的至少一个第二语音邮件的第二请求,其中,所述第二请求指示与将被撤回的所述至少一个第二语音邮件相关联的第二标准信息;

基于所述第二请求中的第二标准信息,确定将被撤回的所述至少一个第二语音邮件;

以及

尝试撤回存放在语音邮件服务器中的至少一个第二语音邮件,其中,所述第一标准信息和所述第二标准信息中的每一个包括消息标识符(ID)和概述,以及其中,与发送者相关的消息ID标识与所述发送者相关的至少一个语音邮件。

2.如权利要求1所述的方法,其中,向所述一个或多个TelCP发送指示接收到所述一个或多个语音邮件的通知包括:当从所述语音邮件服务器接收到所述一个或多个语音邮件时,生成指示接收到所述一个或多个语音邮件的通知;以及通过所述UPnP家庭网络向所述一个或多个TelCP发送所述通知。

3.如权利要求1所述的方法,还包括:

从所述一个或多个TelCP接收对于删除所述一个或多个语音邮件中的至少一个第三语音邮件的第三请求,其中,所述第三请求包括与所述至少一个第三语音邮件相关联的第三标准信息;

基于与所述至少一个第三语音邮件相关联的第三标准信息,识别将被删除的所述至少一个第三语音邮件;以及从TS的存储器删除所述至少一个第三语音邮件。

4.如权利要求3所述的方法,其中,从TS删除所述一个或多个语音邮件中的至少一个第三语音邮件包括:基于所述第三请求确定是否永久删除所述至少一个第三语音邮件;

如果基于所述第三请求删除所述至少一个第三语音邮件,则从所述存储器永久删除所述至少一个第三语音邮件;以及如果基于所述第三请求不删除所述至少一个第三语音邮件,则将所述至少一个第三语音邮件移动到预定位置。

5.如权利要求1所述的方法,还包括:

确定尝试撤回所述至少一个第二语音邮件是否成功;

如果尝试撤回所述至少一个第二语音邮件成功,则发送指示成功地撤回所述至少一个第二语音邮件的通知;以及如果尝试撤回所述至少一个第二语音邮件不成功,则发送指示撤回所述至少一个第二语音邮件失败的通知。

6.一种家庭网络系统,包括:

一个或多个电话控制点TelCP;以及

通过通用即插即用UPnP网络连接以与所述一个或多个TelCP通信的电话服务器TS,其中,所述TS被配置为:从语音邮件服务器接收一个或多个语音邮件;

向所述一个或多个TelCP发送指示接收到所述一个或多个语音邮件的通知;

从所述一个或多个TelCP接收对于检索所述一个或多个语音邮件的第一请求,其中所述第一请求包括第一标准信息,该第一标准信息是选择性地列出所述一个或多个语音邮件当中与所述第一标准信息关联的至少一个第一语音邮件所需要的;以及基于所述第一请求通过UPnP家庭网络向所述一个或多个TelCP提供所述至少一个第一语音邮件;以及所述TS还被配置为:

从所述一个或多个TelCP接收对于撤回存放在语音邮件服务器中的至少一个第二语音邮件的第二请求,其中,所述第二请求指示与将被撤回的所述至少一个第二语音邮件相关联的第二标准信息;

基于所述第二请求中的第二标准信息,确定将被撤回的所述至少一个第二语音邮件;

尝试撤回存放在语音邮件服务器中的至少一个第二语音邮件;

确定尝试撤回所述至少一个第二语音邮件是否成功;

如果尝试撤回所述至少一个第二语音邮件成功,则发送指示成功地撤回所述至少一个第二语音邮件的通知;以及如果尝试撤回所述至少一个第二语音邮件不成功,则发送指示撤回所述至少一个第二语音邮件失败的通知,其中,所述第一标准信息和所述第二标准信息中的每一个包括消息标识符(ID)和概述,以及其中,与发送者相关的消息ID标识与所述发送者相关的至少一个语音邮件。

7.如权利要求6所述的家庭网络系统,其中,所述TS还被配置为:在所述一个或多个TelCP的帮助下组成所述一个或多个语音邮件;

添加情感符号到所述一个或多个语音邮件中的至少一个;以及将来自TS的所述一个或多个语音邮件转发到语音邮件服务器,其中,所述一个或多个语音邮件的目标是一个或多个接收者。

8.如权利要求6所述的家庭网络系统,其中,所述TS还被配置为:从所述一个或多个TelCP接收对于删除所述一个或多个语音邮件中的至少一个第三语音邮件的第三请求,其中,所述第三请求包括与所述一个或多个语音邮件相关联的第三标准信息;

基于与所述至少一个第三语音邮件相关联的第三标准信息,识别将被删除的所述至少一个第三语音邮件;以及从TS的存储器删除所述至少一个第三语音邮件。

9.一种在家庭网络中的电话服务器TS,该TS包括:通信接口,被配置用于与其它网络实体通信;以及控制器,被配置为:

从语音邮件服务器接收一个或多个语音邮件;

向一个或多个电话控制点TelCP发送指示接收到所述一个或多个语音邮件的通知;

响应于所述通知,从所述一个或多个TelCP接收对于检索所述一个或多个语音邮件的第一请求,其中所述第一请求包括第一标准信息,该第一标准信息是选择性地列出所述一个或多个语音邮件当中与所述第一标准信息关联的至少一个第一语音邮件所需要的;以及基于所述第一请求,通过通用即插即用UPnP家庭网络向所述一个或多个TelCP提供所述至少一个第一语音邮件,以及其中,所述控制器还被配置为:

从TelCP接收对于撤回存放在语音邮件服务器中的至少一个第二语音邮件的第二请求,其中,所述第二请求指示与将被撤回的所述至少一个第二语音邮件相关联的第二标准信息;

基于所述第二请求中的第二标准信息,确定将被撤回的所述至少一个第二语音邮件;

以及

尝试撤回存放在语音邮件服务器中的至少一个第二语音邮件,其中,所述第一标准信息和所述第二标准信息中的每一个包括消息标识符(ID)和概述,以及其中,与发送者相关的消息ID标识与所述发送者相关的至少一个语音邮件。

10.如权利要求9所述的TS,其中,所述控制器还被配置为:当从所述语音邮件服务器接收到所述一个或多个语音邮件时,生成指示接收到所述一个或多个语音邮件的通知。

11.如权利要求9所述的TS,其中,所述控制器还被配置为:通过一个或多个TelCP组成所述一个或多个语音邮件,其中,所述一个或多个TelCP通过所述UPnP家庭网络与所述TS通信;

添加情感符号到所述一个或多个语音邮件中的至少一个;以及将所述一个或多个语音邮件转发到所述语音邮件服务器,其中,所述一个或多个语音邮件的目标是一个或多个接收者。

12.如权利要求9所述的TS,其中,所述控制器还被配置为:从一个或多个TelCP接收对于删除所述一个或多个语音邮件中的至少一个第三语音邮件的第三请求,其中,所述第三请求包括与所述至少一个第三语音邮件相关联的第三标准信息;

基于与所述至少一个第三语音邮件相关联的第三标准信息,识别将被删除的所述至少一个第三语音邮件;以及删除所述至少一个第三语音邮件。

说明书全文

在通用即插即用网络环境中管理语音邮件的方法和系统

技术领域

[0001] 本发明一般涉及通用即插即用(UPnP)电话。更具体地,本发明涉及在UPnP网络环境中管理语音邮件。

背景技术

[0002] 通用即插即用(UPnP)是一组网络协议,其被创建以使电子设备在联网环境中检测并起作用。UPnP网络允许电子设备无缝连接,并且简化家庭数据共享、通信、以及娱乐和企业环境中网络的实施。UPnP通过定义和发布根据开放的基于互联网通信标准建立的UPnP设备控制协议来实现这一目标。虽然使用UPnP网络协议连接设备是广为所知的,但是应用的领域仍有待探索。
[0003] 此外,UPnP网络架构允许个人计算机(PC)、联网设备和无线设备的对等联网。架构是基于已建立的标准(例如,UPnP电话设备/IP、UDP、HTTP和XML)的分布式的和开放的架构。架构还支持零配置联网。来自实体的UPnP兼容的设备可以动态地加入UPnP网络,可以获得IP地址,公布其名称,根据要求或默认地传达其性能,而且学习有关网络中存在的其他设备的存在和性能。
[0004] 此外,UPnP设备可以自动离开网络,而不提供任何不必要的状态信息。UPnP网络协议提供发现、控制和创建事件机制,如本领域技术人员已知的。使用简单服务交付(SSD)协议启用发现的第一步骤。所有的控制消息以扩展的标记语言(以符号形式简称为XML)的形式。创建事件遵循通用事件通知架构(GENA)协议。使用这些功能,UPnP向网络中的其他设备提供UPnP设备的相关信息的实时可用性和不可用性。
[0005] 此外,UPnP网络协议提供用于扩展在家中的用户体验的电话服务,以接入电话服务,如消息服务、状态服务和呼叫处理服务。类似于UPnP设备架构(DA),电话定义了三种类型的设备,即,向用户提供消息和状态相关服务的电话服务器、发起由电话服务器提供的动作的电话控制点(UPnP电话设备)、以及用于媒体相关处理并提供到TS的输入和自TS的输出的电话客户端设备(TC)。
[0006] UPnP电话服务使用户能够使用如语音互联网协议(VoIP)的广域网(WAN)呼叫技术或其他呼叫技术来启动/接收到UPnP网络以外的任何用户的呼叫。尽管UPnP技术正在发展,但是应用的领域仍有待探索。一个这样的领域是用于在UPnP网络中管理语音邮件的UPnP技术的应用。

发明内容

[0007] 技术问题
[0008] 本发明提供了在通用即插即用(UPnP)家庭网络环境中管理语音邮件的方法和系统。
[0009] 技术方案
[0010] 一方面,一种方法包括:在电话服务器(TS)处从语音邮件服务器接收一个或多个语音邮件;通过通用即插即用(UPnP)家庭网络向一个或多个电话控制点(TelCP)发送指示接收到一个或多个语音邮件的通知;响应于所述通知,从一个或多个TelCP接收对于检索一个或多个语音邮件的请求;以及基于所述请求通过通用即插即用(UPnP)家庭网络向一个或多个TelCP提供一个或多个语音邮件。所述方法还包括:从一个或多个TelCP接收对于列出一个或多个语音邮件的请求;验证与所述请求相关联的信息,以识别一个或多个语音邮件;以及向一个或多个TelCP提供包括一个或多个语音邮件的列表。
[0011] 另一方面,一种系统包括:一个或多个电话控制点(TelCP);以及通过通用即插即用(UPnP)网络连接到一个或多个TelCP的电话服务器(TS),其中,所述TS被配置为向一个或多个TelCP发送指示接收到一个或多个语音邮件的通知,而且其中,所述TS被配置为从一个或多个TelCP接收对于检索一个或多个语音邮件的请求,而且其中,所述TS被配置为基于所述请求通过UPnP家庭网络向一个或多个TelCP提供一个或多个语音邮件。所述TS还被配置为:从一个或多个TelCP接收对于列出一个或多个语音邮件的请求;验证与所述请求相关联的信息,以识别一个或多个语音邮件;以及向一个或多个TelCP提供包括一个或多个语音邮件的列表。
[0012] 本发明的又一实施例教导了一种用于管理一个或多个语音邮件的设备。该设备包括:处理器,以及耦合到处理器的存储器,其中,所述存储器包括接收模块,所述接收模块被配置为:在TS处从语音邮件服务器接收一个或多个语音邮件;向TelCP发送指示接收到一个或多个语音邮件的通知;响应于所述通知,从TelCP接收对于检索一个或多个语音邮件的请求;以及基于所述请求通过UPnP网络向TelCP提供一个或多个语音邮件。所述接收模块还被配置为:当从语音邮件服务器接收到一个或多个语音邮件时,生成指示接收到一个或多个语音邮件的通知。
[0013] 根据附图和下面的详细描述,实施例的其他特征将显而易见。

附图说明

[0014] 图1示出了根据本发明的实施例的在通用即插即用(UPnP)家庭网络环境中管理语音邮件的系统的框图;
[0015] 图2是示出根据本发明的实施例的向电话控制点提供语音邮件的示例性方法的流程图;
[0016] 图3是示出根据本发明的实施例的提供从语音邮件服务器接收到的语音邮件的列表的示例性方法的流程图;
[0017] 图4是根据本发明的实施例的从电话服务器检索语音邮件的示例性方法的流程图;
[0018] 图5是示出根据本发明的实施例的组成语音邮件的示例性方法的处理流程图;
[0019] 图6是示出根据本发明的另一实施例的组成语音邮件的示例性方法的流程图;
[0020] 图7是示出根据本发明的实施例的撤回存放在语音邮件服务器中的语音邮件的示例性方法的流程图;
[0021] 图8是示出根据本发明的实施例的删除接收到的语音邮件的示例性方法的流程图;以及
[0022] 图9示出根据本发明的实施例的代表电话服务器的框图。
[0023] 此处描述的附图仅仅用于说明目的并且不旨在以任何方式限制本公开的范围。

具体实施方式

[0024] 本发明提供了一种在通用即插即用(UPnP)家庭网络环境中管理语音邮件的方法和系统。在下面的本发明实施例的详细描述中,对形成本发明的一部分的附图进行参照,并且在附图中以说明方式示出了可以实践本发明的特定实施例。充分详细地描述这些实施例以使本领域技术人员能实践本发明,并且将理解,可以利用其他实施例并且可以进行改变而不脱离本发明的范围。因此,以下详细描述不包括限制的意思,并且本发明的范围仅仅由所附的权利要求定义。
[0025] 本文所使用的贯穿本文档的术语“语音邮件”指的是或者包括具有语音输入的消息、语音格式的邮件、可视语音邮件、可视邮件、具有语音、文字和视觉输入作为一部分的消息、具有语音输入的邮件等等。
[0026] 图1示出了根据本发明的实施例的在UPnP家庭网络环境中管理语音邮件的系统100的框图。系统100包括电话服务器(TS)102、语音邮件服务器104和电话控制点(TelCP)
110A-110N。
[0027] 电话服务器102是逻辑设备,如移动电话、膝上型计算机、或能够管理一个或多个语音邮件的任何通信设备。电话服务器102可以包括管理一个或多个语音邮件的一个或多个模块。
[0028] TelCP 110A-110N可以包括电视设备、移动电话、便携式数字访问(Portable Digital Access,PDA)、或具有用户界面的任何其他逻辑设备。本实施例的优点之一是,通过在TelCP 110的位置处使用这样的逻辑设备,用户可以利用更加用户友好的设备来获得管理语音邮件的灵活性。
[0029] 语音邮件服务器104和TS 102是通过诸如广域网(WAN)、局域网(LAN)和互联网的联网方式之一连接。电话服务器102通过UPnP家庭网络108连接到TelCP 110A-110N。
[0030] 在一个实施例中,当用于电话服务器的语音邮件到达电话服务器102时,电话服务器102向任意TelCP(例如,TelCP 110A)上的电话用户提供语音邮件通知。如果电话用户希望访问语音邮件,则电话服务器102在TelCP 110A上提供语音邮件。另外,电话服务器102使电话用户能够查看语音邮件的列表,删除接收到的语音邮件等等。
[0031] 在另一实施例中,电话用户可以使用TelCP 110A组成计划用于远程用户的语音邮件并且经由电话服务器102将语音邮件发送到远程用户。在又一实施例中,电话用户可以使用TelCP 110A经由电话服务器102撤回存放在语音邮件服务器104中的一个或多个语音邮件。
[0032] 在下面的描述中更详细地描述上述和其他实施例。
[0033] 图2是示出根据本发明的实施例的向TelCP 110A提供语音邮件200的示例性方法的流程图。在步骤202中,TS 102从语音邮件服务器104接收一个或多个语音邮件。在一个示例性实施方式中,TS 102将状态变量“NewMessages”(“新消息”)分配给从语音邮件服务器104接收到的一个或多个语音邮件。在步骤204中,TS 102通过UPnP家庭网络108向TelCP 
110A发送指示接收到一个或多个语音邮件的通知。该通知包括与一个或多个语音邮件相关联的状态变量。状态变量包括与唯一标识符相关联的“Messages ID”(“消息ID”)。对于语音邮件的每个发送者,“Messages ID”可以是唯一的。例如,“Messages ID”可以是与发送者相关联的号码或者由TS 102的用户分配给发送者的名称。在向TelCP 110A发送通知之前,当从语音邮件服务器接收到一个或多个语音邮件时,在TS 102处生成指示接收到语音邮件的通知。
[0034] 在步骤206中,响应于该通知,TelCP 110A向TS 102发送对于检索一个或多个接收到的语音邮件的请求。在步骤208中,TS 102向TelCP 110A提供一个或多个语音邮件。
[0035] 图3是示出根据本发明的实施例的提供从语音邮件服务器104接收到的语音邮件的列表的示例性方法的流程图。在步骤302中,TelCP 110A向TS 102发送对于提供接收到的语音邮件的列表的请求。在TelCP 110A中提供界面(图中未示出)以便于电话用户提供输入以列出语音邮件。界面可以帮助电话用户基于呈现为与语音邮件相关联的信息(参数“MessageList”)的标准来列出或搜索语音邮件,所述信息诸如消息ID(MessageID)、消息的类别(Class of the message)、消息的文件夹、消息状态(已读或未读)、与邮件相关联的表情、发送者信息、接收者信息等。下面解释用于列出语音邮件的每一标准或相关联的信息:
[0036] a)消息的类别:这是必需的字段,而且表示消息的类别,即,Voice-Mail(语音邮件)。“Voice-Mail”是指语音邮件;
[0037] b)语音邮件的主题或标题:这是可选的,而且表示语音邮件的标题;和[0038] c)语音邮件的概述或情感或表情:这是可选的,而且包括语音邮件的情感指示。
[0039] 在示例性实施例中,“MessageList”是请求中所使用的SearchMessages()动作的参数。例如,为了列出所有接收到的语音邮件,SearchMessages()动作包括参数值为"MessageClass"=Voice-Mail,消息文件夹MessageFolder(已发送、已接收、已删除等的消息或语音邮件的文件夹)是“已接收”,MessageStatus(消息状态)=空[表示为“”]。这种类型的条目将列出存在于“已接收”文件夹中具有空状态的所有语音邮件。在另一实例中,为了列出情感指示为快乐的所有新的语音邮件,earchMessages()动作包括参数值为"MessageClass"=Voice-Mail、MessageFolder=Received、MessageStatus=unread(未读)和MessageEmotion=happy(快乐)。在另一实例中,如果参数为“GetNewMessages()”,则动作可以被用来列出包括语音邮件的所有新的邮件。
[0040] 在步骤304中,TS 102验证请求中的相关联的信息。例如,请求可以验证相关联的信息的可接受的格式,或确定请求是否包含列出语音邮件所需的合适的标准。在步骤306中,TS 102提供语音邮件的列表,以使得在TelCP110A处显示语音邮件的列表。因此,在TelCP 110A处列出语音邮件之后,电话用户可以能够更好地查看语音邮件,并轻松地执行语音邮件的管理。
[0041] 图4是根据本发明的实施例的从TS 102检索语音邮件的示例性方法的流程图。在步骤402中,TelCP 104A向TS 102发送检索语音邮件的请求。在一个示例性实施方式中,在TelCP 110A中呈现的界面(图中未示出)便于用于从TS 102检索一个或多个语音邮件。请求被提供有相关联的信息,以便于从自语音邮件服务器104接收到的全部语音邮件中检索一个或多个特定的语音邮件。在本发明的实施例中,由用户提供的相关联的信息可以是“MessageID”(对于发送者唯一的标识符)。在步骤404中,TS 102利用现有的数据验证请求和相关联的信息供接受,并且以便从语音邮件中识别一个或多个特定的语音邮件。在步骤406中,TS 102向TelCP 110A提供一个或多个特定的语音邮件。
[0042] 图5是示出根据本发明的实施例的组成语音邮件的示例性方法的处理流程图。在步骤502中,TelCP 110A使电话用户组成语音邮件。在步骤504中,TelCP 110A添加情感符号、语音邮件的特征到语音邮件。按照本实施例,在TelCP 110A处添加语音邮件的情感符号。根据示例性实施例,一组情感符号可以被提供给用户,以从该组情感符号当中选择一个。根据本发明的另一示例性实施例,可以允许用户为每个语音邮件创建情感符号、特征。在步骤506中,TelCP 110A将组成的语音邮件发送到TS 102。在步骤508中,TS 102将语音邮件转发到语音邮件服务器104。此后,语音邮件服务器104将语音邮件转发到一个或多个预期的接收者。
[0043] 图6是示出根据本发明的另一实施例的组成语音邮件的示例性方法的流程图。在步骤602中,TelCP 110A允许用户发起组成语音邮件。在步骤604中,TelCP 110A将组成的语音邮件和添加情感符号到组成的语音邮件的请求一起发送到TS 102。在步骤606中,TS 102将每个语音邮件的情感符号、特征添加到组成的语音邮件。在步骤608中,TS 102将包含情感符号的语音邮件转发到语音邮件服务器104。此后,语音邮件服务器104将语音邮件转发到一个或多个预期的接收者。
[0044] 图7是示出根据本发明的实施例的撤回存放在语音邮件服务器104中的语音邮件的示例性方法的流程图。在步骤702中,TelCP 110A发送对于撤回存放在语音邮件服务器104中的语音邮件的请求。在一个实施例中,TelCP110A发送请求中的撤回动作“RecallMessage()”到TS 102。请求包括相关联的信息以便于撤回语音邮件。在实施例中,由用户提供的、与请求一起的相关联的信息可以是语音邮件的“MessageID”。在步骤704中,基于请求和相关联的信息执行确定,以从将被撤回的一组语音邮件中确定特定的语音邮件。在步骤706中,TS 102尝试从语音邮件服务器104撤回请求的语音邮件。在步骤708中,TS 
102向TelCP 110A通知撤回语音邮件的状态。例如,如果语音邮件成功地撤回,则TS 102向TelCP 110A通知,成功地从语音邮件服务器104撤回语音邮件。如果撤回尝试失败,则TS 
102向TelCP 110A通知,撤回语音邮件的尝试失败。
[0045] 图8是示出根据本发明的实施例的删除接收到的语音邮件的示例性方法的流程图。在步骤802中,TelCP 110A向TS 102发送对于删除从语音邮件服务器104接收到的一个或多个语音邮件的请求。例如,请求与相关联的信息一起接收,所述信息诸如“MessageID”、概述、发送者名称或与语音邮件相关联的任何其他状态变量。在步骤804中,TS 102基于请求识别将被删除的语音邮件。在步骤806中,TS 102确定语音邮件是被永久删除还是移动到“已删除的消息”文件夹中。在一个实施例中,在步骤808中,当消息服务支持TS 102时,需要被删除的语音邮件被移动到“已删除的消息”文件夹中。在步骤810中,当消息服务不支持TS 102时,语音邮件将被永久地从TS 102删除。在步骤812中,TS 102关于删除语音邮件的状态更新TelCP 110A。
[0046] 图9示出根据本发明的实施例的TS 102的框图。在图9中,TS 102包括处理器902、存储器904、只读存储器(ROM)906、收发器908、总线910、通信接口912、显示器914、输入设备916和光标控制918。在一个实施例中,TS 102是包括处理器902和存储器904的设备,存储器
904具有包括接收模块920的一个或多个模块。
[0047] 如本文所使用的,处理器902是指任何类型的计算电路,诸如但不限于微处理器、微控制器、复杂指令集计算微处理器、精简指令集计算微处理器、超长指令字微处理器、显式并行指令计算微处理器、图形处理器、数字信号处理器、或任何其他类型处理电路。处理器902还可以包括嵌入式控制器,诸如通用或可编程逻辑器件或阵列、专用集成电路、单片计算机、智能卡等等。
[0048] 存储器904可以是易失性存储器和非易失性存储器。各种计算机可读存储介质可以存储在存储元件中并从存储元件存取。存储元件可以包括用于存储数据和机器可读的指令的任何合适的(多个)存储设备,诸如只读存储器、随机存取存储器、可擦可编程序只读存储器、电可擦可编程只读存储器、硬盘驱动器、用于处理储存卡的可移动媒体驱动器、记忆TM棒 等等。
[0049] 根据本发明,存储器904包括接收模块920、列出模块922、检索模块924、组成模块926、撤回模块928和删除模块930。每个模块执行TelCP 110A的用户所希望的一组功能。接收模块920被配置为执行与接收语音邮件(参照图2详细解释的)相关的一组功能。根据一个实施例,接收模块920被配置为向电话控制点(TelCP)发送指示接收到一个或多个语音邮件的通知。接收模块920还被配置为从TelCP接收对于检索语音邮件的请求,并且基于该请求通过UPnP网络108向TelCP提供一个或多个语音邮件。列出模块922被配置为执行与列出语音邮件(参照图3详细解释的)相关的一组功能。
[0050] 根据实施例,列出模块922被配置为从一个或多个TelCP接收对于列出一个或多个语音邮件的请求。列出模块922还被配置为检验与请求相关联的信息以识别一个或多个语音邮件,并且向一个或多个TelCP提供包括一个或多个语音邮件的列表。检索模块924被配置为执行与检索语音邮件(参照图4详细解释的)相关的一组功能。
[0051] 根据实施例,检索模块924被配置为从一个或多个TelCP接收对于检索一个或多个语音邮件的请求。检索模块924还被配置为验证与请求相关联的信息以便于检索语音邮件,并且基于该请求向TelCP提供语音邮件。组成模块926被配置为执行与组成语音邮件(参照图5和图6详细解释的)相关的一组功能。根据实施例,组成模块926被配置为在TelCP的帮助下组成语音邮件、将情感符号添加到一个或多个语音邮件中的至少一个、并且将来自TS的一个或多个语音邮件转发到语音邮件服务器,其中,一个或多个语音邮件的目标是一个或多个接收者。撤回模块928被配置为执行与撤回语音邮件(参照图7详细解释的)相关的一组功能。
[0052] 根据实施例,撤回模块928被配置为从TelCP接收对于撤回存放在语音邮件服务器中的语音邮件的请求。请求指示与将被撤回的一个或多个语音邮件相关的信息。撤回模块928还被配置为基于请求中的信息确定将被撤回的一个或多个语音邮件,并尝试撤回存放在语音邮件服务器中的一个或多个语音邮件当中的至少一个语音邮件。另外,撤回模块928被配置为确定撤回至少一个语音邮件的尝试是否成功。如果成功,则发送指示成功地撤回至少一个语音邮件的通知。如果尝试不成功,则发送指示撤回至少一个语音邮件失败的通知。删除模块930被配置为执行与删除语音邮件(参照图8详细地解释的)相关的一组功能。
根据实施例,删除模块930被配置为从一个或多个TelCP接收对于删除一个或多个语音邮件的请求,其中,该请求包括与一个或多个语音邮件相关联的信息。删除模块930还被配置为基于与语音邮件相关联的信息识别将被删除的一个或多个语音邮件,并且从存储器904删除所述一个或多个语音邮件。
[0053] 可以结合模块实现本主题的实施例,所述模块包括用于执行任务或定义抽象数据类型或低层硬件上下文的函数、程序、数据结构和应用程序。可以由处理器902运行存储在上述存储介质中的任何一个上的机器可读的指令。例如,根据本主题的教导和本文中描述的实施例,计算机程序可以包括能够在UPnP家庭联网环境108中提供增强的事件通知、接收请求、发送请求、验证请求、列出语音邮件、检索语音邮件、修改语音邮件、撤回语音邮件、删除语音邮件、组成语音邮件、语音邮件的机器可读的指令。在一个实施例中,计算机程序可以包括在存储介质上,并且从存储介质加载到非易失性存储器中的硬盘驱动器中。
[0054] 诸如收发器908、通信接口912、显示器914、输入设备916和光标控制918的组件对本领域技术人员而言是公知的,因此省略其说明。
[0055] 已经参照特定示例性实施例描述了给出的实施例,明显地是,可以对这些实施例做出多种修改和改变而不脱离各个实施例的更宽泛的精神和范围。此外,可以使用硬件电路使能和操作本文描述的各设备、模块、选择器、估计器等,硬件电路例如实现为机器可读介质中的基于逻辑电路、固件、软件和/或硬件、固件和/或软件的任何组合的互补金属氧化物半导体。例如,可以使用晶体管、逻辑门和诸如专用集成电路的电气电路具体实现各电气结构和方法。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用