具有双向媒体文件同步的虚拟文件系统及方法与流程

文档序号:11851509阅读:287来源:国知局
具有双向媒体文件同步的虚拟文件系统及方法与流程

本国际专利申请要求于2014年3月7日向美国专利商标局(USPTO)提交的美国临时专利申请No.62/949,493的权益或优先权,该美国临时专利申请No.62/949,493涉及如下专利申请:于2011年8月30日向USPTO提交的待审美国专利申请No.13/199,474('474申请),该申请现被授权为美国专利No.8,688,631;于2011年5月26日向USPTO提交的美国专利申请No.13/134,044('044申请),该申请现被授权为美国专利No.8,478,719;以及于2011年3月17日提交的美国专利申请No.13/065,254('254申请),该申请现被授权为美国专No.8,589,171,这些申请的说明书通过引用合并于此。

技术领域

本发明总体上涉及一种具有双向媒体文件同步功能的虚拟文件系统及方法。更具体地,本发明涉及一种双向同步系统,优选地,该双向同步系统包括彼此串行操作的三个主要的本地应用,即,媒体播放器、虚拟文件系统应用以及同步客户端。可以构想出特定的替代方法。



技术实现要素:

本发明本质上涉及一种虚拟文件系统及其相关的方法,该方法与双向媒体文件同步方法结合或协作。优选地,该双向或双路同步系统包括三个主要的本地应用,这些本地应用包括媒体播放器、虚拟文件系统应用以及同步客户端或其等同物。

媒体播放器是虚拟文件系统与同步客户端之间的通信链路。媒体播放器向虚拟文件系统应用提出请求,虚拟文件系统应用对这些请求作出响应。同步客户端可以替换为与虚拟文件系统应用协作相关的同步插件或者由虚拟文件系统应用加载的同步插件。此外,同步客户端还可以替换为虚拟文件系统应用内可操作的特定同步方法。

所构想的系统按照以下描述的方式运行。同步客户端、同步插件或同步方法通过公共应用程序编程接口(Application Programming Interface,API)与媒体播放器进行交互。同步客户端与媒体播放器1交互来检索媒体库数据(播放列表顺序及内容、播放列表文件夹内容、等级等)并将媒体库数据(例如,播放列表顺序及内容、播放列表文件夹内容、等级等)推送回媒体播放器。

根据本发明的虚拟文件系统(Virtual File System,VFS)应用因其与媒体同步有关而具有特定的主要功能。首先,VFS应用作用为对来自远程数据源的媒体数据进行传递以用于播放。VFS应用还作用为通过一过程(a process)将媒体文件元数据与远程数据源协作地同步。VFS应用还用作数据安全装置,该数据安全装置用于确保特定数据不能被移除并且在授权的方式下使用。

因此,VFS应用或虚拟文件系统的目的在于创建远程媒体文件在本地文件系统上的虚拟表示。由于该远程文件表现为该应用的本地文件,因此,该系统将远程媒体与媒体播放器同步而不考虑他们是如何执行URL跟踪或http协议的。

因此,可以看出,本发明的系统及方法本质上提供了一种具有双向媒体文件同步的虚拟文件系统及方法。根据本发明的媒体同步系统使用与虚拟文件系统结合的媒体API方法/客户端/插件的组合来通过所描述的远程服务器方法将跨多个设备的所有媒体库元素、媒体元数据以及媒体同步。

根据本发明的虚拟文件系统(virtual file system,VFS)结合文件匹配和元数据存根文件进行操作来创建可协作系统,该可协作系统允许用户文件定制,同时仍允许远程文件匹配,所述存根文件和文件匹配在所描述的虚拟文件系统内是可移动和/或可操作的。

优选地且可选地,根据本发明的媒体同步和虚拟文件系统可利用所谓的即时代码转换方法来在本地文件系统中创建统一媒体库。这些系统还可以利用元数据存根文件来在所述本地文件系统中创建统一媒体库,从而使得所述用户能够定制媒体元数据,同时仍能够利用多个远程资源。

优选地且可选地,根据本发明的媒体同步和虚拟文件系统可包括用于通过动态无损技术来流式传输内容的特定装置,所述动态无损技术用于向根据本发明的系统提供用于以允许压缩质量、同时仍允许无损质量情况下可用的全部质量范围进行流式传输的特定装置。

优选地且任选地,根据本发明的媒体同步和虚拟文件系统可包括至少一个远程数据源,所述至少一个远程数据源包括被压缩的媒体数据和无损恢复媒体数据,所述无损恢复媒体数据将特定质量或压缩率的指定文件格式恢复为无损质量。因此,这些系统优选地包括用于以支持无损播放的格式传递媒体数据的装置。

优选地且任选地,根据本发明的媒体同步和虚拟文件系统可包括用于将无损数据和压缩数据分割为数据代码转换块的装置,所述数据代码转换块表示预定持续时间的播放数据。优选地,所述数据代码转换块可包括用于进行如上文举例说明的用于进行恢复和代码转换的特定的块对齐装置。

因此,根据本发明的基本系统利用虚拟文件系统和特定的文件匹配技术来进行媒体同步。该系统还可以利用唯一元数据和唯一媒体文件来进行具有唯一用户定制的媒体同步。该系统还可以利用射频发射节点或者与所述射频发射节点协作来识别定义的地理区域的地理边界以在所定义的地理区域内创建流/数字市场。优选地且可选地,所定义的地理区域可由定义的地理位置(例如,零售店或商店)进行定义以在所定义的地理位置内创建流/数字虚拟店面。

优选地且可选地,该系统可连接至零售商的支付系统或者用于对与所述地理位置相关的零售商进行处理和借贷的支付系统。优选地且可选地,该系统还连接至用于如上文举例说明的将跨多个设备的媒体同步的特定装置。

优选地,该系统可包括由双向系统、多设备系统、多源系统定义的同步系统。优选地,该系统还可包括用于利用手机号码和短信息服务来注册用户的媒体购买的特定装置。该系统可包括特定的用于对所述用户的媒体购买进行检索的购买检索装置,所述购买检索装置利用选择的设备的国际移动台设备标识(IMSEI),所述IMSEI用于正确地检索向所选择的设备注册的数据。

优选地且任选地,该系统可包括特定文本购买远程服务(text-to-purchase remote services),所述文本购买远程服务通过允许用户将数据检索消息发送至选择的地址来进行操作,所述数据检索消息识别用于传输和购买的选择文件。文本购买远程服务操作成对用户账号上的订单进行处理并对用户账号上的购买进行注册。优选地,该系统还可包括特定的数据移除装置,所述数据移除装置用于在媒体被注册到所述用户账号时将该媒体从将电话号码链接至已购买的媒体的数据库中移除。

该系统可与搜索引擎协作以从社交网络贴中挖掘数据。根据本发明的特定的文件匹配装置对与目标媒体有关的帖子进行匹配和/或链接,该目标媒体与所述社交网络贴相关。该目标媒体可以位于不同的网络内,文件匹配技术可用于根据匹配度量创建唯一的标识符用于对跨平台的文件进行匹配。还可以构想用于呈现单个评论存储库的特定装置,其中,存储库优选地独立于媒体来源和/或社交平台。

附图说明

根据以下对专利附图的简要描述,本发明的其他特征将变得更加明显:

图1是根据本发明的优选的虚拟文件系统的结构的第一框图,其描绘了与虚拟文件应用通信的媒体播放器和远程数据源以及与媒体播放器通信的同步客户端。

图2是根据本发明的替代的虚拟文件系统的结构的第二框图,其描绘了与虚拟文件应用通信的媒体播放器和远程数据源以及与虚拟文件应用通信的同步插件。

图3是根据本发明的替代的虚拟文件系统的结构的第三框图,其描绘了与虚拟文件应用通信的媒体播放器和远程数据源以及虚拟文件应用所包含的同步机制或方法。

图4是根据本发明的基本的虚拟文件系统的结构的第四框图,其描绘了与根据本发明的虚拟文件应用通信的媒体播放器和远程数据源。

图5是与图4所示的系统相比细节增强的虚拟文件系统的结构的第五框图,其描绘了与根据本发明的虚拟文件应用通信的媒体播放器和两个远程数据源。

图6是与图4所示的系统的相比细节增强的虚拟文件系统的结构的第六框图,其描绘了与根据本发明的单个远程数据源通信的两个媒体播放器和两个虚拟文件应用。

图7是对可结合根据本发明的系统使用的用于处理压缩数据和无损恢复数据的远程数据源处发生的细节的细节增强性描述的第七框图。

图8是示出了远程同步服务的基本设置的第八框图,该远程同步服务与交易服务以及独立的移动设备通信,而独立的移动设备与交易服务通信。

图9是示出了远程同步服务的基本设置的第九框图,该远程同步服务与交易服务以及独立的移动设备通信,而独立的移动设备与交易服务通信,与图8的不同之处在于,远程同步服务还与例如零售商的其他源进行通信。

图10是根据本发明的结合数字地理分布区考虑的重叠的激活区和去激活区的示意图。

图11是根据本发明的系统的第十框图,该系统包括与可结合地理分布区域操作的射频节点通信的远程广告服务。

图12是包括文本购买远程服务的系统的第十一框图,该文本购买远程服务与客户端移动设备和同步服务通信,同步服务与客户端移动设备通信。

图13是包括与媒体播放器和特定的服务通信的第三方社交网络的系统的第十二框图,所述特定的服务包括社交网络查询服务,该社交网络查询服务用于挖掘社交网络以呈现与媒体来源或社交平台无关的单个评论库。

图14是根据本发明的与产品定位系统结合的具有重叠能量节点的基于店内节点的广告服务的示意图。

图15是与多个射频发射节点接近的移动设备的示意图。

具体实施方式

系统概述

现更具体地参考附图,本发明实质上涉及一种虚拟文件系统及相关的方法,该方法与双向媒体文件同步方法结合或协作。优选地,双向或双路同步系统包括三个主要的本地应用,包括如图1至图5中的标记为1的媒体播放器;图1至图6中的标记为2的虚拟文件系统应用;以及图1中的标记为7的同步客户端。

参考图1,可以看出的是,媒体播放器1是虚拟文件系统2与同步客户端7之间的通信链路。附图标记3表示从媒体播放器1指向虚拟文件系统应用2的请求(例如,读、写、删除、创建等)。附图标记4表示对媒体播放器的请求3的文件系统响应。

图2和图3描绘了所构想的系统的潜在变型。在图2中,同步客户端7(或如图1中所示)被替代为标记为11的同步插件,该同步插件与虚拟文件系统应用2相关或者由虚拟文件系统应用2加载。在图3中,同步客户端被替代为在虚拟文件系统应用2内的标记为12的同步方法。

所构想的系统通过下述方式运行。同步客户端7或同步插件11或同步方法12通过标记为8的公共应用程序编程接口(Application Programming Interface,API)与媒体播放器1进行标记为9的交互。元件7、11和/或12所例证的同步客户端与媒体播放器1进行标记为9的交互以检索媒体库数据(播放列表顺序及内容、播放列表文件夹内容、等级等)并将该媒体库数据(播放列表顺序及内容、播放列表文件夹内容、等级等)推送回媒体播放器1。

虚拟文件系统(VFS)应用2因其与媒体同步有关而具有特定的主要功能。首先,VFS应用2作用为从标记为5的远程数据源传递媒体数据以用于播放,其标记为过程6。VFS应用程序2还作用为通过过程6将媒体文件元数据与远程数据源5进行协作地同步。

VFS应用2还用作数据安全装置,以确保特定数据不被移除并在授权的方式下使用。因此,VFS应用或虚拟文件系统2的目的在于创建远程媒体文件在本地文件系统上的虚拟表示。由于该远程文件表现为该应用的本地文件,因此,该系统将远程媒体与多个媒体播放器同步,而不考虑这些媒体播放器是如何执行URL跟踪或http协议。

通过即时代码转换(ON THE FLY TRANSCODING)进行多源媒体同步

根据本发明的系统使得媒体客户端能够完全保持独立的播放格式。媒体客户端简单地附加文件扩展名并且文件系统基于该文件扩展名进行代码转换。这基本上是所谓的双路或双向同步系统内的“即时(On The Fly)”代码转换。即时代码转换因其提高了存储网络效率而显著简化了构建根据本发明的系统的方式,并且在客户端侧进行传递和代码转换。因此,所述系统并不局限于用于元数据存储或编辑的单一格式。可以添加特定格式支持的全范围的元数据。这使得来自多个远程源的媒体能够与客户端同步,从而使得用户能够从各种不同的远程源获得媒体。

通过下述方式对允许多源媒体同步的过程进行操作。首先,资源可以位于如图5所示的不同的远程位置。远程数据源5和14是不同的远程源,远程数据源5中的文件13与远程数据源14中的文件15分别被编码成不同的格式。文件15和文件13均按照不受本地媒体播放器1支持的格式进行编码。虚拟文件系统应用2在支持的编码过程中将每个远程文件15/13的虚拟表示(标记为16)呈现给媒体播放器1。

当媒体播放器1向虚拟文件系统应用2请求(标记为21)虚拟文件表示16的元数据时,虚拟文件系统分别向远程源5请求(标记为过程19)媒体数据以及向远程源14请求(标记为过程18)媒体数据,然后将所述媒体数据代码转化(标记为17)为媒体播放器1所支持的编码/文件格式16,并随后将这些字节传递至(标记为过程21)媒体播放器1。

动态无损流传输

动态无损技术为根据本发明的系统提供了特定的用于以一方式进行流式传输的装置,该方式允许(在低网络带宽情况下所需的)压缩质量,并且还允许无损质量情况下可用的全部质量范围。

就这一点而言,可以想到的是,该系统优选地包括标记为5的远程数据源,大体上如图7所示,该远程数据源5包括标记为91的压缩音频数据和标记为92的无损恢复音频数据。无损恢复数据92为将具有特定质量或压缩率的特定文件格式恢复为无损质量所需的数据。

优选地,该系统还包括标记为95的客户端应用,该客户端应用用于以支持无损播放的格式传递媒体(例如,音频)数据96。参考图1,将看到标记为10的播放点的描述,该播放点表示媒体播放器1所占用的字节数。附图标记89是压缩的音频缓存阈值。客户端95将从远程数据源5传递(标记为过程93和过程94)的所有数据代码转换(标记为97)为播放格式96。

如果还未达到压缩的音频缓存阈值89(标记为203),则客户端95优选地仅向远程数据源5请求94压缩的媒体(例如,音频)数据91。因此,在这些说明的支持下所提出的图示中,该文件的片段末端87与89中的片段88是媒体(例如,音频)数据,该媒体数据被代码转换(标记为97)为无损文件格式,但仅包括来自压缩的数据源91的数据。这意味着,即使所述媒体数据被编码成无损格式,但所述媒体数据的有效质量仍与压缩的媒体数据91的有效质量相同。

一旦达到压缩的音频数据缓存89(标记为204),则客户端开始请求(标记为93)无损恢复数据92以及压缩的数据91。然后该系统使用压缩数据205和无损恢复数据206两者以将媒体数据恢复为无损文件(标记为98),并随后将所恢复的无损文件98代码转换(标记为97)为播放格式96。

优选地,该系统将无损数据和压缩媒体(例如,音频)数据分割为数据代码转换块90。这些数据代码转换块90表示预定持续时间的媒体(例如,音频)播放数据。在这种情况下,每个数据代码转换块90可优选地通过表示一秒播放来例证。

数据代码转换块90中的数据被分段,使得能够将媒体(例如,音频)数据同步并由此对齐所述数据代码块90以进行恢复和代码转换。这是必要的,因为难以通过字节位置或帧来对媒体格式进行同步。正因为如此,如果相应的压缩数据块205和无损数据块206分别被完全传递,则该应用仅将文件恢复为无损的(标记为98)。因此,如图7所示,该应用能够将四个数据块恢复为无损质量,这是因为无损数据206和压缩数据205两者中仅有四个已被传递(标记为93、94)至客户端的数据块。

文件匹配、存根文件以及VFS

这个过程是系统性要素,该系统性要素在允许唯一用户元数据时允许与远程系统的媒体同步和文件匹配。该过程类似于上述说明书中所描述的过程并且这些说明书与参照唯一元数据文件(即,存根文件)和唯一媒体文件的过程有关。所谓的存根文件之前在通过引用合并的专利说明书中称为“唯一元数据(meta-data only)”文件。

所谓的存根文件是表示该文件的元数据的整个文件的片段以及潜在的5至10秒的播放数据。所谓的“存根文件”在这些说明书中并不被称为唯一元数据文件,这是因为该存根文件潜在地包含播放数据的片段。然而,该系统中的存根文件的目的和功能与更早的说明书中的存根文件的目的和功能相同,这些说明书与更早的说明书有关。存根文件为用户提供了定制文件的能力,而无需实际修改远程文件。于是,这使得该系统在后端为用户提供唯一的元数据条目以及文件匹配。

然而,本系统和方法利用虚拟文件系统来将文件呈现给本地媒体播放器,而不是通过超文本传输协议(http)或其他标准协议来传递数据。基于这最后一点,优选地,大体上如图6所示的根据本发明的系统包括标记为201、202的媒体播放器,该媒体播放器可通过两个独立的设备22、23进行操作并通过两个不同的用户进行操作。

这两个独立的设备22和23与同一VFS应用2进行交互(标记为27),该VFS应用2参考标记为26的具有不同的存根文件的单个音频或媒体源,使得能够在服务器侧进行自定义编码以及用户元数据解复制。VFS应用2向媒体播放器201和202呈现或模拟媒体文件24和25的存在。优选地,所模拟的媒体包括两部分,即,(1)本地存储的标记为24和/或25的元数据部分或存根文件,以及(2)远程存储的媒体数据文件26。存根文件通过特定文件匹配方法29链接(标记为28)至远程文件。

存根文件是具有媒体播放器201/201所支持的编码格式的文件。因此,在这些说明书所提出的图示中,可以看出,尽管文件24和文件25都是存根文件,这些文件并不具有相同的编码类型,而是文件24被编码成与媒体播放器201支持的编码格式相匹配,而存根文件25被编码成与媒体播放器202支持的编码格式相匹配。该系统使得能够将用户可编辑元数据字段和不可编辑音频数据分离。这已经在前面通过引用合并到本文中的专利说明书进行了描述。

地理区域媒体分布及同步

该方法创建了与媒体同步系统合作的地理媒体分布区域,使得在地理区域内的购买情况被同步到用户的设备和库中而无需实施物理介质。本发明的这个方面所构想的使用或应用是创建具有零售商的物理建筑物的地理区域(即,分布区域被定义为商店的墙壁)。

例如,该系统允许用户在商店内时能够进行特定的流式和采样访问。因此,只要用户在商店的范围内,用户就被允许免费并充分地流式播放音频,或者,只要用户在商店的范围内,用户就被允许阅读书籍而不受限制,或者,只要用户在商店的范围内,用户就被允许观看电影而不受限制。

一旦用户(或更确切地,用户的移动设备)离开商店,则访问受到限制,并且用户只能收听先前购买的或者通过互联网已访问的内容(即,只有在商店的范围内才有权限进行对媒体的特定访问)。如果用户在商店内并且收听或阅读了他们想要购买的某些东西,这些用户可以立即在该应用内进行购买,并且他们的购买通过引用合并到本文中的专利说明书中所描述的vertigo同步服务同步到他们的所有设备。零售商接收直接销售或者通过来自这些专利系统的传递而被销售的媒体的付款。值得注意的是,该系统并非严格地限定于音频,而是可以是任何形式的媒体(视频、音频、书籍等)。

参考图8至图10,读者应认识到,系统优选地包括远程同步服务30,该远程同步服务30用于(如图8和图9所示)将媒体和媒体库同步(标记为33和37)到多个设备(标记为31、32和35)。优选地,该系统包括数字地理分布区域34,区域34内为激活区域208,区域34外为去激活区域209。

优选地,地理分布区域可以通过以下各项进行例证:(a)wi-fi网络的范围;(b)GPS坐标;(c)由诸如街道、道路、城市边界等的地理边界限定的地理区域;和/或(d)经由三角测量通过使用传输对设备的位置进行限定(并确定是否超越物理边界或者零售商店位置或店面的建筑结构)的射频的节点(例如,出于此目的,可使用低能量的蓝牙)。

地理范围还可以通过使用在建筑物周围发射射频的节点来确定,以确定设备是否位于商店的范围内或者是否超出了商店的范围。对于附加的细节,读者可以参考图9。换句话说,优选地,地理分布区域34可以通过以下方式由某种形式的射频发射节点进行限定:通过限定对节点的无线电波范围的访问(如,在wi-fi中),或者,通过使用某种形式的射频来识别移动设备的位置(在建筑物内,或者在建筑物外)。可以想到的是,地理区域可通过将互连的多个节点或位置以类似于点对点的方式协作地相连以限定该地理区域的边界的方式进行限定。

可以将读者引导至图13,图13描绘了一种包括与媒体播放器和特定服务通信的第三方社交网络的系统,所述特定服务包括社交网络查询服务,所述社交网络查询服务用于挖掘社交网络以呈现与媒体来源或社交平台无关的单个评论库。为了说明根据本发明的地理分布区域34所限定的地理位置的应用,读者应该考虑的是想要在具有多个场所的芝加哥陆域推广即将举行的音乐会的音乐会艺术家。

艺术家会鼓励具体限定的区域中的当地企业对在芝加哥陆域中的多个潜在场所中的一个场所举行可能的未来演唱会进行投标。艺术家可以鼓励本地企业赞助并对演唱会的位置进行投标。在投标过程后,艺术家可以给出关于优选哪个场所的决定。然后所选择的赞助商将预先持有托管的赞助资金发放给艺术家,并且赞助企业在该位置处举行的音乐会期间将具有在该系统上打广告的优先权。

地理分布区域34实质上是具有对通过地理分布区域34识别的商人的媒体库的特许访问的区域。优选地,该系统还包括具有客户端应用的移动设备35,该客户端应用与远程同步服务30同步(标记为37)并且用于确定地理分布区域34的范围,并且还基于设备的位置允许访问媒体或拒绝访问媒体。

系统还与交易服务36进行交互,从而对移动设备35、31和32在地理分布区域34内所做的购买进行登记并且对移动设备35、31和32在地理分布区域34内所做的交易进行清除,并且将已购买的媒体或购买的记录发送至远程同步服务30,然后远程同步服务30将媒体分发至所有链接的设备31、32和35。

因此,在所参考的图8和图9中,当设备35位于区域34内的位置207处时,设备35具有权限访问(标记为38)商店或分发中心34的媒体。如果用户在位于该地理分布区域34内时决定购买媒体,则请求39被发送至交易/购买服务36。然后,该交易被记入通过地理分发区域34所识别的商人,并且媒体或购买的记录被发送至(标记为40)同步服务30,进而被推送至所有链接的设备31、32和35。

该系统的变型实际上具有指向通过地理分发区域34识别的商人的购买服务的交易39,那么商人的服务36向同步服务30通知用户的购买,或者将已购买的媒体传递至同步服务30内的用户账号。然后,同步服务30将媒体传递至所有链接的设备。图9是整个系统以及其他源41和源42的图示,源41和源42可能是砖和砂浆类或数字类的零售商。

基于店内节点的广告服务

根据本发明的基于节点的广告服务方面是这样的服务,该服务使得零售商能够在商店内定义节点并且定义在该区域内销售的产品以及使用广告服务登记这样的信息。然后,该服务通过广告投标过程拍卖用于该空间的广告。当设备位于商店内的节点的范围内时,该设备上的应用可以使用节点标识和用户特定数据访问广告服务以接收有关的且地理上相关的广告。

参考图11所示的系统性方面,读者应当注意的是,该系统优选地包括远程广告服务44、安装在标记为43的零售商/商店内的射频节点45、46和47(例如,蓝牙低能量节点),以及具有与远程广告服务器交互(标记为211)的软件的客户端设备(标记为48)。该系统使得零售商能够通过广告服务器44登记(标记为48)每个节点以及在每个节点范围内的展出的商品,还登记针对每个节点的目标人群(成人、年轻人、孩子等),以及将节点内容传达至广告商190所需的任意其他数据。

广告商190在每个节点上设置投标。当设备48的用户进入商店时,假定位置210为商店入口。该设备从节点47接收用于识别该结点的数据。然后,设备48上的客户端应用获取用户的上下文数据和人口统计数据,并将其与节点识别数据一起发送至(标记为211)广告服务器44。然后,广告服务器44使用用户的上下文数据、人口统计数据以及节点识别数据,并且通过将广告商针对节点47所投放的广告投标与广告服务器44进行匹配来识别需要传递的广告。

用户的上下文数据(例如,年龄、人口统计数据等)用于考虑到节点以及节点附近范围内所销售并展出的内容来识别最适合用户的广告。当设备从点210(节点47)移动(标记为箭头22)至点212(节点46)至点213(节点45)时,使用新的节点识别数据来重复该过程。读者应当注意的是,标记为210、212和213的边界重叠并且箭头220用于描述与数据流相反的物理移动。该系统是一个开放的系统,在该系统中,期望以与用户可见的内容直接相关的方式传递广告(例如,图形、音频、视频等)的任意客户端应用可以访问节点标识,并向广告服务器44请求广告。

图14中所描绘的系统性方面描绘了根据本发明的基于店内节点的广告服务的变型。图14中所描绘的系统消除了需要零售商登记何种产品在在哪个节点的要求。取而代之,该系统使用无源RFID标签79标记的产品。能够读取并发送具有商店内的固定位置的RFID信号的有源RFID节点78用来自动地确定无源RFID标记的产品的位置。

该系统通过使RFID节点78读取无源RFID标记的产品(标记为79)的RFID信号81进行操作,该无源RFID标记的产品足够靠近该节点78以使无源RFID信号仍然是可检测到的。然后,有源节点78将其已检测到(标记为87)的产品的ID发送至RFID阅读器80。随后该产品的ID与节点78相关联,该节点78的位置是固定的。

优选地,该系统性方面还包括标记为82的蓝牙低能量(Bluetooth Low Energy,BLE)节点,该节点用于进行三角测量并确定移动设备在商店内的位置。这些节点82确定移动设备83何时位于固定节点78附近并随后基于该有源节点78登记的产品向移动设备传递广告。同样的系统可以用于为消费者创建产品定位系统。

图15是描述该产品定位系统如何操作的图示。当移动设备位于BLE节点82的范围内时,节点82向移动设备83发送商店标识。然后,设备83使用该商店标识和在该商店内所检测到的产品标识和BLE信号(产品标识优选地通过用户发起的基于文本的或言语的查询进行识别)并且查询产品的定位远程服务84。

优选地,这些远程服务84包括产品的数据库以及固定节点78,在这些固定节点78处检测到所述产品。服务84从RFID读取器80处接收(标记为86)该数据。然后,服务84向移动设备83返回(标记为85)产品所在的固定节点78、商店的图形化描述(和商店内BLE节点82的位置)以及商店内的该设备的当前位置(该位置是通过使用所检测到的BLE信号和公知的三角测量技术来确定的)。移动设备83继续使用三角测量方法并且使用所检测到的BLE信号以将这些BLE信号相对于该商店的图形化描述上的产品的位置反映给用户。

多节点广告加权上下文算法

根据本发明的基于节点的广告服务在如下情况下确定上下文:存在多个节点和节点的通用唯一标识符(即Universal Unique Identifier,UUID),节点和节点的通用唯一标识符需要传递至广告服务以确定设备的上下文。在具有多个UUID的情况下,设备使用估计的距离(通过信号强度进行估计)将一个节点UUID传递至节点。

然后,该距离用于对广告服务算法进行加权,对较接近设备的节点赋予较大的权重,而对远离设备的节点赋予较小的权重。该设置可以传送与远离设备的节点相关的广告相比更容易被播放的接近设备的节点所注册的或者与接近设备的节点相关的广告。

因此,参考图16,移动设备103位于标记为100、101和102的三个射频发射节点的范围内。移动设备103使用公知的使用信号强度的方法来确定设备103距每个节点100、101、102的估计距离(分别标记为300、301、302)。

然后,移动设备103将其距每个节点100、101、102相应的距离300、301、301连同节点的UUID一起传递至广告递送服务。然后,该广告递送服务使用所估计的距结点的距离来对广告传递送算法的结果进行加权。

文本歌曲的功能

优选地,根据本发明的系统还可以利用电话号码和文本消息来登记用户的媒体购买。随后通过使用电话的国际移动台设备标识(International Mobile Station Equipment Identity,IMSEI)54由在同一电话上工作的应用对该购买进行检索以检索出在电话号码53下注册的歌曲。

参考图12所描绘的系统性方面,读者应当注意的是,该系统优选地包括标记为52的文本购买远程服务和标记为51的客户端移动设备,该客户端移动设备具有标记为214的文本功能并具有能够在请求216处获取该设备的IMSEI 54的客户端应用215。优选地,该系统通过允许用户将文本消息发送(标记为59)至特定的号码来进行操作,所述文本信息带有指示用户期望购买歌曲的文本。

系统52处理该订单并且将该费用放入用户的电话账单。于是,该系统对购买媒体的电话号码53下的所有已购买的媒体55进行登记。应用215针对用户所购买的媒体发送请求(标记为216),该请求包括发送IMSEI码54以及唯一的用户标识或身份。然后,IMSEI码54与电话号码53链接(标记为57),该链接过程可要求使用第三方服务。

一旦IMSEI码54与电话号码53链接,则电话号码53用于识别58已购买的媒体55。于是,唯一的用户身份用于将已购买的媒体55注册到同步服务60内的用户账号,然后,该同步服务使得所有的用户设备(诸如,移动设备51、笔记本电脑217和/或台式计算机218)可获得(标记为在61)已购买的媒体。一旦媒体被注册到同步服务上的用户账号,则将该媒体从将电话号码链接至已购买的媒体的数据库中移除。

关于媒体的同步社交评论(社交媒体多媒体搜索引擎)

下面的系统性方面描绘了一种搜索引擎,该搜索引擎挖掘与媒体有关的用户社交网络贴和评论,并且即使媒体位于不同的网络内仍使用文件匹配对与媒体有关的评论或帖子进行链接。

参考图13中所描绘的系统性方面,读者应当注意的是,该系统优选地包括标记为63的第三方社交网络、标记为62、64的媒体播放器和服务,所述媒体播放器和服务使得用户能够通过社交网络发布(标记为65、66)与媒体有关的评论76、77。考虑到媒体是高度冗余的,许多评论是从不同的平台对相似的媒体进行的。图13试图描绘这样的情况。

来自媒体服务62的用户发布关于媒体69的评论68,而位于媒体服务64的另一用户对同一媒体69发布评论70。然后,社交网络查询服务67查询/挖掘71社交网络并使用所连接的媒体76、77识别帖子。然后,该系统使用文件匹配技术74来根据匹配度量创建唯一的标识符并跨平台73匹配相同的文件,然后向特定的媒体呈现75评论70、68以及社交响应的单个存储库72,而不考虑媒体来源或社交平台。

尽管上面的说明书提出了多特异性,但是这同样不能构造为对本发明的限定,而是作为某些优选实施例和特征。例如,作为上文的开场白,可以预期的是,本发明的系统及方法本质上提供了如上文所述的一种具有双向媒体文件同步的虚拟文件系统及方法。

根据本发明的媒体同步系统使用与虚拟文件系统结合的媒体API方法/客户端/插件的组合来通过所描述的远程服务器方法使跨多个设备的所有媒体库元素、媒体元数据以及媒体同步。根据本发明的虚拟文件系统结合文件匹配和元数据存根文件操作以创建可协作系统,该可协作系统允许用户文件定制,同时仍允许远程文件匹配,所述存根文件和文件匹配在所描述的虚拟文件系统内是可移动和/或可操作的。

优选地且可选地,根据本发明的媒体同步和虚拟文件系统可利用所谓的即时代码转换方法来在本地文件系统中创建统一媒体库。这些系统还可以利用元数据存根文件来在所述本地文件系统中创建统一媒体库,从而使得所述用户能够定制媒体元数据,同时仍能够利用多个远程资源。

优选地且可选地,根据本发明的媒体同步和虚拟文件系统可包括用于通过动态无损技术来流式传输内容的特定装置,所述动态无损技术用于向根据本发明的系统提供用于以允许压缩质量、同时仍允许无损质量情况下可用的全部质量范围的方式进行流式传输的特定装置。

优选地且任选地,根据本发明的媒体同步和虚拟文件系统可包括至少一个远程数据源,所述至少一个远程数据源包括被压缩的媒体数据和无损恢复媒体数据,所述无损恢复媒体数据将特定质量或压缩率的指定文件格式恢复为无损质量。因此,这些系统优选地包括用于以支持无损播放的格式传递媒体数据的装置。

优选地且任选地,根据本发明的媒体同步和虚拟文件系统可包括用于将无损数据和压缩数据分割为数据代码转换块的装置,所述数据代码转换块表示预定持续时间的播放数据。优选地,所述数据代码转换块可包括用于进行如上文所举例说明的用于进行恢复和代码转换的特定的块对齐装置。

因此,根据本发明的基本系统利用虚拟文件系统和特定的文件匹配技术来进行媒体同步。该系统还可以利用唯一元数据和唯一媒体文件来进行具有独特的用户定制的媒体同步。该系统还可以利用射频发射节点或者与所述射频发射节点协作以识别定义的地理区域的地理边界以在所定义的地理区域内创建流/数字市场。优选地且可选地,所定义的地理区域可以由定义的地理位置(例如,零售店或商店)进行定义以在所定义的地理位置内创建流/数字虚拟店面。

优选地且可选地,该系统可连接至零售商的支付系统或者用于对与地理位置相关的零售商进行处理和借贷的支付系统。优选地且可选地,该系统还被连接至用于如上文所举例说明的将跨多个设备的媒体同步的特定装置。

优选地,该系统可包括由双向系统、多设备系统、多源系统定义的同步系统。优选地,该系统还可包括用于利用手机号码和短信息服务来注册用户的媒体购买的特定装置。该系统可包括特定的用于对所述用户的媒体购买进行检索的购买检索装置,所述购买检索装置利用选择的设备的国际移动台设备标识(IMSEI),所述IMSEI用于正确地检索向所选择的设备注册的数据。

优选地且任选地,该系统可包括特定文本购买远程服务,所述文本购买远程服务通过允许用户将数据检索消息发送至所选择的地址来进行操作,所述数据检索消息识别用于传输和购买的选择文件。文本购买远程服务操作成对用户账号上的订单进行处理并对用户账号上的购买进行注册。优选地,该系统还可包括特定的数据移除装置,所述数据移除装置用于在媒体被注册到所述用户账号时将所述媒体从将电话号码链接至已购买的媒体的数据库中移除。

该系统可与搜索引擎协作以从社交网络贴中挖掘数据。根据本发明的特定的文件匹配装置对与目标媒体有关的帖子进行匹配和/或链接,该目标媒体与所述社交网络贴相关。目标媒体可以位于不同的网络内,文件匹配技术可用于根据匹配度量创建唯一的标识符用于对跨平台的文件进行匹配。还可以构想用于呈现单个评论存储库的特定装置,其中,存储库优选地独立于媒体来源和/或社交平台。

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