《提高观众测量系统中的分析报告产生的效率和速度的系统和方法.pdf》由会员分享,可在线阅读,更多相关《提高观众测量系统中的分析报告产生的效率和速度的系统和方法.pdf(12页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103649906 A (43)申请公布日 2014.03.19 CN 103649906 A (21)申请号 201280031854.5 (22)申请日 2012.05.24 61/489,422 2011.05.24 US G06F 7/06(2006.01) (71)申请人 韦伯图纳公司 地址 美国华盛顿 (72)发明人 E扎斯莱夫斯基 A韦斯曼 M考茨 (74)专利代理机构 中国国际贸易促进委员会专 利商标事务所 11038 代理人 马景辉 (54) 发明名称 提高观众测量系统中的分析报告产生的效率 和速度的系统和方法 (57) 摘要 公开了一种产生电视观众。
2、测量系统 (AMS) 报 告的方法和一种执行该方法的系统。该方法包括 以下步骤 : 从多个客户端设备接收多个经过编码 的报告载荷 ; 将经过编码的报告载荷存储在数据 库中 ; 将至少一个经过编码的报告载荷从数据库 传输到随机可寻址存储器 (RAM) 中 ; 解码 RAM 中 的所述至少一个经过编码的报告载荷 ; 使用至少 一个匹配算法解析 RAM 中的解码后的数据来确定 事件的发生 ; 编制解析后的数据的数据库 ; 以及 根据解析后的数据的数据库产生 AMS 报告。 (30)优先权数据 (85)PCT国际申请进入国家阶段日 2013.12.26 (86)PCT国际申请的申请数据 PCT/US2。
3、012/039280 2012.05.24 (87)PCT国际申请的公布数据 WO2012/162464 EN 2012.11.29 (51)Int.Cl. 权利要求书 2 页 说明书 6 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书6页 附图3页 (10)申请公布号 CN 103649906 A CN 103649906 A 1/2 页 2 1. 一种产生电视分析观众测量系统 (AMS) 报告的方法, 该方法包括在处理器上执行的 以下步骤 : 从多个客户端设备接收多个经过编码的报告载荷 ; 将经过编码的报告载荷存储在数据库中 ; 将至少。
4、一个经过编码的报告载荷从数据库传输到随机可寻址存储器 (RAM) 中 ; 解码 RAM 中的所述至少一个经过编码的报告载荷 ; 使用至少一个匹配算法解析 RAM 中的解码后的数据来确定事件的发生 ; 编制解析后的数据的数据库 ; 以及 根据解析后的数据的数据库产生 AMS 报告。 2. 根据权利要求 1 所述的方法, 其中针对每个经过编码的报告载荷重复解码 RAM 中的 所述至少一个经过编码的报告载荷和使用至少一个匹配算法解析 RAM 中的解码后的数据 来确定事件的发生的步骤。 3. 根据权利要求 1 所述的方法, 其中不保存解码后的报告载荷。 4. 根据权利要求 1 所述的方法, 其中编制解。
5、析后的数据的数据库的步骤包括把该解析 后的数据存储在中间小组报告数据库或者最终小组报告数据库之一中。 5.根据权利要求1所述的方法, 其中一个事件是广告被显示、 TV广播被显示、 遥控器上 的按钮被按下、 观众的生物测量记录被获得、 或者对广告的交互组件的激活中的至少一种。 6. 根据权利要求 1 所述的方法, 其中每个经过编码的报告载荷包括客户端设备标识符 以及多个经过编码的 AMS 事件。 7. 根据权利要求 1 所述的方法, 其中通过位掩码算法完成使用至少一个匹配算法解析 解码后的数据来确定事件的发生的步骤。 8. 根据权利要求 1 所述的方法, 其中一个经过编码的报告载荷在解析第二个经。
6、过编码 的报告载荷之前被解析。 9. 根据权利要求 1 所述的方法, 其中针对由小组定义确定的至少一个特定事件解析每 组解码后的数据。 10. 根据权利要求 1 所述的方法, 其中该报告包括特定事件发生的次数的计数。 11. 根据权利要求 1 所述的方法, 其中每个客户端设备是机顶盒、 TV、 计算机、 平板电 脑、 智能电话或者流式媒体设备之一。 12. 一种产生分析电视观众测量系统 (AMS) 报告的系统, 包括 : 处理器 ; 与该处理器通信的随机存取存储器 (RAM) ; 与该处理器通信的经过编码的报告载荷数据库 ; 与该处理器通信的解析后数据的数据库 ; 与该处理器通信的收发器 ; 。
7、以及 在处理器上执行的软件, 其中该软件 : 从多个客户端设备接收多个经过编码的报告载荷 ; 将所述多个经过编码的报告载荷存储在经过编码的报告载荷数据库中 ; 将至少一个经过编码的报告载荷从经过编码的报告载荷数据库传输到 RAM 中 ; 解码 RAM 中的每个经过编码的报告载荷 ; 权 利 要 求 书 CN 103649906 A 2 2/2 页 3 使用至少一个匹配算法解析 RAM 中的解码后的数据来确定事件的发生 ; 编制解析后的数据的记录以存储在解析后数据的数据库中 ; 以及 根据存储在解析后数据的数据库中的数据产生 AMS 报告。 13. 根据权利要求 13 所述的系统, 其中该软件针。
8、对每个经过编码的报告载荷重复解码 RAM 中的至少一个经过编码的报告载荷以及使用至少一个匹配算法解析 RAM 中的解码后的 数据来确定事件的发生的步骤。 14. 根据权利要求 13 所述的系统, 其中不保存解码后的报告载荷。 15. 根据权利要求 13 所述的系统, 其中解析后数据的数据库包括中间小组报告数据库 以及最终小组报告数据库。 16.根据权利要求12所述的系统, 其中一个事件是广告被显示、 TV广播被显示、 遥控器 上的按钮被按下、 观众的生物测量记录被获得、 或者对广告的交互组件的激活中的至少一 种。 17. 根据权利要求 12 所述的系统, 其中每个经过编码的报告载荷包括客户端设。
9、备标识 符以及多个经过编码的 AMS 事件。 18. 根据权利要求 12 所述的系统, 其中该软件使用位掩码算法作为匹配算法。 19. 根据权利要求 12 所述的系统, 其中一个经过编码的报告载荷在解析第二个经过编 码的报告载荷之前被解析。 20. 根据权利要求 12 所述的系统, 其中每个经过编码的报告载荷不存储时间戳记录。 21. 根据权利要求 12 所述的系统, 其中针对由小组定义确定的至少一个特定事件解析 每组解码后的数据。 22. 根据权利要求 12 所述的系统, 其中该报告包括特定事件发生的次数的计数。 23. 根据权利要求 12 所述的系统, 其中每个客户端设备是机顶盒、 TV、。
10、 计算机、 平板电 脑、 智能电话或者流式媒体设备之一。 权 利 要 求 书 CN 103649906 A 3 1/6 页 4 提高观众测量系统中的分析报告产生的效率和速度的系统 和方法 0001 相关申请的引用 0002 本申请要求于2011年5月24日提交的、 题目为 “用于观众测量系统提高分析报告 产生的效率和速度的系统和方法” 的第61489422号美国临时申请的优先权, 其通过引用 被明确且完整地包含于此。 背景技术 0003 1. 技术领域 0004 本发明涉及电视广告。更具体地, 本发明涉及报告电视广告以及节目的收视率。 0005 2. 发明背景 0006 观众测量系统 (AMS。
11、) 应当记录由用户设备产生的所有事件, 将它们发送到一个集 中的位置, 并且允许感兴趣的各方产生关于所有观看的内容单元 ( 包括频道、 节目、 广告等 等 ) 的报告。观众行为测量系统 (BMS) 应当允许记录并监控观众和几乎任何设备或系统的 交互, 包括家用电器、 收音机、 TV、 游戏控制台、 智能手机、 平板电脑、 PC 等等。 0007 由于需要被收集、 传输、 存储、 获取以及处理的数据的量, 如果现有的成本效益系 统被用来不带误差地产生关于每个内容单元(节目、 广告、 交互TV应用、 点播的视频内容等 等 ) 的报告, 同时允许用户回看并基于历史数据产生任意种类的报告, 很容易超过。
12、该系统 的能力。例如, 付费电视产业在美国有 6 千万数字电视订户, 平均来说, 每个订户每天产生 大约一百个事件。具有这种能力的观众测量系统需要产生、 传输并存储大约 60 亿个事件来 产生对每个订户的报告。 为了产生节目或广告收视率报告, 为了每个报告, 这样的一个系统 将要处理每天 60 亿条记录的数据。此外, 考虑到美国典型的线性频道节目表有大约 300 个 频道, 并且每小时播放的节目有高达 22 分钟分配为广告点 ( 其典型的是 30 秒或更少 ), 每 天有高达 316,800 个广告单元需要被映射到大约 1,000 个社会经济学、 人口学、 购物、 居家 以及其他简档。当前这样。
13、的数据量使得创建这样的系统是不现实的。 0008 迄今为止, 在付费电视行业, 在合理的预算内没有创建出具有上述能力的 AMS, 由 于它们没有克服由机顶盒返回路径 ( 例如, 机顶盒到头端的上行带宽 )、 从中央存储器中检 索数据的速度、 为产生必要的报告的 CPU 数据处理的开销以及完成请求的报告所需要的时 间 ( 借助 316,800 个广告单元, 每天每用户 60 亿条美国记录以及每次比较 0.01 毫秒, 在一 个现代计算机上处理报告的产生会花费高达 602 年 ) 所导致的局限。 0009 现有的系统 ( 例如, 在美国专利 6,983,478, 题目为跟踪网络使用的方法和系统中 。
14、描述的 ) 建议在解析和合并数据引擎中通过以下步骤为每个小组参与者创建事件时间线 : 解码并解析从每个小组参与者的机顶盒获取来的数据, 把事件记录数据与节目和广告数据 合并, 并为每个小组参与者的机顶盒形成事件时间线记录。 0010 这一设计和列出的操作存在两个问题。 第一个挑战是该系统要求足够量的处理能 力来执行解析以及足够量的 I O( 读和写 ) 操作来创建并存储时间线记录。这一要求显 著地限制了性价比的能力, 提供对有合理数量的小组参与者的小组的支持的能力, 以及准 说 明 书 CN 103649906 A 4 2/6 页 5 确地呈现请求的目标群体的观看模式的能力。 0011 与上述。
15、的方法相关的第二个问题创建的时间线数据记录本质上是非常大的。 考虑 到这一流程的最终产品是分析报告, 为了产生这种报告分析系统必须对非常大量的记录运 行数据库查询, 每个报告的产生花费大量的时间和计算资源。 发明概要 0012 本发明克服了与当前的策略和设计相关的问题和缺点, 并提供了测量多种内容的 收视率的新工具和方法。 0013 本发明的一个实施例涉及产生电视分析观众测量系统 (AMS) 报告的方法。该方法 包括步骤 : 在一个处理器中, 从多个客户端设备接收多个编码后的报告载荷, 将编码后的报 告载荷存储在数据库中, 将至少一个编码后的报告载荷从数据库转移到随机可寻址存储器 (RAM) 。
16、中, 解码 RAM 中的至少一个编码后的报告载荷, 使用至少一个匹配算法解析 RAM 中的 解码后的数据来确定事件的发生, 编制解析后的数据的数据库 ; 以及从解析后的数据的数 据库产生 AMS 报告。 0014 优选地, 解码 RAM 中的至少一个编码后的报告载荷和使用至少一个匹配算法解析 RAM 中的解码后的数据来确定事件的发生的步骤为每个编码后的报告载荷重复。在该优选 的实施例中, 解码后的报告载荷不保存。 优选地, 编制解析后的数据的数据库的步骤包括存 储该解析后的数据在一个中间小组报告数据库或者最终小组报告数据库中的一个中。 0015 一个事件优选的是广告被显示、 TV 广播被显示、。
17、 在遥控器中的一个按钮被按下、 观 众的生物识别记录被获得、 或者对广告的交互组件的激活中的至少一个。 优选地, 每个编码 后的报告载荷包括客户端设备标识符以及多个编码后的 AMS 事件。在该优选的实施例中, 使用至少一个匹配算法解析 RAM 中的解码后的数据来确定事件的发生的步骤通过位掩码 算法完成。 0016 根据权利要求 1 所述的方法, 其中一个编码后的报告载荷在第二编码后的报告载 荷被解析之前解析。 0017 优选地, 每个解码后的数据集合针对由小组定义确定的至少一个特定事件被解 析。该报告优选的包括特定事件发生的次数的计数。在该优选的实施例中, 每个客户端设 备是机顶盒、 TV、 。
18、计算机、 平板电脑、 智能手机或者流式媒体设备中的一个。 0018 本发明的另一个实施例涉及产生电视分析观众测量系统 (AMS) 报告的系统。该系 统包括处理器, 与处理器通信的随机存取存储器 (RAM), 与处理器通信的编码后报告载荷数 据库, 与处理器通信的解析后数据数据库, 与处理器通信的收发器, 以及在处理器中执行的 软件。该软件从多个客户端设备接收多个编码后的报告载荷, 将多个编码后的报告载荷存 储在编码后报告载荷数据库中, 将至少一个编码后的报告载荷从编码后报告载荷数据库转 移到 RAM 中, 解码 RAM 中的每个编码后的报告载荷, 使用至少一个匹配算法解析 RAM 中的解 码后。
19、的数据来确定事件的发生, 编制解析后的数据的记录来存储在解析后数据数据库中 ; 以及从存储在解析后数据数据库中的数据产生 AMS 报告。 0019 优选地该软件为每个编码后的报告载荷重复解码 RAM 中的至少一个编码后的报 告载荷以及使用至少一个匹配算法解析 RAM 中的解码后的数据来确定事件的发生的步骤。 在该优选的实施例中, 解码后的报告载荷不保存。解析后的数据数据库优选地包括一个中 说 明 书 CN 103649906 A 5 3/6 页 6 间小组报告数据库以及最终小组报告数据库。 0020 优选地, 一个事件是广告被显示、 TV 广播被显示、 在遥控器中的一个按钮被按下、 观众的生物。
20、识别记录被获得、 或者对广告的交互组件的激活中的至少一个。每个编码后的 报告载荷优选地包括客户端设备标识符以及多个编码后的 AMS 事件。 0021 优选地, 该软件使用位掩码算法作为匹配算法。 在该优选的实施例中, 一个编码后 的报告载荷在第二编码后的报告载荷被解析之前解析。优选地, 每个编码后的报告载荷不 存储时间戳记录。 每个解码后的数据集合优选地针对由小组定义确定的至少一个特定事件 被解析。优选地, 该报告包括特定事件发生的次数的计数。优选地, 每个客户端设备是机顶 盒、 TV、 计算机、 平板电脑、 智能手机或者流式媒体设备中的一个。 0022 本发明的其他实施例和优点某种程度上在下。
21、面的说明书中阐明, 在某种程度上, 其从这一说明书中是明显的, 或是可从本发明的实践中学习。 0023 附图描述 0024 本发明将以仅仅举例的方式并参考附图更详细地描述, 附图包括 : 0025 图 1 描述了从 AMS-A 到 AMS-L 子系统的系统数据流的实施例。 0026 图 2 描述了不带位掩码执行的处理数据的方法的实施例。 0027 图 3 描述了处理带有位掩码执行的数据的方法的实施例。 具体实施方式 0028 如此处实施并广泛描述的, 本公开提供了本发明的详细实施例。 然而, 所公开的实 施例仅仅是本发明的举例, 本发明可以多种可选的形式被实现。 因此, 无意限制特定的结构 和。
22、功能细节, 而是意图提供权利要求的基础并作为数导本领域技术人员以各个方式采用本 发明的代表性基础。 0029 本领域中能够被本发明的实施例解决的问题是测量 TV 收视率。已经被出人意料 地发现, 通过减少 AMS 的处理、 存储以及读写 (I O) 要求, 可实现为具有大量的小组以 及大量小组参与者的系统高性价比并快速的产生分析报告。 0030 本发明的实施例不处理或记录时间线数据库记录。作为替代, 客户端设备存储原 始的经过编码的报告载荷。该载荷优选地使用分析报告位掩码算法解码到 RAM 并存储在小 组报告数据库中。 0031 该 AMS 收集数据并创建高性价比的、 统计调查级别精度的报告。。
23、在优选的实施例 中, 该 AMS 由位于内容分发系统中的不同的拓扑网络点中的分布式计算组件的多个层组 成, 来实现对收集得到的大量数据的高效处理。层 1 由 AMS-A 组成, 层 2 由 AMS-L 组成, 层 3 由 AMS-C 组成。AMS-A 是 AMS 客户端应用, 其位于视频回放设备中, 例如, 电视机、 机顶盒、 视频流式适配器。 AMS-L是基于后端服务器的子系统, 其用作对由AMS-A组件产生的数据的 第一收集以及预处理点。在数据预处理完成以后, AMS-L 发送数据到 AMS-C。AMS-C 是基于 后端服务器的子系统, 其用作在数据被存档并输出到广告机构之前的最后的数据处。
24、理。取 决于内容分发网络拓扑和规模, AMS-L 组件的位置和总数量可以变化。例如, 小的内容分发 系统只有 AMS-A 和 AMS-L 组件, 并利用位于那个特定的内容分发网络之外的 AMS-C 组件。 0032 每个 AMS-A( 客户端设备级别 ) 优选地负责从 AMS-L 接收配置消息并根据接收到 的配置消息执行各事件的记录、 处理以及报告。每个 AMS-A 优选的是客户端机顶盒、 TV、 计 说 明 书 CN 103649906 A 6 4/6 页 7 算机、 平板电脑、 智能手机或者流式媒体设备或其他媒体播放设备。 0033 每个 AMS-L( 本地节点级别 ) 优选地负责从 AM。
25、S-C、 TV 通信系统、 电子节目指南服 务器和或视频点播服务器接收小组定义、 订户档案信息以及节目和广告计划表。 AMS-L还 优选地负责发送配置消息到每个 AMS-A 并执行上行带宽优化。该 AMS-L 还优选地负责从每 个 AMS-A 接收报告, 合并小组报告, 并为了进一步的合并将请求的报告发送到 AMS-C。每个 AMS-L 优选地由媒体服务提供商来维持, 例如有线电视公司、 卫星电视公司、 流式媒体公司、 或者因特网服务提供商。 0034 AMS-C( 中央级别 ) 优选地负责从广告机构接收小组定义, 从源机构接收订户人口 统计以及社会经济学元数据, 从国家广播公司接收节目元数据。
26、, 以及从广告机构或者广播 公司接收广告计划。AMS-C 优选地负责合并请求的信息并映射该信息到可用的 AMS-L 订户 库。AMS-C 可以从多个 AMS-L 接收并合并报告。AMS-C 优选地由媒体公司来维持, 例如广播 公司、 有线电视频道或者因特网网页。 0035 图 1 描述了从 AMS-A804 到 AMS-L 子系统 108 的系统数据流的实施例。AMS 客户端 应用 804 发送 AMS 客户端报告消息 919 给 AMS-L 子系统 108, 具体是给 AMS-L 子系统的客 户端报告捕获器和数据库导入器 515。AMS 客户端应用 804 从 AMS-L 子系统 108 接。
27、收报告。 发送能够以规律的计划(例如, 每小时, 每天或者每周)、 响应来自AMS-L子系统108的要求 (如由广告客户请求的)、 随机的、 特定数量的数据被记录之后(例如, 在已经观看特定小时 数的电视之后 )、 或者以其他的间隔发生。 0036 每个消息 919 优选地包括具有客户端设备标识符 917( 例如, MAC 地址 ) 和控制信 息 916( 例如, 报告序列号 ) 的报告头部 918, 以及经过编码的报告载荷 915。该经过编码的 报告载荷 915 包括每个 AMS 事件 914。 0037 事件可包括谁观看了节目或商业广告, 他们对节目和商业广告的反应是什么, 观 众的生物测。
28、定数据, 在遥控器上的按钮按压 ( 例如, 如果观众改变了频道, 改变了音量, 或 快进通过内容的一部分 ), 对广告中的交互组件的激活, 或其他可被 STB 记录的事件。 0038 AMS-L 子系统 108 通过模决 515 接收每个消息 919, 并把 STB 报告存储在 STB 报告 数据库 521 中。优选地, STB 报告数据库 521 以显示在模块 911 中的格式存储每个 STB 报 告。该格式包括客户端设备标识符 912 以及经过编码的报告载荷 915。该报告不存储时间 戳记录。 0039 小组报告由模块 528 产生。模块 528 从 STB 报告数据库 521 接收 ST。
29、B 报告并从本 地广告数据库525获得广告数据, 从本地节目数据库526获得节目数据, 从本地人口统计数 据库 524 获得人口统计数据, 并从本地小组配置数据库 523 获得小组信息。 0040 模块 528 在模块 900 中解码经过编码的报告载荷。模决 904 描述了解码后的报告 载荷的格式的优选实施例。该格式包括与事件 905 相关联的时间戳。906-910 是解码后的 事件 914 的各种可能的例子。 0041 在模块 901 中, 解码后的数据使用一个或多个算法进行匹配, 从而确定观众观看 了什么, 并且由模块 902 来更新小组报告数据库 531。模块 901 可以针对特定的事件。
30、 ( 例 如, 某个特定的节目被观看 )、 特定的时隙、 或由小组定义确定的其化数据解析数据。模块 903 使得 AMS-L 子系统 108 为每个 STB 重复该过程。当系统完成对事件发生的数量的计数 时, 可向小组报告数据库 531 增加更新后的计数。 说 明 书 CN 103649906 A 7 5/6 页 8 0042 图 2 描述了不带位掩码执行的数据处理的方法的实施例。在步骤 1001, 小组报告 生成器使用 “select” SQL( 结构化查询语言 ) 查询检索 STB 报告载荷。下一个 STB 报告记 录在步骤1002被获取。 在步骤1003, 系统确定是否有额外的STB报告。
31、记录, 如果有, 该方法 继续, 如果没有, 该方法结束。在步骤 1004, AMS-L 子系统把所有的事件从 STB 报告载荷解 码到 RAM 中, 并根据时间戳对事件排序。在步骤 1005, AMS-L 子系统使用小组 ID 号和 SQL 查询 ( 例如, SELECT FROM PanelAnalyticsTable WHERE PanelID=“xyz” ) 从本地小组 配置数据库检索分析报告定义。该系统然后在步骤 1008 解析每个事件, 在步骤 1009 执行 对 STB 报告的分析请求并将结果存储在小组报告数据库中。在步骤 1006, 一旦在第一 STB 报告记录中的所有事件被用。
32、尽, 一个新的STB报告记录被解析, 直到没有更多的STB报告记 录剩余。 0043 图 3 描述了带有位掩码执行的数据处理的方法的实施例。位掩码可以在单 个操作中对来自一个 STB 的所有广告进行校验。在步骤 1101, 小组报告生成器使用 “select” SQL(结构化查询语言)查询检索STB报告载荷。 下一个STB报告记录在步骤1102 被获取。在步骤 1103, 系统确定是否有额外的 STB 报告记录, 如果有, 该方法继续, 如果没 有, 该方法结束。在步骤 1104, AMS-L 子系统把所有的事件从 STB 报告载荷解码到 RAM 中, 并产生基于时间戳的位掩码。在步骤 100。
33、5, AMS-L 子系统从本地小组配置数据库检索分析 报告定义位掩码。在步骤 1107, 该系统对 STB 报告记录执行分析报告位掩码算法并将结果 存储在小组报告数据库中。在步骤 1106, 该流程为每个剩余的 STB 报告记录重复。 0044 使用此处描述的方法, 事件数据 914 在 STB 报告数据库 521 中保持编码, 并只在数 据分析期间由 AMS-L 系统 108 的 900 解码到 RAM 中。通过在 RAM 中分析数据, 该系统能够 在分析速度上达到显著的提升, 并减少了必需的总体计算能力要求。 0045 尽管此处提供的例子用于电视观看系统, 但本发明同样适用于涉及观众的其他。
34、视 频和音频应用, 包括, 但不限于, 在个人电脑、 平板电脑、 智能电话、 游戏控制台、 无线电接收 机、 MP3 播放器、 以及其他的流式线性节目设备上的视频观看。此外, 本发明同样地适用于 在观众成员环境中的其他电子设备的监控, 例如其他家用电器。 0046 尽管此处描述的示例性的环境采用了硬盘数据库, 但是本领域技术人员可以理解 的是, 可以存储由计算机存取的数据的其他种类的计算机可读介质, 例如磁带、 闪存卡、 数 字通用盘、 磁片盒、 随机存取存储器 (RAM)、 只读存储器 (ROM)、 包含比特流的电缆或无线信 号等等, 同样可被用在示例性的操作环境中。 0047 为了清楚的解。
35、释, 说明性的系统实施例被呈现为包括单个功能的各个模块 ( 包括 标记为 “处理器” 的功能模块 )。这些模块呈现的功能可被通过使用共享的或专门的硬件来 提供, 包括, 但不限于, 能够执行软件的硬件。例如在图 1 中显示的一个或多个处理器的功 能可由单个共享处理器或多个处理器提供。( 术语 “处理器” 的使用不应被解释为唯一地指 向能够执行软件的硬件。) 示例性的实施例可包括微处理器和或数字信号处理器 (DSP) 硬件, 用于存储执行下面讨论的操作的软件的只读存储器 (ROM), 以及用于存储结果的随机 存取存储器(RAM)。 超大规模集成(VLSI)硬件实施例, 以及定制的VLSI电路结合。
36、通用目的 DSP 电路同样可被提供。 0048 在本发明范围内的实施例还可包括用于携带或具有计算机可执行指令或数据结 构存储在其上的计算机可读介质。 这种计算机可读介质可以是任何可用的可由通用目的或 说 明 书 CN 103649906 A 8 6/6 页 9 专用目的计算机存取的介质。 以举例的方式, 并不是限制, 这种计算机可读介质可包括RAM、 ROM、 EEPROM、 CD-ROM 或其他光盘存储器、 磁盘存储或其他磁存储设备, 或任意其他的可被用 来以计算机可执行指令或数据结构的形式携带或存储期望的程序代码手段的介质。 当信息 经过网络或其他通信连接(硬连接、 无线或它们的组合)传输。
37、或提供给计算机时, 该计算机 适当地将该连接看作计算机可读介质。 因此, 任何这种连接被适当地叫做计算机可读介质。 上述的组合同样被包括在计算机可读介质的范围内。 0049 计算机可执行指令包括, 例如, 使得通用计算机、 专用计算机或专用处理设备执行 一定功能或一组功能的指令和数据。 计算机可执行指令还包括可由计算机在独立的或网络 环境中执行的程序模块。通常, 程序模块包括例程、 程序、 对象、 组件以及数据结构等, 其执 行特定的任务或实现特定的抽象数据类型。计算机可执行指令、 相关的数据结构以及程序 模块代表了用于执行此处公开的方法的步骤的程序代码手段的例子。 这种可执行指令的特 定顺序。
38、或相关的数据结构表示了用于实现在这些步骤中描述的功能的相应动作的例子。 0050 本领域技术人员可以理解的是, 本发明的其他实施例可被实现在带有多种计算机 系统配置的网络计算环境中, 包括个人计算机、 手持设备、 多处理器系统、 基于微处理器或 可编程消费电子产品、 网络PC、 迷你计算机、 大型机计算机等等。 网络可包括因特网、 一个或 多个局域网 (LAN)、 一个或多个城域网 (MAN)、 一个或多个广域网 (WAN)、 一个或多个内联网 等等。实施例同样可被实现在分布式计算环境中, 其中任务可由经过通信网络连接 ( 通过 硬链接、 无线链接或通过它们的组合 ) 的本地和远程处理设备执行。
39、。在分布式计算环境中, 程序模块可位于本地和远程存储器存储设备二者中。 0051 本发明的其他实施例和用途对本领域技术人员来说在参考在此处公开的本发明 的说明书和实践的情况下是明显的。 此处引用的所有参考文献, 包括所有的公开, 美国和外 国专利和专利申请通过引用被明确地完整地包含。要指出的是, 说明书和例子仅仅被看做 示例性的, 本发明的实际范围和精神由下述的权利要求指明。此外, 术语 “包含” 包括术语 “由组成” 和 “本质上由组成” 。 说 明 书 CN 103649906 A 9 1/3 页 10 图 1 说 明 书 附 图 CN 103649906 A 10 2/3 页 11 图 2 说 明 书 附 图 CN 103649906 A 11 3/3 页 12 图 3 说 明 书 附 图 CN 103649906 A 12 。