在多模式环境中用于透明和整合的无线消息形成的方法和装置的制作方法

文档序号:7866460阅读:118来源:国知局
专利名称:在多模式环境中用于透明和整合的无线消息形成的方法和装置的制作方法
背景领域本发明与无线通信相关,尤其与多通信模式环境中的消息服务相关。
背景根据不同的通信协议工作的各种通信系统都提供消息通信。一般消息通信通过多种消息服务提供。消息服务的一种是短消息服务(SMS)。SMS是一种无线消息服务,提供了一种有限大小的文字数字消息通信的媒体。SMS消息通信可以在移动设备间、或移动设备和无线网络之间进行。SMS可以用于多种通信服务,例如电子邮件、寻呼、传真、语音邮件、或因特网接入。SMS可供在根据全球移动通信系统(GSM)标准以及码分多址(CDMA)标准,例如CDMA1X、CDMA2000以及WCDMA的通信系统中使用。这些标准还包括可以用于传输SMS消息的数据通信的一组特殊协议。这些特殊协议包括通用分组无线服务(GPRS)和全球移动电信服务(UMTS)。
另一种消息服务是增强消息服务(EMS)。EMS允许兼容EMS的移动设备用户发送和接收文本、乐曲、图片、以及简单的声音和动画,或者它们的组合。EMS也被一些通信标准支持。另一种消息服务是多媒体消息服务(MMS)。MMS消息包含各种多媒体内容,在无线网络上交换。MMS内容可以包括图像、动画、音频、视频、以及文本的任何组合。MMS也被一些通信标准支持。
拥有多个通信模式的移动设备可以根据一个或多个无线标准支持消息传送操作。这样,移动设备可以是多模式无线设备(MWD)。MWD允许用户在多个无线网络上发送和接收语音和数据,每个网络根据一个通信标准操作。通信模式包括,但不限于,在基于CDMA或GSM的系统中操作、或在基于GSM的衍生系统,例如GPRS或UTMS中操作。其他基于CDMA的系统也被包含,例如CDMA1X、CDMA2000等等。MWD一般对每个通信模式兼容SMS、EMS和MMS以用于发送和接收消息。
每个消息服务都有独特的发送和接收消息的格式和协议。而且,相似的消息服务在各个通信模式中其格式与协议也不同,可能互不兼容。为了进行消息传送,一个传统的MWD用户必须首先知道目前可用的无线通信模式是什么,或者目前使用的通信模式是什么,然后为消息选择合适的消息服务来发送其内容。这样,用户必须手动选择一个个别地适合合适消息服务的应用。
这样,本领域中就需要一种方法和装置来标准化消息和基于消息内容和可获得的通信模式来自动选择消息服务。
摘要此处公开的实施例通过提供一个新颖的、改进的在多模式无线设备中提供透明消息传送的方法、装置以及机器可读介质以解决以上提出的需要。“消息”可以是和SMS、EMS、MMS或其他相似或衍生的消息服务,或者其他多模式无线设备支持的通信模式兼容的数据结构。根据本发明的各个方面,消息应用提供了多种消息服务,并被配置为接收来自用户的要以多模式无线设备发送的消息的消息内容。控制处理器在来自消息应用的指令下,被配置为确定多模式无线设备可用的通信模式。控制处理器还被配置为检查消息内容来从多个消息服务中确定至少一种可用消息服务,并从至少一种可用消息服务中选择一种优先消息服务。
附图的简要描述

图1显示了有多个无线网络的通信系统的框图。
图2显示了多模式无线设备(MWD)的单个消息服务的框图。
图3显示了根据本发明各个方面选择一个消息服务的流程图。
图4显示了根据本发明各个方面用于选择一个消息服务的MWD的简化框图。
优选实施例的详细描述图1显示了可以和本发明的各个方面相一致的操作的无线通信系统100。无线通信系统100内的多个界面的通信可以和临时标准IS-41C或其变化相一致。无线通信系统100可以和其他数据通信系统整合。在操作中,消息在由不同用户操作的无线设备102、103、104,以及一个或多个外部短消息实体(ESME)105间通信。每个无线设备可以是任何类型的无线通信设备。这种设备可以和其他类型的设备,诸如电脑或像电脑一样操作的设备连接或整合。无线设备还可以在一固定地点操作,例如无线本地回路或仪表读数系统,或两者的结合。无线设备103可以配置为在无线通信系统100中根据多个无线标准操作。因此,无线设备103可以是MWD。
ESME105可以包括多个实体,例如语音邮件系统106、因特网或封闭的内联网108,电子邮件系统110以及其他系统112,例如传真机、寻呼机、终端或电脑。系统100包含短消息中心(SMSC)114,也称为消息中心。其他消息中心可被用来处置不同的消息服务。SMSC114可以是中继、存储转发ESME105和无线设备102、103和104之间的消息的硬件和软件的集合。网络路径199和198可以用来在SMSC114及无线设备102、103和104之间通信。
网络路径199和198包括一个或多个信号传输点(STP)116(a)和116(b),也称为网关。STP 116(a)和116(b)与SMTC 114相连,以能使IS-41C通过信令系统7(SS7)链路或其他信道与多个元件互连。本地定位寄存器118(a)和118(b)分别和116(a)和116(b)相连。每个HLR包括包含定户数据和用户服务概况的数据库。响应于来自SMSC114的请求,HLR118(a)或118(b)提供指定用户的路由信息。另外,若在试图递送时消息无法获得接收用户,HLR118指示SMSC114接收用户何时可访问,以及何时可递送此消息。每个STP和一个或多个移动交换中心(MSC)120(a)和120(b)相连。每个MSC执行交换功能,并控制来自或去向各自广播接入网络(RANs)122和123的消息的路由。
为了简单起见,系统100显示SMSC114和两个网络路径199和198通信。每个网络路径可以包括一个信号传输点(STP),一个移动交换中心(MSC)以及一个无线接入网络(RAN)。但是,其他STP、MSC和RAN也可有在网络路径中包括。因此,系统100可以包括ESME105、SMSC114以及拥有至少STP、MSC和RAN一个的网络路径。系统100可以包括一个或多个SMSC114以及相似的消息中心。
在一个例子中,无线设备102仅和无线网络,包括使用第一无线通信模式的RAN122兼容。相似的,无线设备104仅和无线网络,包括使用第二无线通信模式的RAN123兼容。无线设备102无法通过和RAN123相关联的网络路径和系统100通信,无线设备104也无法通过和RAN122相关联的网络路径和系统100通信。例如,RAN122根据CDMA标准操作,而RAN123根据GSM标准操作。MWD103可以和RAN122和RAN123操作。
对于不同的通信模式例如GSM和CDMA模式,消息服务可能需要不同的格式。例如,CDMA SMS消息和GSM SMS消息格式不同。CDMA SMS消息包括一组参数,例如优先级、私密性、用户应答码、延迟传递时间、报警模式、显示模式、语言、回复号码、电信服务ID等等。GSM SMS消息包括一组不同的参数,例如协议ID、消息类别、压缩信息以及拒绝复制等等。即使参数相似,它们的格式也不同。另外,每个通信模式有其自己独特的协议栈,定时要求和出错码。但是,MWD103可以配置成和RAN122和RAN123同时通信,即使它们根据不同的通信模式操作。无线设备102、103和104可以根据它们订购的服务接收不同类型的消息。尤其当根据多于一个消息模式操作时,MWD103可以接收来自不同源的以不同通信模式操作的信息,例如CDMA和GSM模式。但是,一种消息服务必须对一个使用的通信模式是可操作的,即例如CDMA SMS对于基于GSM的网络是不可操作的,因此仅对基于CDMA的广播接入网络是可操作的。
根据发明的各个方面,MWD103被改进为在多模式环境中以对用户透明的方式来处理消息服务。MWD103自动确定可用的通信模式,并检查待发送的消息内容来自动确定至少一种可用通信模式下的可用消息服务。然后MWD103执行选择过程来从至少一种或一组消息服务中自动选择最有效的消息服务,以满足用户发送消息的需求。选择过程可以对每个消息执行,也可以作为一个消息服务操作功能由MWD103执行。
图2显示了整合消息应用200以在MWD中应用的各个操作框的框图。每个框代表可以对于任何通信模式应用于任何消息服务的消息应用200的软件模块,而无需在潜在的消息协议之间切换。消息应用200包括框202以启动消息应用200。和框202相关的代码可以在电脑可读介质上在MWD本地存储。和框202相关的代码使用户通过框204读、删除和/或复制一个消息,而无需考虑消息在何处生成。与框202相关的代码还通过框206提供了显示和/或回放消息的机制,尤其当消息包含多媒体内容时,不过仍然无需考虑消息在何处生成。另外,与框202相关的代码提供了通过框208自动发送消息的机制,无需用户手动选中一个消息服务。根据本发明的各个方面,用于发送消息的消息服务通过框210而选定。
图3显示了MWD103在多模式环境中用于无线消息传送的流程图300。流程图300的各个步骤优先使用了整合的消息应用,例如图2显示的例子。流程图300显示的无线消息服务也可优先是透明的,即发送和接收的步骤独立于特定的通信模式(CDMA、GSM等等),而且消息服务自动为MWD103的用户选择。在步骤306处,消息应用200接收消息内容。在本发明的一个方面,消息应用200产生图形或文本用户来让用户访问存储在MWD103中的消息内容,或者从外部接口,例如麦克风或键盘提供消息内容。消息内容包括任何内容类型,例如文本、数据、图像、音频、视频等等。在步骤308处,消息应用200接收一个请求来用接收的内容合成消息。在步骤309处,接收一个请求来发送此消息。在步骤310处,消息应用200指示控制处理器来确定对于MWD103可用的通信模式,例如GSM和CDMA。该确定可以基于MWD103当时相对临近无线服务提供商的地理位置。在步骤311处,消息应用200指示控制处理器来检查消息内容以确定至少一种和可用通信模式兼容的可用的消息服务。可能有多于一种消息服务被确定为可用的。在步骤312处,消息应用200基于消息内容和可用的通信模式来选择一较佳的消息服务来发送消息。控制处理器可以使用不同的选择准则。例如,若消息内容包含视频或视频数据,可以为可用通信模式选择一MMS。在另一个例子中,若消息内容超出了可用通信模式的SMS的数据尺寸限制,首先可用的或者EMS或者MMS可以被选作为可用通信模式。否则,若消息内容仅为文本,且具有有限的大小,则SMS、EMS和MMS中首先可用的一个被选为可用通信模式。
选中的优选消息服务是和可用通信模式是兼容的。例如,根据本发明的一个方面,SMS和EMS消息可在使用CDMA、GSM、GPRS、WCDMA等模式被发送,MMS消息可以在使用CDMA、HDR、GPRS、WCDMA分组域等模式被发送。MWD103可以将消息服务排序,并根据优先级方案选中较佳的消息服务。例如,对于一个可用通信模式并先可以选择SMS服务用于文本消息。若消息传输失败,或消息服务所基于的通信模式丢失了服务,则下一较佳的消息服务被选中。若所有可用消息服务都被尝试过,消息应用继续它发送消息的尝试,直到到达MWD103或用户规定的超时限制为止。MWD103会在步骤314处发送消息,不过若选中消息服务失败,消息应用据此在步骤322处选择下一较佳消息服务。
若消息成功发送,在步骤316处,MWD103通过消息应用200通过与用于发送消息相同的消息服务接收一提交状态。在步骤318处,消息应用200接收消息的投递状态,且在步骤320处,若需要回复消息,接收来自消息接收者的回复。回复消息可以根据相同的消息服务被接收,或使用和发送原始消息不同的消息服务来接收。
流程图300还包括使用活动消息服务在步骤324处接收消息的步骤,以及在步骤326处接收对回复消息请求的步骤。消息应用200可以在步骤312处默认配置活动消息服务为较佳消息服务。然而,若用户在回复消息时加入原始消息服务不支持的内容,可以根据讨论步骤312时提到的准则来选择不同的消息服务。
图4是在具有多消息服务的多模式环境下MWD103用于消息通信的简化框图400。MWD103包括能够根据不同无线标准操作的通信模块402。通信模块402通过天线404发送和接收控制和话务信号。MWD103还包括控制处理器406和机器可读介质408。机器可读介质408存储由控制处理器406执行的指令代码。MWD103还包括用户界面410用于接收来自用户的命令、请求、指令和数据,以及通过例如显示器来向用户提供信息。
驻留在机器可读介质408中的指令代码包括消息应用程序200。消息应用程序200支持多种和MWD103兼容,被MWD103应用的不同的消息服务(即SMS、EMS和MMS)。根据本发明的各个方面,消息应用程序200自动管理消息发送过程,而不要求用户指定一种消息类型(SMS、EMS等等),或通信模式(GSM、CDMA等等)来发送消息。用户可以对消息加入任何类型的内容,然后无需指定使用何种消息服务即可发送消息。
指令代码包括基于消息内容选择消息服务的代码。指令代码还包括用于执行选择消息服务的代码。指令代码命令控制处理器406确定多模式无线设备的可用通信模式。消息内容被检查以确定至少一种可用于可用通信模式的可用消息服务。一种或多种可用消息服务被从所有由MWD103支持的消息服务中确定。指令代码然后进一步指令控制处理器从至少一个可用消息服务中选择较佳的消息服务。
本领域的技术人员还可以理解,结合这里揭示的实施例所描述的各种说明性的逻辑框、模块和算法步骤可以用电子硬件、计算机软件或两者的组合来实现。为了清楚地说明硬件和软件的交互性,各种说明性的组件、字块、模块、电路和步骤一般按照其功能性进行阐述。这些功能性究竟作为硬件或软件来实现取决于整个系统所采用的特定的应用和设计约束。技术人员可以用不同的方式为具体应用实现所描述的功能,但是这些实现的决定不应该被认为是脱离本结合这里所揭示的实施例来描述的各种说明性的逻辑框、模块和电路的实现或执行可以用通用处理器、数字信号处理器(DSP)、应用专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、离散门或晶体管逻辑、离散硬件组件、或用于执行这里所述功能而被设计的器件的任意组合。通用处理器最好是微处理器,然而或者,处理器可以是任何常规的处理器、控制器、微控制器或状态机。处理器也可以用计算机器件的组合例如DSP和微处理器的组合、多个微处理器、与DSP内核结合的一个或多个微处理器或者其它这样的配置来实现。
结合这里所揭示的实施例来描述的方法或算法步骤的实现或执行可以直接包含于硬件中、处理器执行的软件模块中或者两者的组合。软件模块可以驻留于RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动盘、CD-ROM、或本领域中已知的其它任意形式的存储媒体中。示例性储存媒质耦合到能从储存媒质中读取信息并能向其中写入信息的处理器。或者,储存媒质并入处理器中。处理器和储存媒质可以驻留在ASIC中。ASIC可以驻留于用户终端。或者,处理器和储存媒质可以驻留用户终端作为独立的组件。
权利要求
1.在多模式环境中用于无线消息通信的装置,包括存储提供多个消息服务的消息应用程序的机器可读介质,所述消息应用程序被配置为接收无线消息通信的消息内容;以及在消息应用程序的指令下工作的控制处理器,被配置为在多模式环境下确定可用通信模式,检查消息内容以便从可供可用通信模式操作的多个消息服务中确定至少一种可用消息服务,并从所述至少一种可用消息服务中选择较佳的消息服务。
2.如权利要求1所述的装置,其特征在于,所述控制处理器被配置为根据一组准则选择所述较佳的消息服务,其中若消息内容包括视频或语音数据,为可用的通信模式选择一多媒体消息系统(MMS);若消息内容超出了可用通信模式的短消息服务(SMS)的数据限制,则为可用通信模式选择增强数据服务(EMS)和MMS中首先可用的一个;以及否则,为可用的通信模式选择EMS、SMS和MMS中首先可用的一个。
3.如权利要求1所述的装置,还包括被配置为根据所述较佳消息服务进行无线消息通信的通信模块。
4.如权利要求3所述的装置,其特征在于,若根据所述较佳消息服务进行的无线消息通信失败,控制处理器就被配置为选择下一较佳消息服务。
5.如权利要求1所述的装置,其特征在于,所述消息内容包括通过活动消息服务对接收消息的回复。
6.如权利要求5所述的装置,其特征在于,控制处理器被配置为选择对应于活动消息服务的较佳消息服务。
7.在多模式环境中从无线设备传送消息的方法,包括接收在消息应用程序上要由无线设备发送的消息内容,其中消息应用程序提供了多种消息服务;确定无线设备的可用通信模式;检查消息内容以便从可供可用通信模式操作的多个消息服务中确定至少一种可用的消息服务;从所述至少一种可用的消息服务中选择一较佳消息服务用于从无线设备传送消息。
8.如权利要求7所述的方法,还包括若消息内容包括视频或语音数据,则为可用通信模式选择一多媒体消息系统(MMS);若消息内容超出了可用通信模式的短消息服务(SMS)的数据限制,则为可用通信模式选择增强数据服务(EMS)和MMS中首先可用的一个;以及否则,为可用通信模式选择EMS、SMS和MMS中首先可用的一个。
9.如权利要求7所述的方法,还包括使用所述较佳消息服务来发送消息。
10.如权利要求9所述的方法,其特征在于,如果发送消息失败,则从所述至少一个可用消息服务中选择下一个较佳消息服务。
11.如权利要求7所述的方法,其特征在于,所述消息内容包括通过一活动消息服务对接收消息的回复。
12.如权利要求11所述的方法,其特征在于,所选择的较佳消息服务对应于所述活动消息服务。
13.在多模式环境中用于从无线设备传送消息的机器可读介质,所述机器可读介质存储的代码包括用于接收在消息应用程序上要由无线设备发送的消息内容的代码,其中消息应用程序提供了多种消息服务;确定多模式无线设备的可用通信模式的代码;用于检查消息内容以便从可供可用通信模式操作的多个消息服务中确定至少一种可用消息服务的代码;从所述至少一种可用消息服务中选择较佳消息服务的代码。
14.如权利要求13所述的机器可读介质,还包括若消息内容包括视频或语音数据,则为可用通信模式选择一多媒体消息系统(MMS)的代码;若消息内容超出了可用通信模式的短消息服务(SMS)的数据限制,则为可用通信模式选择增强数据服务(EMS)和MMS中首先可用的一个的代码;以及如果消息内容包括除了视频和音频以外的其它数据且不超过数据限制,则为可用通信模式选择EMS、SMS和MMS中首先可用的一个的代码。
15.在多模式环境中用于无线消息通信的多模式无线设备,包括在来自消息应用程序的指令下工作的控制处理器,被配置为在多模式环境中确定一可用的通信模式,检查消息内容以便从可供可用通信模式操作的多个消息服务中确定至少一种可用的消息服务,并从所述至少一种可用的消息服务中选择较佳消息服务;通信模块,其被配置成按照多模式环境进行无线通信,按照较佳消息服务进行消息通信。
16.提供多模式无线通信环境的通信系统,包括能够根据对应于多模式通信环境的多个无线标准进行通信的基站;在多模式无线通信环境中用于和基站进行无线消息通信的多模式无线设备,其被配置为在多模式环境中确定一可用的通信模式,检查消息内容以便从可供可用通信模式操作的多个消息服务中确定至少一种可用的消息服务,并从所述至少一种可用消息服务中选择一较佳的消息服务,以及根据多模式无线通信环境进行通信并根据较佳消息服务发送消息。
全文摘要
在多模式通信环境和多消息服务环境中发送消息的装置和方法。在消息应用上接收多模式无线设备待发消息的内容。该消息应用提供多消息服务。多模式无线设备的一个可用的通信模式被确定,并检查消息内容以确定可用可用的通信模式操作的多个消息服务中的至少一种可用消息服务。从至少一种可用消息服务中选择一较佳消息服务。
文档编号H04L29/06GK1679360SQ03820122
公开日2005年10月5日 申请日期2003年7月10日 优先权日2002年7月12日
发明者H·瞿, G·石 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1