由客户端应用共享以访问客户端设备上的富通信套件资源的跨平台模块的制作方法

文档序号:9240309阅读:294来源:国知局
由客户端应用共享以访问客户端设备上的富通信套件资源的跨平台模块的制作方法
【专利说明】由客户端应用共享以访问客户端设备上的富通信套件资源 的跨平台模块
[0001] 根据35U.S.C. § 119的优先权要求
[0002] 本专利申请要求于2013年1月29日提交的题为"CROSS-PLATFORMMODULE THATISSHAREDBYCLIENTAPPLICATIONSFORACCESSTORICHCOMMUNICATIONSSUITE RESOURCESONACLIENTDEVICE(由客户端应用共享以访问客户端设备上的富通信套件资 源的跨平台模块)"的美国申请No. 61/758, 136的优先权,该申请被转让给本申请受让人并 因而通过援引全部明确纳入于此。
技术领域
[0003] 本发明的实施例涉及由客户端应用共享以访问客户端设备上的富通信套件(RCS) 功能的跨平台模块。
[0004] 总览
[0005] 无线通信系统已经过了数代的发展,包括第一代模拟无线电话服务(1G)、第二代 (2G)数字无线电话服务(包括过渡的2. 5G和2. 75G网络)、第三代(3G)具有因特网能力的 高速数据无线服务和第四代(4G)服务(例如,长期演进(LTE)或WiMax)。目前在用的有许 多不同类型的无线通信系统,包括蜂窝以及个人通信服务(PCS)系统。已知蜂窝系统的示 例包括蜂窝模拟高级移动电话系统(AMPS),以及基于码分多址(CDMA)、频分多址(FDMA)、 时分多址(TDMA)、TDMA的全球移动接入系统(GSM)变型的数字蜂窝系统等。
[0006] 网际协议(IP)多媒体子系统(IMS)中的富通信套件(RCS)是IMS领域中最近开发 出的服务类型。RCS-般指的是客户端设备(例如,移动设备或固定设备)可用于执行以下 操作的通信服务集:实时更新其地址簿中的联系人的能力并由此使得能够基于联系人的实 时能力来进行"富通信",诸如LTE语音(VoLTE)、视频呼叫、即时消息收发(頂)、文件或图像 共享等。然而,虽然客户端应用能够利用低级操作系统(0S)资源来实现RCS服务,但每一 个客户端应用通常必须被定制以便在它将在其上运行的特定平台上操作。例如,被配置成 在Android0S设备上操作的客户端应用需要由其开发者编码成利用任何可用的Android 专属RCS0S资源,被配置成在Windows0S设备上操作的客户端应用需要由其开发者编码 成利用任何可用的Windows专属RCS0S资源,被配置成在iOS设备上操作的客户端应用需 要由其开发者编码成利用任何可用的i〇S专属RCS0S资源,以此类推。
[0007] -些范例实施例的简述
[0008] 在一实施例中,运行特定0S或0S版本的客户端设备置备有富通信套件(RCS)接 口。RCS接口斡旋RCS客户端应用与RCS资源之间的交互。RCS接口使用RCS协议以独立 于平台的方式与多个RCS客户端应用交互,并且RCS使用0S专属RCS访问协议以0S专属 方式与RCS资源交互。RCS接口将遵循RCS协议的源自应用的RCS信令转换成0S专属RCS 访问协议以供递送至RCS资源,并且RCS接口同样将遵循0S专属RCS访问协议的终止于应 用的信令转换成RCS访问协议以供递送至RCS客户端应用之一。
[0009] 附图简述
[0010] 对本发明的各实施例及其许多伴随优点的更完整领会将因其在参考结合附图考 虑的以下详细描述时变得更好理解而易于获得,附图仅出于解说目的被给出而不对本发明 构成任何限定,并且其中:
[0011] 图1解说了根据本发明的一实施例的无线通信系统的高级系统架构。
[0012] 图2解说了根据本发明的实施例的用户装备(UE)的示例。
[0013] 图3解说了根据本发明一实施例的包括被配置成执行功能性的逻辑的通信设备。
[0014] 图4解说了用于UE的常规RCS富通信套件(RCS)架构的高级别视图。
[0015] 图5A解说了根据本发明的一实施例的用于UE的RCS架构的高级别视图。
[0016] 图5B解说了根据本发明一实施例的AndroidRCS架构的示例。
[0017] 图5C解说了根据本发明一实施例的WindowsRCS架构的示例。
[0018] 图6A解说了根据本发明的一实施例的用于经由共享式RCS接口将RCS资源信令 从RCS客户端应用传递至相关联的UE上的操作系统(0S)专属RCS资源的过程。
[0019] 图6B解说了根据本发明的一实施例的用于经由共享式RCS接口将RCS资源信令 从相关联的UE上的0S专属RCS资源传递至RCS客户端应用的过程。
[0020] 图7A解说了根据本发明的一实施例的图6A-7B的过程的Android0S专属实现示 例。
[0021] 图7B解说了根据本发明的一实施例的图6A-7B的过程的Windows0S专属实现示 例。
[0022] 详细描述
[0023] 本发明的各方面在以下针对本发明具体实施例的描述和有关附图中被公开。可以 设计替换实施例而不会脱离本发明的范围。另外,本发明中众所周知的元素将不被详细描 述或将被省去以免湮没本发明的相关细节。
[0024] 措辞"示例性"和/或"示例"在本文中用于意指"用作示例、实例或解说"。本文 描述为"示例性"和/或"示例"的任何实施例不必被解释为优于或胜过其他实施例。同样, 术语"本发明的各实施例"并不要求本发明的所有实施例都包括所讨论的特征、优点、或工 作模式。
[0025] 此外,许多实施例是根据将由例如计算设备的元件执行的动作序列来描述的。将 认识到,本文描述的各种动作能由专用电路(例如,专用集成电路(ASIC))、由正被一个或 多个处理器执行的程序指令、或由这两者的组合来执行。另外,本文描述的这些动作序列可 被认为是完全体现在任何形式的计算机可读存储介质内,其内存储有一经执行就将使相关 联的处理器执行本文所描述的功能性的相应计算机指令集。因此,本发明的各种方面可以 用数种不同形式来体现,所有这些形式都已被构想落在所要求保护的主题内容的范围内。 另外,对于本文描述的每个实施例,任何此类实施例的对应形式可在本文中被描述为例如 "被配置成执行所描述的动作的逻辑"。
[0026] 客户端设备(在本文中被称为用户装备(UE))可以是移动的或静止的,并且可以 与无线电接入网(RAN)通信。如本文所使用的,术语"UE"可以互换地被称为"接入终端"或 "AT"、"无线设备"、"订户设备"、"订户终端"、"订户站"、"用户终端"或UT、"移动终端"、"移动 站"及其各种变型。一般地,UE可以经由RAN与核心网通信,并且通过核心网,UE能够与外 部网络(诸如因特网)连接。当然,连接到核心网和/或因特网的其他机制对于UE而言也 是可能的,诸如通过有线接入网、WiFi网络(例如,基于IEEE802. 11等)等。UE可以通过 数种类型设备中的任何设备来实现,包括但不限于PC卡、致密闪存设备、外置或内置调制 解调器、无线或有线电话等。UE藉以向RAN发送信号的通信链路被称为上行链路信道(例 如,反向话务信道、反向控制信道、接入信道等)。RAN籍以向UE发送信号的通信链路被称 为下行链路或前向链路信道(例如,寻呼信道、控制信道、广播信道、前向话务信道等)。如 本文所使用的,术语话务信道(TCH)可以指上行链路/反向或下行链路/前向话务信道。
[0027]图1解说了根据本发明的一实施例的无线通信系统100的高级系统架构。无线通 信系统100包含UE1…N。UE1…N可包括蜂窝电话、个人数字助理(PDA)、寻呼机、膝上型 计算机、台式计算机等。例如,在图1中,UE1…2被解说为蜂窝呼叫电话,UE3…5被解说 为蜂窝触摸屏电话或智能电话,而UEN被解说为台式计算机或PC。
[0028] 参照图1,UE1 -N被配置成在物理通信接口或层(在图1中被示为空中接口 104、 106、108和/或直接有线连接)上与接入网(例如,RAN120、接入点125等)通信。空中 接口 104和106可遵循给定的蜂窝通信协议(例如,CDMA、EVDO、eHRPD、GSM、EDGE、W-CDMA、 LTE等),而空中接口 108可遵循无线IP协议(例如,IEEE802. 11)。RAN120包括通过空 中接口(诸如,空中接口 104和106)服务UE的多个接入点。RAN120中的接入点可被称为 接入节点或AN、接入点或AP、基站或BS、B节点、演进型B节点等。这些接入点可以是陆地 接入点(或地面站)或卫星接入点。RAN120被配置成连接到核心网140,核心网140可以 执行各种各样的功能,包括在RAN120服务的UE与RAN120或不同的RAN-起服务的其他 UE之间桥接电路交换(CS)呼叫,并且还可中介与外部网络(诸如因特网175)的分组交换 (PS)数据交换。因特网175包括数个路由代理和处理代理(出于方便起见未在图1中示 出)。在图1中,UEN被示为直接连接到因特网175 (即,与核心网140分开,诸如通过WiFi 或基于802. 11的网络的以太网连接)。因特网175可藉此用于经由核心网140在UEN与 UE1…N之间桥接分组交换数据通信。图1还示出与RAN120分开的接入点125。接入点 125可以独立于核心网140地(例如,经由光通信系统,诸如FiOS、线缆调制解调器等)连 接到因特网175。空中接口 108可通过局部无线连接(诸如在一个示例中是IEEE802. 11) 服务UE4或UE5。UEN被示为具有到因特网175的有线连接(诸如到调制解调器或路由 器的直接连接)的台式计算机,在一示例中该调制解调器或路由器可对应于接入点125自 身(例如,对于具有有线和无线连通性两者的Wi-Fi路由器)。
[0029] 参照图1,服务器170被示为连接到因特网175、核心网140、或这两者。服务器170 可被实现为多个结构上分开的服务器,或者替换地可对应于单个服务器。如下文将更详细 地描述的,服务器170被配置成支持一个或多个通信服务(例如,IP语音(VoIP)会话、即 按即说(PTT)会话、群通信会话、社交联网服务等)以用于能经由核心网140和/或因特网 175连接到服务器170的UE、和/或向UE提供内容(例如,web页面下载)。
[0030] 图2解说了根据本发明的实施例的UE(S卩,客户端设备)的示例。参照图2,UE 200A被解说为发起呼叫的电话,而UE200B被解说为触摸屏设备(例如,智能电话、平板 计算机等)。如图2所示,UE200A的外壳配置有天线205A、显示器210A、至少一个按钮 215A(例如,PTT按钮、电源按钮、音量控制按钮等)和按键板220A以及其他组件,如本领 域已知的。同样,UE200B的外壳配置有触摸屏显示器205B、外围按钮210B、215B、220B和 225B(例如,电源控制按钮、音量或振动控制按钮、飞机模式切换按钮等)、至少一个前面板 按钮230B(例如,Home(主界面)按钮等)以及其他组件,如本领域已知的。尽管未被显式地 示为UE200B的一部分,但UE200B可包括一个或多个外部天线和/或被构建到UE200B的 外壳中的一个或多个集成天线,包括但不限于Wi-Fi天线、蜂窝天线、卫星定位系统(SPS) 天线(例如,全球定位系统(GPS)天线),等等。
[0031] 虽然UE(诸如UE200A和200B)的内部组件可以用不同硬件配置来实施,但在图2 中,内部硬件组件的基本高级UE配置被示为平
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1