数据同步的方法、系统、计算机及终端的制作方法

文档序号:7696334阅读:109来源:国知局

专利名称::数据同步的方法、系统、计算机及终端的制作方法
技术领域
:本发明主要涉及数据同步领域,尤其涉及数据同步的方法、系统、计算机及终端。
背景技术
:MTP(MediaTransferProtocol,媒体传输协议)是微软开发的一项数据同步技术,是设计通过对临时存储设备的命令和控制用于内容交换的协议。其所有通讯都遵行operation-data-response(操作-数据-响应)的模型。而且在MTP中具有Initiator(发起者)和Responder(响应者)角色。从Initiator中发出Operation;data既可能是Initiator发出、也可以是Responder发出的数据(取决于Operation的定义);response—定是Responder发出的响应4言息。并且这些Operation及其操作参数是可以扩展的。如果手机或其他终端支持MTP协议,可以把终端连接到安装有支持MTP十力4义的々某体"l番;^器(如WindowsMediaPlayer、RealPlayer、Winamp......)的操作系统上直接使用,不需要安装任何驱动。为了便于说明,以下都以WMP(WindowsMediaPlayer,视窗媒体播放器)这一具有代表性的客户装置进行说明。可以理解,对于其他支持MTP协议,且作为实现媒体传输协议发起者角色的客户装置(如RealPlayer、Winamp、YahooJukeBOX......)来说,其实现过程和工作原理都是一样的。在WMP中设置自动同步后,PC(PersonalComputer,个人计算机)端可以通过扩展命令与存储设备进行双向的自动同步。在设备断开连接后再次自动同步时,WMP不会自动刷新显示与之连接的终端上的内容变化。发明人在实践中发现,现有技术至少存在以下问题终端与WMP通过MTP自动同步后,终端侧增加、删除的文件,再次自动同步时,由于WMP不会发送命令主动刷新设备,因此不会在WMP中看到终端文件内容的变化。必须用户手动点击同步菜单下的刷新设备进行手动刷新,进行重新枚举,每次枚举需要大量的时间,如果终端侧的文件数量很多,则耗费的时间非常长,效率低下,用户体验差。
发明内容本发明实施例提出一种数据同步的方法、系统、计算机及终端,能够主动刷新显示更新文件,不需要重新枚举,提高了用户体验。本发明实施例的技术方案是这样实现的一种数据同步方法,包括接收终端发送更新文件的永久唯一对象标识;根据所述永久唯一对象标识解析出终端的更新文件;显示所述更新文件。优选地,在接收终端发送更新文件的永久唯一对象标识前,还包括发送请求终端上报更新文件的永久唯一对象标识的请求命令。一种数据同步方法,包括记录更新文件的永久唯一对象标识;接收计算机侧发送的请求终端上报更新文件的永久唯一对象标识的请求命令;根据所述请求命令发送更新文件的永久唯一对象标识。一种计算机,包括支持媒体传输协议,且作为实现媒体传输协议发起者角色的客户装置,其包括第一接收单元,用于接收终端发送的更新文件的永久唯一对象标识;解析单元,用于根据接收单元接收到的永久唯一对象标识解析出更新文件;显示单元,用于显示所述解析单元解析出的更新文件。优选地,还包括请求单元,用于发送请求终端上报更新文件的永久唯一对象标识的请求命令。一种终端,支持々某体传输协议,包括记录单元,用于记录更新文件的永久唯一对象标识;第二接收单元,用于接收计算机侧发送的上报更新文件的永久唯一对象标识的请求命令;发送单元,用于根据所述请求命令将所述记录单元记录的更新文件的永久唯一对象标识发送至计算机侧。一种数据同步系统,包括计算机和终端,所述计算机包括支持媒体传输协议,且作为实现媒体传输协议发起者角色的客户装置,其包括第一接收单元,用于接收终端发送的更新文件的永久唯一对象标识;解析单元,用于根据接收单元接收到更新文件的永久唯一对象标识解析出更新文件;显示单元,用于显示所述解析单元解析出的更新文件;所述终端支持士某体传输协议,包括记录单元,用于当所述存储单元中的文件更新时,记录更新文件的永久唯一对象标识;第二接收单元,用于接收计算机侧发送的上报更新文件的永久唯一对象标识的请求命令;发送单元,用于根据所述请求命令将所述记录单元记录的更新文件的永久唯一对象标识发送至计算机侧。通过本发明实施例所述技术方案,根据所述PUOID显示更新的文件,不用进行重新枚举就可以显示终端的文件更新,节省了进行重新枚举的时间,提高了用户体验图1为本发明实施例一种数据同步方法的流程图;图2为本发明实施例一种数据同步系统的组成结构框图;图3为本发明实施例一种数据同步方法计算机侧的流程图;图4为本发明实施例一种数据同步方法终端侧的流程图。具体实施例方式为使本发明实施例的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例作进一步详细的说明。为了便于说明,以下各实施例都以WMP(WindowsMediaPlayer,视窗媒体播放器)这一具有代表性的客户装置进行说明。可以理解,对于其他支持MTP协议,且作为实现MTP发起者角色的客户装置(如RealPlayer、Winamp、YahooJukeBOX......)来说,其实现过程和工作原理都是一样的。参照图1,示出了本发明实施例一种数据同步方法的流程图,包括以下步骤步骤IIO、记录更新文件的PUOID。在终端的存储单元中,所有数据都以文件的形式进行存储,对于每个文件来说,都有唯一的一个PUOID(永久唯一对象标识)与之对应,因此文件与PUOID是--对应的关系。当终端进行文件更新时,记录更新文件的PUOID,当然,所述更新文件和记录更新文件的PUOID时间的先后顺序本发明实施例不进行限定。终端进行文件更新包括增加文件、删除文件以及修改文件。步骤120、发送请求终端上报更新文件的PUOID的请求命令。计算机侧如WMP向终端发送请求终端上报更新文件的PUOID的请求命令。所述请求命令的具体格式及其参数将在后面进行详细的描述。步骤130、终端接收计算机侧发送的请求命令。终端接收计算机侧发送的请求终端上报更新文件的PUOID的请求命令,进入步骤140。步骤140、终端发送更新文件的PUOID。终端根据计算机侧的WMP发送的请求将更新文件的PUOID作为响应数据发送给计算机侧的WMP。步骤150、根据PUOID解析终端的更新文件。当计算机侧的WMP接收到终端发送的更新文件的PUOID后,根据所述PUOID解析出终端的更新文件。所述解析可以在接收以后一起解析,也可以边接收边解析,本发明实施例对此不进行限定。步骤160、将所述更新文件进行显示。在WMP的设备媒体库中显示更新后的文件。终端中的文件更新时,其更新文件已经传输至计算机侧的WMP,WMP根据终端发送的PUOID确定终端的更新文件,并显示所述更新文件。如果终端是增加文件,则WMP的设备媒体库增加文件的显示,如果终端是删除文件,则WMP的设备媒体库删除文件的显示,如果终端是修改文件,则WMP的设备媒体库显示修改后的文件。进一步,在根据所述请求命令发送更新文件的PUOID的步骤后,还进一步包括步骤删除更新文件的永久唯一对象标识的记录。这样保证了终端每次向计算机侧发送的PUOID都是更新文件的PUOID。优先地,所述请求命令包括请求终端上报新增文件或删除文件的永久唯一对象标识的0x9232命令。所述0x9232命令根据微软协议《MediaTransferProtocolEnhanced》扩展<table>complextableseeoriginaldocumentpage9</column></row><table><table>tableseeoriginaldocumentpage10</column></row><table>其中,<table>tableseeoriginaldocumentpage11</column></row><table><table>tableseeoriginaldocumentpage12</column></row><table>所述命令上报删除文件的PUOID。在支持MTP协议的终端和计算机侧的WMP通过MTP协议进行第一次连接时,终端的所有文件内容会通过所述MTP协议枚举到计算机侧,从而能够在WMP的设备媒体库中显示终端的文件内容。但是在连接过程中或断开后再连接的过程中,如果终端的文件有更新,即有文件增加、文件删除或文件修改时,由于MTP协议的自身机制,虽然终端的更新文件已经同步到计算机侧的WMP,但是WMP的设备媒体库却不会主动刷新终端的更新文件,即终端的文件发生变化时,在计算机侧的WMP中不会立刻看到终端的文件变化。如果想要刷新显示,则需要进行手动刷新,而这会导致将终端的文件重新枚举到计算机側的WMP,需要大量的时间。通过本发明实施例所述技术方案,通过自动发送请求终端上报更新文件的PUOID的请求命令,根据所述PUOID显示更新的文件,不用进行重新枚举就可以显示终端的文件更新,节省了进行重新枚举的时间,提高了用户体验。参照图3,示出了本发明实施例一种数据同步方法计算机侧的流程图,包括以下步骤步骤320、接收终端发送更新文件的永久唯一对象标识。步骤330、根据所述永久唯一对象标识解析出终端的更新文件。当计算机侧的WMP接收到终端发送的更新文件的PUOID后,根据所述PUOID解析出终端的更新文件。所述解析可以在接收以后一起解析,也可以边接收边解析,本发明实施例不对此进行限定。步骤340、显示所述更新文件。在WMP的设备媒体库中显示更新后的文件。终端中的文件更新时,其更新文件已经传输至计算机侧的WMP,WMP根据终端发送的PUOID确定终端的更新文件,并显示所述更新文件。如果终端是增加文件,则WMP的设备媒体库增加文件的显示,如果终端是删除文件,则WMP的设备纟某体库删除文件的显示,如果终端是修改文件,则WMP的设备々某体库显示修改后的文件。进一步,在步骤320之前还可以包括步骤310。步骤310、发送请求终端上报更新文件的永久唯一对象标识的请求命令。参照图4,示出了本发明实施例一种数据同步方法终端侧的流程图,包括以下步骤步骤410、记录更新文件的永久唯一对象标识。终端进行文件更新时,记录所述更新文件的永久唯一对象标识,当然,所述更新文件和记录更新文件的PUOID时间的先后顺序本发明实施例不进行限定。步骤420、接收计算机侧发送的请求终端上报更新文件的永久唯一对象标识的请求命令。430、根据所述请求命令发送更新文件的永久唯一对象标识。终端根据计算机侧的WMP发送的请求将更新文件的PUOID作为响应数据发送给计算机侧的WMP。进一步,在所述步骤430后,还可以包括步骤440。步骤440、删除所述更新文件的永久唯一对象标识的记录。这样保证了终端每次向计算机侧发送的PUOID都是更新文件的PUOID。参照图2,示出了本发明实施例一种数据同步系统的组成结构框图,包括计算机200和终端300。其中,所述计算机200包括支持MTP,且作为实现MTP发起者角色的客户装置210,在本发明实施例中,所述客户装置210优选的是WMP。所述终端300支持MTP,通过MTP与计算机200侧的用户装置210进行通信连接。所述计算机200包括第一接收单元230、用于接收终端发送的更新文件的PUOID。解析单元240、用于根据接收单元230接收到更新文件的PUOID解析出更新文4牛。显示单元250、用于显示所述解析单元240解析出的更新文件。进一步,在另一实施例中,所述计算机还可以包括请求单元220、用于发送请求终端上报更新文件的PUOID的请求命令。所述终端300包括记录单元320、用于记录更新文件的PUOID。第二接收单元330、用于接收计算机侧发送的上报更新文件的PUOID。发送单元340、用于根据所述请求命令将所述记录单元320记录的更新文件的PUOID发送至计算机侧。进一步,在另一实施例中,所述终端还可以包括存储单元310、用于存储文件。进一步,所述终端300还包括删除单元,用于当所述发送单元将所述记录单元记录的更新文件的永久唯一对象标识发送至计算机侧后,删除所述记录单元中更新文件的永久唯一对象标识的记录。下面对本发明实施例所述数据同步系统的工作过程和工作原理进行描述当终端300的存储单元310进行文件更新时,记录单元320记录更新文件的PUOID。计算机200的请求单元220发送请求终端300上报更新文件的PUOID的请求命令。终端300的第二接收单元330接收到计算机200侧发送的请求命令后,发送单元340根据所述请求命令将所述记录单元320记录的更新文件的PUOID发送至计算机200侧的用户装置210,计算机200的第一接收单元230接收到终端300发送的更新文件的PUOID后,解析单元240根据第一接收单元230接收到更新文件的PUOID解析出更新文件。显示单元250显示所述解析单元240解析出的更新文件。所述请求命令的具体格式及其参数已在前面进行了详细的描述,在此不再通过本发明实施例所述技术方案,通过自动发送请求终端上报更新文件的PUOID的请求命令,根据所述PUOID显示更新的文件,不用进行重新枚举就可以显示终端的文件更新,节省了进行重新枚举的时间,提高了用户体验。本发明实施例还公开了一种计算机,所述计算机包括支持MTP,且作为实现MTP发起者角色的客户装置,在本发明实施例中,所述客户装置优选的是WMP。所述计算机包括第一接收单元、用于接收终端发送的更新文件的PUOID。解析单元、用于才艮据接收单元接收到更新文件的PUOID解析出更新文件。显示单元、用于显示所述解析单元解析出的更新文件。进一步,所述计算机还可以包括请求单元、用于发送请求终端上报更新文件的PUOID的请求命令。所述计算机及各单元的工作过程和工作原理已经在前面的方法部分和系统部分进行了详细描述,为了篇幅考虑,在此不再赘述。本发明实施例还公开了一种终端,所述终端支持MTP,通过MTP与计算机侧的用户装置进行通信连接。所述终端包^fe:记录单元、用于当所述存储单元中的文件更新时,记录更新文件的PUOID。第二接收单元、用于接收计算机侧发送的上报更新文件的PUOID。发送单元、用于根据所述请求命令将所述记录单元记录的更新文件的PUOID发送至计算机侧。进一步,所述终端还可以包括存储单元、用于存储文件。进一步,所述终端还包括删除单元,用于当所述发送单元将所述记录单元记录的更新文件的永久唯一对象标识发送至计算机侧后,删除所述记录单元中更新文件的永久唯一对象标识的记录。在本发明的各实施例中,所述终端是支持MTP的,通过MTP与计算机侧的用户装置进行通信连接的装置,包括但不限于手机、PDA、MP3、MP4、数码相机……。本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如上述方法实施例的步骤,所述的存储介质,如ROM/RAM、磁碟、光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种数据同步方法,其特征在于,包括接收终端发送更新文件的永久唯一对象标识;根据所述永久唯一对象标识解析出终端的更新文件;显示所述更新文件。2.根据权利要求1所述的数据同步方法,其特征在于,在接收终端发送更新文件的永久唯一对象标识前,还包括发送请求终端上报更新文件的永久唯一对象标识的请求命令。3.根据权利要求2所述的数据同步方法,其特征在于,所述请求命令包括请求终端上报新增文件或删除文件的永久唯一对象标识的0x9232命令。4.根据权利要求2所述的数据同步方法,其特征在于,所述请求命令包括请求终端上报新增文件的永久唯一对象标识的0x9233命令;请求终端上报删除文件的永久唯一对象标识的0x9234命令。5.—种数据同步方法,其特征在于,包括记录更新文件的永久唯一对象标识;接收计算机侧发送的请求终端上报更新文件的永久唯一对象标识的请求命令;根据所述请求命令发送更新文件的永久唯一对象标识。6.根据权利要求5所述的数据同步方法,其特征在于,在根据所述请求命令发送更新文件的永久唯一对象标识后,还包括删除所述更新文件的永久唯一对象标识的记录。7.—种计算机,其特征在于,包括支持媒体传输协议,且作为实现媒体传输协议发起者角色的客户装置,其包括第一接收单元,用于接收终端发送的更新文件的永久唯一对象标识;解析单元,用于根据接收单元接收到的永久唯一对象标识解析出更新文显示单元,用于显示所述解析单元解析出的更新文件。8.根据权利要求7所述的计算机,其特征在于,还包括请求单元,用于发送请求终端上报更新文件的永久唯一对象标识的请求命令。9.根据权利要求7或8所述的计算机,其特征在于所述客户装置为视窗媒体播放器。10.—种终端,支持i某体传输协议,其特征在于,包括记录单元,用于记录更新文件的永久唯一对象标识;第二接收单元,用于接收计算机侧发送的上报更新文件的永久唯一对象标识的请求命令;发送单元,用于根据所述请求命令将所述记录单元记录的更新文件的永久唯一对象标识发送至计算机侧。11.根据权利要求IO所述的终端,其特征在于,还包括存储单元,用于存储文件。12.根据权利要求11所述的终端,其特征在于,还包括删除单元,用于当所述发送单元将所述记录单元记录的更新文件的永久唯一对象标识发送至计算机侧后,删除所述记录单元中更新文件的永久唯一对象标识的记录。13.—种数据同步系统,其特征在于,包括计算机和终端,所述计算机包括支持媒体传输协议,且作为实现媒体传输协议发起者角色的客户装置,其包括第一接收单元,用于接收终端发送的更新文件的永久唯一对象标识;解析单元,用于根据接收单元接收到更新文件的永久唯一对象标识解析出更新文件;显示单元,用于显示所述解析单元解析出的更新文件;所述终端支持媒体传输协议,包括记录单元,用于当所述存储单元中的文件更新时,记录更新文件的永久唯一对象标识;第二接收单元,用于接收计算机侧发送的上报更新文件的永久唯一对象标识的请求命令;发送单元,用于根据所述请求命令将所述记录单元记录的更新文件的永久唯一对象标识发送至计算机侧。14.根据权利要求13所述的数据同步系统,其特征在于,所述计算机还包括请求单元,用于发送请求终端上报更新文件的永久唯一对象标识的请求命令。15.根据权利要求14所述的数据同步系统,其特征在于,所述终端还包括存储单元,用于存储文件。16.根据权利要求15所述的数据同步系统,其特征在于,所述终端还包括删除单元,用于当所述发送单元将所述记录单元记录的更新文件的永久唯一对象标识发送至计算机侧后,删除所述记录单元中更新文件的永久唯一对象标识的记录。17.根据权利要求13至16任一权利要求所述的数据同步系统,其特征在于所述客户装置为视窗媒体播放器。全文摘要本发明实施例公开了一种数据同步的方法、系统、计算机及终端,其中所述方法包括接收终端发送的更新文件的永久唯一对象标识,根据所述永久唯一对象标识解析出终端的更新文件;将所述更新文件进行显示。根据所述PUOID显示更新的文件,不用进行重新枚举就可以显示终端的文件更新,节省了进行重新枚举的时间,提高了用户体验。文档编号H04M3/493GK101350991SQ20081011926公开日2009年1月21日申请日期2008年9月1日优先权日2008年9月1日发明者李英伟,魁王,袁之泉申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1