CN1770886B - 一种蜂窝电话及其传送消息的方法 - Google Patents

一种蜂窝电话及其传送消息的方法 Download PDF

Info

Publication number
CN1770886B
CN1770886B CN200510118366XA CN200510118366A CN1770886B CN 1770886 B CN1770886 B CN 1770886B CN 200510118366X A CN200510118366X A CN 200510118366XA CN 200510118366 A CN200510118366 A CN 200510118366A CN 1770886 B CN1770886 B CN 1770886B
Authority
CN
China
Prior art keywords
message
recipient
communication equipment
cell phone
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200510118366XA
Other languages
English (en)
Other versions
CN1770886A (zh
Inventor
詹姆士·D·贝内特
吉汉·卡若古
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avago Technologies International Sales Pte Ltd
Original Assignee
Zyray Wireless Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zyray Wireless Inc filed Critical Zyray Wireless Inc
Publication of CN1770886A publication Critical patent/CN1770886A/zh
Application granted granted Critical
Publication of CN1770886B publication Critical patent/CN1770886B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/2749Automatic dialling or redialling systems, e.g. on off-hook or redial on busy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72433User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种传送消息的方法和***。本发明的方法包括确定发送方的通信设备与接收方的通信设备之间的通信链路目前是否可用。如果确定发送方的通信设备与接收方的通信设备之间的通信链路目前不可用,则为发送方提供选择,以将消息记录在发送方的通信设备中,供稍后自动发送给接收方的通信设备。然后将发送方的消息记录在发送方的通信设备中,供稍后自动发送给接收方的通信设备,而且该记录的消息可自动发送到接收方的通信设备。将被记录的消息发送到接收方的通信设备包括持续地尝试将被记录的消息从发送方的通信设备发送到接收方的通信设备。

Description

一种蜂窝电话及其传送消息的方法
技术领域
本发明涉及蜂窝通信技术,更具体地说,本发明涉及一种蜂窝电话中传送消息的方法。
背景技术
现有的各种通信***(例如,蜂窝通信***)都不能提供可靠的通信链路。通信链路,尤其是无线电通信链路,会受到多种干扰因素的负面影响。例如,用户可有效地在一天内多次进出通信网络的蜂窝通信环境,依赖于天气、***需求、传输手段、传输路线、信号强度、建筑结构等。这样的时滞和盲区对用户之间的适时通信产生干扰。在典型的通信情况中,用户试图将消息传送给接收方时,必须尝试多次发送该消息,并且可能在执行其它任务时,错过完成所需要的通信的机会。
比较本发明后续将要结合附图介绍的***,现有技术的其它局限性和弊端对于本领域的普通技术人员来说是显而易见的。
发明内容
本发明结合附图和实施例描述了一种将蜂窝消息传送给接收方的方法和***。本发明的各种优点、特征和新颖性特点及其细节,从以下的描述和附图中,可以得到更充分地理解。
根据本发明的一个方面,提供一种在蜂窝电话中传送消息的方法,所述方法包括:
(a)为发送方提供将消息记录在蜂窝电话中以用于稍后自动发送给接收方的通信设备的选择;
(b)将发送方的消息记录在所述蜂窝电话中,以便稍后自动发送给所述接收方的通信设备;
(c)尝试利用多个通信信道自动将所述记录的消息从所述蜂窝电话发送给所述接收方的通信设备。
优选地,所述方法还包括:
在所述提供选择、记录消息和自动发送消息之前,确定所述蜂窝电话与所述接收方的通信设备之间的通信链路目前是否已经建立;
如果确定所述蜂窝电话与所述接收方的通信设备之间的通信链路目前尚未建立,则执行所述提供选择、记录消息和自动发送消息。
优选地,所述步骤(c)包括持续地尝试将所述记录的消息从所述蜂窝电话发送到所述接收方的通信设备。
优选地,所述步骤(c)包括持续地尝试发送所述记录的消息给所述接收方的蜂窝电话。
优选地,所述步骤(c)包括持续地尝试发送所述记录的消息给与接收方相关的消息服务器。
优选地,所述步骤(c)包括将回叫信息发送给所述接收方的通信设备。
优选地,所述多个通信通道包括因特网。
优选地,所述多个通信通道包括因特网。
优选地,所述方法还包括为发送方提供指定所述记录的消息发送给所述接收方的通信设备的定时特征的能力。
优选地,所述方法还包括为发送方提供指定将所述记录的消息发送给所述接收方的通信设备的通信通道的特征的能力。
优选地,所述方法还包括为发送方提供指定所述接收方的通信设备处理所述记录的消息的方式的能力。
优选地,所述方法还包括将所述记录的消息从所述蜂窝电话成功地发送给所述接收方的通信设备之后,通知发送方所述记录的信息已成功发送给所述接收方的通信设备。
优选地,所述方法还包括所述蜂窝电话与所述接收方的通信设备之间的通信链路建立之后,通知发送方所述链路已建立。
优选地,所述方法还包括在所述接收方的通信设备侧,为接收方提供指定接收方的通信设备如何处理发送给所述接收方的通信设备的记录消息的能力。
优选地,所述步骤(c)进一步包括:
建立所述蜂窝电话和无线个人网之间的通信链路;
通过所述无线个人网将所述记录的消息从所述蜂窝电话发送给所述接收方的通信设备。
优选地,所述步骤(c)进一步包括:
建立所述蜂窝电话和无线局域网之间的通信链路;
通过所述无线局域网将所述记录的消息从所述蜂窝电话发送给所述接收方的通信设备。
根据本发明的一个方面,提供一种蜂窝电话,包括:
用户接口模块;
蜂窝通信接口模块;
存储器模块;
消息控制子***,所述消息控制子***用于:
利用所述用户接口模块为发送方提供选择,以将消息记录在蜂窝电话中,用于稍后自动发送给接收方的通信设备;
利用所述用户接口模块和存储器模块将发送方的消息记录在所述蜂窝电话中,以便稍后自动发送给所述接收方的通信设备;
利用所述蜂窝通信接口模块将所述记录的消息从所述蜂窝电话自动发送给接收方的通信设备;
网络通信接口模块,用于为所述蜂窝电话提供与除蜂窝通信网络之外的其它通信网络之间的通信链接,以尝试利用多个通信通道发送所述记录的消息给所述接收方的通信设备。
优选地,所述消息控制子***还可用于:
在所述提供选择、记录消息和自动发送消息之前,利用所述蜂窝通信接口模块确定所述蜂窝电话与所述接收方的通信设备之间的通信链路目前是否已经建立;
如果确定所述蜂窝电话与所述接收方的通信设备之间的通信链路目前尚未建立,则执行所述提供选择、记录消息和自动发送消息。
优选地,所述除蜂窝通信网络之外的其它通信网络包括:因特网、局域网、城域网、个人网、广域网、电视通信网络、线缆电话通信网络、卫星通信网络及其任何组合。
优选地,所述消息控制子***利用所述网络通信接口模块持续地尝试将所述记录的消息从所述蜂窝电话发送到所述接收方的通信设备。
附图说明
图1是典型通信环境的示意图;
图2是根据本发明将蜂窝消息传送给接收方的方法的流程图;
图3是根据本发明的蜂窝电话的一部分的方框图;
图4是根据本发明将电子消息传送给接收方的方法的流程图;
图5是根据本发明的通信设备的一部分的方框图;
图6是根据本发明接收记录的消息的方法的流程图。
具体实施方式
图1是典型通信环境100的示意图,典型的通信方案可利用多种通信设备,这些通信设备有时,通过一个或多个通信网络可通信地连接。例如,典型的通信环境100可包括多种通信网络,这些通信网络在多种配置中彼此依次可通信地连接。
例如,通信环境100包括连结各种通信实体的通信网络150。通信网络150可,例如但不限于,包括一个或多个蜂窝通信网络、电视网络、卫星网络、地面电话网络和各种计算机网络(例如,因特网、一个或多个局域网(LAN)、城域网(MAN)、个人网(PAN)、广域网(WAN)等)。这样的通信网络可以是独立的,或者,在不同的情况中,可通信地连接,从而形成复合通信网络,如图1所示。
在第一种非限制性的示例情况中,第一蜂窝电话102通过一个或多个蜂窝电话网络与第二蜂窝电话114可通信地连接。又例如,第一蜂窝电话102通过蜂窝电话网络与第二蜂窝电话114可通信地连接,其中依次地,该蜂窝电话网络与因特网可通信地连接,因特网与LAN可通信地连接,LAN与第二蜂窝电话114可通信地连接。
在第二种非限制性的示例情况中,第一蜂窝电话102通过蜂窝电话网络与第三蜂窝电话112可通信地连接,其中依次地,该蜂窝电话网络与电视通信网络可通信地连接,该电视通信网络与MAN可通信地连接,MAN与PC可通信地连接,PC与第三蜂窝电话112可通信地连接。
在第三种非限制性的示例情况中,第一膝上型电脑108通过PAN与有线电话116可通信地连接,其中依次地,PAN与因特网可通信地连接,因特网与地面电话网络可通信地连接,地面电话网络与有线电话116可通信地连接。
总之,各种通信设备,如图1中所示,可通过通信网络150可通信地连接,该通信网络150可包括多种配置的多种通信网络部件。因此,本发明的范围不应受任何特殊的通信设备的特征限制,不受任何与这些通信设备连接的特殊通信网络配置的限制。
图2是将蜂窝消息传送给接收方的方法200的流程图。虽然示例方法200以蜂窝通信方案为例进行解释(例如,从发送方的蜂窝电话的角度),本发明的范围还可延伸至其它类型的通信和通信设备。因此,本发明的范围不应受到示例的蜂窝通信方案的限制。
方法200从步骤210开始执行。方法200可因各种理由开始执行。例如但不限于,该方法200可基于发送方启动蜂窝电话呼叫(或者其它类型的通信尝试)开始执行。又例如,方法200可基于发送方的明确请求开始执行。因此,本发明的范围不应受任何特殊的启动原因和条件的限制。
在步骤220,方法200包括确定蜂窝电话与接收方的通信设备之间的通信链路目前是否可用(或者目前是否已经建立)。
接收方的通信设备可包括多种通信设备的特征。例如但不限于,接收方的通信设备可包括蜂窝电话的特征。又例如,接收方的通信设备可包括寻呼电话接收机、计算机(例如,袖珍计算机、笔记本计算机、膝上型计算机、桌上型计算机等)、个人电子邮件设备等的特征。又例如,接收方的通信设备可包括便携式或非便携式通信设备的特征。另外又例如,接收方的通信设备可包括硬线通信设备、RF通信设备、光学通信设备等的特征。本发明的范围不应受任何特殊类型的通信设备的限制。
步骤220包括确定蜂窝电话和接收方的通信设备之间是否以任何方式建立了通信链路。例如但不限于,步骤220可包括,该蜂窝电话试图在蜂窝电话和接收方的通信设备之间建立端到端的通信链路。又例如,步骤220可包括与一个数据库(或多个数据库)通信,该数据库包括有接收方的通信设备目前是否处于活动状态和/或是否与处于活动状态且可用的通信网络连接的信息。在非限制性的示例情况中,步骤220可包括确定接收方的通信设备目前是否向蜂窝网络登记为活跃设备。在另一种非限制性的示例情况中,步骤220包括确定接收方的通信设备目前是否向计算机网络(例如,因特网、公司LAN等)登记为活跃设备。本发明的范围不应受任何确定蜂窝电话与接收方的通信设备之间是否已经建立了通信链路的特殊方式的特征限制。
步骤220可包括确定蜂窝电话与接收方的通信设备之间是否通过任何通信信道建立了通信链路,该通信信道潜在地存在于蜂窝电话与接收方的通信设备之间。例如但不限于,如图1所示,在通信设备之间存在许多潜在的通信信道。步骤220可包括确定是否通过这些潜在的通道建立了通信链路。
在非限制性的示例情况中,步骤220可包括确定蜂窝电话和接收方的通信设备之间是否通过典型的蜂窝电话链路建立了通信链路。步骤220还可,例如,包括确定蜂窝电话和接收方的通信设备之间是否通过计算机通信网络(例如,因特网、LAN、WAN、PAN、MAN及其任何组合)建立了通信链路。步骤220还可,例如,包括确定蜂窝电话和接收方的通信设备之间是否通过地面线缆电话***、通过有线电视网络或者通过卫星通信网络建立了通信链路。
在这样的非限制性的示例情况中,步骤220可包括遍历(traversing)潜在通信通道的清单(例如,存储在与蜂窝电话可通信地连接的片上存储器或数据库内)直至建立通信链路或者直至确定通信链路不可建立。又例如,步骤220可包括遍历整列潜在通信通道清单,以确定通过哪个潜在的通信通道建立通信链路。
总之,步骤220可包括确定蜂窝电话与接收方的通信设备之间的通信链路是否可用(或者目前是否建立)。因此,本发明的范围不受做出这种决定的任何特殊方式的特征所限制。
在步骤225,方法200可包括,至少部分地基于发送方的蜂窝电话与接收方的通信设备之间的通信链路是否可用(例如,如步骤220中所确定的)来控制方法200的执行流程。例如,在步骤225,如果确定发送方的蜂窝电话与接收方的通信设备之间的通信链路目前是可用的,接下来方法200的执行流程继续至步骤230,以建立通信链路(例如,如果该通信链路尚未建立)。但是,如果已经确定发送方的蜂窝电话与接收方的通信设备之间的通信链路目前不可用,接下来方法200的执行流程继续至步骤240,这将在下面讨论。
在步骤230,方法200可包括在发送方的蜂窝电话与接收方的通信设备之间建立通信链路(例如,如果该通信链路尚未建立)。如前所述,该通信链路可包括各种通信通道的特征,包括遍历多个通信网络的相对复杂的通道。例如,步骤230可包括利用各种通信媒体和/或通信协议中的一种或多种来建立该通信链路。
在步骤232,方法200可包括在发送方的蜂窝电话和接收方的通信设备之间进行通信(例如,通过在步骤230中建立的通信链路)。该通信包括通过通信链路传送各种信息类型(例如,多媒体、音频、视频、文字、图形、图象信息等)。例如,该通信可以是单向的或双向的。例如,该通信包括与除发送方的蜂窝电话和接收方的通信设备之外的设备通信。在步骤232后,方法200的执行流程跳至步骤290以继续执行,其非限制性的示例将在稍后讨论。
如前所述,在步骤225,如果发送方的蜂窝电话与接收方的通信设备之间的通信链路目前不可用,则方法200的执行将转至步骤240。在步骤240,方法200可包括为发送方提供选择,将消息记录在蜂窝电话上,供稍后自动(例如,持续地)发送给接收方的通信设备(例如,当发送方的蜂窝电话与接收方的通信设备之间的通信链路可用时)。在非限制性的示例情况中,这样的功能使得发送方可立即将信息记录在发送方的蜂窝电话中,即使是当蜂窝电话(或者接收方的通信设备)与蜂窝网络或其它通信网络失去联系,该消息可在稍后自动发送(例如,不需发送方的附加人为作用)。
步骤240可包括向发送方提供选择,将消息记录在蜂窝电话中,供稍后以任何方式发送。例如,步骤240可包括利用听得见或看得见的标记通知发送方该选择。步骤240,例如,可利用发送方的蜂窝电话的用户接口功能来将所提供的选择通知给发送方,并针对提供的选择与发送方进行交互。
需要注意的是,在各种可选择的示例情况中,发送方可直接从步骤240(或另一个步骤)开始执行方法200。例如但不限于,发送方的蜂窝电话可包括用户接口,该用户接口允许发送方直接开始记录选择。因此,本发明的范围不应受从步骤240或方法200的其它步骤开始的任何特殊方式的特征的限制。
在步骤245,方法200可至少部分地基于发送方是否需要将消息记录在蜂窝电话中供稍后自动发送(例如,如步骤240中提供给发送方的)来控制方法200的执行流程。例如,在步骤245,如果确定发送方不需要将消息记录在蜂窝电话上供稍后发送,则方法200的执行流程跳至步骤290进行后续处理,其非限制性的例子将会在稍后讨论。否则,如果确定发送方需要将消息记录在蜂窝电话上供稍后自动发送,则方法200的执行流程转至步骤250,这将在下面讨论。
在步骤250,方法200可包括将来自发送方的消息记录在蜂窝电话上,供稍后自动发送(例如,持续地自动发送)到接收方的通信设备。步骤250,例如但不限于,可包括利用提供给蜂窝电话的用户接口功能获取来自发送方的消息,并利用蜂窝电话的片上存储器(例如,存储芯片、模块、卡、棒和/或碟)来存储从发送方处获得的消息。
该消息可包括多种消息类型的特征。例如但不限于,该消息可包括音频消息或视频消息的特征。又例如,该消息可包括图象、文字或图形消息的特征。在各种情况中,该消息可包括附加的信息(例如,回叫信息、时间信息、优先级或紧急度信息、消息处理控制信息等)。
要注意的是,在各种非限制性的示例情况中,步骤250可包括允许发送方在预记录的消息中做出选择。作为非限制性的例子,这样的消息可包括普通的“call me ASAP”消息的特征。在这样的情况中,步骤250可包括利用用户接口机构从发送方处获取消息选择信息。
总之,步骤250包括将来自发送方的消息记录在蜂窝电话中,供稍后自动发送给接收方的通信设备。因此,本发明的范围不应受到任何特殊消息类型、获取或记录消息的机构或该消息记录的计时的特征的限制。
在步骤252,方法200可包括为发送方提供指定被记录的消息发送给接收方的通信设备(或由其处理)的方式各种特征的能力。这些特征可包括但不限于,试图将被记录的消息发送给接收方的通信设备的定时特征(例如,连续重试,每n秒重试,每半小时重试,在特定时间尝试等)。这些特征,例如,还可包括选择通信通道或通信通道组,消息通过这些通信通道或通信通道组发送给接收方的通信设备(例如,指定已知的潜在通信通道的列表或者有序列表)。
在各种非限制性的示例情况中,步骤252也可包括为发送方提供能力,指定一旦消息发送后,发送方希望接收方的通信设备如何处理该消息。例如,发送方可指定,发送方希望接收方的通信设备以与呼入电话类似的方式将消息显示给接收方。又例如,发送方可指定,发送方希望接收方的通信设备以与呼入文本消息类似的方式将消息显示给接收方。如稍后将讨论的,也可为接收方提供能力,指定如何处理呼入的消息(例如,存储在片上或片外的语音邮件存储器内,通知收到消息的类型,消息数据流控制等)。
在各种示例情况中,步骤252可包括确定接收方的通信设备的消息传送和处理的能力。然后步骤252,例如,可将该信息显示给发送方,以便其在做出通信和通知决定时加以利用。又例如,步骤252可包括利用该确定的能力来选择将哪种通信控制选择显示给发送方。
总之,步骤252包括为发送方提供能力,以指定被记录的消息发送给接收方的通信设备(或者由接收方的通信设备处理)的方式的各种特征。因此,本发明的范围不应受任何特殊的发送或处理消息的方式所限制,也不应受给发送方提供能力以指定消息发送或处理的各种特征的任何特定方式所限制。
在步骤255,方法200可包括将被记录的消息从蜂窝电话自动发送到接收方的通信设备。示例步骤260、265和270形成(非限制性的)持续发送环路255,该发送环路255持续地试图将被记录的消息发送给接收方的通信设备。持续发送环路255是持续发送环路的一个示例,本发明的范围不应受到示例持续发送环路255的特定特征的限制。
在步骤260,方法200包括自动地(例如,没有发送方的附加人为作用)尝试将被记录的消息从蜂窝电话发送到接收方的通信设备。步骤260,例如,可包括通过步骤220中确定的可用于蜂窝电话与接收方的通信设备之间通信的至少一个通信链路来尝试发送被记录的消息。
例如,步骤260包括自动尝试将被记录的消息从蜂窝电话发送给接收方的通信设备或者发送给与接收方的通信设备相关的消息服务器。例如,步骤260还包括自动尝试将被记录的消息从蜂窝电话发送到第二接收方的通信设备。又例如,步骤260包括自动尝试将被记录的消息从蜂窝电话发送到预定的接收群和/或各自相关的通信设备。
如上所述,被记录的消息包括各种附加信息(例如,包括但不限于发送方的回叫信息)。步骤260还可包括将这些附加信息发送给接收方的通信设备。
例如,步骤260包括自动尝试通过多个可用的(或潜在可用的)通信通道将被记录的消息从蜂窝电话发送到接收方的通信设备。例如但不限于,步骤260可包括尝试通过传统的蜂窝通信通道、计算机通信通道(例如,因特网、LAN、WAN、MAN、PAN等)、电视通信通道、线缆电话通信通道、卫星通信通道及其任何组合,将被记录的消息从蜂窝电话发送到接收方的通信设备。
在一种非限制性的情况中,接收方的通信设备包括蜂窝电话,步骤260包括首先尝试利用传统的蜂窝通信通道在蜂窝电话与接收方的通信设备之间通信。如果不成功,那么步骤260接下来尝试利用因特网在蜂窝电话与接收方的通信设备之间进行通信(例如,利用接收方的电话号码到因特网消息路由信息的映射)。该非限制性的示例情况中,步骤260可包括利用传统的蜂窝电话通道作为蜂窝电话与接收方的通信设备之间的通信链路的第一部分,利用因特网通信通道作为该通信链路的第二部分,并利用家内或办公室内因特网接入点与接收方的通信设备之间的无线链路(例如,基于IEEE 802.11或802.15通信标准)。
总之,步骤260包括自动尝试将被记录的消息从蜂窝电话发送到接收方的通信设备。因此,本发明的范围不应受试图将被记录的消息从蜂窝电话发送到另一个通信设备的特殊方式的特征所限制。
在步骤265,方法200可包括至少部分地基于步骤260是否将被记录的消息从发送方的蜂窝电话成功发送到接收方的通信设备,来控制方法200的执行流程。例如,在步骤265,如果确定被记录的消息成功发送到接收方的通信设备,接下来方法200的执行流程转至步骤280(例如,通知发送方,该步骤为可选步骤),或者转至步骤290进行继续处理,其非限制性的实施例将在稍后讨论。否则,如果确定被记录的消息没有成功发送到接收方的通信设备,则方法200的执行流程转至步骤270,这将在下面讨论。
如前所述,步骤255包括持续地尝试将被记录的消息发送到接收方的通信设备。又如前所述,在发送被记录消息的每次尝试之间有各种定时关系。作为非限制性的例子,在步骤270,方法200包括在下一次尝试将被记录的消息发送给接收方的通信设备之前,等待一段时间。例如,步骤270可包括等待预定的一段静态时间,由蜂窝电话的使用者(例如,发送方)指定的一段时间,取决于各种通信条件的一段动态时间等。例如,步骤270还包括等待一段时间,这段时间是消息优先级、一天中的时间、一周中的日期、电源可用性、信号强度等的函数。通常,步骤270包括等待任何时间段(或者无等待周期),这取决于特定的通信情况。
在步骤270等待一段时间后,方法200的执行跳回至步骤260,步骤260中,如上所述,包括自动尝试将被记录的消息从蜂窝电话发送到接收方的通信设备。该执行流程的循环返回构成持续发送步骤255,其可实现在各种通信方案中。
如前所述,在流程控制步骤265,如果步骤260将被记录的消息成功发送到接收方的通信设备,方法200的执行流程转至步骤280,以通知发送方。要注意的是,步骤280仅仅处于解释的目的,根据特殊的通信操作情况,可包括或省略该步骤。
例如,步骤280中,在将被记录的信息从蜂窝电话成功发送到接收方的通信设备之后,可通知发送方被记录的消息已经被成功发送。在一个选择性的示例情况中,方法200包括当蜂窝电话与接收方的通信设备之间建立了通信链路时,通知发送方。
例如,步骤280可包括以任何方式将通知提供给发送方。例如但不限于,步骤280可包括提供音频或振动信号来通知发送方。又例如,步骤280可包括给发送方提供可视信号(例如,闪烁的显示或文本消息)。在一个非限制性的示例情况中,方法200可包括,当设备之间的通信链路已经建立时,使发送方的蜂窝电话和接收方的通信设备同时响铃。
总之,在各种情况中,步骤280可包括通知发送方被记录的消息已发送到接收方的通信设备。在其它的示例情况中,方法200可包括通知发送方,蜂窝电话与接收方的通信设备之间的通信链路已经建立。步骤280(或者方法200的其它步骤)可包括以任何方式产生这样的通知。因此,本发明的范围不应受任何特殊的发送方通知的特征所限制,也不受任何促使蜂窝电话产生这种通知的特殊条件的特征所限制。
在步骤290,方法200可包括执行后续的(或附加的)处理。步骤290可包括执行各种后续处理。例如但不限于,步骤290包括监控接收方和/或接收方的通信设备对被记录消息的处理。步骤290还可包括将被记录消息的状态通知给发送方。例如,步骤290可包括当被发送的消息已由接收方访问时,通知发送方。
例如,步骤290也可包括在接收方的通信设备中管理消息接收和通知。例如但不限于,步骤290包括通知接收方被记录的消息已经到达(例如,以各种方式)。例如,步骤290包括在接收方的通信设备中模拟电话或文本信息的实时接收。例如,步骤290可包括执行该模拟操作,并与发送被记录消息的信道独立。例如但不限于,步骤290包括以收到蜂窝电话来电的方式通知接收方,即使被记录的消息主要通过因特网和LAN发送。
例如,步骤290也可包括为接收方提供能力,以控制消息接收和处理的各方面。例如,步骤290可包括(例如,在接收方的通信设备接收被记录的消息之前或者接收这样的消息之后)为接收方提供能力,以指定接收方的通信设备应如何处理被接收的消息。例如,步骤290可包括向接收方提供控制接收方的通信设备是否或如何通知接收方消息已到达的能力。例如但不限于,上述消息处理可基于消息的优先级(或紧急度)、消息类型、一天中的时间、一周中的日期、发送方身份、电源可用性等进行。
又例如,步骤290包括为接收方提供控制呼入的消息存储在何处或如何存储在接收方的通信设备的存储器中或其它指定的存储器中的能力。例如,该存储取决于消息优先级、消息类型、一天中的时间、一周中的日期、发送方身份、电源可用性等。
又例如,步骤290包括给接收方提供能力,控制消息数据从蜂窝电话传送至接收方的通信设备。例如,步骤290包括给接收方提供能力,以控制数据从蜂窝电话传送至接收方的通信设备,不管该蜂窝电话是否是接收方的通信设备的远端答录机或消息服务器。
又例如,步骤290可包括给接收方提供能力,以当消息到达接收方的通信设备时,立即回叫发送方。在一个非限制性的示例情况中,步骤290包括自动(例如,无需接收方的人为作用)回叫发送方的蜂窝电话。
以上的各种例子是非限制性的,决不代表步骤290可执行的所有类型的后续处理。因此,本发明的范围不应受步骤290可执行的任何特殊的后续处理的特征所限制。
上述结合图2的描述,对本发明进行了非限制性的示例说明。本发明的范围不应受所介绍的特定示例特征所限制。例如但不限于,上述对方法200的讨论主要针对使用蜂窝电话的发送方。方法200还可应用于发送方使用便携式电子邮件设备、计算机、寻呼设备等不是蜂窝电话的情况。因此,本发明的范围不应受特定的蜂窝电话的示例所限制。
图3是蜂窝电话300的一部分的方框图。蜂窝电话300,例如但不限于,可共享图2中所示的方法200的各种功能特征。
蜂窝电话300包括用户接口模块310、蜂窝通信接口模块320、通用操作控制模块330、消息存储器340、消息控制子***(或模块)350以及网络通信接口360,将在下面高给出更详细地描述。
用户接口模块310,例如,可在蜂窝电话300和蜂窝电话300的用户之间提供接口。例如,用户接口模块310可将音频、视频和振动输出信号提供给用户(例如,利用扬声器、视频显示器和振动模块)。又例如,用户接口模块310可从用户处接收触觉、音频和/或视频输入信号(例如,利用键区或触摸屏、麦克风以及静态或动态画面的照相机)。本发明的范围不应被任何特殊类型的用户接口的特征所限制。
蜂窝通信接口模块320,例如,可为蜂窝电话300提供与蜂窝通信网络连接的能力。例如,蜂窝通信接口模块320可执行信号处理、接收、发送和与蜂窝电话技术相关的协议管理。蜂窝通信接口模块320,例如但不限于,可根据已知的或未来的蜂窝通信协议和标准(例如,GSM、CDMA、TDMA、MIMO等),执行与一个或多个蜂窝网络的通信。
通用操作控制模块330,例如,通常可控制或管理蜂窝电话300的运行。例如,在一种示例情况中,通用操作控制模块330可利用用户接口模块310和蜂窝通信接口模块320来执行用户和蜂窝通信网络之间的蜂窝通信。
消息存储器340主要存储记录的消息信息。消息存储器340可以是专用存储器,或者可以共享蜂窝电话300的各处理器和/或模块之间的存储空间。消息存储器340可包括各种存储设备的特征。例如但不限于,消息存储器340可包括存储芯片、模块、卡、棒、硬盘,或各种已知或待开发类型的存储器的特征。本发明的范围不应被特殊存储设备或装置的特征所限制。
消息控制子***350主要控制来自(或发往)蜂窝电话300的消息通信的各方面。例如但不限于,如在以下将介绍的,消息控制子***350可执行前述的与图2中所示的方法200相关的各种功能。例如,消息控制子***350可与蜂窝电话300的其它模块或部件一起工作,以根据本发明介绍的方法执行消息管理和传送。
网络通信接口模块360,例如,可包括多个通信端口,这些端口可通过多个各自的通信媒介、网络、协议等进行通信。在某些示例情况中,网络通信接口模块360也可根据将要发送的信息的内容(例如,文本、音频、视频、一般数据等)来确定通过哪个网络进行通信。
以下将结合一个非限制性的示例对蜂窝电话300的各种操作进行介绍。应该了解的是,以下示例仅仅处于对本发明的解释,不是对本发明范围的限制。
在一个非限制性的示例情况中,蜂窝电话300的使用者(例如,发送方)可尝试利用蜂窝电话300与接收方的通信设备进行通信。例如,发送方可尝试启动与接收方或其他通信设备的电话呼叫。例如,在试图进行想要的通信时,发送方可与蜂窝电话300的用户接口模块310进行交互。
接收方的通信设备可包括各种通信设备的特征。例如但不限于,接收方的通信设备可包括蜂窝电话的特征。又例如,接收方的通信设备可包括寻呼机、计算机(例如,袖珍电脑、笔记本电脑、膝上电脑、桌上电脑等)、个人电子邮件设备等的特征。又例如,接收方的通信设备可包括便携式或非便携式通信设备的特征。又例如,接收方的通信设备可包括线缆通信设备、RF通信设备、光学通信设备等的特征。本发明的范围不应被通信设备的特殊类别所限制。
对发送方尝试与接收方的通信设备进行通信作出响应,通用操作控制模块330可利用蜂窝通信接口模块320,来尝试在蜂窝电话300与接收方的通信设备之间建立通信链路。根据蜂窝电话300的配置,通用操作控制模块330还可利用网络通信接口模块360,通过一个或多个可选择的通信网络(例如,计算机通信网络),在蜂窝电话300和接收方的通信设备之间建立通信链路。
然后,通用操作控制模块330可确定蜂窝电话300和接收方的通信设备之间的通信链路目前是否可用(或者目前是否已经建立)。例如但不限于,通用操作控制模块330可共享图2中方法200的步骤220的各种功能性特征。通用操作控制模块330可确定蜂窝电话300与接收方的通信设备之间的通信链路是否以各种方式中的任何一种建立。
例如但不限于,通用操作控制模块330可利用蜂窝通信接口模块320或者网络通信接口模块360来尝试在蜂窝电话300与接收方的通信设备之间建立端对端的通信链路。又例如,通用操作控制模块330可利用接口模块320或360来与一个数据库(或多个数据库)通信,所述数据库包括有接收方的通信设备目前是否处于活跃状态和/或是否可通信地连接到处于活跃状态且可用的通信网络的信息。例如,通用操作控制模块330可确定接收方的通信设备目前是否向蜂窝网络登记为活跃设备。在另一个例子中,通用操作控制模块330可确定接收方的通信设备目前是否向计算机网络(例如,因特网、公司LAN等)登记为活跃设备。本发明的范围不应被任何确定是否在蜂窝电话300与接收方的通信设备之间建立通信链路的特殊方式(或机制)的特征所限制。
例如,通用操作模块330可确定蜂窝电话与接收方的通信设备之间是否通过任何通信信道建立了通信链路,该通信信道潜在地存在于蜂窝电话与接收方的通信设备之间。例如但不限于,如图1所示,在通信设备之间存在许多潜在的通信信道。通用操作模块330可确定是否通过这些潜在的通道建立了通信链路。
例如,通用操作控制模块330可利用蜂窝通信接口模块320来确定是否通过通用的蜂窝电话通信链路,在蜂窝电话300与接收方的通信设备之间建立通信链路。又例如,通用操作控制模块330可利用网络通信接口模块360来确定是否通过计算机通信网络(例如,因特网、LAN、WAN、PAN、MAN及其组合)在蜂窝电话300与接收方的通信设备之间建立通信链路。例如,通用操作控制模块330还可确定是否通过地面线缆电话***、通过有线电视网络或通过卫星通信网络在蜂窝电话300与接收方的通信设备之间建立通信链路。
在通用操作控制模块330确定是否通过多个潜在的通信通道建立了通信链路的例子中,通用操作控制模块330可遍历潜在通信通道列表(例如,存储在与蜂窝电话300可通信地连接的片上存储器或数据库中)直至建立通信链路或者直至确定通信链路没有建立。又例如,通用操作控制模块330可遍历整个潜在通信通道列表,以确定通过哪个潜在的通信通道建立了通信链路。
总之,通用操作控制模块330可确定蜂窝电话300与接收方的通信设备之间建立的通信链路是否可用(或者目前是否建立)。因此,本发明的范围不被做出这种确定的任何特殊方式的特征所限制。
接下来,如果通用操作控制模块330确定蜂窝电话300与接收方的通信设备之间的通信链路目前可用,则通用操作控制模块300可利用通信接口模块(例如,蜂窝通信接口模块320或网络通信接口模块360)来建立通信链路(例如,如果该通信链路还未建立)。通用操作控制模块330,例如但不限于,可共享如前所述的图2中方法200的步骤230的各种功能性特征。
如前所述,该通信链路可包括各种通信通道的特征,包括穿过多个通信网络的相对复杂的通道。例如,通用操作控制模块330(例如,结合蜂窝通信接口模块320或网络通信接口模块360)可利用各种通信媒介和通信协议中的任何一个或多个来建立通信链路。在通信链路建立后,发送方可利用蜂窝电话300直接与接收方的通信设备通信。
否则,如果通用操作控制模块330确定蜂窝电话300与接收方的通信设备之间的通信链路目前不可用,通用操作控制模块330将蜂窝电话300的操作(或其中的一部分)传送给消息控制子***350。
接下来,消息控制子***350利用用户接口模块310,给发送方提供一种选择,以将消息存储在蜂窝电话300中(例如,存储在消息存储器340中),供稍后自动发送给接收方的通信设备(例如,当发送方的蜂窝电话与接收方的通信设备之间的通信链路可用时)。例如但不限于,消息控制子***350可以共享前述的图2中方法200的步骤240的各种功能性特征。
消息控制子***350可向发送方提供选择,以将消息记录在蜂窝电话300中,供稍后以任何方式发送。例如,消息控制子***350可利用用户接口模块310来产生可听见的或可视标识,将该选择通知给发送方。例如,消息控制子***350还可利用用户接口模块310,从发送方处接收关于消息选择的输入。
要注意的是,在各种选择性的示例情况中,发送方可直接启动消息控制子***350的操作,而不是首先利用通用操作控制模块330来确定蜂窝电话300与接收方的通信设备之间的通信链路目前是否可用。例如但不限于,用户接口模块300可提供一种机制,以允许发送方直接启动记录消息。因此,本发明的范围不应被任何启动消息控制子***350或蜂窝电话300的其它模块的操作的特殊方式(或机制)的特征所限制。
接下来,如果消息控制子***350确定发送方不需要将消息记录在蜂窝电话300中供稍后自动发送,则消息控制子***350将对蜂窝电话操作的控制或其中的一部分转回给通用操作控制模块330,以进行后续的操作。否则,如果消息控制子***350确定发送方需要将消息记录在蜂窝电话300中供稍后自动发送,则消息控制子***350的操作将继续,如下所述。
在发送方表达了将消息记录在蜂窝电话300中供稍后自动发送的意愿之后,接下来消息控制子***350将发送方的消息记录在蜂窝电话300中,供稍后自动(例如,持续地自动发送)发送给接收方的通信设备。消息控制子***350,例如但不限于,可共享图2中方法200的步骤250的各种功能性特征。
所述消息可包括各种消息的特征。例如但不限于,该消息可包括音频消息或视频消息的特征。又例如,该消息可包括图象、文字或图形消息的信息特征。在各种示例情况中,该消息还可包括附加的信息(例如,回叫信息、时间信息、优先级或紧急度信息、消息处理控制信息等)。
要注意的是,在各种非限制性的示例情况中,消息控制子***350可为发送方提供在预记录的消息中做出选择的能力。例如,该消息可包括普通的“callme ASAP”信息。在这样的情况中,消息控制子***350可利用用户接口模块310从发送方处获得消息选择信息。
总之,消息控制子***350可将来自发送方的消息记录在蜂窝电话中,供稍后自动发送给接收方的通信设备。因此,本发明的范围不应受到任何特殊消息类型、获得或记录消息的机制或消息记录的计时特征的限制。
接下来,消息控制子***350可为发送方提供指定被记录的消息发送给接收方的通信设备(或者由接收方的通信设备处理)的方式的各种特征的能力。例如但不限于,消息控制子***350可共享图2中方法200的步骤252的各种功能性特征。上述各种特征包括但不限于,试图将被记录的消息发送给接收方的通信设备的定时特征(例如,连续重试,每n秒重试,每半小时重试,在特定时间尝试等)。例如,这些特征也包括选择通信通道或通信通道组,消息通过这些通信通道或通信通道组发送给接收方的通信设备(例如,指定已知的潜在通信通道的列表或者有序列表)。
例如,消息控制子***350可为发送方提供能力,以指定一旦消息发送后发送方要求接收方的通信设备如何处理消息。例如,发送方可指定,发送方要求接收方的通信设备以呼入电话的方式将消息显示给接收方。又例如,发送方可指定,发送方要求接收方的通信设备以呼入文本消息的方式将消息显示给接收方。如后将介绍的,还可为接收方提供某些能力,以指定接收方的通信设备如何处理呼入的消息(例如,存储在片上或片外的语音邮件存储器中,收到消息的通知的类型,消息数据流控制等)。
在一个例子中,消息控制子***350可(例如,利用蜂窝通信接口模块320或网络通信接口模块360)确定接收方的通信设备的消息传送和处理的能力。然后,消息控制子***350可利用用户接口模块310将该信息显示给发送方,以便其在做出通信和通知决定时加以利用。又例如,消息控制子***350可利用上述确定的能力来选择将哪种通信控制选择显示给发送方。
总之,消息控制子***350可为发送方提供能力,以指定被记录的消息发送给接收方的通信设备(或者由接收方的通信设备处理)的方式的各种特征。因此,本发明的范围不应被任何特殊的发送或处理消息的方式所限制,也不应被给发送方提供能力以指定消息发送或处理的各种特征的具体特征所限制。
接下来,在将消息记录在蜂窝电话300中之后(例如,记录在消息存储器340中),消息控制子***350,例如但不限于,可共享图2中方法200的步骤255的各种功能性特征。
例如,消息控制子***350可持续地尝试将记录的消息发送给接收方的通信设备。消息控制子***350可以用各种方式执行这样的持续发送,其中的一种方式即为图2所示的方法200。本发明的特征不应被任何执行持续的消息发送的特殊方式所限制。
例如,消息控制子***350可自动(无需发送方的附加人为作用)尝试将被记录的消息从蜂窝电话300发送到接收方的通信设备。例如,消息控制子***350可尝试通过至少一个通信链路来发送被记录的消息,所述通信链路是通用操作控制模块330之前已经确定可用来在蜂窝电话300与接收方的通信设备之间进行通信的通信链路。例如,消息控制子***350可利用蜂窝通信接口模块330和/或网络通信接口模块360将被记录的消息传递给接收方的通信设备。
例如,消息控制子***350可自动尝试将被记录的消息从蜂窝电话300发送到接收方的通信设备,或者发送到与接收方的通信设备相关的消息服务器。例如,消息控制子***350还可自动尝试将被记录的消息从蜂窝电话300发送到第二接收方的通信设备。又例如,消息控制子***350可自动尝试将被记录的消息从蜂窝电话300发送到预定的接收群和/或各自相关的通信设备。
如前所述,记录的消息可包括各种附加信息(例如,包括但不限于发送方的回叫信息)。消息控制子***350还可将这些附加信息发送给接收方的通信设备。
例如,消息控制子***350可自动尝试通过多个可用的(或潜在可用的)通信通道将被记录的消息从蜂窝电话300发送到接收方的通信设备。例如但不限于,消息控制子***350可试图通过传统的蜂窝通信通道(例如,利用蜂窝通信接口模块320)将被记录的消息从蜂窝电话300发送到接收方的通信设备。又例如,消息控制子***350可试图通过其它的通信通道(例如,利用网络通信接口模块360),例如计算机通信通道(例如,因特网、LAN、WAN、MAN、PAN等)、电视通信通道、线缆电话通信通道、卫星通信通道及其任何组合,从蜂窝电话300发送被记录的消息。
在一个非限制性的示例中,接收方的通信设备包括蜂窝电话特征。消息控制子***350可首先尝试利用传统的蜂窝通信通道在蜂窝电话300与接收方的通信设备之间通信。如果不成功,消息控制子***350然后可尝试利用因特网在蜂窝电话与接收方的通信设备之间通信(例如,利用接收方的电话号码到因特网消息路由信息的映射)。接下来,消息控制子***350还可利用传统的蜂窝电话通道作为蜂窝电话300与接收方的通信设备之间的通信链路的第一部分,利用因特网通信通道作为该通信链路的第二部分,并可利用家内或办公室内的因特网接入点与接收方的通信设备之间的无线链路(例如,基于IEEE802.11或802.15通信标准)。
总之,消息控制子***350自动尝试将被记录的消息从蜂窝电话300发送到接收方的通信设备。因此,本发明的范围不应被试图将被记录的消息从蜂窝电话发送到另一个通信设备的特殊方式的特征所限制。
如果消息控制子***350确定被记录的消息成功发送到接收方的通信设备,接下来消息控制子***350可将蜂窝电话300的操作(或其一部分)转回到通用操作控制模块330。否则,如果确定被记录的消息没有成功发送到接收方的通信设备,接下来消息控制子***350继续尝试发送被记录的消息。
如前所述,消息控制子***350可持续地尝试将被记录的消息发送到接收方的通信设备。又如前所述,在发送被记录消息的每次尝试之间有各种定时关系。例如,消息控制子***350可在下一次尝试将被记录的消息发送给接收方的通信设备之前,等待一段时间。例如,消息控制子***350可等待预定的一段静态时间,蜂窝电话300的使用者(例如,发送方)指定的一段时间,取决于各种通信条件的一段动态时间等。例如,消息控制子***350还可等待一段时间,这段时间的长度取决与消息优先级、一天中的时间、一周中的日期、电源可用性、信号强度等。总之,消息控制子***350可等待任何一段时间(或者没有等待周期),这取决于特定的通信情况。在等待一段时间后(这一步骤为可选步骤),消息控制子***350再次尝试将被记录的消息从蜂窝电话300发送到接收方的通信设备。
如前所述,如果消息控制子***350将被记录的消息成功发送到接收方的通信设备,消息控制子***350将蜂窝电话300的操作控制转回至通用操作控制模块330。又例如,消息控制子***350可利用用户接口模块310来通知发送方消息已发送。例如但不限于,消息控制子***350可共享图2种方法200的步骤280的各种功能性特征。
例如,在将被记录的信息从蜂窝电话300成功发送到接收方的通信设备之后,消息控制子***350可通知发送方被记录的消息已经被成功发送。又例如,当蜂窝电话300与接收方的通信设备之间建立了通信链路时,消息控制子***350可通知发送方。
消息控制子***350可(例如,利用用户接口模块310)以任何方式将通知提供给发送方。例如但不限于,消息控制子***350可提供音频或振动信号来通知发送方。又例如,消息控制子***350可向发送方提供可视信号(例如,闪烁的显示或文本消息)。另外,例如,当设备之间的通信链路已经建立时,消息控制子***350可同时通知(例如,响铃)发送方的蜂窝电话和接收方的通信设备。
总之,在各种情况中,消息控制子***350可通知发送方被记录的消息已发送到接收方的通信设备。在其它例子中,消息控制子***350还可通知发送方,蜂窝电话300与接收方的通信设备之间的通信链路已经建立。消息控制子***350(例如,利用用户接口模块310)能以各种方式生成这样的通知。因此,本发明的范围不应被任何特定的发送方通知的特征所限制,或者被任何促使消息控制子***350生成该通知的特定条件的特征所限制。
例如,消息控制子***350可执行各种附加的处理任务。例如但不限于,消息控制子***350,和/或蜂窝电话300的其它模块,可共享图2种方法200的步骤290的各种功能性特征。例如,消息控制子***350可监控接收方和/或接收方的通信设备对被记录的消息的处理。例如,消息控制子***350可利用用户接口模块310来将被记录消息的状态通知给发送方。例如,当被发送的消息已经由接收方访问时,消息控制子***350会通知发送方。
例如,消息控制子***350也可管理接收方的通信设备侧的消息接收和通知的各方面。例如但不限于,消息控制子***350可促使接收方的通信设备通知接收方被记录的消息已经到达(例如,以各种方式)。例如,消息控制子***350可促使接收方的通信设备模拟电话或文本信息的实时接收。例如,消息控制子***350可促使接收方的通信设备模拟来电,并与发送被记录消息的信道独立。例如但不限于,消息控制子***350可促使接收方的通信设备以收到蜂窝电话来电的方式通知接收方,即使被记录的消息主要通过因特网和LAN发送。
例如,消息控制子***350还可为接收方提供能力,以控制接受方的通信设备种消息接收和处理的各方面。例如,消息控制子***350可为接收方提供能力,以指定接收方的通信设备应如何处理被接收的消息。例如,消息控制子***350可为接收方提供能力,以控制将被记录的消息发送和/或显示给接收方。例如但不限于,消息控制子***350可为接收方提供能力,以控制消息数据从蜂窝电话300传送至接收方的通信设备的速率。例如,当接收方的通信设备没有足够的存储空间来接收整个消息时,这种功能是有价值的。
又例如,消息控制子***350可向接收方提供能力,以便当消息到达接收方的通信设备时,立即回叫发送方(例如,通过已经建立的通信链路)。上述介绍的各种示例是非限制性的,决不代表消息控制子***350可执行的所有类型的后续处理。因此,本发明的范围不应被消息控制子***350可执行的任何特殊后续处理的特征所限制。
图4是将电子消息传送给接收方的方法400的流程图。如前面对图2中的方法200的介绍所述,本发明的范围不受前述的方法200相关的蜂窝电话的特征所限制。
方法400的步骤与图2中方法200的标号类似的步骤大致相同,虽然介绍的是发送方的通用通信设备,而不是蜂窝电话。例如,方法400在步骤420包括确定发送方的通用通信设备与接收方的通信设备之间的通用通信链路的可用性,而方法200的步骤220包括确定蜂窝通信链路的可用性。又例如,方法400在步骤450包括将消息记录在发送方的通用通信设备中,方法200的步骤250主要包括将消息记录在发送方的蜂窝电话中。
如图4所示的方法400所描述的,本发明的范围不受与蜂窝电话技术相关的特定功能性特征所限制。
图5是通信设备500的一部分的方框图。如前对图3的蜂窝电话300的介绍所述,本发明的范围不应受特定的蜂窝电话的特征所限制。
通信设备500的部件和模块与图3中蜂窝电话300的标号和标记类似的模块大致相同,虽然其为通用通信设备,而不是蜂窝电话。例如,通信接口模块520是通用的通信接口,能够与各种通信网络建立通信(例如,通过各种通信媒介并利用各种通信协议),而蜂窝通信接口模块320一般通过蜂窝通信网络进行通信。
如图5中的通信设备500所示,本发明的范围不应受与蜂窝电话技术相关的特定特征所限制。
如前所述,本发明还涉及被记录的消息在接收方的通信设备中的接收和处理。图6是接收记录的消息(例如,通用消息或蜂窝消息)的方法600的流程图。该消息,例如但不限于,已根据图2和图4所示的方法200和400发送到接收方的通信设备。需要注意的是,如图2和图4所示的方法200和400所示,本发明的范围不应受与蜂窝电话消息、蜂窝电话或蜂窝通信网络相关的特定特征所限制。
方法600从步骤610开始执行。方法600可响应各种原因或条件开始执行。例如但不限于,方法600可响应已完成将消息(例如,最初存放在接收方的通信设备中的消息)发送给接收方的通信设备(例如,蜂窝电话)而开始执行。又例如,方法600可响应接收方的通信设备开始接收发送的消息(例如,最初存放在接收方的通信设备中的消息)而开始执行。又例如,方法600可响应明确的用户指令而开始执行。因此本发明的范围不应受任何特殊的开始原因或条件的特征所限制。
在步骤620,方法600包括接收被发送的消息(例如,最初存放在接收方的通信设备中的消息)。在各种示例情况中,步骤620可包括向接收方提供某些能力,以控制消息发送到接收方的通信设备(例如,通过抑制记录在发送方的通信设备上的消息到接收方的通信设备的发送,或者以与远程应答机或消息服务器相匹配的方式控制记录在发送方的通信设备上的消息的发送)。
如前所述,消息接收时,可提供某些能力以指定接收方的通信设备如何处理被接收的消息。这种能力可以在消息到达之前或之后提供给接收方。例如,在接收消息之前,接收方可指定如何处理消息,这样的规定可存储在消息接收简挡(profile)中。又例如,可以在消息已经到达后或正在到达时,询问接收方如何处理该消息。
在步骤625中,控制方法600的执行流程。例如,如果确定该消息将被导入(例如,引导入)存储器内或其它位置(例如,邮箱内),则方法600的执行转至步骤630,执行该消息导入操作。但是,如果确定不将该消息导入存储器或其它位置,则方法600继续执行步骤640,将接收的消息显示给接收方。
在步骤640,方法600包括将接收的消息显示给接收方。例如,步骤640包括将接收的消息以默认的方式显示给接收方,或以接收的消息的发送方指定的方式显示,或者以接收方指定的方式显示。例如,在一个非限制性的示例情况中,接收方可指定(例如,在消息到达之前)语音消息以来电的方式显示,文本消息以收到寻呼消息的方式显示。然后,步骤640可根据接收方的规定显示被发送的消息。
如前所述,可以为消息的接收方提供某些能力,以便回叫被接收的消息的发送方。例如,接收方的通信设备可提供给接收方某些能力,以立即回叫发送方。又例如,接收方的通信设备可自动回叫发送方(例如,无需接收方的人为作用)。
在步骤645,控制方法600的执行流程。例如,如果确定回叫特征未被激活,则方法600的执行转至步骤670继续后续处理;如果确定回叫特征已被激活,则方法600的执行转至步骤650,将回叫发送方的选择显示给接收方。如前所述,方法600可包括提供自动回叫,但是图6中所示的方法600为接收方提供回叫发送方的选择。
在步骤655,控制方法600的执行流程。例如,如果确定接收方不希望启动回叫发送方,则方法600的执行转至步骤670进行后续处理。但是,如果确定接受者需要启动回叫发送方,则方法600的执行转至步骤660,执行发送方回叫。
上述描述介绍了蜂窝电话和通用通信设备的各个功能模块的各种特征。应该注意的是,该模块可使用硬件、软件及其组合来实现。还要注意的是,各个模块可共用相同部件。例如,各个硬件模块可共用相同的硬件部件,各个软件模块可共用相同的软件例程或部件。因此,本发明的范围不应受特定模块的实现以及各模块之间的任何边界(硬件或软件)的特征所限制。
同样,本发明可以在不同程度的集成有硬件和/或软件的***中实现。例如,本发明可在分布式***部件上实现,本发明也可在单个设备、单个电路板或单个集成电路上实现。因此,本发明的范围不受实现本发明的特定集成程度的***的特征所限制。
总之,本发明提供了一种将电子消息(例如,蜂窝电话消息)传送给接收方的***和方法。虽然本申请中结合附图和实施例对本发明进行了描述,本领域的普通技术人员可以理解,还可对本发明做出各种改变和等同替换而不脱离本发明的范围。此外,根据本发明的教导可以对本发明做出多种修改以适应特定的情况和材料而不脱离本发明的范围。因此,本发明并不限于上述公开的各种实施例,本发明包括所有落入权利要求范围内的实施例。
本申请要求申请日为2004年11月1日、申请号为60/623,955、名称为“蜂窝媒体消息的转发”的美国临时专利申请的优先权,本申请参考其全部内容并将其结合于本申请中。

Claims (10)

1.一种在蜂窝电话中传送消息的方法,所述方法包括:
为发送方提供选择,以将消息记录在蜂窝电话中,用于稍后通过通信通道或通道组自动发送给接收方的通信设备,所述消息包括文本消息、音频消息或视频消息;
将发送方的消息记录在所述蜂窝电话中,以便稍后自动发送给所述接收方的通信设备;
自动将所述记录的消息从所述蜂窝电话发送给所述接收方的通信设备;
给接收方提供能力,以当消息到达接收方的通信设备时,控制消息接收和处理的各方面,包括:
基于消息的优先级处理所述消息的能力,和/或
为接收方提供控制呼入的消息存储在何处、如何存储在接收方的通信设备的存储器中或其它指定的存储器中的能力。
2.根据权利要求1所述的在蜂窝电话中传送消息的方法,其特征在于,所述方法还包括:
在所述提供选择、记录消息和自动发送消息之前,确定所述蜂窝电话与所述接收方的通信设备之间的通信链路目前是否已经建立;
如果确定所述蜂窝电话与所述接收方的通信设备之间的通信链路目前尚未建立,则执行所述提供选择、记录消息和自动发送消息。
3.根据权利要求1所述的在蜂窝电话中传送消息的方法,其特征在于,自动发送所述记录的消息包括持续地尝试将所述记录的消息从所述蜂窝电话发送到所述接收方的通信设备。
4.根据权利要求2所述的在蜂窝电话中传送消息的方法,其特征在于,自动发送所述记录的消息包括持续地尝试将所述记录的消息从所述蜂窝电话发送到所述接收方的通信设备。
5.根据权利要求1所述的在蜂窝电话中传送消息的方法,其特征在于,将所述记录的消息自动从所述蜂窝电话发送给所述接收方的通信设备包括持续地尝试发送所述记录的消息给所述接收方的蜂窝电话。
6.一种蜂窝电话,包括:
用户接口模块;
蜂窝通信接口模块;
存储器模块;
消息控制子***,所述消息控制子***用于:
利用所述用户接口模块为发送方提供选择,以将消息记录在蜂窝电话中,用于稍后通过通信通道或通道组自动发送给接收方的通信设备,所述消息包括文本消息、音频消息或视频消息;
利用所述用户接口模块和存储器模块将发送方的消息记录在所述蜂窝电话中,以便稍后自动发送给所述接收方的通信设备;
利用所述蜂窝通信接口模块将所述记录的消息从所述蜂窝电话自动发送给接收方的通信设备;
给接收方提供能力,以当消息到达接收方的通信设备时,控制消息接收和处理的各方面,包括基于消息的优先级处理所述消息和/或为接收方提供控制呼入的消息存储在何处或如何存储在接收方的通信设备的存储器中或其它指定的存储器中的能力。
7.根据权利要求6所述的蜂窝电话,其特征在于,所述消息控制子***还可用于:
在所述提供选择、记录消息和自动发送消息之前,利用所述蜂窝通信接口模块确定所述蜂窝电话与所述接收方的通信设备之间的通信链路目前是否已经建立;
如果确定所述蜂窝电话与所述接收方的通信设备之间的通信链路目前尚未建立,则执行所述提供选择、记录消息和自动发送消息。
8.根据权利要求6所述的蜂窝电话,其特征在于,所述消息控制子***用于利用所述蜂窝通信接口模块持续地尝试将所述记录的消息从所述蜂窝电话发送到所述接收方的通信设备。
9.一种在通信设备中传送消息的方法,所述方法包括:
确定发送方通信设备与接收方的通信设备之间的通信链路目前是否已经建立;
如果确定所述发送方通信设备与所述接收方的通信设备之间的通信链路目前尚未建立,然后:
为发送方提供选择,以将消息记录在所述发送方通信设备中,用于稍后通过通信通道或通道组自动发送给所述接收方的通信设备,所述消息包括文本消息、音频消息或视频消息;
将发送方的消息记录在所述发送方通信设备中,以便稍后自动发送给所述接收方的通信设备;
自动将所述记录的消息从所述发送方通信设备发送给所述接收方的通信设备;
给接收方提供能力,以当消息到达接收方的通信设备时,控制消息接收和处理的各方面,包括:
基于消息的优先级处理所述消息的能力,和/或
为接收方提供控制呼入的消息存储在何处、如何存储在接收方的通信设备的存储器中或其它指定的存储器中的能力。
10.根据权利要求9所述的在通信设备中传送消息的方法,其特征在于,所述发送方通信设备和所述接收方的通信设备中至少一个包括蜂窝电话。
CN200510118366XA 2004-11-01 2005-10-28 一种蜂窝电话及其传送消息的方法 Expired - Fee Related CN1770886B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US62395504P 2004-11-01 2004-11-01
US60/623,955 2004-11-01
US11/217,907 US8073429B2 (en) 2004-11-01 2005-09-01 Cellular media message forwarding
US11/217,907 2005-09-01

Publications (2)

Publication Number Publication Date
CN1770886A CN1770886A (zh) 2006-05-10
CN1770886B true CN1770886B (zh) 2010-09-01

Family

ID=35886736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200510118366XA Expired - Fee Related CN1770886B (zh) 2004-11-01 2005-10-28 一种蜂窝电话及其传送消息的方法

Country Status (4)

Country Link
US (1) US8073429B2 (zh)
EP (1) EP1653716B1 (zh)
CN (1) CN1770886B (zh)
TW (1) TW200640234A (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060274721A1 (en) * 2005-06-01 2006-12-07 Texas Instruments Incorporated Delivery of video or voice mail messages over a packet network
US8121626B1 (en) 2006-06-05 2012-02-21 Callwave, Inc. Method and systems for short message forwarding services
US8102986B1 (en) 2006-11-10 2012-01-24 Callwave, Inc. Methods and systems for providing telecommunications services
US8218736B1 (en) 2006-12-07 2012-07-10 Callwave, Inc. Methods and systems for confirming message delivery
US8447285B1 (en) 2007-03-26 2013-05-21 Callwave Communications, Llc Methods and systems for managing telecommunications and for translating voice messages to text messages
US9125228B2 (en) 2007-05-25 2015-09-01 At&T Mobility Ii Llc Communications path selection in user equipment
US8634498B2 (en) * 2008-12-17 2014-01-21 Entropic Communications, Inc. Systems and methods for probing wired communication channels
US8391273B2 (en) 2008-12-18 2013-03-05 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for providing intra-carrier IP-based connections using a common telephone number mapping architecture
FR2958485A1 (fr) * 2010-03-31 2011-10-07 France Telecom Procede de reponse a un message recu dans un terminal d'utilisateur via une application de messagerie sur un reseau de communication
US9185213B2 (en) * 2012-10-25 2015-11-10 Crytek Gmbh Advanced calling
ITRM20130383A1 (it) * 2013-06-28 2014-12-29 Simone Giacco Metodo di elaborazione di un messaggio audio
US9467403B2 (en) * 2013-11-28 2016-10-11 Tencent Technology (Shenzhen) Company Limited Method and mobile terminal for speech communication
US9805599B2 (en) * 2014-04-24 2017-10-31 Ford Global Technologies, Llc Method and apparatus for vehicle message recall

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998035485A2 (en) * 1997-02-11 1998-08-13 Telefonaktiebolaget Lm Ericsson (Publ) A mobile telecommunications unit and system and a method relating thereto
CN1326627A (zh) * 1998-11-18 2001-12-12 艾利森公司 无线通信***中用于提供高穿透传送消息的方法和设备
CN1328760A (zh) * 1998-10-16 2001-12-26 夸尔柯姆股份有限公司 数据呼叫的sms启动

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19528038C2 (de) 1995-07-31 2002-02-21 Grundig Ag Diktiergerät mit drahtloser Datenübertragung
JPH10107886A (ja) 1996-09-27 1998-04-24 Nec Corp 電話装置
DE19757914A1 (de) 1997-12-24 1999-07-08 Deutsche Telekom Ag Verfahren zur Durchführung eines automatischen Anrufs
US6343121B1 (en) * 1998-06-29 2002-01-29 At&T Corp Selective call waiting service
US7035666B2 (en) * 1999-06-09 2006-04-25 Shimon Silberfening Combination cellular telephone, sound storage device, and email communication device
FI110297B (fi) * 2000-08-21 2002-12-31 Mikko Kalervo Vaeaenaenen Lyhytäänisanomajärjestelmä, -menetelmä ja -päätelaite
US7706516B2 (en) * 2002-10-02 2010-04-27 Avaya Inc. Intelligent handling of message refusal
KR20050039876A (ko) 2002-09-16 2005-04-29 코닌클리케 필립스 일렉트로닉스 엔.브이. 통신 장치 및 소프트웨어
US7590226B2 (en) * 2003-05-13 2009-09-15 Enhanced Telecommunication Services Llc Telephone message system and method
US7177626B2 (en) * 2003-09-11 2007-02-13 International Business Machines Corporation Relaying of messages

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998035485A2 (en) * 1997-02-11 1998-08-13 Telefonaktiebolaget Lm Ericsson (Publ) A mobile telecommunications unit and system and a method relating thereto
CN1328760A (zh) * 1998-10-16 2001-12-26 夸尔柯姆股份有限公司 数据呼叫的sms启动
CN1326627A (zh) * 1998-11-18 2001-12-12 艾利森公司 无线通信***中用于提供高穿透传送消息的方法和设备

Also Published As

Publication number Publication date
US20060094407A1 (en) 2006-05-04
EP1653716B1 (en) 2013-05-15
CN1770886A (zh) 2006-05-10
US8073429B2 (en) 2011-12-06
EP1653716A1 (en) 2006-05-03
TW200640234A (en) 2006-11-16

Similar Documents

Publication Publication Date Title
CN1770886B (zh) 一种蜂窝电话及其传送消息的方法
US7010288B2 (en) System and method for providing an automatic response to a telephone call
US6961409B2 (en) Telecommunication terminal equipment responding with electronic mail containing schedule and response method using electronic mail containing schedule
KR101269950B1 (ko) 사전 프로그래밍된 가입자 응답
US8219149B2 (en) Mobile communication terminal
EP1058465B1 (en) Multiple uniquely distinguishable wireless handsets using a single mobile identification number
AU7249200A (en) Portable communication terminal and communication service system
JP2002218010A (ja) 個人用呼受信プロンプタ
JP2003513537A (ja) グループコール用の呼型式表示を行う通信システム
CN1153590A (zh) 蜂窝电话及在其与话源电话之间开通语音信道的同时不建立话音通信的方法
KR20060009853A (ko) 동적으로 맞춤화 가능한 스마트 전화번호부
US20090060162A1 (en) Method and system for providing secretary services through a communications infrastructure
CN101291486A (zh) 自动通知多个通信节点的方法、***及装置
CN100435592C (zh) 移动电话***
JP2002369260A (ja) モバイル端末におけるイベントの着信を通知する方法、および前記方法を実施するためのモバイル端末
CN101521702B (zh) 多媒体个性化呼叫方法及通信终端
US20020085689A1 (en) Method and apparatus for remote scheduling
CN101690148A (zh) 移动网络架构中无法复机报文的处理
KR20010058752A (ko) 이동 통신망에서의 전자 명함 관리 방법
JP2000295661A (ja) 携帯電話装置および携帯電話装置の受信制御方法
GB2408425A (en) Transfer of data messages during a telephone call
WO1998051056A2 (en) Identification through network messages
CN101835115A (zh) 一种实现短信聊天室功能的***及方法
EP1603358A1 (en) Radio communication equipment and method of controlling said radio communication equipment
KR20010058763A (ko) 대화형 단문 서비스 센터를 이용한 개인 정보 관리 시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20180613

Address after: Singapore Singapore

Patentee after: Avago Technologies General IP (Singapore) Pte. Ltd.

Address before: california

Patentee before: BROADCOM Corp.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20190904

Address after: Singapore Singapore

Patentee after: Avago Technologies General IP (Singapore) Pte. Ltd.

Address before: Singapore Singapore

Patentee before: Avago Technologies General IP (Singapore) Pte. Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100901

CF01 Termination of patent right due to non-payment of annual fee