提供信息的方法、电子设备和系统的制作方法_2

文档序号:9766302阅读:来源:国知局
设备”仅是指从一个电子设备视角看来的另一电子设备,应理解,术语“外部”不限制对应设备的功能或操作。此外,术语“客户端”和“服务器”仅表示请求某种信息并响应于来自相对视角的请求而提供信息的设备,应理解术语“客户端”和“服务器”不限制对应设备的功能或操作。
[0037]下文中,参考附图描述本公开的多种实施例。
[0038]图1A和IB示出了根据本公开多种实施例的客户端和服务器之间的服务平台。
[0039]参考图1A和1B,根据本公开的多种实施例可以包括第一客户端110、第二客户端120、注册服务器130、信息提供服务器140和执行分析服务器150。
[0040]第一客户端110是与提供广播内容(例如,附图标记110a)的媒介相对应的显示设备。尽管下文中由于广播内容的特性将“智能TV”描述为第一客户端110的示例,第一客户端110不限于描述的智能TV。第一客户端110包括本地指纹DB和本地附加信息DB。
[0041]第一客户端110从注册服务器130接收指纹,并将接收到的指纹存储在本地指纹DB中。指纹是用于识别广播内容的信息,与标识符或标识信息可相互替换。广播内容IlOa是指被广播的内容,例如“广告”。本地指纹DB包括:根据每一 DB广播内容的内容标识(ID)、以及与内容ID相对应的一个或更多个指纹和偏移量。在一些实施例中,广播内容IlOa与动态图像相对应,并包括多个帧(例如,60帧/秒)。因此,以帧为单元存储指纹。此外,在一个动态图像中,通过标识信息(例如,偏移量)来区分指纹。偏移量是指在广播内容中限定的单个帧位置。例如,分配了偏移量“I”的指纹指示所显示的对应动态图像的第一帧,分配了偏移量“10”的指纹指示第十帧。第一客户端110通过与注册服务器130的交互来识别指纹是否已更新,并更新本地指纹DB。
[0042]第一客户端110从信息提供服务器140接收附加信息(例如,附图标记IlOb),并将接收到的附加信息存储在本地附加信息DB中。附加信息I1b对应于与广播内容相关的信息,并被分析作为例如“目标性广告”。附加信息IlOb可以包括两种类型,诸如,图像和视频。当附加信息1101与图像相对应时,与广播内容IlOa—起以横幅(banner)形式输出附加信息110b。当附加信息IlOb与“视频”相对应时,输出附加信息110b,而没有广播内容IlOa0本地附加信息DB包括含有一个或更多个偏移量以及根据内容ID的一个或更多个附加信息的列表。也就是说,相对一个内容ID,本地附加信息DB包括根据每一偏移量(或每一时间)的附加信息。
[0043]例如,相对内容ID “ 10”,本地附加信息DB包括偏移量为“ 100”的附加信息A、偏移量为“200”的附加信息B和偏移量为“300”的附加信息C。偏移量表示在广播内容中的单个帧位置。因此,当显示一个广播内容时,考虑到从显示广播内容的时间点开始与广播内容相匹配的内容ID是“10”的时间点,第一客户端110有选择地显示附加信息A到C。
[0044]根据多种实施例,本地附加信息DB还包括根据每个附加信息的目标条件。第一客户端110基于该目标条件,选择多个附加信息之一。
[0045]此外,第一客户端110提供广播内容并从所提供的广播内容提取指纹。广播内容等待通过显示单元进行显示或正在通过显示单元进行显示。提供广播内容是指通过显示单元显示广播内容以及通过扬声器输出声音。提取处理包括例如将至少一个帧转换为数字串的处理以及基于对应帧的顺序向数字串(指纹)指定偏移量的处理。
[0046]第一客户端110在本地指纹DB中搜索与所提取的指纹相对应的内容ID。第一客户端110在本地附加信息DB中搜索与所发现的内容ID相匹配的附加信息。例如,当广播内容的观看者是三十多岁的女人时,第一客户端110从与内容ID相对应的多个附加信息中选择目标条件被设定为“三十多岁的女人”的附加信息,并同时显示广播内容和附加信息二者或仅显示附加信息。此外,基于目标条件,选择多个附加信息。在一些实施例中,依次地或同时地显示所选的多个附加信息。以下将参考图7A到7C详细描述基于目标条件显示附加信息的方法。当不存在与内容ID相对应的附加信息时,第一客户端110向信息提供服务器140请求附加信息。
[0047]第一客户端110根据对附加信息的显示来收集日志信息,并向执行分析服务器150发送所收集的日志信息。日志信息包括广播内容的用户观看历史以及针对附加信息的用户反应。
[0048]第二客户端120与第一客户端110进行交互,以便执行与附加信息相关的功能。例如,第二客户端120是诸如“智能电话”的移动终端。第二客户端120是接收与附加信息相关的详细信息的媒介。第二客户端120与第一客户端110是配对的。根据多种实施例,第二客户端120向第一客户端110发送用户输入。
[0049]注册服务器130包括控制器、通信单元和指纹DB。通信单元通过网络(例如,移动通信网络(例如,LTE)或者无线或有线LAN)执行与外部设备的数据通信。下文中,将由注册服务器130执行的操作视为由控制器执行的操作。注册服务器130通过通信单元接收来自外部设备的用于注册广播内容的请求,并设置被请求注册的广播内容的内容ID。考虑到广播内容与广告相对应,则由广告商(作为想要向第一客户端110提供广播内容的用户)请求注册广播内容。注册服务器130从广播内容提取指纹,并设置用于识别所提取的指纹的标识信息(例如,偏移量)。根据一些实施例,注册请求包括内容ID、指纹和偏移量,而没有广播内容。注册服务器130将内容ID、指纹和偏移量注册在指纹DB中。注册服务器130向第一客户端110发送指纹DB。
[0050]此外,注册服务器130通过通信单元从外部设备(例如,广告商终端)接收用于修改指纹的请求。修改请求包括内容ID、指纹和偏移量。注册服务器130在指纹DB中搜索与请求进行修改的内容ID相对应的内容ID,并用请求修改的指纹替换在所发现的内容ID的指纹中与接收到的偏移量相对应的指纹。此外,注册服务器130接收来自外部设备的用于删除指纹(包括内容ID)的请求。注册服务器130在指纹DB中搜索与请求删除的内容ID相匹配的内容ID,并在指纹DB中删除所发现的内容ID和与该内容ID相对应的指纹。
[0051]注册服务器130接收来自第一客户端110的用于识别对指纹的更新的请求。注册服务器130响应于识别到所述更新,在指纹DB中搜索新注册、修改或删除的指纹列表,并向第一客户端110发送所发现的指纹列表。根据一些实施例,当更新了指纹DB时,即使没有更新请求,注册服务器130也向第一客户端110发送更新后的指纹列表。
[0052]根据多种实施例,当请求注册广播内容时,注册服务器130还注册与广播内容相关的附加信息和详细信息。注册服务器130将附加信息和详细信息一同存储在指纹DB中,或将它们存储在单独的DB中。注册服务器130根据每一偏移量(每一时间)注册不同的多个附加信息。此外,注册服务器130根据每一目标条件,注册不同的多个附加信息。信息提供服务器140包括控制器、通信单元和附加信息DB。下文中,所述由信息提供服务器140执行的操作被理解为由控制器执行。信息提供服务器140通过通信单元从外部服务器(例如,注册服务器130)接收附加信息,并将接收到的附加信息存储在附加信息DB中。附加信息DB包括与ID相对应的附加信息以及广播内容的偏移量。备选地,附加信息DB包括根据内容ID的基于每一时间(或每一偏移量)的附加信息。相对一个内容ID,根据每一时间(或每一偏移量)的附加信息包括与3秒(偏移量“101”)相对应的附加信息A、与5秒(偏移量“201”)相对应的附加信息B或与10秒(偏移量“301”)相对应的附加信息C。
[0053]信息提供服务器140接收来自第一客户端110的对附加信息的请求。对附加信息的请求包括内容ID和偏移量。备选地,对附加信息的请求包括其中合并了内容ID和偏移量的信息。信息提供服务器140在附加信息DB中搜索与所请求的内容ID和偏移量相匹配的内容ID,并向第一客户端110发送与所发现的内容ID和偏移量相对应的附加信息。根据多种实施例,当请求附加信息时,还包括关于对应客户端的特征信息(例如,对观看者是“三十多岁的女人”加以指示)。因此,信息提供服务器140从所获取的附加信息中选择“目标条件满足特征信息的附加信息”,并将所选的附加信息发送到第一客户端110。例如,位置信息、时间信息、语言信息、设备信息以及对是否订阅了广播频道加以指示的信息中的至少一个被设置为附加信息的目标条件。
[0054]信息提供服务器140在附加信息DB中搜索与接收到的附加信息的内容ID相匹配的内容ID,将接收到的附加信息添加到所发现的内容ID的列表中。当在附加信息DB中不存在与接收到的内容ID相匹配的内容ID时,信息提供服务器140在附加信息DB中新注册该内容ID,并将接收到的附加信息添加到新注册的内容ID的列表。根据一些实施例,信息提供服务器140还接收附加信息的目标条件以及附加信息。信息提供服务器140在附加信息DB中注册该目标条件,作为所添加的附加信息的选项。
[0055]信息提供服务器140通过通信单元接收来自外部设备的用于修改附加信息的请求。修改请求包括内容ID和附加信息。信息提供服务器140在附加信息DB中搜索与接收到的内容ID相匹配的内容ID,并在所发现的内容ID列表中用接收到的附加信息替换现有的附加信息。修改请求还包括附加信息的目标条件,信息提供服务器140在附加信息DB中注册目标条件,作为被替换的附加信息的选项。
[0056]信息提供服务器140通过通信单元接收来自外部设备的用于删除附加信息(包括内容ID)的请求。信息提供服务器140在附加信息DB中搜索与接收到的内容ID相匹配的内容ID,在附加信息DB中删除该内容ID以及与该内容ID相对应附加信息。
[0057]信息提供服务器140通过通信单元接收来自第一客户端110的用于更新附加信息的请求。信息提供服务器140在附加信息DB中搜索新注册的、被修改的或被删除的附加信息,并将所发现的附件信息列表发送到第一客户端HO。根据一些实施例,当更新附加信息DB时,即使不存在更新请求,信息提供服务器140也向第一客户端110发送更新后的附加信息列表。
[0058]执行分析服务器150包括控制器、通信单元和日志信息DB。执行分析服务器150接收来自第一客户端110的日志信息,并在日志信息DB中注册接收到的日志信息。日志信息包括对广播内容的观看历史加以指示的信息、对用户是否对附加信息作出反应加以指示的信息以及附加信息的暴露数目。备选地,日志信息包括对用户所用的第一客户端110的使用模式加以指示的信息。例如,模式信息包括:与由第一客户端110提供的服务(例如,上网、TV回放、电影和动画)中的喜爱服务相关的信息、指示喜爱应用的类型的信息、以及指示用户何时频繁使用第一客户端110的信息。日志信息包括内容ID、指纹和偏移量中的至少一个。
[0059]尽管已描述了三个服务器(例如,注册服务器、信息提供服务器和执行分析服务器)单独地执行操作,然而显而易见的是可以将三个服务器合并为用于执行所有操作的一个服务器。当将三个服务器合并为用于构成系统的一个服务器时,该系统包括内容管理单元(例如,注册服务器)、信息提供单元(例如,信息提供服务器)、分析单元(例如,执行分析服务器)、通信单元和数据库(包括指纹DB、附加信息DB和日志信息DB中的所有DB)。
[0060]图2是示出了根据本公开多种实施例的第一客户端的配置的框图。
[0061]参考图2,第一客户端110包括显示单元250、输入单元240、存储单元230、通信单元220、广播接收机270、扬声器260和控制器210。第一客
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1