用于从无线设备发送消息的方法和装置的制作方法

文档序号:7855086阅读:178来源:国知局
专利名称:用于从无线设备发送消息的方法和装置的制作方法
相关引用本申请要求2002年5月29日提交的美国临时申请序列号60/384,187的优先权,后者题为“Method and Apparatus for Providing Messaging Services withMulti-Mode Wireless Devices”。
背景领域本发明涉及数据通信,尤其涉及在多通信模式环境中从无线设备发送消息。
背景按照不同通信协议工作的各种通信系统提供了消息通信。一般而言,通过不同的消息服务提供消息通信。一种消息服务是短消息服务(SMS)。SMS是为有限尺寸的字符消息提供通信媒质的无线消息服务。SMS消息通信会发生在移动设备之间、或者在移动设备和无线网络之间。SMS可用于多种通信服务,比如电子邮件、寻呼、传真、语音邮件或互联网接入。SMS可用于按照以下标准工作的通信系统中全球数字移动电话系统(GSM)标准、以及诸如CDMA1X、CDMA2000和WCDMA这样的码分多址(CDMA)标准。这些标准包括用于数据通信的一组特殊协议。这种特殊协议包括通用分组无线业务(GPRS)和通用移动电信服务(UMTS)。
另一类消息服务称为高级消息传递服务(EMS)。EMS使符合EMS的移动设备的用户能发送和接收文本、曲调、图片、以及简单的声音和动画、或者它们的组合。EMS也被多个通信标准所支持。
具有多个通信模式的移动设备会支持按照不止一个标准传送数据的操作。因此,移动设备可以是多模式的无线设备(MWD)。MWD使用户能通过多个无线网络发送和接收语音和数据,每个无线网络都按照一个通信标准工作。通信模式包括、但不限于以下系统中的操作基于CDMA或GSM的系统、或诸如GPRS或UMTS这样的基于GSM的延伸标准。还包括其它基于CDMA的系统,比如CDMA1X、CDMA2000等。MWD一般与用于发送和接收消息的SMS和EMS兼容。
大多数通信模式提供了至少一个消息服务。然而,每个消息服务都有用于产生、发送和接收消息的不同的格式、接口和协议。过去,移动服务提供商要求用户为他们的服务选择单个无线系统。这样,一个无线设备需要仅支持一组消息服务。
然而,MWD的激增要求能为相应的多个通信模式支持多个消息服务,以及每个消息服务的特有标准。目前,MWD的用户必须确定哪个或哪些无线通信模式可用于使用,并且必须手动地选择相应的适当消息服务。而且,MWD会为每个消息服务采用一个不同的应用程序,每个应用程序都包括一个不同的接口和一组用于发送消息的程序。
因此,本领域中需要一种用于发送消息的方法和装置,其中能自动选择无线通信模式和消息服务。

发明内容
通过为从无线设备发送消息而提供一种新颖且改进了的方法、装置和计算机可读媒质,这里公开的实施例解决了上述需求。按照本发明各方面,支持不止一个无线通信系统的无线设备执行一种用于发送消息的方法。所述方法包括从无线设备所支持的多个通信模式中选择一个优选的通信模式。所述方法还包括根据所述消息的内容和所述优选的通信模式来选择一个优选的消息服务。所述方法还包括确定所述优选消息服务与无线设备的活动通信模式的兼容性,如果优选消息服务与活动通信模式兼容,则按照活动通信模式使用优选模式来发送消息。
附图简述

图1说明了具有多个无线网络的通信系统的框图;图2说明了按照本发明各实施例、用于发送消息的流程图;图3说明了按照本发明各实施例、用于发送消息的多模式无线设备的框图。
详细描述图1是能按照本发明各方面工作的无线通信系统100的说明。无线通信系统100内各个模块接口处的通信会符合临时标准-41C,或其变体。无线通信系统100会与其它数据通信系统集成。在操作期间,消息在各个用户操作的无线设备102、103和104以及一个或多个外部短消息传递实体(ESME)105之间传送。每个无线设备会是任一类无线通信设备。这种设备可与其它设备类型连接或集成,比如计算机或类似计算机工作的设备。无线设备还可以从固定位置操作,比如无线本地回路或仪表读取系统或者两者的组合。无线设备103被配置在通信系统100中按照多个通信标准操作。因此,无线设备103会是MWD。
ESME 105可包括语音邮件系统106、互联网或封闭内联网108、电子邮件系统110以及诸如传真机、寻呼机、终端或计算机这样的其它系统112。系统100包括短消息服务中心(SMSC)114,也称为消息中心。可采用其它消息中心来处理不同的消息服务。SMSC 114可以是经由网络路径199和198在ESME 105和通信系统100中的无线设备之间中继、保存、转发消息的硬件和软件的组合。
网络路径199和198包括一个或多个信号传输点(STP)116(a)和116(b),也称为网关。STP 116(a)和116(b)连到SMSC 114,允许在7号信令系统(SS7)链路或者与多个网络元件的类似信道上的IS-41C互连。本地位置寄存器(HLR)118(a)和118(b)分别与STP 116(a)和116(b)相连。每个HLR都包括一个数据库,该数据库包含用户的订购数据和服务情况。响应于来自SMSC 114的请求,HLR 118(a)或118(b)为指定的用户提供路由信息。而且,如果在尝试消息传递时受信者不可用,HLR 118就通知SMSC 114受信者何时可接入、以及消息何时可传递。每个STP都与一个或多个移动交换中心(MSC)120(a)和120(b)相连。每个MSC都执行交换功能,并且控制路由到和路由自相应的无线接入网络(RAN)122和123的消息。来自RAN 122和RAN 123的与移动设备的无线通信会按照不同标准定义的不同的空中协议进行。例如,RAN 123会按照GSM标准操作,而RAN 122会按照CDMA标准操作。MWD 103能够按照分别用于RAN 122和123的两种标准进行操作。
为了简洁,所示的系统100中,SMSC 114与两条网络路径199和198通信。每条网络路径都包括一个信号传输点(STP)、一个移动交换中心(MSC)和一个无线接入网络(RAN)。然而,其它的STP、MSC和RAN在每条网络路径中也是可行的。因而,系统100会包括ESME 105、SMSC114和具有各个STP、MSC和RAN中至少一个的网络路径。系统100会包括一个或多个SMSC 114或类似的消息中心。
在一例中,无线设备102仅与这样的无线网络兼容所述无线网络包括使用第一通信模式的RAN 122。类似地,无线设备104仅与这样的无线网络兼容所述无线网络包括使用第二无线通信模式的RAN 123。无线设备102不能通过与RAN 123相关的网络路径与系统100通信,无线设备104也不能通过与RAN 122相关的网络路径与系统100通信。例如,RAN 122会按照CDMA标准操作,RAN 123会按照GSM标准操作。MWD 103会按照RAN 122和123两者操作。
对于诸如CDMA和GSM模式这样的不同通信模式,消息服务会要求不同的格式化。例如,CDMA SMS消息与GSM SMS消息不同地格式化。然而,MWD 103被配置成与连到RAN 122或123的无线网络通信,即使它们按照不同的通信模式操作。无线设备102、103和104能根据它们订购的服务而接收不同类型的消息。特别是,通过按照不止一个通信模式操作,MWD 103能从按照不同通信模式操作的各个信源接收消息,所述通信模式比如CDMA和GSM模式。
按照本发明各方面,MWD 103根据消息内容以及与可用无线网络通信的通信模式来选择一消息服务。或者,MWD 103根据要传送的消息以及优选的通信模式,从它所支持的一个或多个消息中选择一个消息服务。
图2是按照本发明各方面的流程图200,说明了在多通信模式环境中用于从MWD发送一消息的各个步骤。在步骤202,MWD接收一消息始发模式选项。消息始发模式选项是被输入MWD的一个信号或代码,并且可由用户、制造商或服务提供商来提供,用于设置消息始发模式。
消息始发模式从MWD支持的通信模式中选择或指定一个优选的通信模式或通信模式的优先级方案。优选的通信模式可由MWD用来始发(即接收、格式化和准备)并发送一消息。
消息始发模式包括一自动模式,在该模式中可以使用任一通信模式来发送消息。在仅支持CDMA1x的模式中,消息仅被发送到符合CDMA1x的网络。在GSM/GPRS/USTS模式中,不能使用CDMA1x通信模式,消息会按照符合消息的几个参数的模式来发送,所述参数比如尺寸、内容等等。
消息的始发或者响应于用户在步骤204对输入消息的请求,或者作为MWD在步骤224和226从外部发送者接收到的消息的应答,下面详细说明。响应于用户请求,MWD接收消息内容并且根据消息始发模式所要求的格式和协议来形成消息。在步骤206,MWD从用户接收一消息发送请求。
在步骤208,MWD从它所支持的无线服务中选择一个优选的无线服务。该选择基于消息的参数、以及消息始发模式,如果由MWD注册的话。例如,如果消息是SMS消息,且文本负载超出140字节,则消息可以使用服务选项6(S06,9.6Kbps的速率设置1)或服务选项14(S014,14.4Kbps的速率设置2)。在另一例中,如果选择CDMA且消息超出用于在CDMA接入信道上被发送的约70字节的尺寸限制,MWD就会选择S06或S014,并且在CDMA话务信道上设置一呼叫。如果所选的服务选项失败,MWD就会尝试另一服务选项。如果两个服务选项都失败,MWD会尝试诸如WCDMA这样的另一模式。
在步骤209,MWD将所选的优选消息服务与当前使用的、设备的活动通信模式(如果有的话)相比较,以确定它们是否可兼容。如果优选的消息服务与活动通信模式兼容,在判决步骤210示出,MWD就在步骤212中使用优选消息服务把消息发送到与活动通信模式相关联的无线网络。
如果优选的消息服务与当前的活动通信模式不兼容,或者如果网络连接在消息传输完成前丢失,MWD就会如步骤220所示选择另一通信模式。MWD根据与优选消息服务的兼容性,并且按照消息始发模式选项所注册的优选项(如果有的话),而选择下一通信模式。如果可使用判决步骤222提出的下一适当通信模式来捕获网络连接,MWD就在步骤212将消息发送到与下一适当通信模式相关联的无线网络。如果不能捕获网络连接,MWD就在步骤220中选择下一适当的通信模式。
为了使用下一适当通信模式捕获网络连接,MWD停止当前活动模式的协议栈,并且开始新选择模式的协议栈,所述新选择的模式造成硬件和固件变化以便调谐到最新捕获的无线网络。或者,MWD可以并行地运行多个栈。MWD会收听来自新捕获无线网络的协议信息,并且与该网络建立对话(即GSM位置更新、CDMA注册等等)。
如果消息成功地通过网络被发送,MWD就会从SMSC 114接收一消息提交状态(CDMA传输层确认消息、GSM/UMTS提交报告消息等等),如步骤214所指示。消息提交状态最好在所使用的无线系统的标准规定的时间段内被接收。如果提交状态表明SMSC 114接受了该消息,用户就请求一消息传递状态(CDMA传递确认消息、GSM/UMTS状态报告消息等等),MWD会在步骤216从SMSC接收一消息传递状态。如果用户请求对已发送消息(CDMA用户确认、GSM应答路径等等)的应答,MWD就会在步骤218接收所请求的应答。
现在返回步骤224,MWD能按照多个无线通信模式从多个可用的无线网络接收消息。如果这一消息的发送者请求一应答,MWD用户就生成该应答而无须知道始发消息在哪个系统或网络上被接收。因而在步骤226,MWD接收一个用户请求以便应答接收到的消息,一旦接收到应答数据并且形成应答消息,MWD就在步骤206接收用户消息发送请求。当应答接收到的消息时,在接收到的消息到达时,MWD会选择网络所使用的一个通信模式。各步骤的流程然后如所提出的进行。本领域的技术人员会认识到,图2中的步骤代表了多模式无线设备发送消息的步骤,并且可以交换或记录而不背离本发明的主要范围。
图3是按照本发明各方面、用于发送消息的MWD 103的框图300。MWD 103包括一通信模块302,它能使用不同的通信模式与无线网络进行通信。按照相关标准中定义的相应协议,通信模块302在与RAN 122和123通信时经由天线304发送和接收控制和话务信号。MWD 103也包括控制处理器-306和计算机可读媒质308。计算机可读媒质308保存用于控制处理器306执行的一个或多个软件模块。MWD 103还包括一用户界面310,其用于从用户接收命令、请求、指令和数据,并用于经由如MWD中的显示器将向用户提供信息。参照图2的流程图200所定义和说明的各个步骤会经由软件代码或硬件或两者的组合而形成,并且经由计算机可读媒质308和控制处理器306结合在MWD 103中。因此,MWD 103会按照本发明各方面操作。
本领域的技术人员能进一步理解,结合这里所公开的实施例所描述的各种说明性的逻辑块、模块和算法步骤可以作为电子硬件、计算机软件或两者的组合来实现。为了清楚说明硬件和软件间的互换性,各种说明性的组件、框图、模块、电路和步骤一般按照其功能性进行了阐述。而且,结合这里所描述的实施例来描述的各种说明性的逻辑块、模块和电路的实现或执行可以用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、场可编程门阵列(FPGA)或其它可编程逻辑器件、离散门或晶体管逻辑、离散硬件组件或者为执行这里所述功能而设计的任意组合。通用处理器可能是微处理器,然而或者,处理器可以是任何常规的处理器、控制器、微控制器或状态机。处理器也可能用计算设备的组合来实现,如,DSP和微处理器的组合、多个微处理器、结合DSP内核的一个或多个微处理器或者任意其它这种配置。
结合这里所公开实施例描述的方法或算法的步骤可能直接包含在硬件中、由处理器执行的软件模块中或在两者当中。软件模块可能驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM或本领域中已知的任何其它形式的存储媒质中。示例性存储媒质与处理器耦合,使得处理器可以从存储媒质读取信息,或把信息写入存储媒质。或者,存储媒质可以与处理器整合。处理器和存储媒质可能驻留在ASIC中。ASIC可能驻留在无线设备中。或者,处理器和存储媒质可能作为离散组件驻留在与无线设备相连的用户终端中。
权利要求
1.一种在多通信模式环境中从无线设备发送消息的方法,包括从所述无线设备所支持的多个通信模式中选择一个优选的通信模式;根据所述消息的内容和所述优选通信模式来选择优选的消息服务;确定所述优选的消息服务与所述无线设备的活动通信模式间的兼容性;以及如果所述优选的消息服务与所述活动通信模式兼容,则按照所述活动通信模式使用所述优选服务来发送所述消息。
2.如权利要求1所述的方法,其特征在于还包括接收一消息始发模式选项,所述选项用于设置包括所述优选通信模式的消息始发模式;以及其中所述优选消息服务的选择还基于所述消息始发模式。
3.如权利要求1所述的方法,其特征在于还包括按照所述优选的消息服务来格式化所述消息。
4.如权利要求1所述的方法,其特征在于还包括如果所述优选的消息服务与所述活动通信模式不兼容,则将所述活动通信模式重置为下一通信模式,所述下一通信模式与所述优选消息服务和优选通信模式兼容。
5.如权利要求4所述的方法,其特征在于还包括如果所述优选消息服务与所述下一通信模式兼容,则按照所述下一通信模式使用所述优选消息服务来发送所述消息。
6.如权利要求1所述的方法,其特征在于还包括接收一请求,以便发送所述消息作为对接收消息的应答。
7.如权利要求1所述的方法,其特征在于还包括接收一请求,以便响应于从用户接收到所述内容而发送所述消息。
8.一种在多通信模式环境中从无线设备发送消息的装置,包括控制处理器,被配置成从所述无线设备所支持的多个通信模式中选择一个优选的通信模式、根据所述消息的内容和所述优选通信模式而选择一个优选的消息服务、以及确定所述优选消息服务与所述无线设备的活动通信模式间的兼容性;以及通信模块,被配置成如果所述优选的消息服务与所述活动通信模式兼容,则按照所述活动通信模式使用优选的服务来发送所述消息。
9.如权利要求8所述的装置,其特征在于还包括用户界面,用于从用户接收一消息始发模式选项,所述消息始发模式选项被配置成设置一消息始发模式,所述消息始发模式包括从无线设备所支持的一个或多个通信模式而来的优选通信模式;其中所述优选消息服务的选择还基于所述消息始发模式。
10.如权利要求8所述的装置,其特征在于,所述控制处理器被配置成按照所述消息服务来格式化所述消息。
11.如权利要求8所述的装置,其特征在于,所述控制处理器被配置成,如果所述优选消息服务与所述活动通信模式不兼容,则选择与所述优选消息服务兼容的下一通信模式。
12.一种在多通信模式环境中从无线设备发送消息的装置,包括控制处理器;以及包括用于指示所述控制处理器的代码的计算机可读媒质,其中所述代码包括从无线设备所支持的多个通信模式中选择一优选通信模式的代码;根据所述消息的内容和所述优选通信模式选择优选消息服务的代码;确定所述优选消息服务与所述无线设备的活动通信模式间的兼容性的代码;以及如果优选消息服务与所述活动通信模式兼容、则按照所述活动通信模式使用所述优选服务发送所述消息的代码。
13.如权利要求12所述的装置,其特征在于还包括接收一消息始发模式选项的代码,所述消息始发模式选项用于设置包括所述优选通信模式在内的消息始发模式;以及其中所述优选消息服务的选择还基于所述消息始发模式的代码。
14.如权利要求12所述的装置,其特征在于还包括按照所述优选消息服务格式化所述消息的代码。
15.如权利要求12所述的装置,其特征在于还包括如果所述优选消息服务与所述活动通信模式不兼容,则把所述活动通信模式设为下一通信模式的代码,所述下一通信模式与所述优选消息服务和所述优选通信模式兼容。
16.如权利要求15所述的装置,其特征在于还包括如果所述优选消息服务与所述下一通信模式兼容,则按照所述下一通信模式使用所述优选消息服务发送所述消息的代码。
17.如权利要求12所述的装置,其特征在于还包括接收发送一请求的代码,所述请求是发送所述消息作为对接收消息的应答。
18.如权利要求12所述的装置,其特征在于还包括接收发送一请求的代码,所述请求是响应于来自用户的内容而发送所述消息。
全文摘要
一种方法、装置和计算机可读媒质,用于在多通信模式环境中从多模式无线设备中发送消息。优选的通信模式从该无线设备所支持的多个通信模式中选择出来。根据所述消息的内容和所述优选的通信模式来选择优选的消息服务。然后,确定优选的消息服务与无线设备的活动通信模式的兼容性。如果优选的消息模式与活动通信模式兼容,通过按照活动通信模式使用优选的服务而发送该消息。
文档编号H04L12/58GK1656836SQ03812349
公开日2005年8月17日 申请日期2003年5月29日 优先权日2002年5月29日
发明者H·瞿, G·石 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1