支持将语音呼叫转换成数据对话的蜂窝电话系统的制作方法

文档序号:7915317阅读:193来源:国知局
专利名称:支持将语音呼叫转换成数据对话的蜂窝电话系统的制作方法
技术领域
本申请涉及无线通信系统,更特别地,涉及支持语音呼叫和数据服务的蜂窝电话系统。
背景技术
许多当代的蜂窝电话具有支持数据服务的能力。例如,许多蜂窝电话允许用户浏览网络并接收电子邮件消息。

虽然这些数据服务是可用的,但是用户常常感到使用常规的语音电话呼叫与机构(organization)进行交互更方便。作为例子考虑获得对于新购买的产品的支持的处理。在经历与新购买产品有关的技术困难之后,用户会感觉受挫并且需要帮助。出售复杂产品的机构一般具有包含常见问题的列表、在线问题解答指南、在线论坛和产品手册的网站。在一些情况下,用户会选择通过使用网络浏览器来浏览机构的网站获得支持信息。但是,常常地,受挫的用户对于网站上可用的大量信息会感到害怕并感觉难以通过蜂窝电话访问这些信息。作为结果,用户会简单地向电话支持号码发起语音呼叫(place a voice call)。对电话支持号码的呼叫可首先由机构的交互语音应答系统处理。交互语音应答系统可向用户播放预先录制的选项列表。这些选项可帮助交互语音应答系统将用户的呼叫引导到适当的客户服务代表。交互语音应答系统可要求用户在与新购买产品有关的询问和与先前购买的产品有关的询问之间进行选择。这些系统还可要求用户从产品列表中选择产品类型。在一些系统中,用户被要求输入表示用户是机构的授权客户的序列号或者向机构提供会在解答用户的问题时使用的信息的其它信息。虽然向客户支持号码发起语音呼叫的初始处理是简单的,但是用户与交互语音应答系统的随后的交互会是麻烦的。用户常常在呈现与用户的问题有关的菜单选项之前,被强制收听长的菜单选项列表。对于用户来说,可能还难以在语音呼叫过程中提供号码和其它的数据。一些系统使用计算机化的语音来回放用户的输入条目以进行双重检查,但是这需要对用户部分非常关注。由于这些问题,基于语音的客户支持会令用户感到不愉快。机构可尝试通过提供大量的人工回答每个进入的电话呼叫的客户支持代表来改善服务,但是该方法在经济上会是不可行的。因此,希望能够更好地开发诸如蜂窝电话的无线设备的数据链路和语音链路能力
发明内容
诸如蜂窝电话的无线电子设备可通过网络与计算设备通信。计算设备可包含与机构相关的服务器和与注册服务相关的服务器。机构可以是出售产品或服务的公司。机构可能希望向蜂窝电话用户提供目录信息(directory information)或其它的信息服务。机构还可能希望向从机构购买了蜂窝电话或其它产品的蜂窝电话用户提供客户支持。蜂窝电话的用户有时可通过使用蜂窝电话的数据能力浏览因特网。在其它的情况下,用户可优选向机构进行语音呼叫。机构可具有通过交互数据能力运行交互语音应答服务的服务器或其它的计算设备。当从蜂窝电话的用户接收语音呼叫时,服务可通过自动地在数据链路上向蜂窝电话传送诸如交互在屏(on-screen)选项数据或流媒体的数据进行应答。 在向蜂窝电话传送该数据时,服务可使用蜂窝电话的网络地址。可从数据库获得网络地址。例如,当蜂窝电话用户使用蜂窝电话时,可向网络地址注册服务周期性地上传蜂窝电话的当前网络地址。当用户呼叫机构时,机构可使用诸如由电信服务提供商提供以确认与用户的蜂窝电话相关的蜂窝电话号码的呼叫方ID服务的呼叫方标识(呼叫方ID)月艮务。基于该蜂窝电话号码或其它的蜂窝电话标识信息,机构可构想出网络地址请求。网络地址请求可通过因特网(作为例子)被发送到网络地址注册服务。也可从电信服务提供商获得网络地址信息。如果希望的话,机构的计算设备可采取步骤以在尝试确认电话的网络地址之前确认向机构发起语音呼叫的蜂窝电话是否具有数据能力。计算设备可例如咨询预先注册的电话列表。作为另一例子,计算设备可与蜂窝电话交换可听的啁啾声、嘟嘟声或其它的音频代码。一旦通过该信息交换确认蜂窝电话的数据处理能力,计算设备就可继续获得蜂窝电话的IP地址。机构可以是出售产品或服务的公司。当用户呼叫机构时,机构可向用户呈现交互选项屏幕。可自动地显示或在用户肯定地应答语音提示或来自机构的其它询问之后显示选项。在屏选项可包含选择购买的项目的选项、下订单的选项等。机构可对于购买的产品提供客户支持。当用户呼叫机构时,可以建立与用户的蜂窝电话的数据链路。可向用户呈现允许用户绕过机构向电话不能处理数据链路的那些呼叫方提供的交互语音应答系统可听菜单提示的一部分或全部的菜单选项。如果希望的话,机构的支持人员可与蜂窝电话进行远程访问对话以帮助用户。蜂窝电话的用户可能希望从机构获得电话号码薄信息或其它的信息。用户可首先设想通过正常的语音电话呼叫接收信息。用户因此可向机构发起语音呼叫。当机构确定用户的蜂窝电话能够接收并显示数据时,机构可与蜂窝电话形成数据链路。数据链路可被用于从用户接收目录请求信息,并可被用于向用户显示请求的信息。用户可能需要联系机构以激活信用卡或执行其它的金融帐号交易。当用户向机构发起语音呼叫时,机构可将数据页面传送到包含文本输入框的用户的蜂窝电话。用户可将信用卡信息或其它的金融信息输入文本框,以供提交给机构。提交的信息可被用于激活信用卡或执行其它的金融或商业交易。从附图和优选实施例的以下详细描述,本发明的其它特征、其性质和各种优点将变得更加明显。


图I是根据本发明的实施例的可包括允许用户在与机构交互时使用语音和数据通信的蜂窝电话和服务的系统的电路图。图2表示根据本发明的实施例的可在用户向服务发起语音呼叫之后通过接受产品订购的在线服务向用户呈现的示意性显示屏幕。图3表示根据本发明的实施例的可通过提供客户支持的在线服务向用户呈现的示意性显示屏幕。图4表示根据本发明的实施例的可通过提供电话号码薄信息的在线服务向用户呈现的示意性显示屏幕。图5表示根据本发明的实施例的可通过允许用户激活他们的信用卡的在线服务向用户呈现的示意性显示屏幕。 图6是根据本发明的实施例的在操作图I所示类型的系统以提供图2、图3、图4和图5所示类型的服务时所包含的示例性步骤的流程图。
具体实施例方式当代社会中,电话的使用是普遍的。人们使用电话以在电影院查看时间、联系客户支持服务、访问电话薄信息、向餐馆订餐、进行邮件订单购买等。伴随蜂窝电话的出现,电话使用变得越来越普及。例如,即使当用户没有从用户的家中或可用陆线电话的其它位置呼叫时,用户也不常呼叫商业以订购产品。近年来,除了语音呼叫以外还支持数据服务的蜂窝电话变得可用。这些数据服务包含诸如电子邮件和即时消息的通信服务。在蜂窝电话上的网络浏览也是普及的。一些蜂窝电话允许用户下载应用。这些应用有时包含数据功能。例如,应用可专用于向用户提供关于特定的产品或服务的实时信息。尽管用于传输数据服务的蜂窝电话得到广泛使用,但是存在限制。一些用户受习惯制约。例如,即使在理论上能够通过在蜂窝电话上启动网络浏览器并访问在线目录服务网站获得电话号码薄信息,与使用网络浏览器相比,具有多年的使用陆线电话获得目录服务信息的经验的用户更愿意向常规电话号码薄服务号码发起语音呼叫。类似地,许多用户用心记住他们喜欢的餐饮和邮件订购公司的电话号码并因此发现很容易进行呼叫以联系这些商业。基于网络的信息会是可用的,但是当更熟悉的基于语音的呼叫足够时,用户会避免使用电话屏幕上的网络浏览器。图I所示类型的系统会帮助进行语音电话呼叫的用户,诸如使用能够操作数据服务的蜂窝电话的那些用户。用户可具有通过网络14与在线服务通信的蜂窝电话12。可由机构通过使用诸如服务器20和服务器18的计算设备提供服务。服务器18和20可通过使用网络14与诸如蜂窝电话12或其它无线设备的用户设备通信。用户可通过进行语音电话呼叫启动与机构的联系。在进行呼叫之后,可自动检测用户的蜂窝电话中的交互数据界面和其它数据操作能力的有无。一旦系统确定用户的蜂窝电话能够接收和显示数据屏幕,则该功能可被利用以帮助用户。例如,可自动地在蜂窝电话上为用户显示可选择的选项和其它信息的屏幕。这些在屏选项(on-screen option)可对应于作为语音呼叫的一部分而通常向用户回放的菜单选项或其它信息。由于使用用户的蜂窝电话的视觉能力和其它先进的能力,因此可以避免在语音电话呼叫期间与机构交互相关的许多缺点。蜂窝电话12可包含语音链路服务和数据链路服务(统一表示为语音链路和数据链路服务22)。这些服务可被用于维护语音链路和数据链路。可通过使用服务22的语音链路服务支持通过陆线和蜂窝电话的语音蜂窝电话。可使用服务22的数据链路服务,支持使用因特网或其它基于分组的网络的诸如基于分组的通信链路的数据链路。服务22可在电路24上运行。电路24可包含存储和处理电路26以及输入输出电路28。存储和处理电路26可包含易失性和非易失性存储器。例如,存储和处理电路26可包含随机存取存储器电路、非易失性存储器芯片、硬盘驱动、固态驱动和可去除介质。蜂窝电话12中的处理电路可基于一个或更多个微处理器、微控制器、数字信号处理器、专用集成电路、射频处理器、收发器等。输入输出电路28可被用于接收用户输入并供给输出。输入输出电路28可包含诸 如按钮、触摸屏和其它的显示器、键盘、小键盘、跟踪板等的用户输入界面装置。输入输出电路28也可包含音频端口、数字数据端口、电源端口和其它的输入输出端口。输入输出电路28中的无线电路可被用于发射和接收射频信号。输入输出电路28的无线电路可包含基带处理器、射频收发器电路、功率放大器电路、低噪声放大器电路、天线等。在图I例子中,设备12被实现为蜂窝电话。但是,这仅是说明性的。一般地,用户可具有与网络14通信的任何适当的无线用户设备。系统10中的用户设备(设备12)可例如基于计算机、膝上型计算机、台式计算机、手持计算设备等。设备12的至少一部分电路一般被用于语音电话呼叫,因此这里作为例子描述设备12被实现为蜂窝电话的方案。蜂窝电话12可通过无线通信路径16与网络14无线通信。特别地,蜂窝电话12可与网络10的蜂窝基站30无线链接。蜂窝电话基站30可经由路径38与网络14的部分32互连。网络32可包含语音网络设备和数据网络设备。网络14的语音网络部分一般被称为公共交换电话网络(PSTN)。PSTN包含电话交换机(例如,类型4电话交换机、类型5电话交换机、混合类型4/5电话交换机等)和操作常规的语音电话呼叫操作的其它网络基础结构。语音网络34可例如操作诸如接收和处理拨打电话号码、在呼叫设备和被叫方之间形成相应的语音链路、操作呼叫方标识(呼叫方ID)功能、向相关的电话帐单系统供给呼叫信息等的功能。数据网络36被用于操作数据链路。网络36可包含或基于因特网或其它基于分组的数据网络。基于分组的交换机(路由器)可被用于路由网络36中的通信量。与基于语音电话号码形成语音链路的网络34不同,通过使用网络地址形成网络36中的通信链路。例如,可基于网际协议(IP)地址路由数据分组。可通过使用语音网络34到达系统10中的机构。例如,用户可通过用蜂窝电话12中的小键盘拨打适当的电话号码向业务发起语音呼叫。语音网络34的设备将电话呼叫路由到能够操作语音呼叫的机构上的设备。在图I的例子中,该设备被示为服务器20。服务器20可被用于支持诸如服务42的服务(即,具有交互数据支持的交互语音应答服务),并且可被用于维护一个或多个数据库(例如,包含标识符列表44的数据库)。
服务器20可由一个或多个计算机或其它的计算设备形成,并且可位于一个或多个不同的位置上。对于机构,可以使用第三方服务以实现服务器20的计算机功能中的一些或全部。作为例子,诸如与第三方服务或其它服务相关的服务器18的服务器可被用于实现注册服务40。注册服务40可维护一个或多个数据库(例如,包含列表46的数据库)。可在识别系统10中的蜂窝电话12的网络地址时使用诸如列表46和44的列表。例如,服务器18可维护包含系统10中的蜂窝电话和使用诸如蜂窝基站30的蜂窝基站,通过数据网络36中的数据链路接收数据的系统10中的其它无线设备的注册的网际协议地址的数据库。为了从蜂窝电话12进行语音呼叫,用户手动输入电话号码或从蜂窝电话12中的地址薄或其它号码列表选择电话号码。电话12中的服务22进行呼叫。蜂窝基站30和PSTN34将呼叫路由到服务42。服务42接收语音呼叫,并且通过数据网络36向用户提供相应的基于数据的服务。在对于用户支持这些数据服务时,服务42向蜂窝电话12提供诸如交互在屏选项、诸如网页的数据屏幕、流媒体、下载应用和其它数据的选项等的数据。服务42在通过网络36传送数据时使用蜂窝电话12的网络地址。利用一个适当的配置,服务42可从网络地址注册服务40获得蜂窝电话12的网络地址。周期性地,蜂窝 电话12可向服务40报告其当前的IP地址。蜂窝电话12也可向服务40提供相应的标识符(ID)。ID可基于序列号、用户名字、电话号码或唯一识别蜂窝电话12的其它信息。服务40可在列表46中存储蜂窝电话的ID和蜂窝电话的IP地址。当服务42希望与蜂窝电话12建立数据链路时,服务42可通过网络36从服务40请求用户的当前IP地址。在进行该请求时,服务42可供给请求IP地址的ID。可通过要求蜂窝电话12的用户使用蜂窝电话12的小键盘输入ID或诸如用户的电话号码的相关信息或使用用户的语音陈述ID或相关的信息,来获得ID。如果希望的话,可以使用用户名字和密码方案来识别用户和用户的蜂窝电话。自动获得用户ID会是有利的。因此,如果希望的话,可通过在网络34中使用呼叫方标识(呼叫方ID)功能(服务)以自动查明蜂窝电话12的电话号码来获得ID。然后,可使用电话号码以查找列表44中的蜂窝电话的ID,或者可以使用电话号码作为ID。可通过与服务42相关的机构产生(例如,当蜂窝电话12被最初出售给用户时)或者可通过用户注册处理填充列表44。在获得ID之后,服务42可通过从服务40请求IP地址来获得蜂窝电话12的IP地址。利用另一适当的配置,服务42可向与支持的无线链路16相关的电信服务提供商要求蜂窝电话12的当前IP地址,或者可要求服务提供商在服务42与蜂窝电话12之间建立数据链路。如果希望的话,服务42可检查以确定蜂窝电话12是否能够操作数据链路通信(例如,在尝试建立数据链路之前)。该检查处理可包含在蜂窝电话12上传送服务42与服务22之间的音频代码。作为例子,当服务42从网络34接收进入的语音呼叫时,服务42可产生音频代码(例如,特定的啁啾声信号,或者一个或多个适当频率的一系列的嘟嘟声)。该音频代码可通过语音网络34中的语音链路被传送到蜂窝电话12。蜂窝电话12中的服务22可识别来自服务42的音频代码,并且可通过同一语音链路将确认音频代码发送给服务40。在替代性的配置中,可通过蜂窝电话12和服务22启动音频代码通信处理。当服务42能够识别列表44中的蜂窝电话12 (例如,从呼叫方ID或用户供给的标识信息)时,不需要执行用于确认蜂窝电话12的数据链路兼容性的音频代码的传送。如果用户手动通知服务42蜂窝电话12能够接收数据链路通信(例如,通过应答来自服务42的诸如“如果您的电话可操作数据服务,请说是”的语音提示),那么也不需要执行数据链路兼容性测试。在处理从蜂窝电话12接收的呼叫时,服务42可执行常规的交互语音应答系统的功能。例如,服务42可播放可听菜单项目、保持音乐等。当用户按压蜂窝电话12的小键盘上的按钮时,服务42可因此应答(例如,通过将语音呼叫路由到机构处的适当的客户服务代表)。但是,与常规的交互语音应答系统不同,服务42也可通过数据网络36向蜂窝电话12发送数据,并且可通过数据网络36从蜂窝电话12接收相应的传送的数据。在服务42与蜂窝电话12之间传输的数据可被用于向蜂窝电话12的用户显示信息。例如,服务42可发送网页或其它的信息显示屏幕,以供用户查看。要被显示的数据可包含方向、在餐饮处可用的食品项目列表、在在线服务提供商处可用的服务列表、在邮件订购商店处可用于购买的产品列表、购买和下载的应用列表、图形、图表、地图、图像、文本、制图、视频等。
显示的数据可以是交互的。例如,网页或其它显示数据组可包含用户可选择的在屏选项。选项可对应于菜单中的项目(例如,交互语音应答服务正常情况下会提供的类型的菜单)、购买服务的选项、下载应用的选项、进行语音呼叫的选项、浏览特定的网站的选项、接收电子邮件或其它消息的选项、对于要在商店拾取的订单下订单的选项、前进到不同组的在屏选项的选项、允许用户应答问题的选项、允许用户上载数据的选项等。如果希望的话,可使用服务42与蜂窝电话12之间的数据链路来提供流内容(例如,音乐、视频、交互图形等)。流内容可以是文本和/或图形的静态显示部分,或者可占据蜂窝电话12的整个显示器。客户服务代表或与服务42操作的机构相关的其它个人可使用服务42来启动蜂窝电话的远程访问(“远程桌面”)。利用这种类型的配置,客户服务代表的计算机或其它设备(计算设备20或相关的计算设备)可在蜂窝电话12上显示当前显示的内容的复制。客户服务代表可使用远程访问对话以改变蜂窝电话12上的设定并另外与蜂窝电话12交互(例如,帮助用户克服技术问题)。图I的系统10可被用于支持产品订购。作为例子,考虑呼叫餐饮或其它实体商业(brick-and-mortar business)的用户或呼叫在线商业的用户。如图2所示,当接收到呼叫时,商业可使用服务42以在用户的蜂窝电话上显示诸如屏幕48的屏幕。屏幕48可包含诸如选项50和52的在屏选项。用户可使用一组光标键、触摸屏或其它的用户界面以突出显示选项50中的一个,并由此选择希望要购买的产品或服务。在选择希望的项目之后,用户可选择下订单(place order)选项52 (例如,通过在触摸屏环境中触摸选项52或通过使用其它适当的选项选择技术)。响应于选择了选项52,商业处的服务42可启动订购处理。可例如使用图2所示的类型的配置以有利于繁忙的在线零售商的产品订购。用户可首先尝试呼叫零售商放置目录订单。当用户通过语音网络34到达商业时,服务42可向用户播放诸如“谢谢呼叫,我们的等待时间是10分钟”的提示。同时,服务42可将诸如屏幕48的选项屏幕推送到用户的显示器上。可向用户呈现“决定参加”数据链路对话的机会,或者可自动向其提供屏幕48。如果决定通过在屏数据对话更迅速地订购,那么用户可在可用的选项之间选择。可以以网页或交互屏幕要素的其它适当的集合的形式提供屏幕48。可以使用多层的选项来向用户提供广泛的订购选择。以这种方式订购的产品可邮寄给用户。如果希望的话,媒体产品和可下载的软件应用可通过网络14被下载到蜂窝电话12或其它的设备。可在任何适当的地方完成购买服务。在图3中示出用于使用系统10的另一解释性的配置。如图3所示,在用户向机构发起语音呼叫之后,机构处的服务42可向用户的蜂窝电话发送数据屏幕54。机构可以是用户从其购买诸如蜂窝电话12的产品的公司。用户进行语音呼叫的电话号码可以是机构的客户支持号码。屏幕54可包含交互选项56。用户可选择选项56中的希望的一个以接收对于特定的产品或主题的支持。当用户选择希望的选项时,通过数据网络36在服务42从用户的蜂窝电话接收表示选择哪个选项的数据。服务42然后可在蜂窝电话12上显示诸如屏幕58的屏幕。如图3中的例子所示,屏幕58可包含常见问题(FAQ, frequency-asked-question)选项60和与代表讲话(speak to a representative)选项62。用户可选择选项60以获得 关于产品的文本和其它信息。如果用户选择选项62,那么如线64所示,蜂窝电话12和服务42可在用户和适当的客户服务代表之间建立语音链路(或使用网络36的语音IP链路)。当等待客户服务代表回答该呼叫时,可向用户呈现保持音乐、广告、表示在回答呼叫之前剩余多少时间的倒数定时器或其它适当的信息(屏幕66)。一旦客户服务代表回答呼叫,就可呈现诸如屏幕68的屏幕。屏幕68可例如对应于与客户服务代表采取蜂窝电话12的远程控制以帮助用户的远程访问对话的蜂窝电话端。如果希望的话,可在继续远程访问对话之前向用户呈现允许用户确认允许远程访问的在屏选项。在图4中示出系统10的另一解释性使用方案。如图4所示,用户可向电话号码薄号码发起语音呼叫。在蜂窝电话上没有数据能力的呼叫方可通过语音与服务交互(例如,通过向代表或计算机说话和/或按压键)。可向图I的蜂窝电话12的用户呈现诸如图4的屏幕70的屏幕。屏幕70可包含文本输入框72和74或允许用户规定城市和人名或寻求信息的商业的其它交互选项。一旦该信息被输入(例如,通过使用蜂窝电话12上的触摸屏上的弹出虚拟键盘),用户可选择“查找号码”选项76。作为响应,可向用户呈现来自服务42的结果。特别地,服务42可使用经由屏幕70由用户供给的数据,以执行数据库搜索,并且可向用户提供屏幕78。屏幕78可包含诸如在屏幕70的选项72和74中规定的条目的电话号码(示为电话号码80)的搜索结果和关于该条目的地址(地址82)的信息。屏幕78还可包含诸如选项84和86的可选择在屏选项。用户可选择选项86以将号码80和地址82添加到蜂窝电话12中的地址薄。选择呼叫选项84将引导蜂窝电话12向号码80发起语音呼
口 H。图5示出用户在邮件中接收新的信用卡并且需要在使用之前激活卡的方案。信用卡可具有向用户通知要呼叫的适当的语音电话号码的贴条(sticker)。当用户向打印的号码发起语音呼叫时,信用卡公司的服务42检测蜂窝电话12具有数据能力并且向用户显示诸如屏幕88的屏幕。屏幕88可包含诸如框90的文本输入框或允许用户输入信用卡的信用卡号码的其它选项。用户可然后选择选项92以继续激活处理。服务42可验证与用户相关的信息以确定是否激活信用卡。例如,服务42可使用呼叫方ID以确定蜂窝电话12是否与记录的卡持有人相关(在这种情况下,卡可被激活)或者可要求用户提供附加的验证信息。可例如使用诸如屏幕94的屏幕,以收集社会安全号码信息、用户名和密码信息或验证用户被授权以激活信用卡的其它信息。在图6中示出在使用系统10时涉及的解释性步骤。在步骤96中,蜂窝电话12的用户可向语音电话号码发起语音呼叫。用户可使用蜂窝电话12中的小键盘或触摸屏或其它适当的用户界面输入电话号码。当进行呼叫时,通过网络14 (S卩,通过语音网络34)在蜂窝电话12的服务22与服务器20上的服务42之间建立语音链路。在步骤98中,检测与能够在蜂窝电话显示器上显示数据并另外能够处理数据链路功能的蜂窝电话的语音链路的存在。步骤98的检测操作可包含例如检测蜂窝电话是否 能够保持数据网络36中的数据链路、检测蜂窝电话是否具有能够显示网页的显示器、检测蜂窝电话是否能够接收被寻址到特定的IP地址或其它的网络地址的数据分组、检测蜂窝电话是否能够在同时保持语音链路的同时接收网页和数据分组形式的其它信息,等等。这些能力和/或其它能力可被视为可选的,可被视为是强制的,或者可在评价是否继续提供基于数据的服务时被赋予不同的权重。在步骤98的操作中,服务42可使用呼叫方ID来确定呼叫电话的电话号码。通过使用该呼叫方ID信息,服务42可确定用户先前用服务42注册了蜂窝电话并且该电话能够支持数据链路。作为另一例子,可通过语音链路在蜂窝电话12和服务42之间传输诸如音频代码的可听信号,以建立电话12的能力。在步骤100中,服务42可确定蜂窝电话12的IP地址。例如,服务42可请求该信息通过用户的服务提供商(例如,用户已购买语音和数据服务的电话公司和/或操作蜂窝基站30并因此具有IP地址的知识的运营商)被供给到服务42。如果希望的话,可通过在IP地址列表中查找IP地址来执行确定IP地址的处理。可通过诸如服务40的网络地址注册服务(例如,电话12周期性地上载关于其当前IP地址的信息的服务)来维护该地址列表。可在服务40中查找IP地址时使用诸如与电话12相关的电话号码的用户标识符或其它的 用户标识信息。如果在IP地址查找处理过程中,使用通过服务42使用呼叫方ID功能获得的电话号码,那么步骤98和100的操作可被组合成单个步骤。在步骤102中,服务42和蜂窝电话12通过网络14建立数据链路(即,通过数据网络36的链路)。可在建立数据链路时使用在步骤100的操作过程中获得的蜂窝电话12的IP地址。一旦建立了数据链路,就可使用服务42以向蜂窝电话提供数据服务(步骤104)。这些服务包含通过数据链路向蜂窝电话12传输信息。蜂窝电话12 —般具有显示器,因此在步骤104的操作过程中传输的信息一般包含要在蜂窝电话显示器上显示的蜂窝电话显示屏幕数据。传输的数据还可包含网页形式、其它视觉信息形式、诸如可选择的在屏选项数据的其它交互蜂窝电话显示屏幕数据的形式、流媒体、可下载应用、远程访问对话形式等的信息。如果希望的话,可在提供数据链路服务的同时保持初始语音链路。如结合图2、图3、 图4和图5描述的那样,可以使用服务42和服务22之间的数据链路来向用户呈现交互在屏选项的屏幕。当选择这些选项时,可采用行动以传输信息、结束购买交易、建立新的语音链路或语音IP链路等。根据实施例,提供一种使用在计算设备上实现的服务以与蜂窝电话通信的方法,所述方法包括利用所述服务,通过语音网络中的语音链路从蜂窝电话接收语音电话呼叫;和响应于接收到语音电话呼叫,利用所述服务检测蜂窝电话是否能够通过数据网络保持与所述服务的数据链路;和响应于检测到蜂窝电话能够保持数据链路,使用与蜂窝电话相关的网络地址,通过数据链路从服务向蜂窝电话传送数据。根据另一实施例,提供一种方法,其中,检测蜂窝电话是否能够保持数据链路包含检测蜂窝电话是否能够接收网际协议(IP)的数据分组。根据另一实施例,提供一种方法,其中,检测蜂窝电话是否能够保持数据链路包含产生音频代码。根据另一实施例,提供一种方法,其中,检测蜂窝电话是否能够保持数据链路包含通过语音网络中的语音链路从服务向蜂窝电话传送音频代码。根据另一实施例,提供一种方法,其中,检测蜂窝电话是否能够保 持数据链路包含通过语音网络中的语音链路在所述服务处从蜂窝电话接收音频代码。根据另一实施例,提供一种方法,其中,检测蜂窝电话是否能够保持数据链路包含使用呼叫方标识服务。根据另一实施例,提供一种方法,其中,使用呼叫方标识服务包含确认与蜂窝电话相关的蜂窝电话号码,以及其中检测蜂窝电话是否能够保持数据链路包含使用蜂窝电话号以执行数据库查找操作以确定与蜂窝电话号码相关的蜂窝电话是否能够保持数据链路。根据另一实施例,提供一种方法,其中,从服务向蜂窝电话传送数据包含传送蜂窝电话显示屏幕信息。根据另一实施例,提供一种方法,其中,从服务向蜂窝电话传送数据包含传送网页。根据另一实施例,提供一种方法,其中,从服务向蜂窝电话传送数据包含传送交互在屏选项。根据另一实施例,提供一种方法,其中,所述方法还包括响应于用户选择交互在屏选项中的一个选项,通过数据链路从服务向蜂窝电话传送附加的数据。根据另一实施例,提供一种方法,其中,传送交互在屏选项包含传送交互产品订购在屏选项。根据另一实施例,提供一种方法,其中,传送交互在屏选项包含传送产品支持选项。根据另一实施例,提供一种方法,其中,传送交互在屏选项包含传送电话号码薄选项。根据另一实施例,提供一种方法,其中,传送交互在屏选项包含传送信用卡激活选项。根据另一实施例,提供一种方法,其中,通过数据链路从服务向蜂窝电话传送数据包含传送与蜂窝电话的远程访问对话相关的远程访问对话数据。根据另一实施例,提供一种方法,其中,网络地址包含网际协议地址,所述方法还包括对于所述服务,通过网络从另一服务获得蜂窝电话的网际协议地址。根据另一实施例,提供一种方法,其中,所述方法包括利用过机构处的计算设备,通过语音网络中的语音链路从蜂窝电话接收语音电话呼叫;和响应于接收到语音电话呼口q,自动地通过数据网络中的数据链路从服务器向蜂窝电话传送交互蜂窝电话显示屏幕数据。根据另一实施例,提供一种方法,其中,交互蜂窝电话显示屏幕数据包含用于在蜂窝电话上显示的在屏菜单选项,所述方法还包括识别蜂窝电话的网际协议地址;和当传送交互蜂窝电话显示屏幕数据时,使用网际协议地址。根据另一实施例,提供一种方法,其中,识别蜂窝电话的网际协议地址包含通过网络从在计算设备上实现的网络地址注册服务获得网际协议地址。根据另一实施例,提供一种方法,其中,识别蜂窝电话的网际协议地址包含从电信服务提供商获得网际协议地址。根据另一实施例,提供一种方法,其中,所述方法还包括在蜂窝电话上,在蜂窝电话中的显示器上显示交互蜂窝电话显示屏幕数据,其中,交互蜂窝电话显示屏幕数据包含 至少一个用于订购产品的选项。根据实施例,提供一种与语音网络和数据网络耦合的设备,所述设备包括被配置为通过语音网络中的语音链路从蜂窝电话接收语音电话呼叫的第一服务器,其中,蜂窝电话具有通过数据网络中的数据链路接收数据的相关网际协议地址;和被配置为存储包含蜂窝电话的网际协议地址的多个无线设备的网际协议地址的第二服务器,其中,第一服务器被配置为使用第二服务器存储的蜂窝电话的因特网地址,自动地通过数据网络中的数据链路从第一服务器向蜂窝电话传送交互在屏选项数据,以在蜂窝电话上显示。根据另一实施例,提供一种设备,其中,第一服务器被配置为响应于接收语音电话呼叫,自动地从第二服务器获得蜂窝电话的网际协议地址。根据另一实施例,提供一种设备,其中,蜂窝电话具有相关的呼叫电话号码,并且其中第一服务器被配置为使用呼叫方标识服务以确认蜂窝电话号码。根据另一实施例,提供一种设备,其中,第一服务器被配置为在自动地从第二服务器获得蜂窝电话的网际协议地址时使用蜂窝电话号码。根据另一实施例,提供一种设备,其中,语音网络包含公共交换电话网络,并且其中第一服务器被配置为通过公共交换电话网络从蜂窝电话接收语音电话呼叫。以上仅是本发明原理的解释,并且在不背离本发明的范围和精神的条件下,可由本领域技术人员做出各种修改。可个别地或者以任意的组合实现以上的实施例。
权利要求
1.ー种使用在计算设备上实现的服务以与蜂窝电话通信的方法,包括 利用所述服务,通过语音网络中的语音链路从蜂窝电话接收语音电话呼叫;和响应于接收到语音电话呼叫,利用所述服务检测蜂窝电话是否能够通过数据网络保持与所述服务的数据链路;和 响应于检测到蜂窝电话能够保持数据链路,使用与蜂窝电话相关的网络地址通过数据链路从所述服务向蜂窝电话传送数据。
2.如权利要求I所述的方法,其中,检测蜂窝电话是否能够保持数据链路包含检测蜂窝电话是否能够接收网际协议(IP)的数据分组。
3.如权利要求I所述的方法,其中,检测蜂窝电话是否能够保持数据链路包含产生音频代码。
4.如权利要求I所述的方法,其中,检测蜂窝电话是否能够保持数据链路包含通过语音网络中的语音链路从服务向蜂窝电话传送音频代码。
5.如权利要求I所述的方法,其中,检测蜂窝电话是否能够保持数据链路包含通过语音网络中的语音链路在所述服务处从蜂窝电话接收音频代码。
6.如权利要求I所述的方法,其中,检测蜂窝电话是否能够保持数据链路包含使用呼叫方标识服务。
7.如权利要求6所述的方法,其中,使用呼叫方标识服务包含确认与蜂窝电话相关的蜂窝电话号码,以及其中检测蜂窝电话是否能够保持数据链路包含使用蜂窝电话号码来执行数据库查找操作以确定与蜂窝电话号码相关的蜂窝电话是否能够保持数据链路。
8.如权利要求I所述的方法,其中,从服务向蜂窝电话传送数据包含传送蜂窝电话显示屏幕信息。
9.如权利要求I所述的方法,其中,从服务向蜂窝电话传送数据包含传送网页。
10.如权利要求I所述的方法,其中,从服务向蜂窝电话传送数据包含传送交互在屏选项。
11.如权利要求10所述的方法,还包括 响应于用户选择交互在屏选项中的一个选项,通过数据链路从服务向蜂窝电话传送附加的数据。
12.如权利要求11所述的方法,其中,传送交互在屏选项包含传送交互产品订购在屏选项。
13.如权利要求11所述的方法,其中,传送交互在屏选项包含传送产品支持选项。
14.如权利要求11所述的方法,其中,传送交互在屏选项包含传送电话号码薄选项。
15.如权利要求11所述的方法,其中,传送交互在屏选项包含传送信用卡激活选项。
16.如权利要求I所述的方法,其中,通过数据链路从服务向蜂窝电话传送数据包含传送与蜂窝电话的远程访问对话相关的远程访问对话数据。
17.如权利要求I所述的方法,其中,网络地址包含网际协议地址,所述方法还包括 对于所述服务,通过网络从另一服务获得蜂窝电话的网际协议地址。
18.—种方法,包括 利用机构处的计算设备,通过语音网络中的语音链路从蜂窝电话接收语音电话呼叫;和响应于接收到语音电话呼叫,自动地通过数据网络中的数据链路从服务器向蜂窝电话传送交互蜂窝电话显示屏幕数据。
19.如权利要求18所述的方法,其中,交互蜂窝电话显示屏幕数据包含用于在蜂窝电话上显示的在屏菜单选项,所述方法还包括 识别蜂窝电话的网际协议地址;和 当传送交互蜂窝电话显示屏幕数据时,使用网际协议地址。
20.如权利要求19所述的方法,其中,识别蜂窝电话的网际协议地址包含通过网络从在计算设备上实现的网络地址注册服务获得网际协议地址。
21.如权利要求19所述的方法,其中,识别蜂窝电话的网际协议地址包含从电信服务提供商获得网际协议地址。
22.如权利要求18所述的方法,还包括 在蜂窝电话处,在蜂窝电话中的显示器上显示交互蜂窝电话显示屏幕数据,其中,交互蜂窝电话显示屏幕数据包含至少ー个用于订购产品的选项。
23.一种与语音网络和数据网络耦合的设备,包括 被配置为通过语音网络中的语音链路从蜂窝电话接收语音电话呼叫的第一服务器,其中,蜂窝电话具有通过数据网络中的数据链路接收数据的相关网际协议地址;和 被配置为存储包含蜂窝电话的网际协议地址的多个无线设备的网际协议地址的第二服务器,其中,第一服务器被配置为使用第二服务器存储的蜂窝电话的网际协议地址,自动地通过数据网络中的数据链路从第一服务器向蜂窝电话传送交互在屏选项数据,以在蜂窝电话上显示。
24.如权利要求23所述的设备,其中,第一服务器被配置为响应于接收到语音电话呼叫,自动地从第二服务器获得蜂窝电话的网际协议地址。
25.如权利要求24所述的设备,其中,蜂窝电话具有相关的蜂窝电话号码,并且其中第一服务器被配置为使用呼叫方标识服务来确认蜂窝电话号码。
26.如权利要求25所述的设备,其中,第一服务器被配置为在自动地从第二服务器获得蜂窝电话的网际协议地址时使用蜂窝电话号码。
27.如权利要求23所述的设备,其中,语音网络包含公共交换电话网络,并且其中第一服务器被配置为通过公共交换电话网络从蜂窝电话接收语音电话呼叫。
全文摘要
本发明涉及支持将语音呼叫转换成数据对话的蜂窝电话系统。诸如蜂窝电话的无线电子设备可通过网络与诸如服务器的计算设备通信。语音电话呼叫可在语音网络中的语音链路上被路由,并且数据可通过数据网络中的数据链路被传输。可通过使用公共交换电话网络形成语音网络。可通过使用因特网形成数据网络。蜂窝基站可与无线设备形成无线链路。服务器可存储关于无线设备用户的当前网际协议地址的信息。用户可向机构发起语音电话呼叫。响应于接收到语音电话呼叫,服务器可自动地通过使用无线设备的当前网际协议地址向无线设备传送诸如网页的信息或包含交互在屏选项的其它数据。
文档编号H04L29/06GK102714655SQ201080059653
公开日2012年10月3日 申请日期2010年12月7日 优先权日2009年12月28日
发明者A·雷巴, D·克尔, D·法尔肯博格 申请人:苹果公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1