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

文档序号:9766302阅读:来源:国知局
户端110是具有接收并显示广播内容的功能的电子设备(例如,智能TV)。
[0062]显示单元250在控制器210的控制下显示多个数据。显示单元250包括显示面板或全息设备。例如,显示面板是液晶显示器(LCD)、有源矩阵有机发光二极管(AM-OLED)等。将显示面板实现为例如柔性的、透明的或可穿戴的。全息设备使用光干涉在空气中示出三维图像。
[0063]根据一些实施例,显示单元250是与第一客户端110分离的单独设备。例如,显示单元250和第一客户端分别与TV和机顶盒相对应,通过接口(例如,高清多媒体接口(HDMI))将它们彼此相连。
[0064]输入单元240接收用户输入并将用户输入发送到控制器210。例如,输入单元240包括摄像机241和麦克风242。摄像机241拍摄静止图像或动态图像作为用户输入,并将拍摄到的图像发送给控制器210。根据多种实施例,摄像机241包括一个或更多个图像传感器、镜头、图像信号处理器(ISP)和闪光灯(例如,LED或氙灯)。麦克风242将声波转换为音频信号,并将音频信号发送到控制器210。此外,输入单元240还包括键盘或安装在屏幕内的触摸面板。
[0065]存储单元230存储由第一客户端110产生的数据(例如,通过麦克风242或摄像机241产生的用户内容)或通过通信单元220从外部设备接收到的数据(例如,与广播内容相关的信息)。根据多种实施例,存储单元230包括本地指纹DB 231。本地指纹DB 231包括根据每一 DB广播内容的内容ID以及与内容ID相对应的一个或更多个指纹。指纹存在于根据每一帧的本地指纹DB 231中。此外,在一个动态图像中,通过标识信息(例如,偏移量)来区分指纹。
[0066]存储单元230还包括本地附加信息DB 232。本地附加信息DB 232包括根据内容ID的基于每一偏移量的一个或多个附加信息。例如,对于内容ID “10”,本地附加信息DB232包括偏移量为“100”的附加信息A、偏移量为“200”的附加信息B和偏移量为“300”的附加信息C。基于从显示该广播内容的时间点开始识别到与广播内容相匹配的内容ID和偏移量的时间点,有选择地显示附加信息A到C。
[0067]本地附加信息DB 232还包括根据每个附加信息的目标条件。基于该目标条件,选择多个附加信息之一;并同时显示对应广播内容和附加信息二者,或仅显示附加信息。此夕卜,基于针对条件,选择多个附加信息。在一些实施例中,依次地或同时地显示所选的多个附加信息。
[0068]根据一些实施例,DB 231和232合并为一个DB。例如,合并后的DB包括根据每一广播内容的内容ID、一个或更多个指纹以及一个或更多个附加信息。
[0069]存储单元230附加地存储与第一客户端110的用户相关的多个信息(例如,电话号码、年龄、爱好、地址和工作)。用户信息用于选择附加信息。此外,用户信息用于向外部设备(例如,第二客户端120)提供关于附加信息的详细信息。
[0070]存储单元230存储支持在控制器210的控制下进行指纹提取、内容识别、数据库管理和附加信息相关功能的程序。
[0071]通信单元220在控制器210的控制下通过网络(例如,移动通信网络(例如,LTE)或者无线或有线LAN)与外部设备(例如,第二客户端120或服务器130到150)进行数据通信。此外,通信单元220通过指定的无线频率信道(例如,蓝牙或W1-Fi直连)直接与外部设备进行数据通信,而无需网络的中继(例如,无需接入点(AP)的中继)。
[0072]广播接收机270在控制器210的控制下,接收广播内容,将广播内容分为图像和音频信号,并分别将图像和音频信号发送到显示单元250和扬声器260。广播接收机270包括用于接收地面广播、卫星广播、有线广播、或互联网协议电视(IPTV)广播的模块。
[0073]扬声器260将从控制器210或广播接收机270接收到的音频信号转换为声波,并输出该声波。
[0074]控制器210控制第一客户端110的总体操作和内部组件之间的信号流,并处理数据。控制器210包括指纹提取模块211、显示控制模块212以及内容识别模块213。
[0075]指纹识别模块211从广播内容提取指纹。广播内容等待通过显示单元250显示或正通过显示单元250进行显示。提取处理包括例如将至少一个帧转换为数字串的处理以及基于对应帧的顺序向数字串指定偏移量(指纹)的处理。
[0076]内容识别模块213在本地指纹DB 231中识别与所提取的指纹相匹配的指纹,并从本地指纹DB 231中获取与所识别的指纹相对应的内容ID。
[0077]显示控制模块212通过通信单元220向信息提供服务器140发送附加信息请求消息(包括所获取的内容ID和偏移量)。显示控制模块212通过通信单元220接收来自信息提供服务器140的响应消息(包括附加信息),并控制显示单元250同时显示附加信息和对应广播内容。
[0078]根据多种实施例,显示控制模块212确定是否在从启动识别操作的时间点开始的预定第一阈值时间内识别到广播内容。识别操作是指从广播内容提取指纹并识别与该指纹相对应的内容ID及偏移量的操作。当在第一阈值时间内识别到内容ID和偏移量时,显示控制模块212控制显示单元250显示与第一阈值时间(例如,3秒)相匹配的附加信息(例如,附加信息A)。当没有在第一阈值时间内识别到广播内容时,显示控制模块212确定是否在从启动识别操作的时间点开始的预定第二阈值时间内识别到广播内容。当在第二阈值时间内识别到内容ID和偏移量时,显示控制模块212控制显示单元250显示与第二阈值时间(例如,5秒)相匹配的附加信息(例如,附加信息B)。
[0079]根据多种实施例,附加信息请求消息还包括关于第一客户端110的特征信息。例如,特征信息还包括关于第一客户端110的设备信息、关于第一客户端110的位置信息以及对第一客户端110是否与用户设备(例如,第二客户端120)相连的连接状态信息。设备信息包括指示类型(例如,智能电话或TV)的信息、制造年份以及指示所安装组件(硬件和软件)的类型和功能的信息。位置信息包括玮度和经度信息、地理地址信息(例如,416Metan3-dong, Yeongtong-gu,Suwon-si,Gyeongg1-do)和与地理地址相关的信息中的至少一个。与地理地址相关的信息包括以下信息中的至少一个:关于位于(或邻近)该地理地址的建筑的信息(例如,建筑物名称、咖啡店名称、市政厅名称、商店名称等)、结构信息(例如,隧道名称、山脉名称、BS的小区ID等)、与地理地址相对应的IP地址、以及与地理地址相对应的电话号码。此外,与地理地址无关的多个信息(例如,与交通工具相关的速度信息以及车辆标识信息)包括在位置信息中。显示控制模块212通过通信单元220接收来自信息提供服务器140的响应消息(包括附加信息),控制显示单元250同时显示附加信息以及对应广播内容,或仅显示附加信息。
[0080]显示控制模块212从本地附加信息DB获取与所获取的内容ID相对应的附加信息。显示控制模块212从本地附加信息DB 232获取与所获取内容ID相对应的附加信息,并控制显示单元250显示所获取的附加信息。例如,附加信息包括诸如图像和视频的两种类型。例如,将图像显示在显示单元250上而没有任何声音,以及在通过扬声器260输出声音的同时将视频显示在显示单元250上。当附加信息是图像时,显示控制模块212控制与广播内容一起以横幅形式输出该图像。备选地,当附加信息是视频时,显示控制模块212控制输出视频,而没有广播内容,且反之亦然。
[0081]控制器210还包括DB管理模块214。DB管理模块214通过通信单元220向外部设备(例如,注册服务器130)周期地发送指纹更新请求。DB管理模块214通过使用从外部设备接收到的响应消息,来管理本地指纹DB 231。例如,响应消息包括新广播列表(关于至少一个新广播内容的信息以及“内容ID和指纹”),因此,DB管理模块214在本地指纹DB 231中注册新广播列表。替换广播内容的一部分(例如,动态图像帧的一部分)。因此,需要修改与所替换部分相对应的指纹和偏移量。于是,响应消息包括指纹替换列表(至少一个内容ID的新指纹)。因此,在本地指纹DB 231中,DB管理模块214用新的指纹替换对应的现有指纹。响应消息包括广播端列表,因此,DB管理模块214在本地指纹DB 231中搜索与广播端列表所包括的内容ID相对应的内容ID,在本地指纹DB 31中删除所发现的内容ID以及与该内容ID相对应的指纹。
[0082]DB管理模块214通过通信单元220向外部设备(例如,信息提供服务器)周期性地发送附加信息更新请求消息。DB管理模块214通过使用从外部设备接收到的响应消息,管理本地附加信息DB 232。例如,响应消息包括具有至少一个新附加信息以及与该新附加信息相对应的内容ID和偏移量的新附加信息列表。因此,DB管理模块214识别是否在本地附加信息DB 232中存在与接收到的内容ID相匹配的内容ID。当在本地附加信息DB 232中存在内容ID时,DB管理模块214根据对应的内容ID将接收到的新附加信息注册在本地附加信息DB 232中。当内容ID不存在于本地附加信息DB 232中时,DB管理模块214在本地附加信息DB 232中注册接收到的内容ID和偏移量以及新附加信息,这是由于在第一客户端110看来该广播内容本身是新的。针对该广播内容,在维护新的附加信息和内容ID期间,用新的附加信息替换附加信息。于是,响应消息包括附加信息替换列表(针对该内容ID的新的附加信息以及偏移量)。因此,在本地附加信息DB 232中,DB管理模块214用新的附加信息替换对应的现有附加信息。响应消息包括附加信息服务端列表,因此,DB管理模块214在本地附加信息DB 232中搜索与列表所包括的内容ID相匹配的内容ID,在本地指纹DB 232中删除所发现的内容ID以及与该内容ID相对应的附加信息。
[0083]根据一些实施例,DB管理模块214同时做出指纹更新请求和附加信息更新请求。例如,DB管理模块214通过通信单元220分别向外部设备(例如,注册服务器130和信息提供服务器140)周期性地发送指纹和附加信息更新请求消息。
[0084]根据一些实施例,DB管理模块214通过通信单元220接收来自外部设备(例如,注册服务器130或信息提供服务器140)的推送消息,该推送消息包括关于指纹和附加信息中的至少一个的更新信息。DB管理模块214基于该推送消息,管理本地指纹DB 231和本地附加信息DB 232。
[0085]控制器210还包括功能执行模块215,用于响应于针对所显示附加信息的用户输入,执行与附加信息相关的功能。从输入单元240接收用户输入。此外,从外部输入设备280接收用户输入。例如,功能执行模块215响应于用户输入,通过通信单元220向用户的另一设备(例如,第二客户端120)发送与附加信息相关的详细信息。此外,功能执行模块215响应于用户输入,通过通信单元220向服务器发送与用户的另一设备相关的信息。该服务器是注册服务器130或用于提供与广播内容相关的详细信息的单独服务器。
[0086]功能执行模块215控制一些组件(例如,摄像机241和麦克风242)响应于用户输入来产生用户内容并通过通信单元220将所产生的用户内容发送到服务器。功能执行模块215收集日志信息,并通过通信单元220将所收集的日志信息发送到执行分析服务器150。日志信息包括广播内容的用户观看历史以及对附加信息的用户反应。备选地,日志信息包括对用户使用第一客户端110的模式加以指示的信息。例如,模式信息包括:与由第一客户端110提供的服务(例如,上网、TV回
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1