实时sms传送机制的制作方法

文档序号:8909490阅读:362来源:国知局
实时sms传送机制的制作方法
【技术领域】
[0001] 概括地说,本发明的实施例涉及通信系统,更具体地说,涉及在启动消息的分发时 使用的实时消息传送。
【背景技术】
[0002] 自从短消息服务(SMS)引入以来,其已变得广泛地适用于在移动设备和/或固定 线路设备之间发送短文本消息。例如,全世界超过37亿人使用SMS文本消息传送,使其成 为世界上最广泛使用的移动数据应用。其它类型的消息在使用上也在增加,其中包括多媒 体消息传送服务(MMS)和/或允许从移动设备发送或向移动设备发送语音、图像或其它数 据的其它类型的消息,其中该移动设备使用移动设备号码进行寻址。在一些上下文中,可以 使用术语SMS来指代包括MMS的任何类型的消息传送。
[0003] 通常,移动设备消息传送服务使用存储和转发机制进行操作。在这些存储和转发 机制中,发起设备向网络发送消息。网络可以存储该消息,并当传送方便时,基于目的地设 备和网络之间的其它信令开销或通信,将该消息转发给该目的地设备。在一些场景中,网络 可以将消息路由到与目的地设备相关联的不同网络。移动消息传送服务的存储和转发体系 结构,可能导致发起设备的用户发送消息的时间,和目的地设备接收该消息的时间之间存 在时间延迟。此外,大多数消息传送服务不包括任何服务保证。由于诸如网络拥塞或信令 协议故障之类的因素,消息传送服务可能延迟或甚至丢弃消息,使得目的地设备根本接收 不到它们,有时都没有该消息已丢失的指示。
[0004] 虽然不可靠,但这些消息传送服务仍然被日益增加地用于与在用户之间发送消息 不相同的目的,如各种通知、移动银行、访问控制和/或社交媒体目的。例如,一些银行安全 系统使用SMS来验证与该帐户相关联的用户正在进行特定的交易。在客户尝试执行涉及一 个银行帐户的银行交易时,银行可以向与该帐户相关联的移动号码发送交易标识符。除了 个人识别号码和/或其它控制标识符之外,还需要该交易标识符来完成该交易。在这些应 用和其它时间紧急和/或高优先级应用中,移动消息传送服务的存储和转发机制的延迟或 不一致操作,可能对用户产生严重的问题。

【发明内容】

[0005] 为了对本发明的一个或多个方面有一个基本的理解,下面给出了这些方面的简单 概括。该概括部分不是对本发明的所有预期特征的详尽概述,也不是旨在标识本发明的所 有方面的关键或重要元素,或描述本发明的任意或全部方面的范围。其唯一目的是用简单 的形式呈现本发明的一个或多个方面的一些概念,以此作为后面的详细说明的前奏。
[0006] 所描述的实施例在诸如移动设备或短消息实体(SME)之类的发起设备和诸如移 动设备或SME之类的目的地设备之间提供实时的SMS消息传送。该实时SMS消息传送可以 通过下面方式来提供:通过核心网络,在发起设备和目的地设备之间发起呼叫会话;在该 呼叫会话中发送SMS消息;以及在建立专用呼叫业务资源之前,终止该呼叫会话。用于实时 消息的发起设备可以通过向网络发送呼叫会话建立消息来发起该呼叫会话。例如,该呼叫 会话建立消息可以指示:发起设备正在尝试与目的地设备建立语音呼叫。网络可以对目的 地设备进行寻呼,或确定目的地设备是否可用于对该呼叫进行答复。当发起设备接收到该 目的地设备可用于答复该呼叫的呼叫确认时,可以发送SMS消息。随后,可以在与该呼叫会 话相关联的业务无线承载和/或业务信道的建立之前,终止该呼叫会话。
[0007] 在一些实施例中,可以通过在发送SMS消息之前,使用语音呼叫建立过程在发起 设备和目的地设备之间建立呼叫会话,利用现有的移动协议栈来提供实时消息传送。随后, 可以使用消息传送过程来发送SMS消息,接收目的地设备已接收到该SMS消息的确认。在 为呼叫建立业务信道之前,可以终止该呼叫会话。
[0008] 在一些实施例中,将呼叫会话协议栈扩展到:在发起设备、网络和/或目的地设备 的呼叫会话建立信令中,提供实时SMS会话类型的指示。在这些实施例中,发起设备可以向 网络发送呼叫建立消息,并且在该消息中指示该呼叫建立的原因是向目的地设备发送实时 SMS。网络可以在去往目的地设备的呼叫建立消息中,指示该呼叫建立的原因是实时SMS消 息。根据各个实施例,可以将实时SMS消息传送提供为增值服务。
[0009] 一些实施例针对于通过无线通信网络进行实时消息传送的方法,该方法可以由发 起设备进行执行。在一些实施例中,一种用于无线通信的方法包括:在发起设备处,经由无 线通信网络发起与目的地设备的呼叫会话(例如,语音呼叫会话);接收呼叫确认消息,所 述呼叫确认消息指示所述目的地设备可用于接收所述呼叫会话;向所述目的地设备发送数 据消息(例如,SMS消息);以及在所述发起设备和所述目的地设备之间的业务信道的建立 之前,终止所述呼叫会话。发起所述呼叫会话可以包括:向所述无线通信网络发送用于与所 述目的地设备建立所述呼叫会话的请求。在一些实施例中,用于建立所述呼叫会话的请求 包括实时消息服务类型的指示符。该方法可以包括:从所述目的地设备接收确认消息,其 中所述确认消息指示所述目的地设备已接收到所述数据消息。所述呼叫会话的终止可以包 括:响应于从所述无线通信网络接收的、用于建立业务信道以携带与所述呼叫会话相关联 的业务的业务信道建立消息,向所述无线通信网络发送否定确认消息。所述发起设备和/ 或所述目的地设备可以是配置为通过所述无线通信网络进行通信的移动设备。
[0010] 一些实施例针对于通过无线通信网络进行实时消息传送的方法,该方法可以由无 线通信网络的实体进行执行。在一些实施例中,一种用于无线通信的方法包括:在服务于目 的地设备的无线通信网络的网络节点处,从发起设备接收用于与所述目的地设备建立呼叫 会话(例如,语音呼叫会话)的呼叫会话请求,其中所述呼叫会话请求包括实时消息服务类 型的指示符;建立到所述目的地设备的连接,以支持所述呼叫会话;从所述发起设备接收 用于传送到所述目的地设备的数据消息(例如,SMS消息);在所建立的连接之中,将所述数 据消息转发到所述目的地设备。该方法可以包括:向所述目的地设备发送呼叫建立消息,其 中所述呼叫建立消息包括所述实时消息服务类型的指示符。该方法可以包括:在所述目的 地设备处,从所述无线通信网络接收与用于建立所述呼叫会话的请求相对应的寻呼信令, 其中所述寻呼信令包括所述实时消息服务类型指示符;以及抑制提醒消息向所述无线通信 网络的传输。该方法可以包括:从所述目的地设备接收提醒消息;抑制所述提醒消息向所 述发起设备的转发。
[0011] 一些实施例包括用于通过无线通信网络进行实时消息传送的设备。在一些实施例 中,一种通信设备包括:用于经由无线通信网络发起与目的地设备的呼叫会话(例如,语音 呼叫会话)的模块;用于接收指示所述目的地设备可用于接收所述呼叫会话的呼叫确认消 息的模块;用于向所述目的地设备发送数据消息(例如,SMS消息)的模块;以及用于在所 述通信设备和所述目的地设备之间的业务信道的建立之前,终止所述呼叫会话的模块。所 述用于发起的模块可以包括:用于从所述通信设备向所述无线通信网络发送用于与所述目 的地设备建立所述呼叫会话的请求的模块,所述请求包括实时消息服务类型的指示符。所 述通信设备可以包括:用于从所述目的地设备接收指示在所述目的地设备处已接收到所述 数据消息的确认消息的模块。所述用于终止所述呼叫会话的模块可以包括:用于响应于从 所述无线通信网络接收到用于建立业务信道以携带与所述呼叫会话相关联的业务的业务 信道建立消息,向所述无线通信网络发送否定确认消息的模块。所述通信设备可以是配置 为通过所述无线通信网络进行通信的移动设备。所述目的地设备可以是配置为通过所述无 线通信网络进行通信的移动设备。
[0012] 一些实施例包括用于通过无线通信网络进行实时消息传送的系统。在一些实施例 中,一种无线通信系统包括:用于在所述无线通信系统的网络节点处,从发起设备接收用于 与由所述无线通信系统所服务的目的地设备建立呼叫会话(例如,语音呼叫会话)的呼叫 会话请求的模块,其中所述呼叫会话请求包括实时消息服务类型的指示符;用于建立到所 述目的地设备的连接,以支持所述呼叫会话的模块;用于从所述发起设备接收用于传送到 所述目的地设备的数据消息(例如,SMS消息)的模块;以及用于在所建立的连接之中,将 所述数据消息转发到所述目的地设备的模块。所述无线通信系统可以包括:用于向所述目 的地设备发送包括所述实时消息服务类型的所述指示符的呼叫建立消息的模块。所述无线 通信系统可以包括:用于在所述目的地设备处,从所述无线通信系统接收与用以建立所述 呼叫会话的所述请求相对应的寻呼信令的模块,所述寻呼信令包括所述实时消息服务类型 的指示符;以及用于抑制提醒消息向所述无线通信系统的传输的模块。所述无线通信系统 可以包括:用于从所述目的地设备接收提醒消息的模块;以及用于抑制所述提醒消息向所 述发起设备的转发的模块。
[0013] 一些实施例包括用于从发起设备向目的地设备发送数据消息的计算机程序产品。 所述计算机程序产品可以包括非临时性计算机可读介质,其包括:用于由所述发起设备经 由无线通信网络发起与所述目的地设备的呼叫会话(例如,语音呼叫会话)的代码;用于接 收指示所述目的地设备可用于接收所述呼叫会话的呼叫确认消息的代码;用于向所述目的 地设备发送所述数据消息(例如,SMS消息)的代码;用于在所述发起设备和所述目的地设 备之间的业务信道的建立之前,终止所述呼叫会话的代码。所述用于发起所述呼叫会话的 代码可以包括:用于从所述发起设备向所述无线通信网络发送用以与所述目的地设备建立 所述呼叫会话的请求的代码,所述请求包括实时消息服务类型的指示符。所述非临时性计 算机可读介质可以包括:用于从所述目的地设备接收指示在所述目的地设备处已接收到所 述数据消息的确认消息的代码。所述用于终止所述呼叫会话的代码可以包括:用于响应于 从所述无线通信网络接收到用于建立业务信道以携带与所述呼叫会话相关联的业务的业 务信道建立消息,向所述无线通信网络发送否定确认消息的代码。所述发起设备和/或所 述目的地设备可以是配置为通过所述无线通信网络进行通信的移动设备。
[0014] 一些实施例包括用于支持无线通信网络中的实时消息传送的计算机程序产品。所 述计算机程序产品可以包括非临时性计算机可读介质,其包括:用于在服务于目的地设备 的无线通信网络的网络节点处,从发起设备接收用于与所述目的地设备建立呼叫会话(例 如,语音呼叫会话)的呼叫会话请求的代码,其中所述呼叫会话请求包括实时消息服务类 型的指示符;用于建立到所述目的地设备的连接,以支持所述呼叫会话的代码;用于从所 述发起设备接收用于传送到所述目的地设备的数据消息(例如,SMS消息)的代码;以及用 于在所建立的连接之中,将所述数据消息转发到所述目的地设备的代码。所述非临时性计 算机可读介质可以包括:用于向所述目的地设备发送包括所述实时消息服务类型的所述指 示符的呼叫建立消息的代码。所述非临时性计算机可读介质可以包括:用于从所述目的地 设备接收提醒消息的代码;以及用于抑制所述提醒消息向所述发起设备的转发的代码。
[0015] 一些实施例包括用于通过无线通信网络进行实时消息传送的设备,其中该设备包 括至少一个处理器,其配置为:经由无线通信网络来发起与目的地设备的呼叫会话(例如, 语音呼叫会话);接收呼叫确认消息,其中所述呼叫确认消息指示所述目的地设备可用于 接收所述呼叫会话;向所述目的地设备发送数据消息(例如,SMS消息);在所述通信设备 和所述目的地设备之间建立业务信道之前,终止所述呼叫会话。所述至少一个处理器还可 以配置为:从所述通信设备向所述无线通信网络发送用于与所述目的地设备建立所述呼叫 会话的请求。用于与所述目的地设备建立所述呼叫会话的请求可以包括实时消息服务类型 的指示符。所述至少一个处理器可以配置为:从所述目的地设备接收确认消息,其中所述确 认消息指示所述目的地设备已接收到所述数据消息。所述至少一个处理器可以配置为:响 应于从所述无线通信网络接收的、用于建立业务信道以携带与所述呼叫会话相关联的业务 的业务信道建立消息,向所述无线通信网络发送否定确认消息。所述通信设备可以是配置 为通过所述无线通信网络进行通信的移动设备。所述目的地设备可以是配置为通过所述无 线通信网络进行通信的移动设备。
[0016] 一些实施例包括用于实时消息传送的无线通信系统,其中该无线通信系统包括至 少一个处理器,其配置为:在所述无线通信系统的网络节点处,从发起设备接收用于与所述 无线通信系统所服务的目的地设备建立呼叫会话(例如,语音呼叫会话)的呼叫会话请求, 其中所述呼叫会话请求包括实时消息服务类型的指示符;建立到所述目的地设备的连接, 以支持所述呼叫会话;从所述发起设备接收用于传送到所述目的地设备的数据消息(例 如,SMS消息);在所建立的连接之中,将所述数据消息转发到所述目的地设备。所述至少一 个处理器可以配置为:向所述目的地设备发送呼叫建立消息,其中所述呼叫建立消息包括 所述实时消息服务类型的指示符。所述至少一个处理器可以配置为:从所述目的地设备接 收提醒消息;抑制所述提醒消息向所述发起设备的转发。
[0017] 在结合附图了解了下面的本发明的特定、示例性实施例的描述之后,本发明的其 它方面、特征和实施例对于本领域普通技术人员来说将变得显而易见。虽然通过下面的某 些实施例和附图讨论了本发明的特征,但本发明的所有实施例可以包括本申请所讨论的优 势特征中的一个或多个。换言之,虽然将一个或多个实施例讨论成具有某些优势特征,但根 据本申请所讨论的本发明的各个实施例,也可以使用这些特征中的一个或多个。用类似的 方式,虽然下面将示例性实施例讨论成设备、系统或方法实施例,但应当理解的是,这些示 例性实施例可以用多种设备、系统和方法来实现。
【附图说明】
[0018] 通过参照下面的附图,可以获得对于本发明的本质和优点的进一步理解。在附图 中,类似的组件或特征具有相同的附图标记。此外,相同类型的各个组件可以通过在附图标 记之后加上虚线以及用于区分相似组件的第二标记来进行区分。如果在说明书中仅使用了 第一附图标记,则该描述可适用于具有相同的第一附图标记的任何一个类似组件,而不管 第二附图标记。
[0019] 图1示出了根据各个实施例的无线通信系统的框图;
[0020] 图2示出了根据各个实施例的无线通信系统的框图;
[0021] 图3示出了根据各个实施例,用于通过现有的移动协议栈进行实时SMS传送的信 令流;
[0022] 图4示出了根据各个实施例,用于通过现有的GSM和/或UMTS协议栈进行实时 SMS传送的信令流;
[0023] 图5示出了根据各个实施例,用于使用针对呼叫会话建立的实时SMS指示进行实 时SMS传送的信令流;
[0024] 图6示出了根据各个实施例,用于在GSM和/或UMTS网络中使用实时消息呼叫会 话指示符进行实时SMS传送的信令流;
[0025] 图7示出了根据各个实施例,可以用于实时SMS消息传送的设备的框图;
[0026] 图8A示出了根据各个实施例,描绘用于实时SMS呼叫会话控制的模块的示例的框 图;
[0027] 图8B示出了根据各个实施例,描绘用于实时SMS呼叫会话控制的模块的示例的框 图;
[0028] 图9示出了根据各个实施例,配置为实现实时SMS消息传送的移动设备的框图;
[0029] 图10示出了根据各个实施例,配置为实现实时SMS消息传送的核心网络的框图; [0030] 图11示出了根据各个实施例,包括基站和移动设备的无线通信系统的框图;
[0031] 图12示出了根据各个实施例的一种用于实时SMS消息传送的方法的流程图;以及
[0032] 图13示出了根据各个实施例的一种用于实时SMS消息传送的方法的流程图。
【具体实施方式】
[0033] 描述了用于在诸如移动设备或短消息实体(SME)之类的发起设备和诸如移动设 备或SME之类的目的地设备之间提供实时短消息服务(SMS)消息传送的方法、系统和设备。 该实时SMS消息传送可以通过下面方式来提供:在发起设备和目的地设备之间发起呼
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1