通过使用信标信号来提供内容的方法和设备与流程

文档序号:11157650阅读:306来源:国知局
通过使用信标信号来提供内容的方法和设备与制造工艺

本发明总体涉及通过使用信标信号来提供内容的方法和设备。具体而言,本发明涉及一种用于通过终端装置来提供内容如IPTV的双向广告的方法和设备,当用于提供IPTV服务的机顶盒通过信标模块发送信标信号时,该终端装置接收该信标信号。



背景技术:

与通常的模拟广播相反,近来数字TV系统实现了双向或交互式TV广播,因此提供附加的信息是有用的。

数字广播使用MPEG2传输流(MPEG2-TS)的格式,以将由内容提供商(CP)提供的内容与由广播电台创建的音频和视频进行组合。这样的数字广播在机顶盒(STB)处被接收,并且用户(或观众)可以通过数字TV屏幕观看所需的广播。

同时,数据广播是指能够将文档、静止图像、图形、音频、视频和/或软件产品高速传输至个人计算机(PC)、STB(机顶盒)、移动通信装置以及任何其他电子装置的技术理念。通过无线电网络,数据广播不仅能够提供与节目相关的信息以及任何其他信息如天气、股票、新闻等,而且能够进行互联网接入、电子商务等。

这样的数据广播是用于通过无线电波发送数字信号的新型广播,其能够使接收装置自动地解码和处理所接收的数据,并且将经处理的数据直接提供给用户,或者通过经处理的数据来控制其他装置或单元。在音频和视频的数字传输方面,数据广播类似于数字广播。

通常情况下,数据广播使用数据信号与无线电或电视广播节目的多路复用。然而,在一些情况下,数据广播可以与和广播节目相关联的数字信号分离地传送独立的信息。

因此,数据广播是结合了使用无线电波的无线传输系统和因特网的双向功能的优点的多媒体型信息提供服务。

这样的数字TV系统具有提供双向或交互式TV广播的能力,并且通过将与当前广播节目或场景相关联的或者预期引起观众兴趣的广告等公开到TV屏幕来广泛地用于广告营销。

然而,根据这样的广告营销技术,内容诸如广告被显示在TV屏幕的一部分上,从而部分地遮蔽了当前广播节目的场景。遗憾的是,这造成干扰用户观看TV的问题。另外,由于不得不只使用TV屏幕的一部分,因此存在组织内容上的限制。

因此,需要提供一种在不干扰用户观看TV的情况下的内容服务如不受内容区域限制的广告。



技术实现要素:

因此,为了解决前述的或任何其他问题,本发明提出了一种方法和设备,用于在双向数字TV广播如IPTV中在不干扰用户观看TV的情况下提供各种内容如不受内容区域限制的广告。

鉴于上述情况,本发明旨在提供一种能够通过下述步骤来提供各种内容服务的方法和设备:使机顶盒能够从内容服务器接收特定信标信号发射时间点和特定广播节目对应的内容代码;基于内容代码来改变标识信息;以及在特定信标信号发射时间点处发射包含改变后的标识信息的信标信号,并且还通过使接收信标信号的一个或更多个终端装置能够从内容服务器接收与内容代码对应的特定内容并将所接收的内容提供给用户。

本发明不限于上述目的以及虽然在本文中未提及但是可以从以下描述中很好地理解的任何其他目的。

根据本发明的用于提供内容的方法可以包括以下步骤:在机顶盒处,从内容服务器接收特定信标信号发射时间点和特定广播节目对应的内容代码;基于内容代码来设置标识信息;以及在特定信标信号发射时间点处发射包含标识信息的信标信号。

在该方法中,标识信息可以包括用于指示机顶盒的位置或区域的第一标识信息以及用于指示要在该位置或区域处提供的服务的第二标识信息,并且设置步骤可以包括:设置第二标识信息。此外,内容代码可以包括用于指示信标信号的发射时间跨度的发射时间跨度信息,并且发射步骤可以包括:在发射时间跨度期间发射信标信号。

在该方法中,标识信息可以包括机顶盒的位置信息和机顶盒的用户的用户信息中至少之一。此外,标识信息可以包括用于指示机顶盒的位置或区域的第一标识信息以及用于指示要在该位置或区域处提供的服务的第二标识信息,并且位置信息和用户信息可以被设置在第一标识信息中。

在该方法中,内容代码可以被映射到特定URL(统一资源定位器)地址。

同时,可以提供一种计算机可读存储介质,其记录有用于执行上述方法的程序。此外,可以提供一种计算机程序,其被配置成执行上述方法,并且被存储在计算机可读存储介质中。

根据本发明的机顶盒可以包括:信标模块,其被配置成发射信标信号;通信模块,其连接至通信网络,并且被配置成通过通信网络向内容服务器发送数据或者从内容服务器接收数据;以及控制模块,其被配置成:通过通信模块从内容服务器接收特定信标信号发射时间点和特定广播节目对应的内容代码;基于内容代码来设置标识信息;以及控制信标模块在特定信标信号发射时间点处发射包含标识信息的信标信号。

在该机顶盒中,标识信息可以包括用于指示机顶盒的位置或区域的第一标识信息以及用于指示要在该位置或区域处提供的服务的第二标识信息,并且控制模块还可以被配置成基于内容代码来设置第二标识信息。另外,内容代码可以包括用于指示信标信号的发射时间跨度的发射时间跨度信息,并且控制模块还可以被配置成控制信标模块在发射时间跨度期间发射信标信号。

在该机顶盒中,标识信息可以包括机顶盒的位置信息和机顶盒的用户的用户信息中至少之一。此外,标识信息可以包括用于指示机顶盒的位置或区域的第一标识信息以及用于指示要在该位置或区域处提供的服务的第二标识信息,并且控制模块还被配置成将位置信息和用户信息设置在第一标识信息中。

在该机顶盒中,内容代码可以被映射到特定URL(统一资源定位器)地址。

根据本发明的信标设备可以包括:第一通信模块,其被配置成发射信标信号;第二通信模块,其连接至通信网络,并且被配置成通过通信网络向机顶盒发送数据或者从机顶盒接收数据;以及控制模块,其被配置成:通过第二通信模块从机顶盒接收用于基于内容代码来设置标识信息的控制信号,以基于控制信号来设置标识信息;以及控制第一通信模块在特定信标信号发射时间点处发射包含标识信息的信标信号。

在该信标设备中,内容代码可以包括用于指示信标信号的发射时间跨度的发射时间跨度信息,并且控制模块还可以被配置成控制第一通信模块在发射时间跨度期间发射信标信号。

根据本发明的各种实施方式,通过使机顶盒能够取决于当前广播节目和当前广播节目的进展时间点来灵活地改变包含在信标信号中的标识信息并且然后发射信标信号达给定时间跨度,并且还通过使接收该信标信号的终端装置从内容服务器接收与标识信息对应的特定内容并且然后提供给用户,可以在不干扰用户观看TV的情况下为用户提供各种内容。

另外,使用信标信号允许终端装置不必在机顶盒与终端装置之间进行任何配对或绑定的情况下接收内容。因此,即使终端装置在机顶盒中没有登记,距机顶盒的信标信号发射范围内的终端装置仍可以从IPTV运营商向终端装置提供内容。

此外,这允许通过驻留在信标信号发射范围内的多个用户的终端装置同时且独立地向这些用户提供内容。此外,使用用户信息允许向每个用户传输个性化的内容,从而提高广告等的销售效率。

其他各种优点和效果将在下面详细描述的本发明的实施方式中显式或隐式地公开。

附图说明

图1是示出了根据本发明的实施方式的用于提供内容的系统的示意图。

图2是示出了根据本发明的实施方式的机顶盒的主要元件的框图。

图3是示出了根据本发明的实施方式的机顶盒的操作过程的流程图。

图4A和图4B是示出了根据本发明的实施方式的信标信号的数据结构的图。

图5是示出了根据本发明的另一实施方式的用于提供内容的系统的示意图。

图6是示出了根据本发明的另一实施方式的机顶盒的主要元件的框图。

图7是示出了根据本发明的另一实施方式的信标设备的主要元件的框图。

图8是示出了根据本发明的另一实施方式的机顶盒和信标设备的操作过程的流程图。

图9是示出了根据本发明的实施方式的终端装置的主要元件的框图。

图10是示出了根据本发明的实施方式的终端装置的操作过程的流程图。

图11是示出了根据本发明的实施方式的内容服务器的主要元件的框图。

图12是示出了根据本发明的实施方式的内容服务器的操作过程的流程图。

图13和图14是示出了根据本发明的实施方式的内容提供方法的示意图。

图15是示出了根据本发明的实施方式的内容提供系统的操作环境的框图。

具体实施方式

现在将参照附图描述本发明的实施方式。

然而,在以下的描述和附图中,可能不会对公知的技术进行详细描述或说明,以避免使本发明的主题模糊。通过附图,相同或相似的附图标记一致地表示相应的特征。

在下面的描述和附图中使用的术语和词汇不限于书面含义,而仅由发明人用来使本发明能够被清楚和一致地理解。因此,对于本领域技术人员来说明显的是,提供对本发明的示例性实施方式的以下描述仅用于说明的目的,而不是为了限制由所附权利要求及其等同方案所限定的本发明的目的。

在本公开内容的各种实施方式中使用的表达“1”、“2”、“第一”或“第二”可以修饰这些实施方式的各种部件,但是并不限制相应的部件。以上表达不限制部件的序列和/或重要性,而是可以用于将一个部件与另一个部件进行区分。例如,第一装置和第二装置指示不同的装置,尽管二者都是装置。同时,在不脱离本公开内容的范围的情况下,第一结构元件可以被称为第二结构元件。类似地,第二结构元件也可以被称为第一结构元件。

当指出部件“耦接至”或“连接至”另一部件时,该部件可以直接耦接或连接至另一部件,或者在该部件与另一部件之间可能存在新的部件。相反,当指出部件“直接耦接至”或“直接连接至”另一部件时,在该部件与另一部件之间不存在新的部件。

在描述本公开内容的各种实施方式时使用的术语仅为用于描述具体实施方式的示例,而不限制这样的实施方式。单数形式意在包括复数形式,除非上下文另有明确说明。除非有不同的定义,否则本文中使用的包括技术术语或科学术语的所有术语具有与本公开内容所属领域的技术人员理解的含义相同的含义。术语“包括”、“包含”和“具有”及其衍生词是指非限制性的包括。

本发明范围内的实施方式包括用于携带或存储有计算机可执行指令或数据结构的计算机可读介质。这样的计算机可读介质可以是可以由通用或专用计算机系统访问的任何可用介质。

通过举例而非限制的方式,这样的计算机可读介质可以包括物理存储介质如RAM、ROM、EPROM、CD-ROM或者其他光盘存储装置、磁盘存储装置或其他磁存储装置或者任何其他介质,这些介质可以用于携带或存储形式为计算机可执行指令、计算机可读指令或数据结构的期望的程序代码方式,并且这些介质可以由通用或专用计算机系统访问。

在本说明书和所附权利要求中,“网络”被限定为能够在计算机系统之间和/或模块(例如硬件模块和/或软件模块)之间传输(具有可能不同速度的)电子数据的一个或更多个数据链路。当信息通过网络或其他通信连接(硬连线、无线或者硬连线与无线的组合)被传输或提供至计算机系统时,该连接被适当地视为计算机可读介质。计算机可执行指令包括例如使通用计算机系统或专用计算机系统执行某个功能或一组功能的指令和数据。该计算机可执行指令可以是例如二进制指令、中间格式指令如汇编语言或者甚至为源代码。

虽然不是必需的,但是在计算机可执行指令的一般上下文中描述本发明,该计算机可执行指令诸如是由计算机如客户端工作站或服务器执行的程序模块。一般而言,程序模块包括执行特定任务或者实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。此外,应该理解的是,本发明和/或本发明的各部分可以用其他计算机系统配置来实践,其他计算机系统配置包括手持式装置、多处理器系统、基于微处理器的或可编程的消费电子产品、网络PC、小型计算机、大型计算机等。本发明也可以在分布式计算环境中实践,在分布式计算环境中,任务由通过通信网络链接的远程处理装置执行。在分布式计算环境中,程序模块可以位于本地和远程存储器存储装置二者中。

在下文中,将基于使用蓝牙低功耗(BLE)技术的数据通信技术来描述使用根据本发明的信标技术的内容提供方法。

虽然近场通信(NFC)技术仅在几厘米内可用,但是蓝牙技术在几米的范围内可用,并因此广泛用于各种领域。此外,与NFC不同,蓝牙技术不需要标记到读取器,并且允许响应于单纯地靠近或通往或经由信标设备来传送数据。此外,蓝牙技术有助于读取室内位置和传送定制数据。

然而,本发明不仅限于蓝牙或BLE,而是可以进一步地或者替代地采用基于个人区域网(PAN)如紫蜂(Zibgee)、超宽带(UWB)、ANT、Wi-Fi、NFC等的任何其他短程通信技术。

现在将参照附图来描述本发明的各种实施方式。

图1是示出了根据本发明的实施方式的用于提供内容的系统的示意图。

参照图1,内容提供系统可以包括机顶盒200、至少一个终端装置300和内容服务器400。

机顶盒200可以包括发射信标信号的信标模块250。虽然机顶盒200使用BLE通信技术来发射信标信号,但是这仅为示例性的而不应被解释为限制。如上所述,可以可替代地应用任何其他近程通信技术。

机顶盒200通过通信网络100连接至内容服务器400并且与内容服务器400互相配合。类似地,终端装置300通过通信网络100连接至内容服务器400并且与内容服务器400互相配合。

在下文中,将参照图1来详细描述每个元件。

通信网络100执行传送数据的功能,以用于在机顶盒200与内容服务器400之间以及在终端装置300与内容服务器400之间发送和接收数据。通信网络100可以使用无线通信技术,例如但不限于WLAN(无线局域网)、Wi-Fi、Wibro、Wimax、HSDPA(高速下行链路分组接入)、LTE(长期演进)、LTE-A(长期演进升级版)等。可替代地或者附加地,取决于系统类型,通信网络100可以使用有线通信技术如以太网、xDSL(ADSL、VDSL)、HFC(混合光纤同轴电缆)、FTTC(光纤到路)、FTTH(光纤到户)等。

另外,通信网络100包括多个接入网络(未示出)和核心网络(未示出),并且还可以包括外部网络如因特网(未示出)。此处,接入网络用于与终端装置300进行有线/无线通信,并且可以由也被称为BTS(基站收发器站)的多个基站、节点B或eNB(eNodeB或演进节点B)、以及控制器诸如BSC(基站控制器)和RNC(无线电网络控制器)形成。此外,替代这样的包括数字信号处理器和无线电信号处理器的基站,与无线电信号处理器对应的多个无线电单元(未示出)可以被分别设置在多个区域处,并且连接至与数字信号处理器对应的集中式数字单元(未示出)。

连同接入网络一起形成移动网络的核心网络执行用于连接接入网络和外部网络如因特网的功能。

核心网络是执行用于移动通信服务的主要功能(如移动控制和在接入网络之间进行交换)的网络系统。即,核心网络执行电路交换或分组交换,并且还管理和控制移动网络中的分组流。

此外,核心网络可以管理频率间的移动、控制核心网络中和接入网络中的流量,并且控制与其他网络如因特网的互相配合。核心网络可以由SGW(服务网关)、PGW(PDN网关)、MSC(移动交换中心)、HLR(归属位置寄存器)、MME(移动性移动实体)、HSS(归属签约用户服务器)等形成。

互联网是世界公用网络,根据TCP/IP协议通过互联网来交换信息。因特网连接至机顶盒200和终端装置300,并且可以通过核心网络和接入网络将从机顶盒200和终端装置300提供的信息传送到内容服务器400。类似地,因特网可以通过核心网络和接入网络将从内容服务器400提供的信息传送到机顶盒200和终端装置300。然而,这仅为示例性的而不应被解释为限制。可替代地,内容服务器400可以与核心网络集成在一起。

除了上面讨论的通信技术,本发明可以使用现有技术中公知的或待开发的任何其他通信技术。

机顶盒200具有用于使用双向多媒体通信服务如IPTV所需要的通信功能。另外,机顶盒200通常具有数据存储单元,该数据存储单元用于存储广播内容、内容选择菜单数据诸如EPG(电子节目指南)、广告数据、与双向多媒体通信服务相关联的数据等。

机顶盒200被提供给用户并且连接至IPTV的屏幕。此外,机顶盒200通过通信网络100连接至配备在广播电台处的内容服务器400,以通过使用互联网协议(IP)的各种信道从容服务器400接收数字广播信号,并且还通过IPTV屏幕向用户提供由用户选择的特定频道的广播节目。

具体地,机顶盒200包括能够发射信标信号的信标模块250。信标模块250在机顶盒200中被配备为内部型或外部型,并且周期性地发射信标信号。

信标信号可以包含信标标识信息,例如分配给信标模块250的装置信息或位置信息。这样的信标标识信息是用于使终端装置300使用信标服务的基础。

机顶盒200可以从内容服务器400接收特定信标信号发射时间点和特定广播节目对应的内容代码。当接收到内容代码时,机顶盒200可以基于所接收的内容代码来设置信标信号中包含的标识信息,并且然后在特定信标信号发射时间点处发射该信标信号。

标识信息可以包括机顶盒200的机顶盒标识信息和使用机顶盒200的用户的用户信息。用户信息可以是用于使终端装置300从内容服务器400接收个性化内容的基础。

内容代码可以包含用于指示信标信号的发射时间跨度的发射时间跨度信息。机顶盒200可以在发射时间跨度期间发射信标信号。

内容代码可以被映射到特定URL(统一资源定位器)地址。内容服务器400可以将与特定URL地址对应的特定内容发送至终端装置300。

根据本发明的实施方式的终端装置300可以通过通信网络100执行语音通信或数据通信,通过通信网络100向内容服务器400发送信息或者从内容服务器400接收信息,以及通过基于信标的通信从机顶盒200接收信息。

为了上述目的,终端装置300可以包括:存储器,用于存储用于发送、接收和处理信标信号的程序和协议;以及微处理器,用于执行和控制各种程序等。

终端装置300可以执行:通过通信网络100访问任何应用程序提供商(未示出)(如应用程序商店);从应用程序提供者接收信标服务应用程序;以及安装信标服务应用程序以接收信标信号并显示与该信标信号对应的内容。终端装置300可以执行信标服务应用程序,从信标信号中提取信标标识信息,并且将信标标识信息发送至内容服务器400。

终端装置300可以以各种形式来实现。

例如,本文中公开的终端装置300可以是移动设备诸如智能电话、平板PC、PDA(个人数字助理)、PMP(便携式多媒体播放器)、MP3播放器等或者固定装置诸如智能TV、台式计算机等。

另外,根据最近在数字装置中集中的趋势,可以将种类繁多的移动装置或其等同物用作本发明中的终端装置300。此外,可以将允许下载并安装信标服务应用程序的任何装置用作本发明的实施方式的终端装置300。

同时,从机顶盒200接收信标信号的终端装置300可以通过通信网络100将发送信标信号中包含的标识信息发送至内容服务器400。然后,内容服务器400可以将与所接收的标识信息对应的特定内容发送至终端装置300。

终端装置300可以将终端装置300的装置信息连同标识信息一起发送至内容服务器400。然后,内容服务器400可以基于标识信息和装置信息为终端装置300的用户选择最合适的内容,并且然后将所选择的内容发送至终端装置300。

即,可以将个性化的内容提供给终端装置300的用户,从而使内容消费的效率最大化。

为了这样的最大化,在选择要提供给终端装置300的用户的合适的内容时,内容服务器400还可以考虑机顶盒200的用户信息以及标识信息和装置信息。

从终端装置300发送至内容服务器400的装置信息可以包括与终端装置300的用户的性别、年龄、偏好等相关联的信息。内容服务器400可以基于由终端装置300提供的MAC地址等通过从内容服务器400的数据库提取关于用户的信息来选择内容。

基于由终端装置300提供的至少一种类型的信息来选择特定内容的内容服务器400可以将所选择的内容发送至终端装置300。然后,终端装置300可以将所接收的内容提供给用户。

在硬件方面,根据本发明的实施方式的内容服务器400具有与通常的Web服务器或网络服务器相同的配置。

然而,在软件方面,内容服务器400包括具有用计算机语言诸如C、C++、Java、Visual Basic、Visual C等编写的代码的程序模块。

同时,在本文中公开的每个设备中配备的存储器单元被配置成将信息存储在这样的设备中。在各种实施方式中,存储器单元是计算机可读存储介质。在一个实施方式中,存储器单元可以是易失性存储器单元。在另一实施方式中,存储器单元可以是非易失性存储器单元。在一些实施方式中,存储器单元或存储单元可以是硬盘、光盘和/或任何其他大容量存储装置。

此外,本文中使用的术语“模块”可以指代由软件、硬件或其组合形成的并且执行某些任务的组件或设备。模块可以被配置成驻留在可寻址存储介质上,并且被配置成在一个或更多个处理器上执行。因此,通过举例的方式,模块可以包括组件(如软件组件、面向对象的软件组件、类组件和任务组件)、进程、函数、属性、过程、子例程、程序代码片段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表、阵列和变量。在这些组件和模块中提供的功能可以被组合为更少的组件和模块,或者进一步分成另外的组件和模块。

虽然本说明书和附图示出了示例性装置元件,但是本文中公开的主题和功能性操作可以由不同类型的数字电子电路来实现,或者由计算机软件、固件或硬件(包括本文中公开的结构和该结构的结构等同物或其任意组合)来实现。本文中公开的主题可以由至少一个计算机程序产品(即关于计算机程序命令的至少一个模块)来实现,该计算机程序命令在程序存储介质上编码以控制根据本发明的装置的操作或者允许执行根据本发明的装置的执行。

计算机可读介质可以是机器可读存储装置、机器可读存储板、存储器装置、影响波型信号的机器可读材料或其组合物。

现在,将参照图2至图4B来描述根据本发明的实施方式的机顶盒200的主要元件和操作过程。

图2是示出了根据本发明的实施方式的机顶盒的主要元件的框图。图3是示出了根据本发明的实施方式的机顶盒的操作过程的流程图。图4A和图4B是示出了根据本发明的实施方式的信标信号的数据结构的图。

首先参照图2,机顶盒200可以包括通信模块210、存储器模块230、信标模块250和控制模块270。

通信模块210可以通过通信网络100向内容服务器400发送数据或者从内容服务器400接收数据。特别地,通信模块210可以接收关于内容代码和发射时间点的信息。

通信模块210可以包括:RF发射器,其将输出信号的频率进行升频转换,并且然后放大该信号;RF接收器,其以低噪声将输入的信号放大,并且将信号的频率进行降频转换;数据处理器,其用于基于特定通信方案来处理通信协议等。通信模块210可以包括至少一个无线通信模块(未示出)和/或至少一个有线通信模块(未示出)。

无线通信模块可以被配置成用于基于特定无线通信方案进行发送和接收。在使用无线通信的情况下,机顶盒200可以通过使用无线网络通信模块、WLAN通信模块和WPAN通信模块中之一向内容服务器400发送数据或者从内容服务器400接收数据。

通信模块210可以使用无线通信技术,例如但不限于WLAN(无线局域网)、Wi-Fi、Wibro、Wimax、HSDPA(高速下行链路分组接入)等。可替代地或者附加地,取决于系统类型,通信模块210可以使用有线通信技术如以太网、xDSL(ADSL、VDSL)、HFC(混合光纤同轴电缆)、FTTC(光纤到路)、FTTH(光纤到户)等。

存储器模块230是用于存储数据的装置,并且包括主存储器单元和辅助存储器单元。此外,存储器模块230存储机顶盒200的操作所必需的程序。存储器模块230可以主要包括程序区和数据区。当响应于用户的请求而激活任何功能时,机顶盒200执行相关应用程序,并且在控制模块270的控制下提供特定功能。

信标模块250是用于周期性地发射信标信号的装置。如以上所讨论的,信标模块250可以通过包括蓝牙的PAN类型的通信来发射信标信号。

具体地,信标模块250可以发射由控制模块270设置的包含标识信息的信标信号。

控制模块270可以是用于触发和操作机顶盒200的每个元件的处理器。

控制模块270控制机顶盒200的整个操作。图3中示出了机顶盒200的这样的操作。

当机顶盒200通过通信模块210接收特定信标信号发射时间点和特定广播节目对应的内容代码时(步骤S101),机顶盒200基于所接收的内容代码来设置标识信息(步骤S103)。

标识信息可以包括:用于指示机顶盒200的位置或区域的第一标识信息;以及用于指示要在该位置或区域处提供的服务的第二标识信息。现在将参照图4A和图4B来描述这一点。

图4A和图4B是示出了根据本发明的实施方式的信标信号的数据结构的图。

参照图4A,信标信号可以由前缀信息1100、第一标识信息1200、第二标识信息1300和信号强度信息1400形成。

前缀信息1100指示信标信息的开始。第一标识信息1200可以是用于指示机顶盒200的位置或区域的UUID(通用唯一标识符)。第二标识信息1300位于比第一标识信息1200低的层上,第二标识信息1300可以是被映射到关于要在机顶盒200的位置或区域处提供的服务的信息的所谓的主ID或次ID。即,在映射到应用程序的一种或更多种类型的标识信息之中,第一标识信息可以位于最上层。

参照图4B,信标信号可以由第一标识信息2100、标志信息2200、信号强度信息2300和第二标识信息2400形成。

第一标识信息2100是特定标识信息,例如映射到机顶盒200的位置或区域的或者映射到服务目标的UUID(通用唯一标识符)。第二标识信息2400指示用于存储服务信息的位置,并且可以是访问地址信息诸如URL或URI地址信息。

机顶盒200可以基于所接收的内容代码来设置或改变第二标识信息1300或2400。此外,内容服务器400可以使用第二标识信息1300或2400来选择要发送至终端装置300的特定内容。

第一标识信息1200或2100还可以包括关于机顶盒200的用户的用户信息以及关于机顶盒200的位置或区域的信息。接收第一标识信息1200或2100的内容服务器400可以基于所接收的第一标识信息1200或2100来选择个性化的内容,以及然后将所选择的内容发送至终端装置300。

以上讨论的信标信号的数据结构仅为示例性的,而不应被解释为限制。取决于机顶盒200的目的和类型,信标信号可以具有各种数据结构。

返回到图3,基于内容代码来改变标识信息的机顶盒200可以控制信标模块250以发射包含所改变的标识信息的信标信号(步骤S105)。

内容代码可以包括用于指示信标信号的发射时间跨度的发射时间跨度信息。在这种情况下,机顶盒200可以在发射时间跨度期间发射信标信号。

机顶盒200可以确定是否经过了发射时间跨度(步骤S107)。如果经过了发射时间跨度,则机顶盒200可以停止发射信标信号。如果未经过发射时间跨度,则机顶盒200可以连续地和周期性地发射信标信号。

内容代码是用于向终端装置300提供特定内容的基础,并且因此可以被映射到要提供给终端装置300的特定URL地址。这样的URL地址可以包括图像URL、视频URL、网页URL等。

同时,可以取决于信标信号的数据结构以各种方式来设置URL地址。在如图4A所示的实施方式的情况下,映射到特定URL地址的由数字、字母、符号等形成的标识代码被设置到第二标识信息1300中。在如图4B所示的另一实施方式的情况下,特定URL地址可以被设置为至第二标识信息2400的访问地址信息。

到此为止所描述的内容是根据本发明的实施方式的机顶盒200的主要元件和操作过程。

现在,将描述根据本发明的另一实施方式的内容提供系统。

图5是示出了根据本发明的另一实施方式的用于提供内容的系统的示意图。图6是示出了根据本发明的另一实施方式的机顶盒的主要元件的框图。图7是示出了根据本发明的另一实施方式的信标设备的主要元件的框图。图8是示出了根据本发明的另一实施方式的机顶盒和信标设备的操作过程的流程图。

参照图5,用于提供内容的系统可以包括机顶盒200、至少一个终端装置300、内容服务器400和信标设备500。

与上面讨论的其中具有信标模块250的机顶盒200发射信标信号的实施方式相反,本实施方式采用如下的机顶盒200,在该机顶盒200中不具有信标模块,而是连接至驻留在机顶盒200的外部处的信标设备500。

机顶盒200和信标设备500可以通过有线或无线通信网络来连接。网络可以使用无线通信技术,例如但不限于WLAN(无线局域网)、Wi-Fi、Wibro、Wimax、HSDPA(高速下行链路分组接入)等。可替代地或者附加地,取决于系统类型,该网络可以使用有线通信技术(如以太网、xDSL(ADSL、VDSL)、HFC(混合光纤同轴电缆)、FTTC(光纤到路)、FTTH(光纤到户)等)。另外,在一些情况下,可以使用包括蓝牙的PAN类型的通信。

参照图6,根据本实施方式的机顶盒200可以包括通信模块220、存储器模块240和控制模块260。

通信模块220可以包括第一通信模块221和第二通信模块223。

第一通信模块221被配置成向信标设备500发送数据或者从信标设备500接收数据。特别地,在本实施方式中,第一通信模块221可以向信标设备500发送包括从内容服务器400接收的内容代码的信息以及用于使信标设备500能够基于内容代码来设置或改变要包含在信标信号中的标识信息的控制信号。

第二通信模块223通过通信网络100向内容服务器400发送数据或者从内容服务器400接收数据。由于本实施方式中的第二通信模块223与上面讨论的前述实施方式中的通信模块210类似,因此将省略对其的详细描述。

同样,本实施方式中的存储器模块240与上面讨论的前述实施方式中的存储器模块230类似,因此将省略对其的详细描述。

控制模块260可以是用于触发和操作机顶盒200的每个元件的处理器。

控制模块260控制机顶盒200的整个操作。下面将参照图8将机顶盒200的这样的操作连同信标设备500的操作一起示出。

参照图7,本实施方式中的信标设备500可以包括通信模块510、存储器模块550和控制模块570。

通信模块510可以包括第一通信模块511和第二通信模块513。第一通信模块511被配置成周期性地发射信标信号,该信标信号包含由控制模块570设置或改变的标识信息。第一通信模块511可以使用包括蓝牙的PAN类型的通信。

第二通信模块513被配置成向机顶盒200发送数据或者从机顶盒200接收数据,并且从机顶盒200接收控制信号、内容代码、关于发射时间点的信息、关于发射时间跨度的信息等。

为了向机顶盒200发送数据或者从机顶盒200接收数据,第二通信模块513可以使用各种有线/无线通信技术,尤其是PAN类型的通信。

即,第一通信模块511和第二通信模块513可以被配置成使用相同的通信技术或不同的通信技术。

存储器模块550是用于存储数据的装置,并且包括主存储器单元和辅助存储器单元。此外,存储器模块550存储信标设备500的操作所必需的程序。存储器模块550可以主要包括程序区和数据区。当响应于用户的请求而激活任何功能时,信标设备500执行相关应用程序,并且在控制模块570的控制下提供特定功能。

控制模块570可以是用于触发和操作信标设备500的每个元件的处理器。

控制模块570控制信标设备500的整个操作。

现在,将参照图8来描述机顶盒200和信标设备500的操作。这些操作由相应的控制模块260和570控制。

机顶盒200通过通信网络100从内容服务器400接收内容代码、发射时间点信息和/或发射时间跨度信息(步骤S201)。发射时间点信息和发射时间跨度信息可以被包含在内容代码中。

机顶盒200可以将所接收的信息或者用于基于所接收的信息来设置标识信息的控制信号发送至信标设备500(步骤S203)。

接收控制信号或者信息如内容代码的信标设备500可以基于所接收的信号或信息来改变包含在信标信号中的标识信息(步骤S205),并且然后周期性的发送信标信号(步骤S207)。

信标设备500可以确定是否经过了包含在发射时间跨度信息中的发射时间跨度(步骤S209)。如果经过了发射时间跨度,则信标设备500可以停止发射信标信号。如果未经过发射时间跨度,则信标设备500可以连续地和周期性地发射信标信号。

由信标设备500改变的标识信息可以是如在先前的实施方式中更早讨论过的第二标识信息1300或2400。第一标识信息1200或2100可以包括关于机顶盒200或信标设备500的位置或区域的信息和/或关于机顶盒200或信标设备500的用户的用户信息。

在本实施方式中,如在先前的实施方式中更早讨论过的,内容代码可以被映射到特定URL地址。在上面参照图4A和图4B讨论过将该URL地址记录在信标信号的数据结构中的技术。

到此为止所描述的是根据本发明的另一实施方式的内容提供系统。

现在,将描述根据本发明的实施方式的终端装置300的主要元件和操作过程。下文中将描述的终端装置300可以被有利地应用于所有上面讨论过的实施方式。

图9是示出了根据本发明的实施方式的终端装置的主要元件的框图。图。图10是示出了根据本发明的实施方式的终端装置的操作过程的流程图。

参照图9,终端装置300可以包括输入模块310、输出模块330、存储器模块350、通信模块370和控制模块390。

输入模块310被配置成接收用于输入各种类型的信息并设置或控制终端装置300的各种功能的用户操纵,以创建相应的输入信号并将该输入信号传送给控制模块390。输入模块310可以包括小键盘和/或触摸板。由触摸面板形成的输入模块310可以与由显示面板形成的输出模块330集成在一起,以构成触摸屏。输入模块310可以使用各种输入机构诸如键盘、鼠标、操纵杆、滚轮、触敏单元、手势或图像检测单元、语音识别单元等。具体地,输入模块310检测由用户输入的输入信息并且将输入信息传送至控制模块390。

输出模块330被配置成显示关于在执行终端装置300的功能期间产生的操作的状态和结果的信息。另外,输出模块330可以显示终端装置300的菜单以及由用户输入的用户数据。输出模块330可以由LCD(液晶显示器)、TFT-LCD(薄膜晶体管LCD)、LED(发光二极管)、OLED(有机LED)、AMOLED(有源矩阵OLED)、视网膜显示器、柔性显示器、三维显示器等形成。在输出模块330由触摸屏形成的情况下,输出模块330可以执行输入模块310的全部或部分功能。

存储器模块350是用于存储数据的装置,并且包括主存储器单元和辅助存储器单元。此外,存储器模块350存储终端装置300的操作所必需的程序。存储器模块350可以主要包括程序区和数据区。当响应于用户的请求而激活任何功能时,终端装置300在控制模块390的控制下提供特定功能,并且执行相关应用程序。

通信模块370被配置成通过通信网络100向内容服务器400发送数据或者从内容服务器400接收数据。特别地,通信模块370可以接收在机顶盒200或信标设备500处周期性地发送的信号。

通信模块370可以包括:RF发射器,其将输出信号的频率进行升频转换,并且然后放大该信号;RF接收器,其以低噪声将输入的信号放大,并且将信号的频率进行降频转换;数据处理器,其用于处理基于特定通信方案的通信协议等。通信模块370可以包括至少一个无线通信模块(未示出)和/或至少一个有线通信模块(未示出)。

无线通信模块可以被配置成用于基于特定无线通信方案进行发送和接收。在使用无线通信的情况下,终端装置300可以通过使用无线网络通信模块、WLAN通信模块和WPAN通信模块中之一向内容服务器400发送数据或者从内容服务器400接收数据。

通信模块370包括第一通信模块371和第二通信模块373。

第一通信模块371接收从机顶盒200或信标设备500发送的信号。第一通信模块371可以执行包括蓝牙的PAN类型的通信。

第二通信模块373通过通信网络100与内容服务器400进行通信。第二通信模块373可以使用无线通信技术,例如但不限于WLAN(无线局域网)、Wi-Fi、Wibro、Wimax、HSDPA(高速下行链路分组接入)等。

控制模块390可以是用于触发和操作终端装置300的每个元件的处理器和操作系统。

例如,控制模块390可以:控制通信模块370将通过输入模块310输入的信号发送至内容服务器400;控制输出模块330输出通过通信模块370从内容服务器400接收的内容;以及控制存储器模块350存储这样的信息和/或数据。

现在,将参照图10描述终端装置300的操作。这些操作由控制模块390来控制。

终端装置300从信标设备500或机顶盒200接收信标信号(步骤S301)。

然后,终端装置300将包含在所接收的信标信号中的标识信息发送至内容服务器400(步骤S303)。此时,标识信息可以包括第一标识信息和第二标识信息。在此步骤处,终端装置300还可以将终端装置300的装置信息发送至内容服务器400。即,终端装置300可以将装置信息和标识信息中至少之一发送至内容服务器400。

终端装置300从内容服务器400接收与所发送的信息对应的特定内容(步骤S305)。然后,终端装置300可以通过输出模块330将所接收的内容提供给用户。

到此为止所描述的是根据本发明的实施方式的终端装置300。

现在,将描述根据本发明的实施方式的内容服务器400的主要元件和操作过程。

图11是示出了根据本发明的实施方式的内容服务器的主要元件的框图。图12是示出了根据本发明的实施方式的内容服务器的操作过程的流程图。

参照图11,内容服务器400可以包括通信模块410、存储器模块430和控制模块450。

通信模块410被配置成与机顶盒200和终端装置300进行通信。用于通信模块410的网络可以使用无线通信技术(如但不限于WLAN(无线局域网)、Wi-Fi、Wibro、Wimax、HSDPA(高速下行链路分组接入)等)。可替代地或者附加地,取决于系统类型,网络可以使用有线通信技术(如以太网、xDSL(ADSL、VDSL)、HFC(混合光纤同轴电缆)、FTTC(光纤到路)、FTTH(光纤到户)等)。

具体地,通信模块410可以通过通信网络100从终端装置300接收标识信息和装置信息中至少之一,将相应的内容发送至终端装置300,并且将内容代码、发射时间点信息和/或发射时间跨度信息发送至机顶盒200。

存储器模块430是用于存储数据的装置,并且包括主存储器单元和辅助存储器单元。此外,存储器模块430存储内容服务器400的操作所必需的程序。存储器模块430可以主要包括程序区和数据区。当响应于用户的请求而激活任何功能时,内容服务器400执行相关应用程序,并且在控制模块450的控制下提供特定功能。

具体地,存储器模块430可以存储与装置信息和标识信息中至少之一对应的内容,并且还可以存储与映射到该内容代码的内容和URL地址信息对应的内容代码。

控制模块450可以是用于触发和操作内容服务器400的每个元件的处理器和操作系统。另外,控制模块450控制内容服务器400的整个操作。

现在,将参照图12来描述内容服务器400的操作。这些操作由控制模块450来控制。

内容服务器400通过将内容代码映射到发射时间点信息、发射时间跨度信息和/或广播节目来设置内容代码(步骤S401)。

内容代码的映射信息可以被存储在存储器模块430中。表1示出了存储在存储器模块430中的内容代码的映射信息的示例。

[表1]

然后,内容服务器400将上述设置信息发送至机顶盒200(步骤S403),并且从接收到信标信号的终端装置300接收标识信息(步骤S405)。此时,内容服务器400还可以从终端装置300接收关于终端装置300的装置信息。

然后,内容服务器400选择与所接收的标识信息对应的特定内容,并且将所选择的内容发送至终端装置300(步骤S407)。为了选择特定内容,内容服务器400还可以考虑所接收的装置信息。在考虑装置信息的情况下,内容服务器400可以为终端装置300的用户提供个性化的内容。附加的或者可替代地,内容服务器400还可以考虑包含在标识信息中的机顶盒200的用户信息来选择并且提供个性化的内容。

当选择与标识信息对应的内容时,可以使用内容代码与内容之间的映射信息。表2示出了这样的映射信息的示例。

[表2]

到此为止所描述的是根据本发明的实施方式的内容服务器400。

现在,将参照图13和图14来描述根据本发明的实施方式的用于提供内容的方法。

图13是示出了根据本发明的实施方式的内容提供方法的示意图。

参照图13,机顶盒200从内容服务器400接收与当前正在TV 600处提供的特定广播节目和特定发射时间点620对应的内容代码。

内容代码不仅可以在特定发射时间点620处被接收,而且可以在特定发射时间点620之前的任何时间处被接收。

机顶盒200基于所接收的内容代码来设置包含在待发射的信标信号中的标识信息。然后,在特定发射时间点620处,机顶盒200通过信标模块250或信标设备500发射包含标识信息的信标信号达映射到该内容代码的某个时间跨度。

在设置标识信息时,机顶盒200还可以考虑关于机顶盒200的用户的用户信息。

例如,如果发射时间点为23分5秒,并且如果发射时间跨度为1分钟,则接收内容代码的机顶盒20可以从23:05至24:05发射信标信号达一分钟。

从机顶盒200接收信标信号的终端装置300可以将所接收的标识信息发送至内容服务器400。此时,终端装置300还可以将终端装置300的装置信息发送至内容服务器400。

从终端装置300接收标识信息和装置信息的内容服务器400将与所接收的标识信息和装置信息对应的特定内容发送至终端装置300,并且通过终端装置300将该内容公开给用户。

内容代码可以被映射到特定URL地址,以将包含在特定URL地址中的内容公开给终端设备300的用户。

例如,如果映射到发射时间点620的任何内容是与在该时间点公开的特定项目610相关联的广告630,则可以将广告630公开给终端装置300的用户。

图14示例性地示出了多个终端装置300a至300n从机顶盒200的信标模块250或者从信标设备400接收信标信号。

参照图14,当机顶盒200发射包含基于从内容服务器400接收的内容代码来设置的标识信息的信标信号时,驻留在发射范围内的多个终端装置300a至300n可以接收信标信号。因此,所有这样的终端装置300a至300n可以从内容服务器400接收与包含在信标信号中的标识信息对应的内容。

这消除了当终端装置300接收信标信号时对装置之间的互连所必需的任何认证过程(如配对或绑定)的需要。因此,可以容易地将信标信号提供给终端装置300a至300n,使得内容可以同时公开给许多用户。这可以促进内容的有效消费。

同时,如果接收信标信号的两个或更多个终端装置300a至300n将所接收的标识信息发送至内容服务器400,则这样的终端装置可以接收和公开相同的内容。然而,如果关于每个终端装置的装置信息连同标识信息一起发送至内容服务器400,则可以为相应的终端装置的用户提供定制的内容。即,通过将装置信息和标识信息二者发送至内容服务器400,内容服务器400可以为相应的各个用户提供不同的内容。

到此为止所描述的是根据本发明的实施方式的内容提供方法。

现在,将描述根据本发明的实施方式的内容提供系统的操作环境。

图15是示出了根据本发明的实施方式的内容提供系统的操作环境的框图。

图15和下面的讨论旨在提供可以在其中实现本发明的示例性的合适的计算环境的简要的概括的描述。虽然不是必需的(例如当以硬件的方式实现时),但是将在计算机可执行指令(诸如由计算机系统执行的程序模块)的一般上下文中描述本发明。

一般而言,程序模块包括用于执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。计算机可执行指令、相关联的数据结构和程序模块代表用于执行本文中公开的方法的动作的程序代码方式的示例。

参照图15,用于实现本发明的示例性计算系统包括处理单元11、系统存储器12和系统总线10,系统总线10将包括系统存储器12的各种系统组件耦接至处理单元11。

处理单元11可以执行设计为实现本发明的特征的计算机可执行指令。

系统总线10可以是以下若干类型的总线结构中的任何一种,包括存储器总线或存储器控制器、外围总线以及使用多种总线架构中的任何一种的局部总线。系统存储器12包括只读存储器(ROM)12a和随机存取存储器(RAM)12b。

基本输入/输出系统(BIOS)13a可以被存储在ROM 12a中,BIOS 13a包含例如在启动期间帮助在计算机系统内的元件之间传输信息的基本例程。

计算系统还可以包括存储单元,例如,用于读取和写入硬盘的硬盘驱动器15、用于读取或写入磁盘的磁盘驱动器16以及用于读取或写入光盘诸如CD-ROM或其他光学介质的光盘驱动器17。

硬盘驱动器15、磁盘驱动器16和光盘驱动器17分别由硬盘驱动器接口18、磁盘驱动器接口19和光盘驱动器接口20连接至系统总线10。

另外,计算系统还可以包括外部存储器21作为存储单元。外部存储器21可以通过输入/输出接口24连接至系统总线10。

驱动器及其相关联的计算机可读介质为计算机可执行指令、数据结构、程序模块和用于计算系统的其他数据提供非易失性存储。

虽然本文中描述的示例环境采用硬盘15、磁盘16和光盘17,但是可以使用用于存储数据的其他类型的计算机可读介质,包括磁带盒、闪存卡、数字多功能盘、伯努利(Bernoulli)盒式磁带、RAM、ROM等。

包括一个或多个程序模块诸如操作系统13b、一个或更多个应用程序13c、其他程序模块13d和程序数据13e的程序代码方式可以被存储在硬盘15、磁盘16、光盘17、ROM 12a或RAM 12b上。

用户可以通过其他输入装置22诸如键盘、定点设备、麦克风、操纵杆、游戏手柄等将命令和信息输入到计算系统中。其他输入设备22可以通过耦接至系统总线10的输入/输出接口24连接至处理单元11。输入/输出接口24可以在逻辑上代表多种多样的不同接口中的任何接口,例如串行端口接口、PS/2接口、并行端口接口、通用串行总线(USB)接口或电气和电子工程师协会(IEEE)1394接口(即火线接口),或者甚至可以在逻辑上代表不同接口的组合。

另外,计算系统还可以包括显示装置26,如经由视频/音频接口25连接至系统总线10的监视器或LCD和/或音频装置27诸如扬声器或麦克风。视频/音频接口25可以包括高清晰度多媒体接口(HDMI)、图形设备接口(GDI)等。

计算系统可以连接至网络,例如办公室范围或企业范围的计算机网络、家庭网络、内联网和/或因特网。计算系统可以通过这样的网络与外部源(例如远程计算机系统、远程应用程序和/或远程数据库)进行数据交换。

计算系统包括:网络接口28,计算系统通过网络接口28从外部源接收数据和/或向外部源发送数据。网络接口28利于与远程设备交换数据。例如,如果计算系统为终端装置300,则终端装置300可以通过网络接口28向内容服务器400发送信息或者从内容服务器400接收信息。如果计算系统为内容服务器400,则内容服务器400可以通过网络接口28向机顶盒200和终端装置300发送信息或者从机顶盒200和终端装置300接收信息。网络接口28可以在逻辑上代表一个或更多个软件和/或硬件模块(例如网络接口卡和相应的网络驱动程序接口规范(NDIS)堆栈)。

同样地,计算系统通过输入/输出接口24从外部源接收数据和/或向外部源发送数据。输入/输出接口24耦接至调制解调器23(例如标准调制解调器、电缆调制解调器或者数字用户线(DSL)调制解调器),计算系统通过调制解调器23从外部源接收数据和/或向外部源发送数据。

虽然图15代表用于本发明的合适的操作环境,但是可以在能够实现本发明的原理的任何系统中采用本发明的原理,如果有必要,可以对本发明进行适当的修改。

如图15所示的环境中仅为说明性的,而不代表可以实现本发明的原理的各种各样的环境中的即使一小部分。

在本发明的信标服务系统处执行基于信标的支付服务期间产生的各种类型的信息可以被存储于如图15所示的计算系统相关联的任何计算机可读介质中,并且这些信息可以被访问。例如,这样的模块的各部分和相关联的程序数据的各部分可以被包括在操作系统13b、应用程序13c、程序模块13d和/或程序数据13e中,以被存储在系统存储器12中。

当大容量存储装置如硬盘被耦接至计算系统时,这样的模块和相关联的程序数据也可以被存储在大容量存储设备中。在联网环境中,相对于计算系统来描述的程序模块或其各部分可以被存储在通过调制解调器23或输入/输出接口24或网络接口28连接的远程计算机系统中。这样的模块的执行可以在先前描述的分布式环境中执行。

虽然本说明书包含许多具体实施的细节,但是这些细节不应被解释为对任何公开或者要求保护内容的范围的限制,而是应被解释为可以是对特定于具体公开内容的具体实施方式的特征的描述。在说明书的单独实施方式的上下文中描述的某些特征也可以在单个实施方式中以组合的方式实现。相反地,在单个实施方式的上下文中描述的各种特征也可以以多个实施方式来单独地实现,或以任何适当的子组合来实现。此外,虽然特征在以上可以描述为在某些组合中作用,甚至最初如此地要求保护,但是在一些情况下,来自要求保护的组合的一个或更多个特征可以从该组合中删除,并且要求保护的组合可以指向子组合或者子组合的变型。

此外,尽管本说明书描述了参照附图的预定次序执行操作,但是不应被解释为要求操作顺序地执行或者按照所说明的为了获得优选结果的预定次序执行,也不应被解释为要求执行所有所说明的操作。在一些情况下,多任务和并行处理可能是有利的。此外,不应该被理解为在所有类型的实现中对各种系统组件的划分都是必需的。应当理解,所描述的程序组件和系统通常被集成为单个软件产品或者被封装为多个软件产品。

虽然参照本公开内容的示例性实施方式具体示出并描述了本公开内容,但是本领域技术人员可以理解,在不脱离由所附权利要求限定的本公开内容的范围的情况下,可以在其中对形式和细节进行各种改变。

本发明可以被应用到基于信标的服务领域和数字内容领域。因此,本发明在市场或商业的销售方面具有很好的可能性,并且还具有适合于实际的和明显的实施的工业适用性。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1