著录项信息
专利名称 | 数据同步方法和系统 |
申请号 | CN201410263732.X | 申请日期 | 2014-06-13 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2014-09-24 | 公开/公告号 | CN104064201A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G11B19/02 | IPC分类号 | G;1;1;B;1;9;/;0;2;;;G;1;1;B;2;7;/;1;0查看分类表>
|
申请人 | 广州视睿电子科技有限公司 | 申请人地址 | 广东省广州市高新技术产业开发区科学城科珠路192号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 广州视睿电子科技有限公司 | 当前权利人 | 广州视睿电子科技有限公司 |
发明人 | 陈琼南;田楠 |
代理机构 | 广州华进联合专利商标代理有限公司 | 代理人 | 黄晓庆 |
摘要
本发明公开了一种数据同步方法和系统,所述方法包括:检测用户对播放端的播放数据的操作事件;若检测到所述操作事件,获取所述播放数据的当前播放状态的第一状态信息;获取控制端的播放列表的当前播放状态的第二状态信息;若所述第一状态信息与所述第二状态信息不一致,则生成与所述操作事件对应的所述同步指令;向所述控制端发送所述同步指令,使所述控制端根据所述同步指令对所述播放列表进行相应的同步操作。实施本发明的方法和系统,可保持控制端与播放端的数据同步。
1.一种数据同步方法,其特征在于,包括以下步骤:
接收控制端下载播放数据的缩略图的请求;
从播放端获取所述播放数据的缩略图,生成缩略图列表;
将所述缩略图列表作为播放列表在所述控制端显示;
获取所述控制端生成的控制指令,以控制所述播放端根据所述控制指令对所述播放数据进行相应的控制操作;
检测用户对所述播放端的所述播放数据的操作事件;
若检测到所述操作事件,获取所述播放数据的当前播放状态的第一状态信息;
获取所述控制端的所述播放列表的当前播放状态的第二状态信息;
若所述第一状态信息与所述第二状态信息不一致,则生成与所述操作事件对应的所述同步指令;
向所述控制端发送所述同步指令,使所述控制端根据所述同步指令对所述播放列表进行相应的同步操作。
2.根据权利要求1所述的数据同步方法,其特征在于,获取所述播放数据的当前播放状态的第一状态信息的步骤包括以下步骤:
检测到所述操作事件时,触发所述播放端用于播放所述播放数据的播放软件,以获取所述播放数据的当前播放状态的第一状态信息;
通过预设的状态接口,接收所述播放端获取的所述第一状态信息。
3.根据权利要求1所述的数据同步方法,其特征在于,若所述第一状态信息与所述第二状态信息不一致,则生成与所述操作事件对应的所述同步指令的步骤包括以下步骤:
比较所述第一状态信息与所述第二状态信息是否相同;
若不同,则判定所述第一状态信息与所述第二状态信息不一致,生成所述第一状态信息与所述第二状态信息间的区别状态信息;
根据所述区别状态信息和预设的用于调整所述播放列表的播放状态的操作数据,获取用于将所述播放列表从所述第二状态信息调整到所述第一状态信息的操作数据,生成所述同步指令。
4.根据权利要求1所述的数据同步方法,其特征在于,获取所述控制端生成的控制指令的步骤包括以下步骤:
检测用户触摸在所述缩略图的显示区域的触摸参数;
根据预设的触摸参数和控制指令的对应关系,生成与检测到的触摸参数对应的控制指令。
5.根据权利要求1至4中任意一项所述的数据同步方法,其特征在于,所述播放数据包括演示文稿。
6.根据权利要求5所述的数据同步方法,其特征在于,所述操作事件包括所述演示文稿的翻页操作、批注操作和退出操作中至少一种操作对应的操作事件。
7.根据权利要求5所述的数据同步方法,其特征在于,所述第一状态信息包括所述演示文稿的当前页面的标识和/或添加在所述演示文稿的当前页面中的批注信息。
8.一种数据同步系统,其特征在于,包括:
缩略图模块,用于:
接收控制端下载播放数据的缩略图的请求;
从播放端获取所述播放数据的缩略图,生成缩略图列表;
将所述缩略图列表作为播放列表在所述控制端显示;
控制模块,用于获取所述控制端生成的控制指令,以控制所述播放端根据所述控制指令对所述播放数据进行相应的控制操作;
检测模块,用于检测用户对所述播放端的所述播放数据的操作事件;
状态模块,用于在检测到所述操作事件时,获取所述播放数据的当前播放状态的第一状态信息;
获取模块,用于获取所述控制端的所述播放列表的当前播放状态的第二状态信息;
指令模块,用于在所述第一状态信息与所述第二状态信息不一致时,生成与所述操作事件对应的所述同步指令;
同步模块,用于向所述控制端发送所述同步指令,使所述控制端根据所述同步指令对所述播放列表进行相应的同步操作。
数据同步方法和系统\n技术领域\n[0001] 本发明涉及计算机技术领域,特别是涉及一种数据同步方法和系统。\n背景技术\n[0002] 随着计算机技术的发展,通过通信媒体对远距离被控对象进行控制的技术也越来越成熟。目前常见的控制技术是通过对控制端的播放列表执行相应的控制操作,控制播放端播放对应的播放数据,并对播放数据执行相应播放操作。\n[0003] 但是,由于用户对播放端的播放内容的附加操作,易出现播放端与控制端的播放内容不同步的问题。\n发明内容\n[0004] 基于此,有必要针对上述控制技术中,易出现播放端与控制端的播放内容不同步的问题,提供一种数据同步方法和系统。\n[0005] 一种数据同步方法,包括以下步骤:\n[0006] 接收控制端下载播放数据的缩略图的请求;\n[0007] 从播放端获取所述播放数据的缩略图,生成缩略图列表;\n[0008] 将所述缩略图列表作为播放列表在所述控制端显示;\n[0009] 获取所述控制端生成的控制指令,以控制所述播放端根据所述控制指令对所述播放数据进行相应的控制操作;\n[0010] 检测用户对所述播放端的所述播放数据的操作事件;\n[0011] 若检测到所述操作事件,获取所述播放数据的当前播放状态的第一状态信息;\n[0012] 获取所述控制端的所述播放列表的当前播放状态的第二状态信息;\n[0013] 若所述第一状态信息与所述第二状态信息不一致,则生成与所述操作事件对应的所述同步指令;\n[0014] 向所述控制端发送所述同步指令,使所述控制端根据所述同步指令对所述播放列表进行相应的同步操作。\n[0015] 一种数据同步系统,包括:\n[0016] 缩略图模块,用于:\n[0017] 接收控制端下载播放数据的缩略图的请求;\n[0018] 从播放端获取所述播放数据的缩略图,生成缩略图列表;\n[0019] 将所述缩略图列表作为播放列表在所述控制端显示;\n[0020] 控制模块,用于获取所述控制端生成的控制指令,以控制所述播放端根据所述控制指令对所述播放数据进行相应的控制操作;\n[0021] 检测模块,用于检测用户对所述播放端的所述播放数据的操作事件;\n[0022] 状态模块,用于在检测到所述操作事件时,获取所述播放数据的当前播放状态的第一状态信息;\n[0023] 获取模块,用于获取所述控制端的所述播放列表的当前播放状态的第二状态信息;\n[0024] 指令模块,用于在所述第一状态信息与所述第二状态信息不一致时,生成与所述操作事件对应的所述同步指令;\n[0025] 同步模块,用于向所述控制端发送所述同步指令,使所述控制端根据所述同步指令对所述播放列表进行相应的同步操作。\n[0026] 上述数据同步方法和系统,若检测到所述操作事件,获取所述播放数据的当前播放状态的第一状态信息和控制端的播放列表的当前播放状态的第二状态信息,若所述第一状态信息与所述第二状态信息不一致,则生成与所述操作事件对应的所述同步指令,并向所述控制端发送所述同步指令,使所述控制端根据所述同步指令对所述播放列表进行相应的同步操作,可使控制端的播放列表与播放端的播放数据保持同步。\n附图说明\n[0027] 图1是本发明数据同步方法第一实施方式的流程示意图;\n[0028] 图2是本发明数据同步方法第二实施方式的流程示意图;\n[0029] 图3是本发明数据同步方法第三实施方式的流程示意图;\n[0030] 图4是本发明数据同步系统第一实施方式的结构示意图;\n[0031] 图5是本发明数据同步系统第二实施方式的结构示意图。\n具体实施方式\n[0032] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0033] 请参阅图1,图1是本发明的数据同步方法第一实施方式的流程示意图。\n[0034] 本实施方式的所述数据同步方法包括以下步骤:\n[0035] 步骤S101,检测用户对播放端的播放数据的操作事件。\n[0036] 步骤S102,若检测到所述操作事件,获取所述播放数据的当前播放状态的第一状态信息。\n[0037] 步骤S103,获取控制端的播放列表的当前播放状态的第二状态信息。\n[0038] 步骤S104,若所述第一状态信息与所述第二状态信息不一致,则生成与所述操作事件对应的所述同步指令。\n[0039] 步骤S105,向所述控制端发送所述同步指令,使所述控制端根据所述同步指令对所述播放列表进行相应的同步操作。\n[0040] 本实施方式,获取所述播放数据的当前播放状态的第一状态信息和控制端的播放列表的当前播放状态的第二状态信息,若所述第一状态信息与所述第二状态信息不一致,则生成与所述操作事件对应的所述同步指令,并向所述控制端发送所述同步指令,使所述控制端根据所述同步指令对所述播放列表进行相应的同步操作,可使控制端的播放列表与播放端的播放数据保持同步。\n[0041] 其中,对于步骤S101,所述播放数据优选地为演示文稿,还可为本领域技术人员惯用的其他播放数据,如word文档、PDF(Portable Document Format)文件等。所述播放端可为大众所熟知的台式机、笔记本、个人数字助理、智能电话、播放端电脑、便携式媒体播放器、机顶盒等类似设备。\n[0042] 优选地,所述操作事件包括所述演示文稿的翻页操作、批注操作和退出操作中至少一种操作对应的操作事件。在其他实施方式中还包括对其他播放数据的惯用操作对应的操作事件。\n[0043] 进一步地,通过播放所述播放数据的播放软件检测用户对所述播放端的播放数据的操作事件的检测。若检测到用户对所述播放数据的触发事件(如用户手指双击所述播放数据所在的显示区域,切换显示页面),或检测到用户通过触发按钮或按键输入的对所述播放数据进行操作的操作指令,或者用户通过晃动所述播放端触发的对所述播放数据进行操作的操作指令,可判定检测到用户对所述播放端的播放数据的操作事件。\n[0044] 在一个实施例中,检测用户对播放端的播放数据的操作事件的步骤之前,还包括以下步骤:\n[0045] 获取所述控制端生成的控制指令,以控制所述播放端根据所述控制指令对所述播放数据进行相应的控制操作。\n[0046] 在本实施例中,响应控制端的控制操作,在播放端对相应的播放数据进行相应控制操作,以保证播放端的播放数据与控制端同步。\n[0047] 优选地,所述控制指令包括开启指令、关闭指令、切页指令、批注指令等操作指令。\n[0048] 进一步地,可通过对预设的按键设备、触摸按钮、显示区域或控制终端执行预设的触发操作,发送对应的操作指令。\n[0049] 对于步骤S102,所述第一状态信息包括播放终端当前播放的播放数据的标识(如页码或进度信息)、插入当前播放的播放数据中的信息、以及从当前播放的播放数据中删除的信息。如:可包括所述演示文稿的当前页面的标识和/或添加在所述演示文稿的当前页面中的批注信息。\n[0050] 优选地,可通过播放端用于播放所述播放数据的播放软件(如Microsoft office Powerpoint程序),监听所述播放数据的当前播放状态(当前显示页数、新增数据等)。\n[0051] 在一个实施例中,获取所述播放数据的当前播放状态的第一状态信息的步骤包括以下步骤:\n[0052] 检测到所述操作事件时,触发所述播放端用于播放所述播放数据的播放软件,以获取所述播放数据的当前播放状态的第一状态信息。\n[0053] 通过预设的状态接口,接收所述播放端获取的所述第一状态信息。\n[0054] 本实施例,通过播放软件可快速获取播放数据在播放终端的播放状态。\n[0055] 对于步骤S103,所述播放列表与所述播放数据对应,用于标识所述播放数据。可为所述播放数据的缩略图组成的列表。所述控制端可为大众所熟知的台式机、笔记本、个人数字助理、智能电话等类似设备。\n[0056] 优选地,所述第二状态信息包括所述播放列表在所述控制端的当前播放的播放列表的标识(如缩略图页码或进度信息)、插入当前播放的播放列表中的信息、以及从当前播放的播放列表中删除的信息。\n[0057] 进一步地,可根据控制端发送的最新控制指令,确定与所述控制指令对应的播放列表的当前播放状态,生成所述第二状态信息。还可直接从所述控制终端获取所述播放列表的当前播放状态,生成所述第二状态信息。\n[0058] 对于步骤S104,所述同步指令用于使所述播放列表在所述控制端的播放状态与所述播放数据在所述播放端的播放状态一致。如:播放进度相同、显示的数据相同。\n[0059] 在一个实施例中,若所述第一状态信息与所述第二状态信息不一致,则生成与所述操作事件对应的所述同步指令的步骤包括以下步骤:\n[0060] 比较所述第一状态信息与所述第二状态信息是否相同。\n[0061] 若不同,则判定所述第一状态信息与所述第二状态信息不一致,生成所述第一状态信息与所述第二状态信息间的区别状态信息。\n[0062] 根据所述区别状态信息和预设的用于调整所述播放列表的播放状态的操作数据,获取用于将所述播放列表从所述第二状态信息调整到所述第一状态信息的操作数据,生成所述同步指令。\n[0063] 本实施例,获取用于将所述播放列表从所述第二状态信息调整到所述第一状态信息的操作数据,生成所述同步指令,可将控制端的播放列表调整到与所述播放数据同步。\n[0064] 如用户对播放端的播放数据进行跳页操作,播放数据的当前播放页数与控制端的播放列表的播放页数不同(区别状态信息),可生成用于跳页的同步指令,使控制端根据同步指令对播放列表进行跳页操作,将播放列表播放的页数与播放数据播放的页数相同。\n[0065] 在其他实施方式中,还可通过本领域技术人员惯用的其他技术手段生成所述同步指令。\n[0066] 在一个实施例中,当用户对播放端的播放数据的操作事件为在播放端的演示文稿中添加批注时,若所述第一状态信息与所述第二状态信息不一致,则生成与所述操作事件对应的所述同步指令的步骤包括以下步骤:\n[0067] 根据所述第一状态信息中包括的批注数据、以及批注位置信息,生成包括所述批注数据和所述批注位置信息的批注指令(同步指令)。\n[0068] 对于步骤S105,根据所述同步指令,控制端可将所述播放列表调整到与所述播放数据一致的播放状态。\n[0069] 在一个实施例中,当用户对播放端的播放数据的操作事件为在播放端的演示文稿中添加批注时,向所述控制端发送所述同步指令,使所述控制端根据所述同步指令对所述播放列表进行相应的同步操作的步骤包括以下步骤:\n[0070] 从所述同步指令中获取批注位置和批注数据。\n[0071] 根据所述播放端的显示屏的分辨率与所述控制端的显示屏的分辨率,对所述批注位置进行转换。\n[0072] 根据转换后的批注位置,在所述播放列表的对应位置批注所述批注数据。\n[0073] 请参阅图2,图2是本发明的数据同步方法第二实施方式的流程示意图。\n[0074] 本实施方式的所述数据同步方法与第一实施方式的区别在于:在获取所述控制端生成的控制指令,以控制所述播放端根据所述控制指令对所述播放数据进行相应的控制操作的步骤之前,还包括以下步骤:\n[0075] 步骤S201,接收所述控制端下载所述播放数据的缩略图的请求。\n[0076] 步骤S202,从所述播放端获取所述播放数据的缩略图,生成缩略图列表。\n[0077] 步骤S203,将所述缩略图列表作为播放列表在所述控制端显示。\n[0078] 本实施方式,通过所述播放数据的缩略图生成播放列表,可减少控制端的数据量,提高对播放端的控制效率。\n[0079] 其中,播放端在接收到控制端发送的开始播放所述播放数据的指令时,即生成所述播放数据的缩略图。\n[0080] 在一个实施例中,获取所述控制端生成的控制指令的步骤包括以下步骤:\n[0081] 检测用户触摸在所述缩略图的显示区域的触摸参数。\n[0082] 根据预设的触摸参数和控制指令的对应关系,生成与检测到的触摸参数对应的控制指令。\n[0083] 本实施例中,用户通过对所述缩略图的触发操作,即可生成相应的控制指令。\n[0084] 在另一个实施例中,获取所述控制端生成的控制指令的步骤包括以下步骤:\n[0085] 获取对预设按键的触摸操作的触摸参数;\n[0086] 根据预设的触摸参数和控制指令的对应关系间的对应关系,生成与检测到的触摸参数对应的控制指令。\n[0087] 在其他实施例中,获取所述控制端生成的控制指令的步骤包括以下步骤:\n[0088] 通过所述控制端的重力感应器获取所述控制端的重力方向。\n[0089] 根据预设的重力方向和控制指令的对应关系间的对应关系,生成与检测到的重力方向对应的控制指令。\n[0090] 请参阅图3,图3是本发明的数据同步方法第三实施方式的流程示意图。\n[0091] 本实施方式的所述数据同步方法包括以下步骤:\n[0092] 步骤S301,控制端向播放端发送开始播放对应演示文稿的启动指令。\n[0093] 步骤S301,播放端接收所述启动指令,通过多媒体播放软件播放所述演示文稿,并根据所述演示文稿生成所述演示文稿的缩略图。\n[0094] 步骤S303,控制端向播放端发送下载所述演示文稿的缩略图的请求。\n[0095] 步骤S304,播放端接收到所述请求后,向控制端发送所述缩略图。\n[0096] 步骤S305,控制端接收所述缩略图,生成缩略图列表(包括所述缩略图的播放列表),并显示所述缩略图表。\n[0097] 步骤306,接收用户对控制端缩略图列表进行操作的操作指令(如:下一页、上一页、跳页、批注等操作指令),对所述缩略图表进行相应操作,并将所述操作指令作为控制指令向播放端发送。\n[0098] 步骤S307,播放端收到控制端发送的控制指令后,根据所述控制指令,对所述演示文稿进行相应操作(如一页、上一页、跳页、批注等操作),使所述演示文稿与控制端当前显示的缩略图列表一致。\n[0099] 步骤S308,检测用户对播放端的演示文稿的操作指令(如下一页、上一页、跳页、批注等操作指令),触发播放端的PPT状态监控器,获取演示文稿的当前播放状态的第一状态信息,并向控制端发送。\n[0100] 步骤309,在所述第一状态信息和缩略图列表的当前状态信息(第二状态信息)不一致时,生成同步指令(如下一页、上一页、跳页、批注等操作指令),控制端根据所述同步指令对缩略图列表进行相应的同步操作,使缩略图列表的播放状态与所述演示文稿的播放状态一致。\n[0101] 请参阅图4,图4是本发明的数据同步系统第一实施方式的结构示意图。\n[0102] 本实施方式的所述数据同步系统包括检测模块100、状态模块200、获取模块300、指令模块400和同步模块500,其中:\n[0103] 检测模块100,用于检测用户对播放端的播放数据的操作事件。\n[0104] 状态模块200,用于在检测到所述操作事件时,获取所述播放数据的当前播放状态的第一状态信息。\n[0105] 获取模块300,用于获取控制端的播放列表的当前播放状态的第二状态信息。\n[0106] 指令模块400,用于在所述第一状态信息与所述第二状态信息不一致时,生成与所述操作事件对应的所述同步指令。\n[0107] 同步模块500,用于向所述控制端发送所述同步指令,使所述控制端根据所述同步指令对所述播放列表进行相应的同步操作。\n[0108] 本实施方式,获取所述播放数据的当前播放状态的第一状态信息和控制端的播放列表的当前播放状态的第二状态信息,若所述第一状态信息与所述第二状态信息不一致,则生成与所述操作事件对应的所述同步指令,并向所述控制端发送所述同步指令,使所述控制端根据所述同步指令对所述播放列表进行相应的同步操作,可使控制端的播放列表与播放端的播放数据保持同步。\n[0109] 其中,对于检测模块100,所述播放数据优选地为演示文稿,还可为本领域技术人员惯用的其他播放数据,如word文档、PDF(Portable Document Format)文件等。所述播放端可为大众所熟知的台式机、笔记本、个人数字助理、智能电话、播放端电脑、便携式媒体播放器、机顶盒等类似设备。\n[0110] 优选地,所述操作事件包括所述演示文稿的翻页操作、批注操作和退出操作中至少一种操作对应的操作事件。在其他实施方式中还包括对其他播放数据的管用操作对应的操作事件。\n[0111] 进一步地,通过播放所述播放数据的播放软件检测用户对所述播放端的播放数据的操作事件的检测。若检测到用户对所述播放数据的触发事件(如用户手指双击所述播放数据所在的显示区域,切换显示页面),或检测到用户通过触发按钮或按键输入的对所述播放数据进行操作的操作指令,或者用户通过晃动所述播放端触发的对所述播放数据进行操作的操作指令,可判定检测到用户对所述播放端的播放数据的操作事件。\n[0112] 在一个实施例中,还包括控制模块,用于获取所述控制端生成的控制指令,以控制所述播放端根据所述控制指令对所述播放数据进行相应的控制操作。\n[0113] 在本实施例中,响应控制端的控制操作,在播放端对相应的播放数据进行相应控制操作,以保证播放端的播放数据与控制端同步。\n[0114] 优选地,所述控制指令包括开启指令、关闭指令、切页指令、批注指令等操作指令。\n[0115] 进一步地,可通过对预设的按键设备、触摸按钮、显示区域或控制终端执行预设的触发操作,发送对应的操作指令。\n[0116] 对于状态模块200,所述第一状态信息包括播放终端当前播放的播放数据的标识(如页码或进度信息)、插入当前播放的播放数据中的信息、以及从当前播放的播放数据中删除的信息。如:可包括所述演示文稿的当前页面的标识和/或添加在所述演示文稿的当前页面中的批注信息。\n[0117] 优选地,可通过播放端用于播放所述播放数据的播放软件(如Microsoft office Powerpoint程序),监听所述播放数据的当前播放状态(当前显示页数、新增数据等)。\n[0118] 在一个实施例中,状态模块200可用于检测到所述操作事件时,触发所述播放端用于播放所述播放数据的播放软件,以获取所述播放数据的当前播放状态的第一状态信息,通过预设的状态接口,接收所述播放端获取的所述第一状态信息。\n[0119] 本实施例,通过播放软件可快速获取播放数据在播放终端的播放状态。\n[0120] 对于获取模块300,所述播放列表与所述播放数据对应,用于标识所述播放数据。\n可为所述播放数据的缩略图组成的列表。所述控制端可为大众所熟知的台式机、笔记本、个人数字助理、智能电话等类似设备。\n[0121] 优选地,所述第二状态信息包括所述播放列表在所述控制端的当前播放的播放列表的标识(如缩略图页码或进度信息)、插入当前播放的播放列表中的信息、以及从当前播放的播放列表中删除的信息。\n[0122] 进一步地,可根据控制端发送的最新控制指令,确定与所述控制指令对应的播放列表的当前播放状态,生成所述第二状态信息。还可直接从所述控制终端获取所述播放列表的当前播放状态,生成所述第二状态信息。\n[0123] 对于指令模块400,所述同步指令用于使所述播放列表在所述控制端的播放状态与所述播放数据在所述播放端的播放状态一致。如:播放进度相同、显示的数据相同。\n[0124] 在一个实施例中,指令模块400可用于:\n[0125] 比较所述第一状态信息与所述第二状态信息是否相同。\n[0126] 若不同,则判定所述第一状态信息与所述第二状态信息不一致,生成所述第一状态信息与所述第二状态信息间的区别状态信息。\n[0127] 根据所述区别状态信息和预设的用于调整所述播放列表的播放状态的操作数据,获取用于将所述播放列表从所述第二状态信息调整到所述第一状态信息的操作数据,生成所述同步指令。\n[0128] 本实施例,获取用于将所述播放列表从所述第二状态信息调整到所述第一状态信息的操作数据,生成所述同步指令,可将控制端的播放列表调整到与所述播放数据同步。\n[0129] 在其他实施方式中,还可通过本领域技术人员惯用的其他技术手段生成所述同步指令。\n[0130] 在一个实施例中,当用户对播放端的播放数据的操作事件为在播放端的演示文稿中添加批注时,指令模块400还可用于:\n[0131] 根据所述第一状态信息中包括的批注数据、以及批注位置信息,生成包括所述批注数据和所述批注位置信息的批注指令(同步指令)。\n[0132] 对于同步模块500,根据所述同步指令,可通过控制端将所述播放列表调整到与所述播放数据一致的播放状态。\n[0133] 在一个实施例中,当用户对播放端的播放数据的操作事件为在播放端的演示文稿中添加批注时,同步模块500可用于:\n[0134] 从所述同步指令中获取批注位置和批注数据。\n[0135] 根据所述播放端的显示屏的分辨率与所述控制端的显示屏的分辨率,对所述批注位置进行转换。\n[0136] 根据转换后的批注位置,在所述播放列表的对应位置批注所述批注数据。\n[0137] 请参阅图5,图5是本发明的数据同步系统第二实施方式的结构示意图。\n[0138] 本实施方式的所述数据同步系统与第一实施方式的区别在于:还包括缩略图模块\n600,用于:\n[0139] 接收所述控制端下载所述播放数据的缩略图的请求。\n[0140] 从所述播放端获取所述播放数据的缩略图,生成缩略图列表。\n[0141] 将所述缩略图列表作为播放列表在所述控制端显示。\n[0142] 本实施方式,通过所述播放数据的缩略图生成播放列表,可减少控制端的数据量,提高对播放端的控制效率。\n[0143] 其中,播放端在接收到控制端发送的开始播放所述播放数据的指令时,即生成所述播放数据的缩略图。\n[0144] 在一个实施例中,控制模块可用于:\n[0145] 检测用户触摸在所述缩略图的显示区域的触摸参数。\n[0146] 根据预设的触摸参数和控制指令的对应关系,生成与检测到的触摸参数对应的控制指令。\n[0147] 本实施例中,用户通过对所述缩略图的触发操作,即可生成相应的控制指令。\n[0148] 在另一个实施例中,控制模块还可用于:\n[0149] 获取对预设按键的触摸操作的触摸参数。\n[0150] 根据预设的触摸参数和控制指令的对应关系间的对应关系,生成与检测到的触摸参数对应的控制指令。\n[0151] 在其他实施例中,控制模块进一步可用于:\n[0152] 通过所述控制端的重力感应器获取所述控制端的重力方向。\n[0153] 根据预设的重力方向和控制指令的对应关系间的对应关系,生成与检测到的重力方向对应的控制指令。\n[0154] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
法律信息
- 2017-04-12
- 2014-10-22
实质审查的生效
IPC(主分类): G11B 19/02
专利申请号: 201410263732.X
申请日: 2014.06.13
- 2014-09-24
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-09-15
|
2010-05-13
| | |
2
| |
2009-12-09
|
2009-07-29
| | |
3
| |
2013-02-06
|
2012-09-05
| | |
4
| |
2012-11-21
|
2012-07-05
| | |
5
| |
2011-10-05
|
2010-03-30
| | |
6
| |
2007-06-06
|
2006-12-15
| | |
7
| |
2009-07-08
|
2007-06-28
| | |
8
| |
2012-01-18
|
2011-07-06
| | |
9
| |
2013-11-27
|
2013-08-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |