[go: up one dir, main page]

CN101682646B - 用于给通信设备提供辅助信息的系统、方法和设备 - Google Patents

用于给通信设备提供辅助信息的系统、方法和设备 Download PDF

Info

Publication number
CN101682646B
CN101682646B CN2008800035056A CN200880003505A CN101682646B CN 101682646 B CN101682646 B CN 101682646B CN 2008800035056 A CN2008800035056 A CN 2008800035056A CN 200880003505 A CN200880003505 A CN 200880003505A CN 101682646 B CN101682646 B CN 101682646B
Authority
CN
China
Prior art keywords
communication
data object
user preferences
server
coupling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008800035056A
Other languages
English (en)
Other versions
CN101682646A (zh
Inventor
L·斯科特·布勒鲍姆
查尔斯·刘
珀-阿克·明博格
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Mobile Communications AB
Original Assignee
Sony Ericsson Mobile Communications AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Ericsson Mobile Communications AB filed Critical Sony Ericsson Mobile Communications AB
Publication of CN101682646A publication Critical patent/CN101682646A/zh
Application granted granted Critical
Publication of CN101682646B publication Critical patent/CN101682646B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • H04M3/42076Making use of the calling party identifier where the identifier is a Uniform Resource Locator
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42085Called party identification service
    • H04M3/42102Making use of the called party identifier
    • H04M3/42119Making use of the called party identifier where the identifier is a Uniform Resource Locator

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

公开了一种用于给通信设备提供辅助信息的系统、方法和设备。该方法可包括以下步骤:(1)接收至少一个用户首选项;(2)经由第一通信信道与第一数据源进行主要通信;(3)扫描主要通信以搜寻与用户首选项的匹配;(4)经由第二通信信道从服务器请求对应于匹配的用户首选项的数据对象;以及(5)接收所请求的数据对象。所述服务器可以是电话页面服务器。按照另一个实施例,所述系统包括:服务器,其可包括电话页面服务器;以及通信设备,其被配置成经由第一通信信道进行主要通信。所述通信设备可包括软件对象,其被配置成:存储至少一个用户首选项,扫描主要通信以搜寻与用户首选项的匹配,发起触发事件;以及经由第二通信信道从服务器请求对应于匹配的用户首选项的数据对象。该通信设备可包括:通信单元,用于经由第一通信信道与数据源通信,以及经由第二通信信道与服务器通信;首选项应用,其接收至少一个用户首选项;扫描应用,其扫描主要通信以搜寻与用户首选项的匹配,并响应于匹配而发起触发事件;以及请求应用,其响应于所述匹配而经由第二通信信道请求数据对象。

Description

用于给通信设备提供辅助信息的系统、方法和设备
发明背景
发明领域
本发明总的涉及为通信网中的设备检索信息。更具体地,本发明涉及用于给通信设备提供辅助信息(secondary information)的系统、方法和设备。
相关技术描述
随着话音和数据通信网的聚合,便携式通信设备越来越可能支持几种通信模式以及许多与通信有关的应用。单用途蜂窝电话和数字字母寻呼器已被支持话音通信、电子邮件和即时消息传送的复杂的移动设备所代替。典型的设备经常包括照相机、音乐播放器和声音记录器,并且可包括全球定位系统(GPS)接收机。现在,这些设备和它们的支持的无线网中有许多设备和无线网允许多通信模式的同时使用。因此,设备用户今天可以进行话音呼叫,并同时发送或接收文本消息、数字图像、视频剪辑等等。
为了利用多通信模式的这种同时可用性,已经开发了各种新的用户服务。具体地,有几个专利和专利申请公布描述了所谓的电话页面(PhonePages)系统,其中多媒体数据对象的生成和传递由各种与通信有关的事件触发。这些数据对象或电话页面因此补充了诸如话音呼叫、电子邮件交换或即时消息对话那样的主要通信(primary communication)会话。电话页面概念在以下的专利和专利申请公布中被描述,即:2005年7月26日授予Minborg等人的、标题为“Exchange of Information in a CommunicationSystem”的美国专利No.6,922,721;由Minborg等人在2005年6月1日提交的、标题为“Exchange of Information in a Communication System”的美国专利申请公布2005/0271041A1;2006年2月7日授予Minborg的、标题为“Method and Apparatus for Exchange of Information in a CommunicationNetwork”的美国专利No.6,996,072;2005年12月20日授予Minborg的、标题为“System and Method for Exchange of Information in a CommunicationNetwork”的美国专利No.6,977,909;和由Minborg等人在2005年11月14日提交的、标题也为“System and Method for Exchange of Information in aCommunication Network”的美国专利申请公布2006/0114845。
在上述文献中描述的通信技术和系统提供了对传统的通信模式的各种各样的增强,从而促进各种数据对象在通信设备用户之间的方便的交换。这些增强对于推进私人关系以及对于支持商务和企业通信是非常有价值的。然而,在为了特定数据对象而访问互联网的现有方式中仍旧有由于寻址数据对象的非明显方式而导致的问题。因此在电信行业中还需要提供一种访问互联网的更简单的方式,以及除了例如简单地提供门户(portal)的地址,让用户独立地从该门户被进一步引导到想要的主页或数据对象外,还需要通过其它手段引导用户。
发明概要
公开了一种用于给通信设备提供辅助信息的系统、方法和设备。按照一个实施例,一种用于给通信设备提供辅助信息的方法包括以下步骤:(1)接收至少一个用户首选项;(2)经由第一通信信道与第一数据源进行主要通信(primary communication);(3)扫描主要通信以搜寻与用户首选项的匹配;(4)经由第二通信信道从服务器请求对应于匹配的用户首选项的数据对象;以及(5)接收所请求的数据对象。所述服务器可以是电话页面服务器。
按照本发明的另一个实施例,公开了一种用于给通信设备提供辅助信息的系统。该系统包括第一用户设备,其包括扫描应用和存储器,该存储器用来存储至少一个用户首选项。该系统还包括:第一数据源;第二数据源;服务器,其可以是电话页面服务器;以及通信网。所述通信网被使用来建立在第一用户设备与第一数据源之间的、经由第一通信信道的主要通信,在第一用户设备与服务器之间的、经由第二通信信道的第二通信,以及在服务器与第二数据源之间的第三通信。扫描应用扫描主要通信以搜寻与用户首选项的匹配,并响应于匹配而发起触发事件,触发事件使得从服务器请求数据对象。服务器确定数据对象的位置,并从第二数据源请求数据对象。第二数据源把数据对象提供给服务器与第一用户设备中的至少一个。
按照本发明的再一个实施例,公开了一种用于给通信设备提供辅助信息的系统。该系统包括:服务器,其可包括电话页面服务器;以及通信设备,其被配置成经由第一通信信道进行主要通信。该通信设备可包括软件对象,其被配置成:存储至少一个用户首选项,扫描主要通信以搜寻与用户首选项的匹配,发起触发事件;以及经由第二通信信道从服务器请求对应于匹配的用户首选项的数据对象。
按照本发明的另一个实施例,公开了一种用于接收与主要通信有关的辅助信息的通信设备。该通信设备可包括:通信单元,用于经由第一通信信道与数据源通信,以及经由第二通信信道与服务器通信;首选项应用,其接收至少一个用户首选项;扫描应用,其扫描主要通信以搜寻与用户首选项的匹配,并响应于匹配而发起触发事件;以及请求应用,其响应于所述匹配而经由第二通信信道请求数据对象。
按照本发明的另一个实施例,公开了一种可下载的应用或模块,其用于接收与到通信设备用户的主要通信有关的辅助信息。该可下载的应用或模块可被存储在计算机可读的媒体上,以及可被执行来完成(1)扫描主要通信以搜寻与用户首选项的匹配;(2)生成触发事件,其使得从服务器请求数据对象;以及(3)接收所请求的数据对象。被请求的数据对象对应于匹配的用户首选项。该可下载的应用或模块还可以完成:响应于触发事件而从服务器请求所请求的数据对象;和提供对于所请求的数据对象的要求,所述要求包括以下至少一项:标识主要通信的内容的信息,和匹配的用户首选项。
所述的服务器可以是电话页面服务器。用户首选项可以由用户输入,或者它可以通过网络被下载。主要通信可以是话音通信或数据通信,包括音频流、视频流和文本消息。
扫描应用可以扫描主要通信的元数据以搜寻与用户首选项的匹配,或者可以扫描主要通信的可呈现的内容以搜寻与用户首选项的匹配。扫描应用可以使用图像识别算法和/或音频识别算法来扫描主要通信的可呈现的内容。
附图简述
现在参照附图更透彻地描述本发明,其中:
图1图示按照本发明的一个实施例的通信基础结构概览的总貌;
图2图示按照本发明的一个实施例的、在A方UE中的订户交互的第一流程图;
图3图示按照本发明的一个实施例的、在数据服务器中的订户交互的第一流程图;
图4图示按照本发明的一个实施例的、在A方UE中的订户交互的第二流程图;
图5图示当在终端中实施事件检测时的情形;
图6图示按照本发明的另一个实施例的、在A方UE中的订户交互的第三流程图;
图7图示按照本发明的实施例的、在B方UE中的订户交互的流程图;
图8图示按照本发明的一个实施例的UE的示例性框图;
图9图示按照本发明的一个实施例的、在数据网中的数据对象服务器的框图;
图10图示按照本发明的一个实施例的、B号码指示过程的流程图;
图11图示按照本发明的一个实施例的、A号码指示过程的流程图;
图12图示按照本发明的一个实施例的、在UE被连接到固定网络的场合下UE的示例性框图;
图13图示按照本发明的一个实施例的、在由PDA和移动电话组成的UE的场合下UE的示例性框图;
图14图示按照本发明的一个实施例的、用于给通信设备提供辅助信息的系统;
图15图示按照本发明的另一个实施例的UE的示例性框图;
图16图示了一个流程图,其描绘了按照本发明的一个实施例的、用于给通信设备提供辅助信息的方法。
详细说明
现在参照以作为电路交换通信系统的GSM和作为分组交换通信系统的GPRS为基础的电信系统来描述本发明。然而,应当指出,所描述的实施例要被视为示例性的,同样可以考虑其它的分组和电路交换系统,既是固定的-以及移动的-又具有任意接入技术,例如时分多址(TDMA)、码分多址(CDMA)、频分多址(FDMA)、正交频分多址(OFDMA)、时分双工(TDD)、频分双工(FDD)、或它们的任意组合。本发明不限于任何特定类型的通信网或接入技术。
图1图示通信基础结构总貌10,其中有许多不同的通信网被互连。图1包括有:被包括在电路交换(CS)移动通信网中的节点,例如移动交换中心(MSC)118和基站子系统(BSS)112;以及被包括在分组交换(PS)移动通信网中的节点,例如服务GPRS支持节点(SGSN)114和网关GPRS支持节点(GGSN)116。通常,SGSN包括诸如把按照一个协议的数据分组重新分段成按照在空中接口上所使用协议的数据分组那样的功能性。SGSN还包括对于一个或几个BSS 112的控制机制,以及服务质量(QoS)机制。GGSN包括保持在移动分组数据网与其它分组数据网(例如数据网120)之间的通信所需要的功能性。网络的CS部分连接到PSTN网络140,而网络的PS部分连接到数据网120。数据网可以是外部网络或内部网络,即,具有全局或有限的接入能力。如图所示,网络的PS和CS部分也可以借助于在MSC 118和SGSN 114之间的接口被互连。BSS 112可以通过空中用分组交换的(161)以及电路交换(162)的通信资源服务于网络的PS以及CS部分,以便给PS和CS服务用户及其用户设备(UE)100提供移动性。UE 100例如可以是移动电话或被连接到任何种类的数据设备--例如个人数字助理设备(PDA)或膝上型电脑等--的移动电话。PSTN 140给被连接到固定网络的用户(用户设备)提供服务,例如,对于“普通老式电话”(POT)、传真或数据调制解调器设备150。被直接或间接地连接到PSTN 140的设备的其它例子是经由数字用户线(DSL)(例如,ADSL、HDSL和XDSL)被连接的ISDN终端和通信设备。
数据网120典型地包括一个或几个路由器(未示出)和数据桥,以使得几个节点可以互连和互相通信。结合本发明使用的数据网还包括数据对象服务器130。通常,在数据网中包括多个数据对象服务器,虽然为了说明和清晰起见,图1上只图示了一个数据对象服务器130。数据网的例子是互联网和内联网网络。UE 100可以通过在UE 100与BSS 112之间提供的CS通信信道162、并进一步经由MSC节点118获得到被指示的B方电话150的完全逻辑连接171,其中B方电话150被连接到PSTN 140,而通过该MSC节点118可以在任一方UE 100与电话150之间进行对话。同样地,UE 100可以通过在UE 100与BSS 112之间提供的PS通信信道161、并进一步经由SGSN 114和GSGN 116节点获得到例如数据对象服务器130的设备的完全逻辑连接172,其中数据对象服务器130被连接到数据网120,通过该SGSN 114和GSGN 116节点可以在任一方UE 100与数据对象服务器130之间发送数据。
单元140在某些实施例中可以是PSTN/ISDN,而单元150也可以是移动电话。在其它实施例中,还可以存在全部IP的情形,即UE 100与分组数据设备有实时话音通信。
按照本发明的一个方面,数据对象服务器130包括与电话号码相关联的图形信息对象,即,电话页面。电话号码等同于订户号码,即,分别寻址始发用户设备或终结用户设备的A号码或B号码。A方在拨打B号码后通过PS通信信道连接到数据对象服务器130,并接收数据对象,即被存储在数据对象服务器的存储器位置中的“电话页面”,让存储器地址对应于所拨打的B号码。电话页面可以由关于B方的信息组成,或者它可以仅仅提供对于由B方订户保持的内部或外部数据网的立即接入。替换地,B方电话页面可以由关于B方用户的信息组成,例如是电话号码、地址和其它信息。在接收到B方电话页面后,可以跟随以一个或几个过程。如果B号码正在寻址POT 150,则可以建立电路交换的话音连接。如果B号码正在寻址另一个设备,则可能出现其它事件。这当然也取决于所使用的A方设备UE 100。
在本发明的变例中,UE 100不支持PS通信信道的使用,但可以通过其它手段--诸如短消息服务(SMS)或临时CS通信信道--来检索数据对象。在本发明的变例中,例如具有特定QoS的PS通信信道被使用来在通信系统10内输送语音,由此,PSTN 140和数据网120通过某些手段(图1上未示出)被互连。
图2图示按照本发明的一个实施例的、用于通过使用UE把电话页面传达到A方的、在UE(像UE 100)中的过程的流程图。在步骤205,该过程由于来自A方的始发(例如,UE被接通)而开始。在步骤210,或是自动地(例如,呼叫被另一方终结)或是由A方人工地(例如,拨打B号码)指示电话页面请求的触发。触发事件210可以是多个事件中的至少一个事件,例如:
·呼出被发起或将要被发起。
·被寻址的B方回答呼叫。
·被寻址的B方繁忙。
·被寻址的B方没有回答。
·被寻址的B方拒绝呼叫。
·被寻址的B方是不可用的(例如,被寻址的移动电话在覆盖范围之外)。
·呼入即将来临或刚开始。
·会议呼叫被发起或将要被发起。
·呼叫被断开。
·呼叫被进行(在该情况下可以生成几个触发事件)。
·订户被置于保持(put on hold)。
·已选择在公共地面移动网(PLMN)中的新小区。
·订户的位置已改变。
·选择新的PLMN运营商。
·产生登记的新国家。
·UE将要被关断。
·UE已接通。
·当UE上的指定按钮被按压时。
·响应于由UE接收的话音突峰(talk spurt)。
·话音邮件已留给订户。
·SMS已被发送给订户。
按照本发明的一个方面,数据对象服务器130包括与诸如电话号码或互联网地址(诸如IPv6地址)那样的地址指示相关联的图形信息对象,即,电话页面。电话号码等同于订户号码,即,分别寻址始发用户设备或终结用户设备的A号码或B号码。A方在拨打B号码后通过PS通信信道连接到数据对象服务器130,并接收数据对象,即被存储在数据对象服务器的存储器位置中的“电话页面”,让存储器地址对应于所拨打的B号码。数据对象服务器可直接包括具有关于B方的信息的电话页面,或者它可以仅仅提供对于由B方订户保持的、在内部或外部数据网中的位置的立即接入,即,对象服务器130首先用作为号码服务器,提供所提供的B号码到电话页面所驻留的对应URI的翻译,该URI可以是处在物理上分开的电话页面对象服务器处。实际请求的电话页面的翻译和供应可以是透明的,即,电话页面号码服务器把电话页面请求转发到或分派到适当的电话页面对象服务器,该电话页面对象服务器直接地或经由名称服务器间接地传达给请求者,或者是电话页面号码服务器把请求的电话页面的URI返还到请求者,此后,请求者将通过使用该URI被重定向,以便请求想要的电话页面。
B方电话页面可包括关于B方用户的信息,例如是电话号码、地址和/或其它信息。B方电话页面还可包括关于被寻址的B方用户设备的信息,它例如可以是传真。在接收到B方电话页面后,可以跟随以一个或几个过程。如果B号码正在寻址POT 150,则可以建立电路交换的话音连接。如果B号码正在寻址另一个设备,则比如当使用付费服务时可能出现其它事件。这当然也取决于所使用的A方设备UE 100。
按照本发明的另一方面,电话页面可以与诸如IPv6地址、SIP地址或电子邮件地址之类的互联网地址相关联。电话页面是与诸如电话号码那样的独特标识符或诸如IPv6地址那样的互联网地址相链接的数据对象,但它不是从独特标识符所标识的地方被定位或检索的。
再次参照图2,在步骤230,可能是在步骤220的加密后,A方发起数据对象请求,并且经由通信信道把这个请求发送到数据对象服务器。数据对象请求可包括多个不同参数中的至少一项,例如:
·要被使用于传输的被请求的协议(例如,WAP、WML、HDML、HTML)。
·数据对象服务器的标识(例如,服务器名称或普通的IP地址)。
·表示触发数据对象请求的事件是哪种类别(例如,呼出建立)的代码。
·与至少一个B方设备相关联的、所指示的B号码。
·A方身份,例如移动站的A号码。
·当返还请求的数据对象时由数据对象服务器使用的A方的网络地址(例如,IP地址)。
·指示A方的显示能力(例如,屏幕分辨率、音频等等)的能力代码。
·指示所使用的加密方案或加密密钥的代码。
·指示移动站在什么国家中被登记的代码(国家代码)。
·标识当前的PLMN(V-PLMN)运营商或其中A方具有预订(H-PLMN)的PLMN或这二者的代码。
·指示移动站的厂商和移动站的类型的代码。
·指示设备独特身份的代码。
·参数的证实码(例如,校验和)。
按照本发明的变例,数据对象请求在230被数据对象服务器以加密格式回答,在这种情形下,在用户设备中接收到应答之后跟随以在步骤250进行解密。
在下一个步骤,跟随有在步骤260进行呈现过程,其中数据对象按照UE的能力被显示,此后,过程在步骤299结束。通常在步骤299后,将跟随以按照A方UE的能力或由B号码寻址的设备的类型的一个或几个过程。例如,可以建立呼叫或者可以断开呼叫。
图3图示在数据对象服务器(如数据对象服务器130)中的对应过程,其中在步骤305,该过程开始,在步骤310,数据对象服务器接收对于数据对象的请求。该请求典型地可以至少包括对应于A号码或B号码和触发该请求的是哪种动作的指示。如果请求被加密,则在解译内容之前,在步骤320,将进行解密。在步骤310接收的请求中的地址指示(例如,A号码或B号码)将通过在数据对象服务器中的存储器地址被映射,或被映射到在数据对象服务器的连接的存储器中的地址,并且在步骤330将检索数据对象,即电话页面。在步骤310中的请求还可包括UE显示能力的指示,在这种情形下,在步骤340,可以在数据对象服务器中将数据对象适配于进行接收的UE的特定呈现能力。如果请求被加密,或如果因为某种其它原因被请求,则在数据对象在步骤360被返回到请求的UE之前,将在步骤350对数据对象加密,然后在步骤399,过程在数据对象服务器中结束。
数据对象服务器可以直接提供电话页面,或是仅仅提供指向电话页面的指针,该指针适宜地是URI。在某些实施例中,当数据对象服务器本身不包括电话页面时,数据对象服务器将把请求转发到,即分派到实际的电话页面服务器,或者向请求者提供到该电话页面的URI。在分派的事件中,数据对象服务器把具有所有适当参数的、接收的数据对象请求转发到第二服务器,第二服务器然后把请求的电话页面传递到用户设备。替换地,第二服务器可以把请求的电话页面传递到接收到请求的数据对象服务器,以中继到用户设备。
在其它实施例中,电话页面请求可被重定向。在这些实施例中,数据对象服务器把指向第二服务器的URI返还到请求的用户设备,用户设备通过使用所提供的URI来向第二服务器做出新的请求。然后第二服务器通过直接或间接地将所请求的电话页面传递到用户设备而完成所述请求。
在图4上图示了按照本发明的一个方面的、当从UE发起电路交换连接时所包括的过程的流程图。当移动站没有牵涉到呼叫会话,并且当用户例如通过按压数字、按钮或通过激活话音识别装置,而开始把B号码指示给B方-即步骤420时,在步骤405,该过程被启动。在步骤420期间,获得整个B号码。移动站现在建立两个不同的连接,在步骤430-440-498的用于话音通信信道的电路交换连接,以及在步骤450-499的用于检索电话页面的分组交换通信信道。
对于电路交换过程,在步骤430,发起与B方的话音连接,由移动网指派通信资源,在该通信资源上可能发生电话对话。电话对话在步骤440例如通过按压移动站上的指定按钮或挂断固定网络电话的手持部分而结束,如同任何普通的话音呼叫那样。结束呼叫还牵涉到对在移动通信网的电路交换部分内的相关通信资源、以及例如在连接中牵涉到的任何PSTN资源解除分配。
分组交换过程基本上遵循结合图4描述的过程,其中数据对象请求可能在加密后被发送,步骤450和460,然后接收应答,可能在电话页面的适当的解密之后,显示电话页面,步骤470-490,此后,在步骤499,分组交换连接也结束。
现在接下来是在UE(100)和数据对象服务器(130)之间的协议实现的例子。电话页面服务通常依赖于以下的部件:驻留于用户终端或网络中的事件检测功能;电话页面号码服务(PNS),其操控电话页面请求、所关心的电话页面的检索、和下载信息到所牵涉的终端;以及在其中存储和管理电话页面的一个或多个电话页面Web服务器(PWS)。
电话页面号码服务(PNS)可以通过使用两种节点类型来实施:本地PNS和根PNS。根PNS接收来自PWS的登记,并保持本地PNS被更新。本地PNS充当在终端与PWS之间的一种“代理”。本发明的一个方面,本地PNS包含一更新客户机,它定期检验对于根PNS的更新。如果有条目比起上次成功的本地PNS更新时间是更新近的,则新的条目从根PNS传送到本地PNS。如果通信是通过开放的互联网被执行的,则信息可被加密(例如,通过使用https:或IPSec协议)。还有其它的用于保持不同的数据库为最新的手段。例如,根PNS在它的数据库改变后,可联系多个本地PNS,并根据它们的单独的更新状态,把任何改变输送到本地PNS。此外,信息可被如上所述地保护。
图5图示在终端中已实施事件检测功能的场合下移动电话用户的情形。在移动终端中的客户机检测事件,并请求510电话页面。本地PNS 520接收请求,并找出电话页面位于哪个PWS中。本地PNS从有关的电话页面Web服务器中检索530电话页面。该电话页面被下载540到所述终端。
通常,当移动终端(MT)检测到事件时,MT发送PNS请求到本地PNS。从MT客户机到PNS的PNS请求可以通过使用GET方法而被实施为HTTP请求。在HTTP请求中使用的URI被表示为请求URI。请求URI是标识该请求被施加到的资源的URI。请求URI包含本地电话页面名称服务器(PNS)的主机名称、主机路径(例如,指示适当的服务器)、和参数列表。在HTTP请求中不需要特定的标题信息。
被包括在电话页面请求中的参数可包括触发事件的指示。在某些实施例中,这个指示可以例如利用数字值被编码。例如,电话页面请求可包括叫做“eventnumber value”的参数,它被编码来指示多种可能的触发事件中的一个或多个。
参数还可包括一个或多个标识符,其指示与特定的事件相关的通信终端中的一个或通信终端两者。参数还可包括这样的信息,其指示进行请求的终端的一个或多个能力,诸如图形能力、音频能力、数据承载能力等等。
在接收和解译电话页面请求后,本地PNS服务器用包含电话页面内容的标准HTTP应答消息进行应答。应当指出,电话页面内容的部分可以是对位于本地PNS之外的其它服务器(例如,PWS)上的资源的引用(例如,链接)。在这样的情形下,被引用的数据的实际传递将在MT与宿有引用资源的服务器之间进行,而不通过本地PNS。
当本地PNS接收到来自MT的PNS请求时,本地PNS查找被请求的电话页面所处的PWS的地址。本地PNS然后通过发送等同于上述PNS请求消息的HTTP请求而从PWS中请求电话页面。应当指出,在这种情形下,请求URI的host name(主机名称)和host path(主机路径)部分等于PWS的主机名称和路径。PWS用包含电话页面内容的标准HTTP应答消息进行应答。
在PWS与根PNS之间的协议可以是基于HTTP,且该协议被使用于在PNS中电话页面条目的登记和管理。为了提供安全的传输机制,可以使用HTTPS(安全超文本传输协议)。
图6图示与参照图4说明的过程类似的过程,但其中数据对象请求在呼叫会话开始之前完成。在步骤905,该过程开始,在步骤910,如以上参照图4描述的那样指示B号码。在本实施例中,引入步骤920,在其中有可能选择是否要请求电话页面。这典型地可以是由用户做出的选择、和/或是由通过适当的设置值来被拨打的B号码所指示的选择。按照本发明的一个实施例,双击指定的SEND(发送)按钮便表明:要请求电话页面。如果指示不想要电话页面,则在步骤950-960和999,跟随有电路交换呼叫连接和终结,正如相对于图4的步骤430、440和498所说明的。
如果指示电话页面是想要的,则随后的步骤是加密930数据对象请求,和在分组交换通信信道上发送935数据对象请求。只要分组会话没有被中断940,数据对象的下载就继续对A方进行。在步骤970接收数据对象,如果数据对象被加密的话,则在步骤980进行解密,并在步骤990进行呈现。在步骤995,检测数据对象,并且只要还有更多的信息要接收,步骤995,且在步骤940没有中断,数据下载就继续进行。会发生可能的中断,例如,当用户希望不再等待电话页面的全部下载,而代之以在步骤950发起电路交换通信时。这可以通过时间期满,或通过在人机界面(MMI)上人工地指示而被发起。最迟当不再有电话页面数据要下载时,发起电路交换通信。按照本发明的另一个实施例,在呼叫完成时或每当UE不牵涉到呼叫时,从数据对象服务器130获得用于UE的电话页面,并把它本地存储在UE中,它在下一个触发事件时很容易得到。
至此为止,专注于检索电话页面以便在A方设备进行显示。应当意识到,B方也同样可以显示与连接有关的电话页面,优选地是用A方号码标识的电话页面。在图7上图示了按照本发明的一个实施例的、在B方用户设备中用于检索A方电话页面的过程的流程图。该过程在步骤1005开始,例如是通过到B方UE的呼入开始。在步骤1010,在UE与它被连接到的网络110之间分配通信信道。在步骤1020,呼叫始发端身份(即A方身份,优选地A号码)的指示被揭示给B方。然后在步骤1060和1070,在对请求进行加密后,把请求发送到数据对象服务器。该请求在服务器中被接收时,被同样地像从A方接收的请求那样对待,即,如有必要的话则进行解密,并在与A方身份有关的数据对象的传输中被应答。在步骤1080,UE接收数据对象,即,电话页面,并且如有必要则在步骤1090解密之后接收数据对象,在步骤1095,可以把电话页面显示给B方用户。
如果在1030,呼叫被回答,则话音连接可以遵循与相对于图3和图4所描述的那些过程相同的过程。如果呼叫没有被回答,则话音部分序列在1098结束。
为了清晰起见,在以上的几个实施例中,在UE 100与通信基础结构110之间和在UE 100与数据对象服务器130之间的信令中的几个步骤被省略,在上述的信令中关注点放在按照本发明的必要的和新颖的步骤上。应当理解,除了在上述的信令中描述的那些过程以外,还可以出现其它的过程(例如,鉴别、信道指派和收费)。
图8图示要在按照本发明的一个实施例中使用的UE,其中该UE是移动电话或具有移动电话能力的PDA。中央处理单元(此后称为CPU)1150被连接到至少一个存储器单元1151和至少一个显示器1120。CPU 1150还可被连接到键盘装置或键盘区域1152,以允许订户输入例如数字。存储器单元1151可以是非易失性的(例如,EEPROM或SIM卡),以便在电力临时不可提供的情况下保持所存储的信息。CPU 1150还被连接到无线电单元1110,它可以把进入的和外出的数据转换成RF调制的信号。无线电单元1110还连接到天线1160,以允许RF调制的信号被接收/发射到RF兼容的媒体(例如,空中)。无线电单元1110还可以直接或间接连接到耳机1130和话筒1140,以便允许话音通信。该UE还可包括多个程序1170,例如:浏览器1171,它可以呈现至少一种类型的数据对象;和加密/解密引擎1172,其允许加密数据对象请求和解密数据对象。该UE可以任选地配备有超高速缓冲存储器,在其中有可能存储和检索数据对象,而无需占用通信网10内的传输资源。
图9图示按照本发明的一个实施例的数据对象服务器130。该数据对象服务器包括至少一个CPU 1230,其被连接到至少一个存储器设备1210、超高速缓冲存储器1250、至少一个数据库1240、和至少一个接口1220。存储器设备1210和数据库1240可以是非易失性的。接口1220使CPU 1230能发送和接收去往/来自数据网120的数据。超高速缓冲存储器1250允许存储频繁使用的数据对象,以使得CPU 1230可以容易地得到它们。数据库1240包含实际的数据对象,它们可以由UE 100经由通信基础结构110和数据网120进行请求。数据对象服务器还可包括多个程序1260,其包括但不限于:过滤器1261,其允许数据对象按照UE 100的呈现能力来优化;和加密/解密引擎1262,其允许解密数据对象请求和加密数据对象。
按照本发明的变例,块1210、1220、1230、1240、1250和1260可以在多个计算机上被实施。按照本发明的另一个变例,所述多个计算机的位置可以相距很大的距离。
B号码指示牵涉到在A方UE中的指示B号码的任何手段。参照图10描述B号码指示过程的第一个例子,其中B号码指示包括在1305的开始步骤和从键盘装置接收字符的步骤1310。响应于步骤1310,在步骤1320,把字符存储在UE的存储缓冲器中,并在步骤1330,检验B号码是否完整。如果该号码不完整,则重复进行步骤1310、1320和1330。如果B号码完整,则B号码指示过程在1399结束。确定B号码的完整性可以牵涉到或可以不牵涉到:监管指示过程的定时器的使用;快捷键组合,以使得被按压键的数目最小化;指定的按钮,用来指示号码完整性(例如,按压SEND或CALL按钮一次),或通过分析在存储缓冲器中的数字来分析B号码完整性。
B号码指示的第二个例子是借助于话音检测,凭借进入的话音突峰与被包含在UE 100中的内部数据库中的条目成功地匹配,由此可以响应于上述的话音突峰而得到有效的B号码。
A号码指示牵涉到向所述UE 100指示A号码的任何手段。参照图11描述A号码指示过程的第一个例子,其中A号码指示包括开始该过程的步骤1405和从通信基础结构110接收A号码的步骤1410。响应于步骤1410,检验A号码是否有效的(例如,非被阻挡的、秘密的或误解译的),如果它是有效的,则在步骤1430,把A号码存储在UE 100中的存储器。如果A号码不是有效的,则在步骤1440,把指示非有效的A号码的标记存储在UE 100的存储器中。该过程在1499结束。
A号码指示的第二个例子是借助响应于A号码而直接在逻辑数据通信链路161上发送A号码或数据对象。
图12图示当UE 100是具有图形能力的固定电话时按照本发明的第二变例的UE 100。按照这个第二变例,UE 100等同于图8上所描述的移动电话,但不同点在于用媒体适配器1510代替无线电单元1110和天线1160,媒体适配器1510将进入的和外出的信号转换到特定的媒体标准或者从特定的媒体标准转换回来,特定的媒体标准包括但不限于ISDN、ADSL、HDSL、VDSL、和电缆网,及其任意的组合。
图13图示当UE 100是如下的移动电话1690时按照本发明的另一个实施例的UE 100,该移动电话1690可能不具有数据对象呈现能力,而具有天线1660,其经由通信链路1695被连接到PDA 1691。该通信链路例如可以用红外、无线电(例如,蓝牙)或有线通信装置来实现。PDA 1691还包括CPU 1653,其被连接到至少一个存储器单元1654和至少一个显示器1621。CPU 1653还可被连接到键盘装置或键盘区域1655,以允许订户输入例如数字。存储器单元1654可以是非易失性的(例如,EEPROM或SIM卡),以便在电力临时不可提供的情况下保持所存储的信息。PDA 1691还包括一系列程序1670,包括但不限于:浏览器1671,它可以呈现至少一种类型的数据对象;和加密/解密引擎1672,其允许加密数据对象请求和解密数据对象。移动电话1690还在图8上被描述,其中1620对应于1120,1610对应于1110,1650对应于1150,1651对应于1151,1652对应于1152,1630对应于1130,以及1640对应于1140。
有许多可提供的、适合于在UE(电话页面客户机)中实施电话页面功能性的可能的技术。在GSM上下文中这样的技术的例子包括:SIM工具包;WAP/WTA;Java和MeXE;以及原实现(native implementation)。不管实现的细节如何,客户机的主要功能是检测呼叫事件和启动浏览器到适当的URL,这个适当的URL是由事件类型、内容类型、其它方身份、自己的身份、HPLMN、VPLMN、访问的国家代码、终端能力和如在本文档中所描述的其它参数确定的。另外,客户机可以提供用于例如服务、安全性、软键和菜单的激活和配置的功能。
作为对于直接启动浏览器的替换例,客户机可以发送SMS到服务器,该服务器将用包含电话页面的推送消息(例如,WAP推送)进行应答。
适用于在UE中实施电话页面客户机的另一种技术是Java。通过使用例如JavaPhone,可以获得用于通过例如WAP、HTML或SMS的自动电话页面下载的功能性。而且,也可以获得诸如上下文敏感的电话页面软键的功能性。在呼叫后,在电话地址簿和在呼叫日志中例如可以自动出现软键。当按压软键时,与显示器上的电话号码相关联的电话页面被自动下载。
在优选实施例中,数据对象服务器130的功能性被划分成两个在逻辑上不同的部分,即名称服务器和对象服务器。名称服务器和对象服务器可以在物理上分开或仅仅在逻辑上分开。名称服务器提供在地址指示和对象服务器的适当位置之间的翻译,所述地址指示是诸如电话号码、事件,以及所述适当位置是想要的对象、电话页面所驻留的位置,例如URI(通用资源标识符)、URL(通用资源定位器)。对象服务器宿有想要的对象、电话页面的内容。可以提供几个名称服务器,例如,特定的名称服务器可以由移动电话网络运营商或移动电话的厂商运行。用户设备的特定的实施例将确定使用哪个名称服务器。名称服务器可以由所使用的服务供应商给出,可以是基于国家的,可以是全球通用的,可以是依赖于服务(诸如电子邮件)的,或是组合的。在优选实施例中,借助于例如SIM卡而与特定的网络运营商相关联的用户设备将自动发送请求到由该网络运营商宿有的名称服务器。通过如在例如SIM卡中预编程的那样,自动地把来自用户设备的请求定向到由用户指定的网络运营商(例如,由SIM卡确定的)宿有的名称服务器,可以获得诸如与安全性、速度和冗余性有关的几个优点。
按照本发明的变例,号码和事件的到URL的翻译可以在UE本身中进行。在检测到触发事件后,UE查看存储器位置(例如,SIM卡或地址簿),并检索或计算对应于特定的其它方和事件的URL。该URL然后经由SMS被输送到其它方。在由其它方接收到该URL后,数据对象被自动检索。
在本发明的另一个变例中,代替SMS,按照GSM标准的USSD或UUI(用户-用户信息)可被使用来输送URL。在再一个变例中,在两个UI之间的IP信令可被使用于输送SMS,而不是使用SMS。
到用户设备的辅助信息的检索
按照本发明的另一个实施例,与在用户和第一数据源--诸如数据服务器或另一个用户--之间正在进行的通信(“主要通信”)有关的、相关的、或相关联的信息可以被检索和被提供。为了简化起见,这将被称为“辅助信息”。辅助信息的例子包括:对应于歌曲的艺术作品集、歌词等;艺术家的演出日程表;有关于艺术家、作品集、或视频的琐事、事实、新闻等等;与运动队有关的统计资料;与目的地有关的天气;对应于公司的股票信息,等等。
主要通信与辅助信息之间的关系或联系可以是直接关系。这样的关系的例子是关于其音乐正被流播的艺术家的信息。关系或联系也可以是间接的或用户定义的。用户定义的逻辑的例子是用户规定:如果检测到A或B,则要检索关于A或B的信息类型C或D。在音乐的上下文中,A和B可以是单独的艺术家,C可以是A和/或B居住的地方(为用户所知),D可以是A和/或B以前所参加的团体(乐队)(也为用户所知)。
主要通信的例子牵涉到话音、音频和视频流,以及数据流(例如,文本消息、即时消息等等)。
参照图14,系统2400包括通信设备,诸如用户设备(UE)2410。正如以上参照图5、11和15讨论的,UE 2410可以是具有通信能力的任何设备,例如包括固定线路电话、移动电话、例如个人数字助理设备(PDA)的数据设备、台式计算机、膝上型和手持型计算机等等。下面将参照图15更详细地描述UE 2410的一个实施例。
UE 2410经由通信信道2415与第一数据源2420通信。虽然附图把第一数据源2420描绘为移动电话或服务器,但第一数据源2420可以是另外的UE、地面线路电话、诸如计算机的数据服务器、基于互联网的服务器,包括在用户控制下的那些设备(家庭媒体中心、TiVo、slingbox(视灵宝)等等)、免费的公共源(互联网无线电)、基于费用的源、基于预订的源等等。在一个实施例中,这种通信可以是经由通信基础结构(未示出),诸如上面讨论的。通信信道2415可以是双向或单向信道。示例性通信信道2415包括广播、多播和单播信道。
UE 2410还与电话页面服务器2430通信,以便经由通信信道2425传送和接收数据。在一个实施例中,电话页面服务器2430可包括电话页面号码服务(PNS)服务器和电话页面Web服务器(PWS)。
电话页面服务器2430通过通信链路2435与第二数据源2440通信。在一个实施例中,第二数据源2440可包括至少一个数据对象服务器。正如上面讨论的,在数据网中典型地包括多个数据对象服务器,虽然为了说明和清晰起见,在图14上只图示了一个数据对象服务器。在电话页面服务器2430与第二数据源2440之间的通信可以通过任何适用的网络,例如互联网和内联网网络。如有必要和/或如果想要的话,可以使用其它通信手段和网络。
在一个实施例中,UE 2410和第二数据源还可以经由通信信道2445通信。这样的通信信道的使用在2007年1月31日提交的、标题为“Technique For Providing Secondary Information To a User Equipment”的美国专利申请公布号2007/0127645中被描述。
参照图15,提供了按照本发明的一个实施例的UE 2410的框图。UE2410还可包括多个程序2570,例如包括:浏览器2571,其可以呈现至少一种类型的数据对象;和编码/译码单元2572,其编码(或加密)对于数据对象的请求和译码(或解密)数据对象。另外,为了实施辅助内容的供应,UE2410还可包括事件生成器应用2673、请求应用2574、首选项模块2575和扫描应用2576。事件生成器应用2573可以是嵌入的软件段,其自动运行或响应于激活而运行。当通信设备2410正在忙于接收和/或呈现主要内容的时候,事件生成器应用2573可以周期地或根据预定的准则生成触发事件。请求应用2574可以应答触发事件,并把对于辅助内容的请求传送到电话页面服务器。
首选项模块2575可被使用来接收和存储用户的信息(例如,用户的生日、家庭地址等等)、首选项(例如,用户喜爱的艺术家、音乐类型、体育运动队等)等等,以用于检索辅助信息。如有必要和/或如果想要的话,可以存储其它类型的信息、首选项等等。
在一个实施例中,用户可以通过小键盘或键盘2552输入他或她的信息或首选项。在另一个实施例中,这个信息可以被传送到和/或下载到UE2410。在另一个实施例中,可以使用类似于以上描述的、基于Web的方法,以用于电话页面的远端创建和用户下载。
首选项模块2575还可被提供以一组用于检索辅助信息的用户定义的规则,诸如要检索的辅助信息的类型和数量。
扫描应用2576可以是嵌入的软件应用。在一个实施例中,扫描应用2576扫描与设备2420通信的内容。在一个实施例中,扫描应用监视在UE2410与第一数据源2420之间的通信的内容,并把该通信的内容与用户的信息和/或首选项相比较。在一个实施例中,这可以牵涉到比较在通信中的元数据,以便匹配于所存储的用户首选项和简档。在另一个实施例中,扫描应用2576可以利用图像或音频识别算法来识别在主要通信的内容--诸如它的可呈现的内容--中的匹配,而不是用元数据。用来识别面部的图像识别算法的例子可包括Eigenface(特征脸)、Fisherface、隐马尔可夫模型、动态链接匹配、和三维面部识别。音频识别算法的例子可包括自然语言处理算法和Gracenote的音频识别系统。
在一个实施例中,当扫描应用2576识别出在所扫描内容或元数据与用户的信息或首选项之间的匹配时,出现触发事件。响应于这个触发事件,扫描应用2576可以使得UE 2410传达对于数据对象的请求,或者它可以触发另一个应用,诸如请求应用2574,以便请求数据对象。
在一个实施例中,数据对象请求可包括标识UE、所请求的数据对象和用于检索数据对象的潜在位置的信息。在一个实施例中,标识数据对象的信息可以是通有的(generic),诸如一组要求(例如,标识在主要内容中感兴趣的对象的信息,和有关于该用户相对关于该对象的辅助内容的首选项的信息),它们被电话页面或其它服务器处理,以便提供最佳匹配于所提供的信息的数据对象(或者如果不存在这样的匹配,则不提供)。在另一个实施例中,标识数据对象的信息还可以具体地标识所请求的数据对象,以及可包括能找到该数据对象的地方的标识。在这些和其它实施例中,被包括在请求中的信息的量可以依赖于通信设备中的智能水平相对网络中的智能水平。
在一个实施例中,数据对象请求还可包括在电话页面请求中所包括的其它信息。
在一个实施例中,请求的数据对象可以根据匹配的信息和用户提供的任何其它相关的信息而被调节。例如,用户可能已经存储他或她喜爱的乐队之一,并指明被通知即将来临的音乐会日期的首选项。用户还可能期望对于特定地区的音乐会信息。在该例中,如果用户接收到对于该乐队的音频或视频内容,则UE 2410将请求对于用户的优选地区的音乐会日期信息。可与用户相关的其它信息可以是关于艺术家下一次发布的信息。
参照图16,提供了描绘按照本发明的一个实施例的、检索辅助信息的方法的流程图。
在步骤2605,用户输入他或她的信息和/或首选项到该用户的UE中。正如以上讨论的,这可以牵涉到给UE提供用户的信息和/或首选项。在一个实施例中,这可以在UE的小键盘上被输入。在另一个实施例中,这可以由UE传送或下载。
用户的首选项和简档可被存储在UE的存储器中。
在步骤2610,用户使用UE在第一通信信道上参加与第一数据源的主要通信。这个主要通信可以是与另一个用户的通信(例如,话音通信、文本通信),或者它可以是与数据服务器的通信,用来从数据服务器检索内容(例如,接收视频或音频流、接收文本等等)。
在步骤2615,UE上的扫描应用扫描主要通信的内容以搜寻与用户的首选项或简档的匹配。正如以上讨论的,扫描应用可以扫描通信中的元数据以搜寻与用户喜爱的艺术家或流派的匹配。在另一个实施例中,扫描应用可以利用图像或音频识别算法来识别在主要通信的内容--诸如它的可呈现的内容--中的匹配。
在一个实施例中,对内容或元数据的扫描可以是周期性的。在另一个实施例中,对内容的扫描可以是连续的。
在步骤2620,如果没有检测到匹配,在一个实施例中,扫描应用继续扫描直至主要通信终结为止。
如果检测到匹配,则在步骤2625,该匹配将生成触发事件,响应于此,扫描应用可以请求另一个应用,诸如请求应用,以便从电话页面服务器请求数据对象。在另一个实施例中,扫描应用可以从电话页面服务器直接请求数据对象。
在步骤2630,电话页面服务器接收来自UE的数据对象请求。在步骤2635,电话页面服务器试图定位为完成该请求所需要的数据对象。被请求的辅助内容可包括一个或多个数据对象。在某些情形下,通信设备可包括唯一地标识每个数据对象的信息。在其它情形下,对于辅助内容的请求可以是不太明确的,并可能要求由电话页面服务器和/或任何指定的数据对象源进行进一步的动作。例如,在一个实施例中,对于辅助内容的请求可以仅仅规定数据对象服务器和所需要的数据对象的类型。因此,电话页面服务器可以与规定的数据对象服务器通信,以便识别所请求的数据对象。在另一个实施例中,请求可以仅仅规定所需要的数据对象而不用专门地标识数据对象的源。因此,电话页面服务器可以首先识别有被请求的数据对象可提供的、适当的数据对象服务器,然后请求那些数据对象。
在步骤2640,第二数据源接收来自电话页面服务器的请求。在步骤2645,数据对象服务器检索数据对象并把它传送到UE。在一个实施例中,可以由数据服务器从数据对象持有者检索数据对象,然后把它递送到UE。在另一个实施例中,数据服务器可以请求该数据对象服务器经由第三通信信道把数据对象直接递送到UE。
在步骤2650,UE可以接收辅助内容并呈现它。一个或多个作为组成部分的数据对象可以在被接收之后由通信设备进行超高速缓存或存储,然后被组装来构建辅助内容。为了在通信设备上呈现辅助内容,主要内容的接收和/或呈现可被临时暂停。替换地,辅助内容可以与主要内容并行地或同时地被呈现。呈现选项可以取决于辅助内容的类型以及通信设备的处理或显示能力。如果辅助内容比起主要内容具有小得多的带宽,则这两个内容的同时呈现可以不成问题。例如,RSS馈送或股票行情/赛事消息可以容易地呈现在视频帧的底部。如果辅助内容具有相当于主要内容的尺寸或复杂性,则两种内容的同时呈现不可能要求来自通信设备的更高的性能。例如,更可行的可以是暂停视频点播(VOD)流,以便播放辅助音频或视频数据对象。同样地,将有这样的一些情况,其中提供用户友好的界面将要求需要停止或暂停主要内容的呈现以便呈现辅助内容。
本公开内容并不限于由这里描述的特定实施例规定的范围。而是,除了这里描述的那些实施例以外,本领域技术人员将从以上的说明和附图中明白本公开内容的其它各种实施例和修改方案。因此,旨在使这样的其它实施例和修改方案属于本公开内容的范围。而且,虽然本公开内容在这里是为了特定的目的,在特定环境下特定实现的上下文中被描述的,但本领域技术人员将意识到,它的有效性不限于此,以及本公开内容可以为了许多目的、在许多环境下被有利地实施。因此,应当鉴于在这里描述的本公开内容的全部广度来解释下面阐述的权利要求。

Claims (16)

1.一种在用户的通信设备中用于给用户的通信设备提供辅助信息的方法,包括:
接收至少一个用户首选项;
经由第一通信信道与第一数据源进行主要通信;
扫描主要通信以搜寻与用户首选项的匹配;
响应于检测到匹配的用户首选项,经由第二通信信道从服务器请求对应于匹配的用户首选项的数据对象;以及
接收响应于所述请求的数据对象。
2.权利要求1的方法,其中所述的接收至少一个用户首选项的步骤包括:接收由用户输入的至少一个用户首选项。
3.权利要求1的方法,其中所述的接收至少一个用户首选项的步骤包括:通过网络下载至少一个用户首选项。
4.权利要求1的方法,其中所述主要通信是话音通信和数据通信之一。
5.权利要求4的方法,其中所述数据通信包括音频流、视频流和文本消息的至少一项。
6.权利要求1的方法,其中所述的扫描主要通信以搜寻与用户首选项的匹配的步骤包括:
扫描主要通信的元数据以搜寻与用户首选项的匹配。
7.权利要求1的方法,其中所述的扫描主要通信以搜寻与用户首选项的匹配的步骤包括:
扫描主要通信的可呈现的内容以搜寻与用户首选项的匹配。
8.权利要求7的方法,其中所述的扫描主要通信的可呈现的内容以搜寻与用户首选项的匹配的步骤包括:
使用图像识别算法和音频识别算法的至少一项来识别与用户首选项的匹配。
9.权利要求1的方法,其中所述的经由第二通信信道从服务器请求数据对象的步骤包括:
识别要被检索的数据对象;以及
识别对于要被检索的数据对象的位置。
10.权利要求1的方法,其中所述的经由第二通信信道从服务器请求数据对象的步骤包括:
提供对于要被检索的数据对象的要求,所述要求包括以下至少一项:标识主要通信的内容的信息,和匹配的用户首选项。
11.一种用于接收与主要通信有关的辅助信息的通信设备,包括:
通信单元,用于经由第一通信信道与数据源通信,以及经由第二通信信道与服务器通信;
首选项应用,其接收至少一个用户首选项;
扫描应用,其扫描主要通信以搜寻与用户首选项的匹配;以及
请求应用,其响应于所述匹配而经由第二通信信道从服务器请求对应于匹配的用户首选项的数据对象。
12.权利要求11的通信设备,其中所述主要通信是话音通信和数据通信之一。
13.权利要求12的通信设备,其中所述数据通信包括音频流、视频流和文本消息的至少一项。
14.权利要求11的通信设备,其中所述扫描应用扫描主要通信的元数据以搜寻与用户首选项的匹配。
15.权利要求11的通信设备,其中所述扫描应用扫描主要通信的可呈现的内容以搜寻与用户首选项的匹配。
16.权利要求15的通信设备,其中所述扫描应用使用图像识别算法和音频识别算法的至少一项。
CN2008800035056A 2007-01-31 2008-01-31 用于给通信设备提供辅助信息的系统、方法和设备 Expired - Fee Related CN101682646B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/669,589 US20070129074A1 (en) 2000-01-19 2007-01-31 System, Method and Device For Providing Secondary Information To A Communication Device
US11/669,589 2007-01-31
PCT/US2008/052643 WO2008095090A2 (en) 2007-01-31 2008-01-31 System, method and device for providing secondary information to a communication device

Publications (2)

Publication Number Publication Date
CN101682646A CN101682646A (zh) 2010-03-24
CN101682646B true CN101682646B (zh) 2013-01-02

Family

ID=39708744

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008800035056A Expired - Fee Related CN101682646B (zh) 2007-01-31 2008-01-31 用于给通信设备提供辅助信息的系统、方法和设备

Country Status (6)

Country Link
US (1) US20070129074A1 (zh)
EP (1) EP2127320B1 (zh)
CN (1) CN101682646B (zh)
AT (1) ATE484913T1 (zh)
DE (1) DE602008003011D1 (zh)
WO (1) WO2008095090A2 (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9781257B2 (en) * 2000-01-19 2017-10-03 Sony Mobile Communications Ab Technique for obtaining caller-originated alert signals in IP-based communication sessions
US20080062893A1 (en) * 2000-01-19 2008-03-13 Sony Ericsson Mobile Communications Ab Method and apparatus for event-based exchange of information between communication devices conditioned on personal calendar information
US8400946B2 (en) * 2000-01-19 2013-03-19 Sony Corporation System and method for sharing common location-related information between communication devices
US8548010B2 (en) 2000-01-19 2013-10-01 Sony Corporation Method and apparatus for event-based synchronization of information between communication devices
WO2003088603A1 (en) * 2002-04-10 2003-10-23 Spatial Wireless Inc. Internet audio gateway
JP4073819B2 (ja) * 2003-04-10 2008-04-09 エボリウム・エス・アー・エス 携帯電話への動画情報のプッシュ型配信方法
ES2394621T3 (es) 2006-03-28 2013-02-04 Panasonic Electric Works Co., Ltd Sistema de red
CN104320550B (zh) * 2014-11-21 2017-09-22 陈宗兵 一种智能终端呼叫辅助提示界面应答的方法及系统
CN112100056B (zh) * 2020-08-14 2024-05-14 珠海金智维信息科技有限公司 应用评估方法、系统、装置、设备及介质
WO2022170281A1 (en) * 2021-02-08 2022-08-11 Sportscastr, Inc. Systems, apparatus and methods for topic extraction from digital media and real-time display of digital content relating to one or more extracted topics
CN114071523A (zh) * 2021-10-14 2022-02-18 深圳市有方科技股份有限公司 一种基于双无线通讯模组的通信终端及通信方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1425244A (zh) * 2000-01-19 2003-06-18 瑞典电话传呼股份有限公司 通信网中用于交换信息的方法和设备
US6993290B1 (en) * 2000-02-11 2006-01-31 International Business Machines Corporation Portable personal radio system and method
EP1708505A1 (en) * 2005-03-30 2006-10-04 Cyriac R. Roeding Electronic device and methods for reproducing mass media content and related content

Family Cites Families (100)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5157710A (en) * 1987-05-15 1992-10-20 Kabushiki Kaisha Toshiba Radio telephone system and method of registering an ID code therein
GB2251763B (en) * 1991-01-11 1995-06-21 Technophone Ltd Telephone apparatus with calling line identification
US5289530A (en) * 1991-07-23 1994-02-22 Morris Reese Method and apparatus for vocally communicating to a caller at a remote telephone station synthesized speech of stored special service information
JP2689776B2 (ja) * 1991-07-30 1997-12-10 日本電気株式会社 車載携帯電話端末装置
US5533922A (en) * 1993-03-22 1996-07-09 Eikichi Yamaharu Method and apparatus for pretreating electronic component manufacturing frame
US5329591A (en) * 1993-04-23 1994-07-12 Magrill Barry J Transmitter identification and validation system and method
US5448760A (en) * 1993-06-08 1995-09-05 Corsair Communications, Inc. Cellular telephone anti-fraud system
US5950121A (en) * 1993-06-29 1999-09-07 Airtouch Communications, Inc. Method and apparatus for fraud control in cellular telephone systems
US5561704A (en) * 1994-03-16 1996-10-01 At&T Corp. Proximity based toll free communication services
JPH0884140A (ja) * 1994-09-12 1996-03-26 Nippon Telegr & Teleph Corp <Ntt> 加入者認証方法
US5673308A (en) * 1994-10-12 1997-09-30 Bell Atlantic Network Services, Inc. Personal phone number system
JP3566298B2 (ja) * 1994-10-27 2004-09-15 インターナショナル・ビジネス・マシーンズ・コーポレーション 通信ネットワークにおける移動ユーザの確実な識別のための方法及び装置
US6075993A (en) * 1994-11-16 2000-06-13 Sony Corporation Personal station and information providing system
JPH08168074A (ja) * 1994-12-15 1996-06-25 Nec Corp 移動体通信における位置管理方式
JP3271460B2 (ja) * 1995-01-12 2002-04-02 ケイディーディーアイ株式会社 無線通信における識別子秘匿方法
US5613205A (en) * 1995-03-31 1997-03-18 Telefonaktiebolaget Lm Ericsson System and method of locating a mobile terminal within the service area of a cellular telecommunication system
FI101031B (fi) * 1995-05-12 1998-03-31 Nokia Telecommunications Oy Tilaajalaitteen käyttöoikeuden tarkistus
GB9519087D0 (en) * 1995-09-19 1995-11-22 Cursor Positioning Sys Ltd Navigation and tracking system
US5712979A (en) * 1995-09-20 1998-01-27 Infonautics Corporation Method and apparatus for attaching navigational history information to universal resource locator links on a world wide web page
US6185184B1 (en) * 1995-09-25 2001-02-06 Netspeak Corporation Directory server for providing dynamically assigned network protocol addresses
US5812950A (en) * 1995-11-27 1998-09-22 Telefonaktiebolaget Lm Ericsson (Publ) Cellular telephone system having prioritized greetings for predefined services to a subscriber
GB9603582D0 (en) * 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing service resource items that are for use in a telecommunications system
IT1278543B1 (it) * 1995-12-20 1997-11-24 Abba Anna Maria Telefono cellulare dotato di mezzi per l'identificazione legale del possessore del telefono cellulare
FI112895B (fi) * 1996-02-23 2004-01-30 Nokia Corp Menetelmä ainakin yhden käyttäjäkohtaisen tunnistetiedon hankkimiseksi
US5930703A (en) * 1996-03-21 1999-07-27 Ericsson Inc. Methods and systems for programming a cellular radiotelephone
US5878347A (en) * 1996-03-26 1999-03-02 Ericsson, Inc. Routing a data signal to a mobile station within a telecommunications network
JPH09271066A (ja) * 1996-03-29 1997-10-14 Sony Corp 通信方法,通信システム,通信端末及び通信管理装置
US5761279A (en) * 1996-05-20 1998-06-02 Northern Telecom Limited Visual calling person display
SE520696C2 (sv) * 1996-06-27 2003-08-12 Ericsson Telefon Ab L M Sätt att alstra textmeddelande med en anropande parts telefonnummer och namninformation och överföra detta till en anropad mobilstation
US5893031A (en) * 1996-06-27 1999-04-06 Cellular Technical Services Company, Inc. System and method for collection of transmission characteristics
US6205204B1 (en) * 1996-06-28 2001-03-20 Distributed Software Development, Inc. System and method for identifying an unidentified person using an ambiguity-resolution criterion
US6202023B1 (en) * 1996-08-22 2001-03-13 Go2 Systems, Inc. Internet based geographic location referencing system and method
US6031836A (en) * 1996-09-13 2000-02-29 Lucent Technologies Inc. Web-page interface to telephony features
KR19980021532A (ko) * 1996-09-17 1998-06-25 유기범 시디엠게이 개인 휴대 통신에서의 엠에스 로케이션을 위치 파악 서비스 방법
US6356956B1 (en) * 1996-09-17 2002-03-12 Microsoft Corporation Time-triggered portable data objects
US6181935B1 (en) * 1996-09-27 2001-01-30 Software.Com, Inc. Mobility extended telephone application programming interface and method of use
US6091808A (en) * 1996-10-17 2000-07-18 Nortel Networks Corporation Methods of and apparatus for providing telephone call control and information
US6134316A (en) * 1996-10-18 2000-10-17 Telefonaktiebolaget Lm Ericsson Telecommunications network with relocateability of subscriber number
US6018654A (en) * 1996-10-29 2000-01-25 Ericsson Inc Method and apparatus for downloading tones to mobile terminals
US5930699A (en) * 1996-11-12 1999-07-27 Ericsson Inc. Address retrieval system
US6058301A (en) * 1996-11-27 2000-05-02 Airtouch Communications, Inc. Cellular fraud prevention using selective roaming
DE69636723T2 (de) * 1996-12-11 2007-09-20 Agilent Technologies Inc., A Delaware Corp., Palo Alto Verfahren zur Erkundung von zellularen Mobilfunknetzen und Gerät hierfür
US6088598A (en) * 1996-12-17 2000-07-11 Telefonaktiebolaget L M Ericsson Method and system for displaying greetings in a mobile radio communications system
JP3841233B2 (ja) * 1996-12-18 2006-11-01 ソニー株式会社 情報処理装置および情報処理方法
US5940598A (en) * 1997-01-28 1999-08-17 Bell Atlantic Network Services, Inc. Telecommunications network to internetwork universal server
US6081705A (en) * 1997-02-06 2000-06-27 Telefonaktiebolaget L/M Ericsson (Publ) Cellular telephone network support of international mobile station identity (IMSI)
US5946684A (en) * 1997-02-18 1999-08-31 Ameritech Corporation Method and system for providing computer-network related information about a calling party
US5901352A (en) * 1997-02-20 1999-05-04 St-Pierre; Sylvain System for controlling multiple networks and associated services
US6215790B1 (en) * 1997-03-06 2001-04-10 Bell Atlantic Network Services, Inc. Automatic called party locator over internet with provisioning
US5948066A (en) * 1997-03-13 1999-09-07 Motorola, Inc. System and method for delivery of information over narrow-band communications links
US6192123B1 (en) * 1997-04-14 2001-02-20 National Tech Team Inc. Method and apparatus for initiating telephone calls using a data network
US6226367B1 (en) * 1997-04-23 2001-05-01 Nortel Networks Limited Calling line identification with location icon
US5933486A (en) * 1997-04-23 1999-08-03 Sprint Communications Co. L.P. Enhanced service control architecture of a telecommunications switching network
JP4243344B2 (ja) * 1997-05-23 2009-03-25 株式会社Access 移動通信機器
JP3956064B2 (ja) * 1997-05-29 2007-08-08 カシオ計算機株式会社 通信装置および通信システム
US5970414A (en) * 1997-05-30 1999-10-19 Lucent Technologies, Inc. Method for estimating a mobile-telephone's location
US5895471A (en) * 1997-07-11 1999-04-20 Unwired Planet, Inc. Providing a directory of frequently used hyperlinks on a remote server
US6219696B1 (en) * 1997-08-01 2001-04-17 Siemens Corporate Research, Inc. System for providing targeted internet information to mobile agents
US5952969A (en) * 1997-08-18 1999-09-14 Telefonakiebolaget L M Ericsson (Publ) Method and system for determining the position of mobile radio terminals
US6181928B1 (en) * 1997-08-21 2001-01-30 Ericsson Inc. Method and apparatus for event notification for wireless devices
US6097942A (en) * 1997-09-18 2000-08-01 Telefonaktiebolaget Lm Ericsson Method and apparatus for defining and updating mobile services based on subscriber groups
JP3300262B2 (ja) * 1997-09-22 2002-07-08 富士通株式会社 移動通信システム及び移動端末
US5963626A (en) * 1997-09-25 1999-10-05 Us West, Inc. Method and system for posting messages to callers based on caller identity
US6704553B1 (en) * 1997-10-08 2004-03-09 Thomas M. Eubanks System and method for providing automatic tuning of a radio receiver and for providing automatic control of a CD/tape player
US6049713A (en) * 1997-10-08 2000-04-11 Telefonaktiebolaget Lm Ericsson (Publ) System and method of providing calling-line identification (CLI) information to a mobile terminal in a radio telecommunications network
US6253234B1 (en) * 1997-10-17 2001-06-26 International Business Machines Corporation Shared web page caching at browsers for an intranet
US6226668B1 (en) * 1997-11-12 2001-05-01 At&T Corp. Method and apparatus for web messaging
US6065120A (en) * 1997-12-09 2000-05-16 Phone.Com, Inc. Method and system for self-provisioning a rendezvous to ensure secure access to information in a database from multiple devices
US6208659B1 (en) * 1997-12-22 2001-03-27 Nortel Networks Limited Data processing system and method for providing personal information in a communication network
US6014090A (en) * 1997-12-22 2000-01-11 At&T Corp. Method and apparatus for delivering local information to travelers
US6304636B1 (en) * 1997-12-23 2001-10-16 At&T Corp. Forwarding voice messages to a called party using electronic mail
US6115754A (en) * 1997-12-29 2000-09-05 Nortel Networks Limited System and method for appending location information to a communication sent from a mobile terminal operating in a wireless communication system to an internet server
US6178446B1 (en) * 1997-12-31 2001-01-23 At&T Corp Method and system for supporting interactive commercials displayed on a display device using a telephone network
US6173316B1 (en) * 1998-04-08 2001-01-09 Geoworks Corporation Wireless communication device with markup language based man-machine interface
US6138158A (en) * 1998-04-30 2000-10-24 Phone.Com, Inc. Method and system for pushing and pulling data using wideband and narrowband transport systems
US6219694B1 (en) * 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
SE521263C2 (sv) * 1998-06-22 2003-10-14 Ericsson Telefon Ab L M Anordning och förfarande för att upprätta förbindelse mellan en första och andra abonnent med hjälp av ett publikt register
FI109756B (fi) * 1998-09-21 2002-09-30 Nokia Corp Menetelmä tiedonsiirtojärjestelmässä paikallisten resurssien hyödyntämiseksi, tiedonsiirtojärjestelmä ja langaton viestin
US6469998B1 (en) * 1998-10-06 2002-10-22 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for communicating data packets from an external packet network to a mobile radio station
US20020128002A1 (en) * 1998-11-13 2002-09-12 Trinh D. Vu Wireless communication unit programming
US6522875B1 (en) * 1998-11-17 2003-02-18 Eric Morgan Dowling Geographical web browser, methods, apparatus and systems
US20030060211A1 (en) * 1999-01-26 2003-03-27 Vincent Chern Location-based information retrieval system for wireless communication device
US6507908B1 (en) * 1999-03-04 2003-01-14 Sun Microsystems, Inc. Secure communication with mobile hosts
US6199099B1 (en) * 1999-03-05 2001-03-06 Ac Properties B.V. System, method and article of manufacture for a mobile communication network utilizing a distributed communication network
US6141413A (en) * 1999-03-15 2000-10-31 American Tel-A-System, Inc. Telephone number/Web page look-up apparatus and method
GB2348568A (en) * 1999-03-31 2000-10-04 Ibm Enabling conformance to legislative requirements for mobile devices
US6505230B1 (en) * 1999-05-14 2003-01-07 Pivia, Inc. Client-server independent intermediary mechanism
US6301609B1 (en) * 1999-07-07 2001-10-09 Lucent Technologies Inc. Assignable associate priorities for user-definable instant messaging buddy groups
US6134450A (en) * 1999-08-02 2000-10-17 Motorola, Inc. Method of initializing a mobile communication device for making a dispatch call
US6744759B1 (en) * 1999-09-27 2004-06-01 3Com Corporation System and method for providing user-configured telephone service in a data network telephony system
US20070127645A1 (en) 2000-01-19 2007-06-07 Sony Ericsson Mobile Communications Ab Technique for providing secondary information to a user equipment
US6922721B1 (en) 2000-10-17 2005-07-26 The Phonepages Of Sweden Ab Exchange of information in a communication system
US6977909B2 (en) 2000-01-19 2005-12-20 Phonepages Of Sweden, Inc. Method and apparatus for exchange of information in a communication network
US20020059272A1 (en) * 2000-04-20 2002-05-16 Porter Edward W. Apparatuses, methods, programming, and propagated signals for creating, editing, organizing and viewing collaborative databases
US6625644B1 (en) * 2000-05-11 2003-09-23 Ge Financial Assurance Holdings, Inc. Process and system for searching webpages within a website
US6792607B1 (en) * 2000-05-18 2004-09-14 Microsoft Corporation Databinding using server-side control objects
US6826403B1 (en) * 2000-09-12 2004-11-30 Phonepages Of Sweden Ab Method and system for identifying a user
US7367043B2 (en) * 2000-11-16 2008-04-29 Meevee, Inc. System and method for generating metadata for programming events
US20020068550A1 (en) * 2000-12-05 2002-06-06 Luis Tejada Method and apparatus for obtaining telephone numbers
US20060230415A1 (en) * 2005-03-30 2006-10-12 Cyriac Roeding Electronic device and methods for reproducing mass media content

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1425244A (zh) * 2000-01-19 2003-06-18 瑞典电话传呼股份有限公司 通信网中用于交换信息的方法和设备
US6993290B1 (en) * 2000-02-11 2006-01-31 International Business Machines Corporation Portable personal radio system and method
EP1708505A1 (en) * 2005-03-30 2006-10-04 Cyriac R. Roeding Electronic device and methods for reproducing mass media content and related content

Also Published As

Publication number Publication date
ATE484913T1 (de) 2010-10-15
EP2127320B1 (en) 2010-10-13
WO2008095090A3 (en) 2008-12-24
EP2127320A2 (en) 2009-12-02
US20070129074A1 (en) 2007-06-07
CN101682646A (zh) 2010-03-24
DE602008003011D1 (de) 2010-11-25
WO2008095090A2 (en) 2008-08-07

Similar Documents

Publication Publication Date Title
CN101682646B (zh) 用于给通信设备提供辅助信息的系统、方法和设备
KR100701852B1 (ko) 통신망에서 정보를 교환하는 방법 및 장치
US8009592B2 (en) Method and apparatus for exchange of information in a communication system
US20070127645A1 (en) Technique for providing secondary information to a user equipment
US20080062893A1 (en) Method and apparatus for event-based exchange of information between communication devices conditioned on personal calendar information
CN101730999B (zh) 用于在通信设备之间共享公共位置相关信息的系统、方法及设备
US20020071528A1 (en) Communication apparatus
US20070226240A1 (en) Technique for providing data objects prior to call establishment
EP2116033B1 (en) Method and apparatus for event-based synchronization of information between communication devices
RU2266624C2 (ru) Способ и устройство для обмена информацией в коммуникационной сети
EP1407585A1 (en) Method and apparatus for exchange of information in a communication network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130102