无线网络上的同时语音与数据通信的制作方法

文档序号:7608846阅读:263来源:国知局
专利名称:无线网络上的同时语音与数据通信的制作方法
技术领域
本发明总的来说涉及通信系统领域,更具体地说,涉及语音信道上的数据传输。
背景技术
随着寻呼机与无线电话的出现,无线服务业已经成为数十亿美元的产业。最近,双工无线设备日益普及。双工无线设备允许相同信道上的语音与其它信息的交换。这对于多用途无线设备是有利的,这些无线设备执行其它非电话功能,例如管理联系人信息,日历信息,图像、视频与音频分类。多用途无线设备的用户利用他们产品的双工特性交谈并且交换信息。然而,当前的多用途设备也有它们的缺点。
当前多用途无线设备的一个问题是不能同时发送语音和数据。也就是,为了执行一个功能,另一个功能必须暂停。从而,如果第一方当前参与电话呼叫并且他希望通过该无线设备向另一方发送文件,则第一方必须暂停他的电话呼叫才能发送文件。这使现在的消费者感到烦恼和不便。
当前多用途无线设备的另一个问题是数据交换易于混淆并难于管理。为了完成简单的任务,数据的发送和接收常常涉及过多的屏幕与菜单选项。这使无线设备用户感到烦躁和不便。进一步地,交换的数据不断地变化和修改。从而,当诸如联系人信息或日历条目的数据通过无线设备进行交换时,在其已被修改时常常需要稍后更新该信息。这涉及调出原始数据的接收者和确定已经发生的数据交换的类型。当涉及大量和多种信息时,这是一项繁琐而困难的任务。
因此,存在克服上述现有技术问题的需要。

发明内容
简而言之,根据本发明所公开的是一种用于在无线设备语音信道上传送数据的系统、方法与计算机可读介质。在本发明的实施例中,无线设备上的该方法包括与第二无线设备建立音频连接和为用户提供接口以向该第二无线设备发送数据。该方法进一步包括在与该第二无线设备的音频连接期间检测由用户引起的接口激活和向该第二无线设备发送第一数据,其中音频连接质量并不受发送的影响。该方法进一步包括从第二无线设备接收第二数据,该第二数据与第一数据关联,还包括将第一数据与第二数据同步。该方法进一步包括将元数据(metadata)与第一数据关联,该元数据表明同步第一数据,还包括当修改了第一数据并且与第一数据关联的元数据表明同步第一数据时,自动同步第一数据与第二数据。
在本发明的另一实施例中,用于在语音信道上传送数据的无线设备包括用于与第二无线设备建立音频连接的电话处理器和用于用户向第二无线设备发送数据的接口。该无线设备进一步包括用于检测由用于引起的接口激活的检测器和在与第二无线设备的音频连接期间,当检测器检测到接口激活时发送至第二无线设备的第一数据,其中音频连接质量不受发送的影响。
根据本发明的另一实施例,无线通信设备可在语音信道上传送数据。该无线设备包括用于与第二远程终端设备建立音频连接的处理器;通信连接至该处理器的指示器,用于向该无线通信设备用户指示;以及通信连接至该处理器的存储器,用于存储第一信息文件和第二信息文件,并且其中该处理器向第二远程终端设备发送第一数据,第一数据与第一信息文件相关,并且其中处理器进一步地从第二远程终端设备接收第二数据并将接收的第二数据存储至存储器中作为第二信息文件,第一数据与第二数据已经在与第二远程终端设备的音频连接期间在语音信道上无线地发送,并且其中指示器指示在存储器中至少已经形成第二信息文件。
在一个实施例中,该第二信息文件包含与Vcard相关的信息。
本发明的优选实施例是有优势的,因为它们在语音信道上提供了非语音数据的传输,而不影响该语音信道的质量。这允许在相同信道上进行更好的和不同类型的信息传输。此外,本发明的优选实施例是有优势的,因为它们对以前交换的信息提供简单和快速的更新。由于数据处于不断地修改和变化中,因而本发明允许数据的快速传播。这减少了用于不断更新和传播修改信息的资源消耗。


图1是表示根据本发明优选实施例的无线通信系统的框图;图2是图1的无线通信系统的更加详细的框图;图3是表示根据本发明优选实施例的无线设备的框图;图4是根据本发明优选实施例的无线设备的图示。
图5与图6包括表示根据本发明优选实施例的整体操作顺序的操作流程图。
图7是表示根据本发明优选实施例的更新过程的操作流程图。
具体实施例方式
根据优选实施例,本发明通过提供一种用于在音频信道上允许无线设备发送、接收和同步数据而不影响该音频信道质量的方法、系统与计算机程序产品,克服了现有技术的问题。
图1是表示根据本发明优选实施例的无线通信系统的框图。图1的示例无线通信系统包括无线服务提供商102、无线网络104以及无线设备106至108。无线服务提供商102是第一代模拟移动电话服务、第二代数字移动电话服务或者第三代具备因特网功能的移动电话服务。示例无线网络104是移动电话网络、移动文本消息收发设备网络、寻呼网络等。进一步地,图1的无线网络104的通信标准是码分多址(CDMA)、时分多址(TDMA)、全球移动通信系统(GSM)、通用分组无线业务(GPRS)、频分多址(FDMA)等。
无线网络104支持任意数量的无线设备106至108,它们是移动电话、智能电话、一键通移动无线电装置、文本消息收发设备、手持计算机、寻呼机、传呼机等。无线设备104进一步支持双工通信,允许在相同信道上发送数据和语音/音频。通常支持适用于根据本发明优选实施例的无线通信系统的双工通信的无线设备104在共同拥有的美国专利申请No.10/426,751中详述,该申请提交于2003年4月30日,题为“Method and Apparatus For Transferring Data Over A VoiceChannel”,此处包括其全部叙述作为参考。
在本发明的实施例中,无线网络104是摩托罗拉集成数字增强网络(iDENTM),该网络是为各种移动商务应用而设计的无线解决方案。iDEN无线设备可用于各种工作环境,从生产厂房到行政人员会议室以及移动促销。iDEN无线设备提供多种功能,包括双向数字无线电装置;数字无线电话;字母数字消息;以及利用因特网接入技术的数据/传真功能。iDEN无线设备进一步地包括各种特色,包括扬声器、语音命令、电话簿、语音邮件、数字双向无线电装置、移动因特网及电子邮件、无线调制解调器、语音激活和语音留言。
图2是图1的无线通信系统更加详细的框图。图2的无线通信系统包括连接至基站202、203、204的控制器201。此外,图2的无线通信系统通过电话接口206连接至外部网络。基站202、203、204分别支持包含用户单元或收发信机(即无线设备)106和108的地理覆盖区的各个部分。无线设备106和108利用诸如CDMA、FDMA、TDMA、GPRS或GSM的通信协议与基站202、203、204连接。
图2的无线通信系统的地理覆盖区被划分为区域或小区,它们分别由基站202、203、204服务(此处也称为小区服务器)。操作于该无线通信系统中的无线设备选择特定的小区服务器作为其在该系统中接收和发送操作的基本接口。例如,无线设备106利用小区服务器202作为其基本小区服务器,而无线设备108利用小区服务器204作为其基本小区服务器。优选地,无线设备选择向无线通信系统提供最佳通信接口的小区服务器。通常,这将取决于无线设备与特定小区服务器之间的通信信号的信号质量。
由于无线设备在覆盖区中的各个地理位置间移动,因而可能需要切换至另一小区服务器,那么该小区服务器将充当基本小区服务器。无线设备监测来自服务相邻小区的基站的信号,确定用于切换目的的最佳新服务器。除了监测从相邻小区服务器发送的信号质量之外,该无线设备还监测与该发送信号关联的色码(color code)信息,以快速识别哪个小区服务器是该发送信号的源。
图3是表示根据本发明优选实施例的无线设备300的框图。图3表示移动电话无线设备300。在本发明的一个实施例中,无线设备300是能够在诸如CDMA、FDMA、GPRS、GSM等的通信协议下,在通信信道上接收和发射射频信号的双向无线电装置。
无线设备300操作于控制器(或处理器)302的控制之下,该控制器在接收与发射模式间切换无线设备300。此处当用于设备或者系统时,术语控制器和处理器互换使用,以代表设备或系统的控制和/或处理功能和操作。在接收模式,控制器302通过发射/接收开关320将天线318连接至接收机316。接收机316解码接收信号并且向控制器302提供这些解码的信号。在发射模式,控制器302通过开关320将天线318连接至发射机322。
控制器302根据存储在存储器308中的指令、数据和配置参数操作发射机322和接收机316。这些指令包括例如相邻小区测量调度算法。在本发明的优选实施例中,存储器308包括非易失性存储器、闪存和随机存取存储器中的任何一种或者任何组合。定时器模块306向控制器302提供定时信息,以记录定时事件。进一步地,控制器302利用定时模块306的定时信息记录相邻小区服务器发射的计划以及发射的色码信息。
当计划相邻小区测量时,接收机316在控制器302的控制之下监测相邻小区服务器并且接收“接收信号质量指示(RSQI)”。RSQI电路314产生RSQI信号,该信号表示由每一受到监测的小区服务器发射信号的信号质量。每一RSQI信号由模数转换器312转换为数字信息,并且作为输入提供至控制器302。利用色码信息和关联的接收信号质量指示,无线设备300在需要进行切换时确定最适合的相邻小区服务器用作基本小区服务器。
图3中的处理器304执行各种功能,例如属于一键通指示器的功能,如下所述。在本发明的各种实施例中,图3中的处理器304包括单个处理器或者超过一个的处理器,用于执行下面说明的任务。图3还包括用于存储在本发明的整个过程中可能使用的信息的存储模块310。
在一个实施例中,无线设备300是无线电话。对于此实施例,图3的无线设备300进一步地包括音频输入/输出模块324,用于使音频输入至无线设备300并且使音频输出供用户收听。无线设备300进一步地包括向移动电话用户显示信息的显示器328。还包括使用户与无线设备300相互作用的用户接口326。在一个实施例中,该接口包括三个按钮用于发送数据的第一按钮,用于接收数据的第二按钮和用于同步数据的第三按钮。后文将更加详细地说明用户接口326的功能。
图3还示出可选的全球定位系统(GPS)模块330,该模块用于确定无线设备300的位置和/或速度信息。模块330使用GPS卫星系统确定无线设备300的位置和/或速度。除了GPS模块330,无线设备300可包括用于确定无线设备300的位置和/或速度的替代模块,例如利用小区发射塔三角形法和辅助GPS。
图4是根据本发明优选实施例的无线设备300的图示。图4示出移动电话无线设备300。该移动电话300是能够在诸如CDMA、FDMA、TDMA、GPRS、GSM等的通信协议下,在通信信道上接收和发射射频信号的双向无线电装置。
移动电话300包括小键盘402,或接口,其包括多个按钮,用于输入信息,例如电话号码,并且提供命令,例如应答电话呼叫或者发起电话呼叫。该小键盘402通常从背后照亮,使用户在该移动电话位于具有很少或者没有环境光的区域中时可以看见这些按钮。可利用发光器件(LED)、电致发光(EL)面板或者其它发光器件从背后照亮小键盘402。
移动电话300进一步包括显示器328,该显示器用于显示关于使用移动电话300的信息,例如电话号码和呼叫状态信息以及可视指示器。显示器328可为LCD、PDP或者用于呈现信息的任何其它类型的显示器。显示器328通常从背后照亮,使用户在该移动电话300位于具有很少或者没有环境光的区域中时可以看见该显示器328。可利用LED、EL面板或者其它发光器件从背后照亮显示器328。移动电话300进一步包括至少一个指示器,用于向该设备即移动电话300的用户传送指示/告警。例如,指示器可包括视觉指示器、显示指示器、为用户生成听觉指示/告警的听觉指示器、为用户生成触觉指示/告警的触觉指示器中的任何一种。
移动电话300进一步包括用于利用射频发送和接收信息的天线318和用于在电话呼叫期间使用户听到音频并提供音频的扬声器404/麦克风406对。图4还示出了与控制器302电气连接用于与移动电话300的用户进行通信的用户接口326,例如用于在电话呼叫期间在语音信道上发送数据、接收数据以及同步数据。该语音信道通信可利用任何其它通信设备进行,例如蜂窝电话、双向无线电装置、无线通信设备、电话设备以及能够在包括有线和/或无线通信的通信网络上支持音频通信的任何设备中的至少一种。
在图4中,用户接口326包括三个按钮用于发送(或推送(push))数据的第一按钮410、用于同步数据的第二按钮411和用于接收(或回拉(pull))数据的第三按钮412。注意,按钮411包括符号,例如包含斜体字母“i”。下面详细讨论按钮410、411和412的功能。请注意,尽管利用用户接口326上的实际按钮表示此示例,但考虑到本讨论,对于相关领域的普通技术人员显而易见,可以利用显示器中的可视表示,例如将显示器328表示为用户接口326的一部分,实现按钮410、411和412的功能,或者考虑到本讨论,可用利用本领域普通技术人员显而易见的其它表示实现这些按钮的功能。这些可视表示看起来非常类似实际按钮,并且在视觉上显现出类似的操作并从用户接受用户输入(如选择按钮等)。例如,用户可与显示器328屏幕上的这种可视表示进行实际接触,以在显示器328上“按下按钮”。用户进行的此用户输入动作可由用户接口326检测,例如通过显示器328处的传感器和/或通过显示器328上的触摸屏。由用户接口进行的检测对应于由控制器302进行的对于用户输入的检测,控制器302和用户接口326的组合构成用于检测用户接口326的激活,以提供通过该设备(在此示例中为移动电话300)的用户进行的用户输入的检测器。还要注意,可通过用户接口326利用用户接口元件的组合进行的检测实现该检测器,例如利用按钮410、411和412,利用显示器328处的传感器和/或显示器328上的触摸屏,或者利用这些元件的任何组合和/或用户接口326的其它等效元件,考虑到本讨论,它们对于本领域的普通技术人员是公知的。在显示器328检测到的用户输入动作然后被作为信号以对于本领域普通技术人员公知的方式从用户接口326提供至移动电话300,这类似于在用户接口326检测到来自实际按钮410、411和412的用户输入。
图5和图6包括表示根据本发明优选实施例的整体过程的操作流程图。图5的操作流程图描述无线网络104上诸如无线设备106和108的无线设备之间的数据交换的整体过程。图5的操作流程图开始于步骤502,并且直接进行至步骤504。
在步骤504,在无线设备106和另一无线设备108间建立连接。在一个实施例中,该连接为音频连接,例如标准的POTS电话呼叫。在步骤506,双方,即无线设备106和108的用户,在该标准连接上交换音频。在步骤508,无线设备106的用户激活用户接口326,该用户接口包括用于发送(或推送)数据的按钮410、用于同步数据的按钮411和用于接收(或回拉)数据的按钮412。在步骤510,确定哪一个按钮被按下。如果按钮410被按下,则控制进行至步骤512。如果按钮411被按下,则控制进行至522。如果按钮412被按下,则控制进行至步骤532。如果三个按钮都被按下,则控制进行至步骤511,该步骤在图6中继续。
在步骤512,其中按下了用于发送(或推送)数据的按钮410,无线设备106标识用于发送或推送至无线设备108的数据。在本发明的实施例中,无线设备106的用户标识该发送数据。该用户利用菜单或者用于经由无线设备106的显示器328选择发送项目的其它用户接口完成此任务。该被发送的项目可为包含诸如电话簿条目、日历条目、允许请求(例如对于录音对话的允许请求)、面部图标(例如表情)、文本消息、联系人信息集合(例如V-card)、应用程序等的数据的各种项目中的任何一种。
在步骤513,无线设备106发送标识的数据。在步骤514,无线设备106发送的数据被无线设备108接收,并存储在存储器中。数据的传输并不限于这两个设备,任意数量的设备可处于传输数据的通信之中,考虑到本讨论,这对于本领域的普通技术人员是显而易见的。上述推送操作在电话呼叫期间进行,并且不影响该电话呼叫的质量。在可选的步骤中,将元数据(metadata)与标识的数据关联,并存储在无线设备106和108上。该元数据包括关于数据交换的日期与时间、有关各方的信息以及关于标识的数据的其它信息。
在步骤532,其中按下用于接收(或回拉)数据的按钮412,无线设备106标识从无线设备108接收或回拉的数据。数据的传输并不限于这两个设备,任意数量的设备可处于传输数据的通信之中,考虑到本讨论,这对于本领域的普通技术人员是显而易见的。在本发明的实施例中,无线设备106的用户标识回拉数据。该用户利用菜单或者用于经由无线设备106的显示器328选择回拉项目的其它用户接口完成此任务。在一个替换中,无线设备106向无线设备108发送消息,请求无线设备108上可供回拉的一些或全部项目列表。无线设备108用列表响应无线设备106。在步骤533,无线设备106向无线设备108发送消息,表明无线设备106希望从无线设备108回拉的项目标识。
无线设备106从无线设备108回拉的项目可为包含诸如电话簿条目、日历条目、允许请求、面部图标、文本消息、联系人信息集合、应用程序等的数据的各种项目中的任何一种。在步骤534,无线设备108发送标识的数据。在步骤535,无线设备108发送的数据由无线设备106接收并存储。上述回拉操作在电话呼叫期间进行,并且不影响该电话呼叫的质量。在可选的步骤中,将元数据与标识的数据关联,并存储在无线设备106和108上。该元数据包括关于数据交换的日期与时间、有关各方的信息以及关于标识的数据的其它信息。
在步骤522,其中按下了用于同步数据的按钮411,无线设备106标识用于与无线设备108同步的数据。数据同步并不限于这两个设备,任意数量的设备可处于用于同步数据的通信之中,考虑到本发明,这对于本领域的普通技术人员是显而易见的。还要注意,用于设备(例如无线设备106)的有利特征的同步器可通过处理器/控制器302实现,该处理器/控制器根据存储在存储器308中的软件例程与算法、相关数据与参数以及可选地根据至少一个信息文件进行操作,这将在下面更加详细地讨论。在本发明的示例实施例中,无线设备106的用户标识用于同步的数据。该用户利用菜单或者用于经由无线设备106的显示器328选择同步项目的其它用户接口完成此任务。在一个替换中,无线设备106向无线设备108发送消息,请求无线设备108上可供同步的一些或全部项目列表。无线设备108用列表响应无线设备106。在步骤523,无线设备106向无线设备108发送消息,表明无线设备106希望与无线设备108同步的项目标识。
在无线设备108与无线设备106间同步的项目可为包含诸如电话簿条目、日历条目、允许请求、面部图标、文本消息、联系人信息集合、应用程序等的数据的各种项目中的任何一种。在步骤524,无线设备106与无线设备108同步标识的数据。在步骤525,数据在两个无线设备间同步并同样地存储。上述同步操作在电话呼叫期间进行,并且不影响该电话呼叫的质量。在可选的步骤中,将元数据与同步的数据关联,并存储在无线设备106和108上。该元数据包括关于数据交换的日期与时间、有关各方的信息以及关于同步的数据的其它信息。
在步骤511,其中按下了所有按钮,操作序列从图5进行至图6(参见连接图5中流程与图6中流程的连接点A511)。参考图6,操作流程图延续了图5的操作流程序列。在图6的步骤642,无线设备106标识用于发送或推送至无线设备108或者任何其它适当设备的数据。在本发明的示例实施例中,无线设备106的用户标识用于发送的数据。在步骤643,无线设备106发送标识的数据。在步骤644,无线设备106发送的数据由无线设备108接收并存储。
在步骤652,无线设备106标识从无线设备108或其它任何适当的设备接收或回拉的数据。在本发明的示例实施例中,无线设备106的用户标识该回拉数据。在一个替换中,无线设备106向无线设备108发送消息,请求无线设备108上可供回拉的一些或全部项目列表。无线设备108用列表响应无线设备106。在步骤653,无线设备106向无线设备108发送消息,表明无线设备106希望从无线设备108回拉的项目标识。在步骤654,无线设备108发送标识的数据。在步骤655,无线设备108发送的数据由无线设备106接收并存储。
在步骤662,无线设备106标识用于与无线设备108或诸如无线设备106用户的个人计算机的任何其它设备同步的数据。在本发明的示例实施例中,无线设备106的用户标识用于同步的数据。在一个替换中,无线设备106向无线设备108发送消息,请求无线设备108上可供同步的一些或全部项目列表。无线设备108用列表响应无线设备106。在步骤663,无线设备106向无线设备108发送消息,表明无线设备106希望与无线设备108同步的项目标识。在步骤664,无线设备106与无线设备108同步标识的数据。在步骤665,数据在两个无线设备间同步并同样地存储。
上述推送、回拉以及同步操作在电话呼叫期间进行,并且不影响该电话呼叫的质量。在可选的步骤中,将元数据与同步的数据关联,并存储在无线设备106和108上。该元数据包括关于数据交换的日期与时间、有关各方的信息以及关于同步的数据的其它信息。
在本发明的示例实施例中,当用户基本上同时激活所有三个按钮410、411、412或者每次激活一个(如步骤511)时,交换的信息用符号或图标(例如图4中按钮411上的符号)标记,表明对于此信息使用了所有三种通信方法。如果用户同时激活所有三个按钮,则该符号将点亮,表明成功地按下了所有三个按钮。例如,当与其他人交换Vcard时,按下这三个按钮将把第一方的Vcard推送至第二方,回拉第二方的Vcard,并且与第一方的个人计算机同步该新的Vcard,都通过蜂窝通信。存储在双方设备存储器中的Vcard将标记有图标,表明已经进行了此类型的事务处理。在第一设备和第二设备(例如,双方设备)间交换的信息可例如作为信息文件存储在本地设备的存储器中。当被完全存储在设备存储器中时,交换的信息,例如信息文件,优选地完成了第一与第二设备间的预定义信息交换集。根据一个实施例,作为信息交换的结果,存储在第一设备中的第二设备信息(例如,作为第二信息文件)与以前已经存储在该第一设备中的信息(例如,作为第一信息文件)相关。例如,各方可交换Vcard或其它文档。注意,该第二信息文件不必与该第一信息文件包含同样的信息。此外优选地,当在存储器中已经至少形成该第二信息文件时,第一设备的至少一个指示器,例如视觉指示器、听觉指示器以及触觉指示器,向设备用户进行指示。
另一示例是日历约会。通过利用这三个按钮,日历约会可被推送至其它设备并与该第一方的PC同步。此外,该日历条目将携带表明此信息在无线设备上,在PC上和与其它设备共享的图标。然后,点击该图标将显示与第一方“交换数据”的各方。在消息的情况下,人们可以选择该符号,这将显示第一方与谁、在何时以及通过关于此消息的这些通信方法传输了什么。
该符号提供快速查看文档已经与PC同步的能力,并且还表明有关的文档,不一定是同样的文档(取决于当前功能),已经与其它设备共享。Vcard是两个不同文档的示例,第一方的与第二方的,它们有关但并不相同。从而,此示例不一定与表明多个用户具有同样文档的副本相同。日历约会是相同信息遍布各处的示例。该符号表明已经向多个实体发送副本或与文档有关的信息。如果对该文档进行改变,则通过在该图标上点击便可知道接收到该原始文档的各方。通过更新文档(并且然后可选地在图标上点击),可将该新文档与接收到原始文档的各方同步。
图7是表示本发明优选实施例的更新过程的示例操作流程图。图7的操作流程图描述了在无线网络104上,无线设备之间,例如无线设备106和108之间更新数据的过程。图7在下面过程中的任何一个之后进行,上面参考图5和/或图6详细地说明了这些过程步骤512-514的推送过程、步骤532-535的回拉过程、步骤522-525的同步过程以及步骤642-665的推送/回拉/同步组合过程。图7的操作流程图开始于步骤702,并且直接进行至步骤704。
在步骤704,交换(无论推送、回拉、同步或前面全部)的数据受到修改。在步骤706,发起更新过程。在一个实施例中,通过用户在与交换的数据关联的图标上点击发起该更新过程。在另一实施例中,当交换的数据受到修改时自动发起该更新过程。
在步骤708,处理与交换的数据关联的元数据。回想到在每次数据交换后将元数据与交换的数据相关联,并存储在所有有关各方的无线设备上。元数据包括关于数据交换的日期与时间、有关各方的信息和关于交换的数据的其它信息。
在步骤710,从元数据确定有关各方的标识以及原始数据交换的类型(是否为推送、回拉、同步或者前面全部)。然后再次执行这些原始动作。如果发生推送,则控制流在步骤712进行至步骤512。如果发生回拉,则控制流在步骤722进行至522。如果发生同步,则控制流在步骤732进行至步骤532。如果发生所有三个动作,则控制流在步骤711进行至步骤511,该步骤在图6中继续。
本发明可在无线设备300中以硬件、软件或者硬件与软件的组合形式实现。根据本发明优选实施例的系统可在(无线设备300的)一个计算机系统中以集中方式实现,也可以分布式方式实现,其中不同的元件分布在多个互连的计算机系统中。任何类型的计算机系统-或者其它适于执行此处所述方法的装置-都是适合的。一种典型的硬件与软件的组合是通用计算机与计算机程序,当加载并执行该程序时,控制处理器使其执行此处说明的方法。例如,如上所述,可利用连接至用户接口326的控制器302实现检测器,其中软件、参数与数据可存储在与该处理器/控制器302相连的存储器308中。控制器302根据存储在存储器308中的软件例程与算法操作,以实现检测器。作为另一示例,可通过处理器/控制器302实现同步器,该处理器/同步器根据存储在存储器308中的软件例程与算法、有关数据与参数,并且可选地根据至少一个信息文件进行操作。控制器302将数据耦合至接收机316和发射机322,以从/向语音信道接收数据和发送数据,这已经在上面讨论,从而在电话呼叫期间在语音信道上同步数据。
本发明还可嵌入至计算机程序产品中(例如,在无线设备300中),这些计算机程序产品包括实现此处所述方法的全部特征,并且当加载至系统中时它们能够执行这些方法。本发明环境中的计算机程序方法或计算机程序指任何语言的任何表达式、代码或记号或者一组指令,这些指令的目的是使具有信息处理能力的系统直接地执行,或者在下面之一或二者之后执行特定功能,a)转换至另一种语言、代码或记号;以及b)以不同的材料形式重新产生。
每一计算机系统可包括,一个或多个计算机和至少允许计算机读取数据、指令、消息或消息分组的计算机可读介质,以及来自该计算机可读介质的其它计算机可读信息等等。该计算机可读介质可包括非易失性存储器,例如ROM、闪存、磁盘驱动存储器、CD-ROM,以及其它永久性贮存器。此外,计算机介质可包括,例如易失性存储器,如RAM、缓冲器、高速缓冲存储器等,以及网络电路。进一步地,该计算机可读介质可包括瞬态介质中的计算机可读信息,这些瞬态介质例如为网络链路和/或网络接口,包括有线网络或无线网络,它们允许计算机读取这种计算机可读信息。
尽管已经公开了本发明的特定实施例,但是本领域的普通技术人员明白,在不脱离本发明的精神与范围的情况下可对这些特定实施例进行改变。因此,本发明的范围并不限于这些特定实施例,并且所附权利要求涵盖了本发明范围内的任何和所有这样的应用、修改以及实施例。
权利要求
1.一种在无线设备中用于在语音信道上传送数据的方法,包括在一无线设备与第二无线设备之间、在语音信道上建立音频通信,其中所述语音信道至少包括所述无线设备与所述第二无线设备间的无线语音通信信道;为用户提供用户接口,以利用所述无线设备在所述无线设备与所述第二无线设备间、在所述语音信道上传送数据;检测由所述用户引起的用户接口激活;以及基本上在所述无线设备与所述第二无线设备间、在语音信道上的无线音频通信期间,在至少所述无线设备和所述第二无线设备间、在语音信道上传送第一数据。
2.如权利要求1所述的方法,进一步包括下列至少之一从所述无线设备无线将所述第一数据无线发射至所述语音信道中,并且目的是由所述第二无线设备接收;在所述无线设备从所述语音信道无线接收所述第一数据,所述第一数据已经由所述第二无线设备发送至所述语音信道中;以及从所述无线设备将所述第一数据无线发射至所述语音信道中,并且目的是由所述第二无线设备接收,以及,从所述语音信道无线接收第二数据,所述第二数据已经由所述第二设备发射至所述语音信道中,所述第二数据与所述第一数据相关联。
3.如权利要求1所述的方法,进一步包括通过所述无线设备与所述第二无线设备间在语音信道上的无线通信,为所述无线设备和所述第二无线设备将所述第一数据与所述第二数据同步。
4.如权利要求3所述的方法,进一步包括将元数据与所述第一数据相关联,所述元数据表明同步所述第一数据。
5.如权利要求4所述的方法,进一步包括当所述第一数据受到修改并且与所述第一数据关联的元数据表明同步所述第一数据时,自动将所述第一数据与所述第二数据同步。
6.一种用于在语音信道上传送数据的无线设备,包括处理器,用于与第二设备建立音频连接;接口,用于用户向所述第二设备发送数据;检测器,用于检测由所述用户引起的接口激活;以及通信连接至所述处理器的存储器,该存储器用于在与所述第二设备的音频连接期间当所述检测器检测到所述接口激活时,存储发送至所述第二设备的数据。
7.如权利要求6所述的无线设备,进一步包括用于存储从所述第二设备接收的第二数据的存储器,所述第二数据与所述第一数据相关联。
8.如权利要求7所述的无线设备,进一步包括同步器,用于将所述第一数据与所述第二数据同步。
9.如权利要求8所述的无线设备,进一步包括用于存储与所述第一数据关联的元数据的存储器,所述元数据表明同步所述第一数据。
10.如权利要求9所述的无线设备,其中,所述同步器进一步当所述第一数据受到修改并且与所述第一数据关联的元数据表明同步所述第一数据时,自动将所述第一数据与所述第二数据同步。
全文摘要
公开了一种用于在无线设备(300)的语音信道上传送数据的系统、方法与计算机可读介质。无线设备(300)上的该方法包括与第二设备建立音频连接和为用户提供接口(326)用于向第二设备发送数据。该方法进一步包括检测由用户引起的接口(326)激活和在与第二设备的音频连接期间向该第二设备发送第一数据,其中该音频连接质量不受发送的影响。该方法进一步包括从第二设备接收第二数据,该第二数据与第一数据关联,并且优选地将第一数据与第二数据同步。诸如Vcard信息的信息可在音频连接期间在传送数据的设备间的语音信道上无线地交换。
文档编号H04J1/02GK1879310SQ200480032796
公开日2006年12月13日 申请日期2004年11月1日 优先权日2003年11月4日
发明者林志翰, 埃里克·T·伊顿 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1