用于跨设备营销的同一空间设备的分组方法及其系统与流程

文档序号:11627869阅读:137来源:国知局
用于跨设备营销的同一空间设备的分组方法及其系统与流程

本发明涉及信息技术领域,尤其涉及一种用于跨设备营销,在同一空间内的设备分组方法和系统。



背景技术:

随着物联网(iot)的快速发展,客厅中的很多设备变成了相互联系的设备(如电视、冰箱、空调、数字框架等)。随着移动设备(如平板、智能手机、智能手表等)的大规模部署,如今人类生活空间成为许多智能(或连接)设备实现不同功能的“智能客厅”。因此,跨设备市场已成为服务或广告供应者的巨大机遇。

然而,如何通过用户周围所有的设备向正确的用户提供正确的服务(或广告)已经成为一个新的挑战。具体来说,客厅里的设备进行自动分组是具有挑战性的,因为这些设备都是来自于不同的制造商,而且一些设备的流动性质使得分组只是暂时的。一些现有技术使用常见的无线网络连接(或常见的ip地址)作为一个设备分组的线索。然而,这种分组方法很不可靠,因为很多没有出现在客厅里(也许在楼上房间)的设备可能也使用相同的无线网络。

本发明所公开方法和系统用于解决上述一个或多个问题以及其他问题。



技术实现要素:

本发明一方面公开了一种同一空间设备的分组方法。该方法包括:连接多个设备到服务器;根据设备移动性,将所述设备分为两种设备类型,所述设备类型包括固定型设备和移动型设备;根据设备的状态信息,识别与至少一个固定型设备关联的一个或多个邻近设备;在预定的时间内,分别记录所述至少一个固定型设备和所述一个或多个邻近设备的音频样本;分别计算所述一个或多个邻近设备的音频样本和所述至少一个固定型设备的音频样本之间的相似性评分;以及根据所述相似性评分,确定所述一个或多个邻近设备中与所述固定型设备属于同一空间的邻近设备。

本发明另一个方面公开了一种用于同一空间内设备分组的服务器。所述服务器包括:通信模块,用于连接到多个设备,获取多个设备的状态信息,并发送控制请求到多个设备;以及控制模块,用于将所述设备分为两种设备类型,所述设备类型包括固定型设备和移动型设备;根据设备的状态信息,识别与至少一个固定型设备关联的一个或多个邻近设备;请求在预定的时间内,所述至少一个固定型设备和所述一个或多个邻近设备分别记录并发送其音频样本;分别计算所述一个或多个邻近设备的音频样本和所述至少一个固定型设备的音频样本之间的相似性评分;根据所述相似性评分,确定所述一个或多个邻近设备中与所述固定型设备属于同一空间的邻近设备。

本发明另一个方面公开了一种同一空间设备的分组系统。所述系统包括:若干具有录音和交互能力的设备以及服务器;所述服务器包括:通信模块,用于连接到多个设备,获取多个设备的状态信息,并发送控制请求到多个设备;以及控制模块,用于将所述设备分为两种设备类型,所述设备类型包括固定型设备和移动型设备;根据设备的状态信息,识别与至少一个固定型设备关联的一个或多个邻近设备;在预定的时间内,请求所述至少一个固定型设备和所述一个或多个邻近设备分别记录并发送其音频样本;分别计算所述一个或多个邻近设备的音频样本和所述至少一个固定型设备的音频样本之间的相似性评分;根据所述相似性评分,确定所述一个或多个邻近设备中与所述固定型设备属于同一空间的邻近设备;所述设备用于响应来自服务器的控制请求。

附图说明

为便于对实施例理解,结合附图对实施例进行描述,仅用于解释本发明,而不能解释为对本发明的限制。

1:图1为本发明实施例的操作环境的示意图。

2:图2为本发明实施例计算系统的框图。

3:图3为本发明实施例同一空间设备的分组系统的系统架构图。

4:图4为本发明实施例同一空间设备的分组方法的方法流程图。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。除非另外指出,在各图中相同的参考数字用于相同的部件。为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例的操作环境100。如图1所示,操作环境100包括多个终端102、服务器106,用户108和网络110。其中某些设备可被省略,也可以包括其他设备。用户108运行终端102以获得服务器106上提供的特定服务。虽然环境100中只显示一台服务器106和五个终端102,但是可以包括任意数量的102终端或服务器106,且其他设备也可能包括在内。

终端102指的是任何合适的具有一定计算能力的用户终端,如个人电脑、便携式计算设备(平板电脑),智能电话或手机,或任何其他用户端的计算设备。终端102进一步包括具有计算和通信能力的智能电子产品和家用电器,如电视,冰箱,扬声器,数码像框,恒温器,led灯等。终端102可以应用于任何合适的计算平台。终端102可以被用户108用于连接网络110并和服务器106通信。

服务器106指一个或多个服务器用于提供某些服务器功能(如处理音频信号,分布图像或音频内容),如数据查询和计算任务。服务器106包括一个或多个处理器从而并行执行计算机程序。服务器106可以存储终端102访问的数据(如图像、声音和广告)。

尽管图中所示的服务器106仅配置在一台计算机上,但服务器106可以包含更多的计算机或服务器集群。服务器106可以在云计算环境中提供基于云端的服务。亦即,将可使用的计算资源(硬件和软件),以服务的形式,在网络基础设施(如互联网)中传递。云计算环境中可以包括任何私人的云配置和/或公共云配置。云中不同的服务器106(即服务器服务)可以用于提供数据存储和计算功能(如为跨设备服务设置的同一空间设备的分组)。

终端102和服务器106通过通信网络110相互通信,如互联网或其他类型的计算机网络或电信网络,有线或无线,比如有线电视网络、电话网络、和/或卫星网络等。此外,终端102通过通信网络110与其他终端102通信,如互联网、蓝牙通信、红外通信、无线通信等。

终端102或服务器106可以在任何合适的运算平台上实现。图2显示的是本发明实施例中运行终端102和/或服务器106的计算系统200的框图。

如图2所示,计算系统200包括处理器202,存储介质204,显示器206,通信模块208,数据库210及外围设备212。其中某些设备可被省略,也可以包括其他设备。

处理器202可以包括任何数量的合适的处理器。此外,处理器202可以包括用于多线程或并行处理的多个核心。处理器202执行计算机程序指令序列以实现各种流程,比如信息处理程序。存储介质204包括内存模块,比如rom、ram、闪存模块和可擦可重写内存,以及大容量存储器,比如cd-rom,u盘,以及硬盘等。存储介质204可以存储由处理器202执行时,实现各种步骤流程的计算机程序。

此外,通信模块208包括网络设备,用于通过网络106建立连接。数据库210包括一个或多个数据库,用于存储特定数据(如图像、视频和音频),并在存储的数据上执行特定的操作,比如数据库搜索和数据检索。

显示器206包括任何合适类型的计算机显示设备或电子设备显示器(如基于crt或lcd的设备,触摸屏,led显示器)。外围设备212包括各种传感器和其他输入/输出设备,比如麦克风、扬声器、摄像头、运动传感器、位置传感器、键盘、鼠标等。

操作过程中,服务器106和/或终端102为了跨设备服务,将位于同一空间内设备作为一组设备。图3为本发明实施例中同一空间的设备分组的系统示意图。

如图3所示,系统300包括多个设备302和服务器304。可以包括任何数量的设备302。在图3的实施例中显示了第一设备302a,第二设备302b,第三设备302c。

设备302包括任何具有通讯和计算能力的电子产品和家电,如台式电脑、笔记本电脑、平板电脑、手机、电视、流媒体播放器(如苹果电视、roku),游戏控制台、冰箱、扬声器、耳机、数码像框、智能恒温器、智能led灯、智能手表、智能规模、路由器,等。设备302可分为两类:固定型设备和移动型设备。固定型设备指具有可持续电力供应的设备,安装在一个固定位置的设备,或由用户或服务提供者指定为固定服务的设备。移动型设备指依靠电池运行的设备或设计为可移动的设备。

设备302用于记录和处理音频信号,传输处理过的音频信号和状态信息到服务器304。进一步地,设备302用于接收来自服务器304的控制请求,并根据控制要求执行操作。设备302应用于终端102。

服务器304用于接收来自多个设备302的状态信息和音频信号,根据接收到的识别信号和音频信号确定在同一空间的一个或多个设备302基础上,并发送控制请求到同一空间的设备302以提供跨设备服务。服务器304可以应用于服务器106或终端102。在实施例中,服务器304可以应用于其中一个设备302。

也就是说,服务器304可以获得设备302包括网络连接(如ip地址、无线路由器地址)在内的状态和/或设备302的位置(如gps定位)。此外,服务器304可以从设备302获得环境敏感数据(如录音),例如,通过设备302上的api(应用程序接口)。基于服务器304上学习过程的结果,在同一空间的一个或更多的设备302可以组合在一起以执行跨设备服务。

所述跨设备服务可以包括:向一些设备302推送内容,如向设备302推送广告,为家居装饰提供图像/画廊服务(如从中央控制内容中心投影图像到数字帧/电视屏幕),在一个大型室内建筑(如博物馆、展览馆、超市)相应的部分提供具体地点的内容等等。在这种情况下,服务提供者(即服务器304)可以从以分布式方式分配的设备接收到大量请求。因此,确定这些设备的分组可以显著改善跨设备服务质量。

根据不同的应用场景,设备分组的同一空间的位置由服务器304定义。在实施例中,同一空间可能指的是房子里的同一个房间,比如客厅。例如,客厅包括一个电视和一个数码像框。当用户将电话留在了客厅,服务器304会将电视、数码像框和电话组合在一起。服务器304可以发送内容或说明到客厅里的分组设备。当用户把电话带到了楼上或卧室,服务器304会将电视、数码像框分在同一组而排除电话。进一步地,服务器304会将电话和被卧室里的其他设备分在一组。

在另一个实施例中,同一空间指的是一个展厅里的相同部分。例如,展厅可以根据主题分成五部分。第一个部分包括一个投影仪和一个扬声器。服务器304确定游客带来的在第一部分的投影仪、扬声器和手机或其他电子产品(如导览器)属于第一组。同样地,服务器304确定游客带来的在第二部分的电子产品属于第二组。此外,服务器304可以分别给第一组和第二组的设备发送不同的内容。

在操作中,服务器304与多个设备302(如设备302a、302b和302c)连接并获取设备302的状态信息。服务器304可以确定至少一个固定型设备(如设备302a)和根据检索到的信息检测参考装置附近一个或多个设备(如设备302b和设备302c)。服务器304可以请求该固定型设备(如设备302a)来记录声音样本,并确定声音样本是否一个显著的声音样本。一旦出现显著的声音样本,服务器304可以请求固定型设备(如设备302a)和位于固定型设备的附近的邻近设备(如设备302b和设备302c)分别记录和发送音频样本。生成采集的音频样本的声学指纹。服务器304在同一空间的设备中,匹配与所述声学指纹具有类似声学指纹的设备(如设备302a和设备302b)。服务器304会基于设备分组进一步提供跨设备服务。

音频检测模块3022用于记录设备302周围的音频样本和发送音频样本到设备控制模块3024。在实施例中,音频检测模块3022年是一个麦克风。根据设备控制模块3024或服务器304过来的指令,音频检测模块3022定期采集音频样本或根据每个请求收集一个音频样本。

设备控制模块3024用于接收和处理音频样本,生成一个声学指纹的音频样本,并将声学指纹发送给设备通信模块3026。在实施例中,设备控制模块3024可以直接发送音频样本到设备通信模块3026后被传输到服务器304,然后在服务器304上生成音频样本的声学指纹。

此外,设备控制模块3024用于发送状态信息到设备通信模块3026。状态信息包括至少一种设备302和设备302的识别信息。设备302的类别表明设备的模式或类型,如电视模式、手机模式,数字框架模式,扬声器类型等。设备302的识别信息包括,例如,ip地址,无线路由器的地址,mac地址,gps定位,等等。在实施例中,状态信号进一步包括与设备302相关的其他信息,比如连接的设备、音量、操作模式(如运行、睡眠)、资源消耗、温度等。

设备控制模块3024进一步用于接收来自服务器304的控制请求,根据控制要求执行操作。例如,控制请求包括在设定时间内录音音频样本和发送音频或音频的声学指纹样本到服务器304。音频样本的长度可以预设,也可以包括在控制要求中。

在另一个实施例中,控制请求是显示或广播媒体内容(如声音、图片、视频)的指令。媒体内容可以存储在本地设备302上,或包含在控制要求里。在另一个实施例中,控制请求可以改变设备302的配置,如调整led灯的亮度和颜色,调整电视或扬声器的音量,改变恒温器的温度设置,等等。

设备通信模块3026用于与服务器传输数据(例如通过通信模块3041)。设备通信模块3026可以将声学指纹和状态信息发送到服务器304。设备通信模块3026从服务器304接收控制请求和发送控制请求到设备控制模块3024。

设备通信模块3026可以支持至少一个无线通信、红外通信、蓝牙通信、电信(如3g网络、4g网络)和电缆连接。在实施例中,设备302a的设备通信模块3026可以进一步用于与第二设备302b的设备通信模块3026通信。例如,扬声器可以通过蓝牙连接手机,或平板电脑通过无线连接在电视投放视频。设备通信模块3026使用一个连接协议(如蓝牙)与服务器304传输数据,并使用相同的连接协议或不同的连接协议(如无线网络)与另一个设备302传输数据。

服务器通信模块3042用于从多个设备302接收状态信息和音频指纹(如通过通信模块3024),和发送控制请求到一个或多个设备302以提供跨设备服务。服务器通信模块3042可以支持至少一个无线通信、红外通信、蓝牙通信、电信、电缆连接。

服务器控制模块3044用于确定至少一个固定的设备。根据设备302发来的状态信息,服务器控制模块3044可以将设备分为两类:固定型设备和移动型设备。设备的类型用来决定一个设备是否是移动的。在实施例中,服务器控制模块3044包括一系列设备类型和相应的流动性分类列表。服务器控制模块3044可能匹配于列表中的检索设备类型,并获得相应的设备分类结果。在实施例中,服务器控制模块3044可以接收用户的输入来确定设备的类别。

例如,在一个客厅,固定型设备包括电视、冰箱、数码相框、灯、恒温器等等。这些设备会一直位于客厅,他们的ip地址,wifi访问和gps的位置也会保持不变。移动型设备可能是手机、平板电脑、智能手表等。移动型设备可以根据其位置有不同的ip地址或访问不同的wifi网络。

进一步,根据设备302发来的状态信息,服务器控制模块3044用于根据设备之间的连接检测至少一个固定型设备附近的邻近设备。即设备的状态信息表明其与其它设备的连接情况。例如,当两个设备通过蓝牙连接到对方,这两个设备就被确定为邻近设备。当电话和电视之间使用投影功能,电话和电视就被确定为邻近设备。当一定数量的设备被连接到一个相同的路由器,这些设备被确定为邻近设备。

服务器控制模块3044用于请求至少一个固定型设备来执行声音采样和确定显著声音的发生。显著的声音会发生在,例如,电视节目在播放的时候,人说话的时候,可听见噪声的时候,等等。一个或多个内容评价指标用于确定显著声音的发生,如采样声音的信噪比,采样声音的熵,与之前采样声音或一个标准样本的不同点等。当声音样品一个或多个内容测量达到预设阈值,服务器控制模块3044可以确定是否出现了显著的声音。

一旦发生显著的声音,服务器控制模块3044进一步用于发送控制请求到所有附近的设备302和固定型设备302以通过通信模块3042记录音频样本3042。原始音频样本在实质上相同的时间点(如在09:05am在±0.01秒)会收集一个统一的长度(如5秒)。的声学指纹设备上的音频样本可以在设备302上生成或在服务器304上生成。因此,服务器控制模块3044可获得固定型设备和其附近设备的音频指纹。

服务器控制模块3044用于在至少一个固定型设备和其附近设备之间匹配声学指纹以识别设备组。服务器控制模块3044可以计算固定型设备的声学指纹和附近设备的声学指纹之间的相似性得分来确定这些设备是否检测到这些类似的声学数据。即听到同样声音的设备可以确定在同一组。

服务器控制模块3044用于确定当相似性得分高于预设阈值时,附近的设备和固定型设备在同一组。因此,服务器控制模块3044可以从多数设备302中根据音频样本的声学指纹检测一个或多个组。也就是说,以设备感觉到的声学信息作为线索来确定设备302是否能感觉到同样的背景声。收到类似的周围声音的设备302会被确定在相同的空间的同一组。

当检测到设备组,服务器控制模块3044进一步用于发送控制请求到同一组设备302以提供跨设备服务。在实施例中,跨设备的服务是内容显示。服务器控制模块3044从内容数据库3046检索媒体内容,推送媒体内容到同一组设备302。例如,一些设备302可以根据设备类型收到格式不同但内容相同的媒体内容。在另一个实施例中,一些设备302接收到一部分的媒体内容,当把这些设备302放在一起,就可以收到一份完整的内容。

在另一个实施例中,跨设备服务可以进行跨设备配置的调整。服务器控制模块3044给同一组的设备302发送控制请求调整配置。例如,控制请求所有设备转换进入休眠模式。在另一个实施例中,控制请求可以调整设备的音量。

内容数据库3046用于根据跨设备服务在不同的场合存储各种内容。在实施例中,内容可以根据应用程序场景存储在组内。例如,一组内容与广告有关,包括视频和图片的;另一组内容与展览信息有关,包括图片和文本。

在一些实施例中,同样的媒体内容可以以不同的形式存储以匹配不同类型的设备302。例如,高分辨率的图片和电视类型的设备匹配,低分辨率的图片和小屏幕的设备匹配。音频内容可以从视频中提取出来以匹配扬声器和耳机。

在一些实施例中,服务器304会提供一个界面给用户或服务供应商以访问跨设备服务功能。界面可以是应用程序或者软件。界面用于允许用户或服务供应商监控设备302的状态,并通过界面发送控制请求,以便同一个组内的设备302在一个地方的管理和控制。界面可以进一步允许用户和服务供应商通过界面上传媒体内容。

在一些实施例中,服务器304可以在其中一个设备302上运行。例如,智能平板电脑可作为服务器,通过一个安装的程序提供跨设备控制和内容。在实施例中,手机可以被指定为固定型设备。系统300可以将和手机在同一空间跨设备服务的设备进行分组

本发明提供了为跨设备服务的同一空间的设备分组方法,图4显示的是实施例中在同一个空间的设备分组流程图。该分组方法在系统300上实现。

如图4所示,服务器可以连接到多个设备和检索这些设备的状态信息。服务器可以根据设备移动性将连接的设备分为两类(s402)。两类设备包括固定型设备和移动型设备。根据设备的状态信息,服务器可以根据设备类型确定至少一个固定的设备。固定的设备指的是安装在一个固定的位置且配有持续的电力供应的设备,或由用户或服务供应商指定的固定型设备。

当服务器识别至少一个固定型设备,服务器可以根据设备的状态信息检测到所述至少一个固定型设备附近的一个或多个邻近设备(s404)。附近的设备包括和固定型设备可能在同一空间的设备。第一设备和第二个设备时可以被认为是附近的设备,当第一设备与第二设备连接,第一设备和第二设备在同一个网络,第一与第三设备连接,且第三设备是第二设备附近的设备,第一装置位于第二第二设备的预设范围内。ip地址、无线网络接入配置和gps定位之类的状态信息可用来确定附近的设备。

在一些实施例中,可能识别到不止一个固定型设备。例如,当检测到两个固定型设备,服务器可以确定这两个固定型设备是否是各自附近的设备。当两个固定的设备是各自的邻近设备,其他与这两个固定型设备相关的设备也在同一组。当这两个固定型设备不是各自的邻近设备,服务器可以分别在两组内确定两套设备和执行组检测和跨设备服务。

具体的,服务器可以请求固定型设备来记录声音样本,并确定声音样本是否是一个显著的声音样本(s406)。在实施例中,服务器会定期请求固定型设备收集声音样本。在另一个实施例中,当服务器从服务供应商或用户处收到一个跨设备服务/营销请求,服务器可以请求固定型设备在特定的时间间隔采集声音样本,直到出现显著的声音。

具体的,当多个固定型设备被认为是附近的设备,服务器可以选择一个固定型设备收集声音样本,确定声音样本是否是一个显著的声音。

当出现显著的声音样本时,服务器可以请求的每个固定型设备和固定型设备附近的设备分别收集音频样本。在服务器上或设备上,生成所采集的音频样本的声学指纹(s408)。

每个设备收集的音频样本可以分解成一个数字性标识,这是每个跟踪的音频样本独特的代码。独特的代码就是声学指纹。声学指纹的辨别度要充分,这样两个指纹可以可靠地用于相似度比较。当生成声学指纹时,信号处理技术可以应用于适应各种类型的扭曲,如均衡、白噪声、波动等等。因此需要执行一个稳健的指纹算法。

进一步的,服务器将匹配所述声学指纹以及具有类似声学指纹的设备,作为同一空间内的同组设备(s410)。服务器可以计算声学指纹之间的相似性得分,并根据相似性得分确定设备是否在同一个周边地区。因此,在同一空间的设备可以组合在一起。在实施例中,可以识别超过一个设备分组。

当确定好设备分组,服务器可以向同组(即在同一空间)的设备提供跨设备服务或跨设备营销(s412)。例如,快餐广告被推送到超市的食品杂货店里的设备,游戏广告被推送到超市的电子产品店里的设备。

本发明所述方法和系统可以应用于某个家庭。例如,房子包括厨房、客厅和卧室。通常放置在客厅里的设备包括电视、数码像框和恒温器。位于卧室的设备包括笔记本电、扬声器和智能卧室灯。智能冰箱位于厨房里。此外,家庭成员有手机、平板电脑和智能手表,这些设备可以在房子里移动。所有这些设备有录音和交互能力。具体的,电视、数码相框、恒温器、笔记本电脑、智能卧室灯和智能冰箱可能连接到房子里的无线路由器,这样他们在同一个网络上。无线路由器可以连接到互联网。扬声器会通过蓝牙连接到笔记本电脑。智能手表通过蓝牙连接手机。

在一些实施例中,其中一个设备可以作为服务器304使用,如电视或笔记本电脑。在另一个实施例中,云服务器可以作为服务器304使用。服务器304可以通过无线路由器连接到设备(如智能卧室灯、数码像框),或通过互联网连接到设备(如手机和平板电脑)。服务器304可以获取设备的状态信息。

服务器304可以将房子里的设备分为两种类型:固定型和移动型。电视、恒温器、智能卧室灯、冰箱、扬声器可以确定为固定型设备。手机、平板电脑、数码像框、笔记本电脑可以确定为移动型设备。在实施例中,用户可以将一个设备(如笔记本电脑)设置为固定型设备。

进一步的,服务器304识别固定型设备附近的设备。例如,连接到同一个无线路由器的设备被认为是附近的设备。进一步的,服务器304识别扬声器作为笔记本电脑的附近设备,因为它们的蓝牙连接属于笔记本电脑的状态信息。另外,笔记本电脑的附近设备可以被认为是扬声器的附近设备。

服务器304根据设备的录音记录寻找与固定型设备在同一空间的设备。具体地说,服务器304接收用户提供跨设备服务的请求,服务器304可以请求所有识别到的附近设备以记录音频样本。音频样本用于发现有相似背景声音的设备,这样这些设备被认为是在同一空间的设备。例如,笔记本电脑、扬声器、手机、智能手表、智能居室灯的音频样本被确定是相似的,并被认定为在同一空间的第一组(即卧室)。电视、数码像框、自动调温器和平板电脑的音频样本被确定是相似的,并被认定为在同一空间的第二组(即客厅)。冰箱的音频样本被确定为不同与其他任何音频样本,被视为同一空间的第三组(即厨房)。

在一些实施例中,声学指纹提取于音频样本。音频样本之间的比较可以通过计算声学指纹之间的相似性得分实现。

在一些实施例中,服务器304在请求所有设备记录音频样本之前,可以请求一个固定的设备来记录声音样本,并确定声音样本是否是一个显著的声音样本。例如,服务器304可以请求电视录制声音样本。使用一个或多个指标从声音样本中计算内容评价,并和预设阈值进行比较。内容评价指标的可以是信噪比、熵、不同标准噪声样本的差异中的一个或组合。当内容的评价值达到预设阈值时,服务器会确定声音样本是否是显著的声音样本。

当同一空间的设备被识别和分组时,服务器304可以基于设备分组提供跨设备服务。在实施例中,一组媒体内容可能被推送到第二组(即客厅里的设备)。媒体内容可能是广告或一组用户选择文本、视频和图片。例如,业主可以实现一个创意家居装饰项目。服务器304可以为业主提供一个界面以分配显示在电视、数码像框、自动调温器和平板电脑上的媒体内容。

在另一个实施例中,跨设备服务包括提供跨设备监控和配置调整选项。服务器304可以为业主提供一个接口在第一组(即卧室里的设备)进行监视和设备状态调整。例如,服务器304可以提供一个功能当人们离开房间或者想休息的时候将卧室里所有的设备调整为休眠模式。服务器304也可以提供功能来改变灯的亮度、调整扬声器的音量等。通过这种方式,可以方便地监视和控制一个空间内同一组的设备。

此外,家庭成员可能会移动某些设备到其他房间。提供另一个跨设备服务之前,服务器304可以请求设备再次记录音频样本,然后根据新记录音频样本之间的相似之处再重新对这些设备分组。

在本发明实施例提供的同一空间设备分组的方法和系统中,所有设备都有能力去取样音频信号并发送到服务器。音频信号可以通过设备或服务器进行处理以获得声学指纹。对于移动型设备,当服务提供者(如服务器)准备推送服务到移动型设备时,才执行采样步骤。因此,对移动型设备增加的功耗是微不足道的。检测和显著的声音采样工作由具有持续电力供应的固定型设备执行。因此,电力消耗并不是一个主要问题。当设备被准确分组后,服务为设备带来的价值是巨大的。

同一空间中设备分组的方法和系统很容易适应iot(物联网)的时代。为了确保跨设备营销和服务,需要获取哪些设备在同一空间一起出现的信息。这些信息并不是微不足道的,因为设备是由各个不同公司生产的,并可能属于多个用户。此外,用户的决策过程可能会涉及到多个设备同时周边设备(甚至人)的影响不容忽视。例如,当卧室里的一个设备被错误地和客厅里的设备分组在一起,并开始播放音乐,卧室里的家庭成员可能会生气。方法和系统中基于框架的声学指纹可以自动高效地识别同一空间的设备分组以提供跨设备服务。

本发明具体实施例所述的方法仅用于解释,相类似的想法和实现方法均可以应用于其他不同的系统中,将本发明所述系统和方法应用于不同领域,进行改进,替换,调整或者相当于本发明所公开的具体技术实施方案都是本领域普通技术人员不需要通过创造性劳动就能实现的。

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