面向多终端的多媒体资源同步方法及装置的制造方法
【专利摘要】本发明提供一种面向多终端的多媒体资源同步方法及装置。其中,面向多终端的多媒体资源同步方法包括:从第一终端设备接收与用户使用的应用程序相关的多媒体资源的信息,所述多媒体资源的信息包括第一数量的多媒体资源和与其对应的统计数据;如果检测到所述用户通过第二终端设备登录所述应用程序,则根据所述统计数据从所述第一数量的多媒体资源中选取第二数量的多媒体资源,并将所述第二数量的多媒体资源发送给所述第二终端设备,其中,所述第二数量小于所述第一数量,实现了在发生用户更换终端设备登录应用程序时,仅同步用户常用的多媒体资源,从而节省了资源同步时所耗费的网络流量、电量和存储空间。
【专利说明】
面向多终端的多媒体资源同步方法及装置
技术领域
[0001]本发明涉及互联网技术领域,尤其涉及一种面向多终端的多媒体资源同步方法及
目.0
【背景技术】
[0002]随着社会的发展,终端设备的类型越来越多,例如智能手机、平板电脑、PC等等。同一用户往往拥有多个不同类型的终端设备。并且,不同时间用户使用的终端设备可能不同,比如,上班时间使用台式机,下班时间使用智能手机和平板电脑。
[0003]为了适应用户多终端的上网习惯,各应用软件提供商均为用户提供了多终端登录的服务,以方便用户使用。并且,在发生不同终端登录的操作时各终端之间的资源就会做同步处理。例如,某用户用手机登录微信,当该用户退出手机登录,到PC上登录时,其在微信上使用的表情包就会同步到PC上,从而使得用户可继续使用。
[0004]然而,在上述同步过程中,同步数据是整个表情包中的表情图片,然而,这其中存在资源浪费的情况发生,例如某表情包中仅有部分表情图片被用户所使用,剩余部分表情图片很可能用户就从来没用过。那么,采用前述同步全部数据的技术,会带来了各种弊端,如同步数据时耗费网络流量和电量,一些不常用的资源占用了终端的存储空间。
【发明内容】
[0005]本发明的目的在于,提供一种面向多终端的多媒体资源同步方法及装置,以实现在发生用户更换终端设备登录应用程序时,仅同步用户常用的多媒体资源,从而节省资源同步时所耗费的网络流量、电量和存储空间。
[0006]根据本发明的一方面,提供一种面向多终端的多媒体资源同步方法,包括:从第一终端设备接收与用户使用的应用程序相关的多媒体资源的信息,所述多媒体资源的信息包括第一数量的多媒体资源和与其对应的统计数据;如果检测到所述用户通过第二终端设备登录所述应用程序,则根据所述统计数据从所述第一数量的多媒体资源中选取第二数量的多媒体资源,并将所述第二数量的多媒体资源发送给所述第二终端设备,其中,所述第二数量小于所述第一数量。
[0007]优选地,所述统计数据包括用户对所述多媒体资源的以下至少一种操作的次数或频率:查看、分享、收藏、编辑和转发。
[0008]优选地,所述根据所述统计数据从所述第一数量的多媒体资源中选取第二数量的多媒体资源的处理包括:
[0009]从所述第一数量的多媒体资源中选取统计数据超过预设阈值的多媒体资源,其中,选取的多媒体资源的数量为所述第二数量。
[0010]优选地,所述根据所述统计数据从所述第一数量的多媒体资源中选取第二数量的多媒体资源的处理包括:
[0011]根据所述统计数据对所述第一数量的多媒体资源进行排序,
[0012]从经排序的第一数量的多媒体资源中选取第二数量的多媒体资源。
[0013]优选地,所述多媒体资源包括图片、视频、音频、网页和文本当中的至少一种数据。
[0014]根据本发明的另一方面,还提供一种面向多终端的多媒体资源同步装置,包括:信息接收模块,用于从第一终端设备接收与用户使用的应用程序相关的多媒体资源的信息,所述多媒体资源的信息包括第一数量的多媒体资源和与其对应的统计数据;资源选取及发送模块,用于如果检测到所述用户通过第二终端设备登录所述应用程序,则根据所述统计数据从所述第一数量的多媒体资源中选取第二数量的多媒体资源,并将所述第二数量的多媒体资源发送给所述第二终端设备,其中,所述第二数量小于所述第一数量。
[0015]优选地,所述统计数据包括用户对所述多媒体资源的以下至少一种操作的次数或频率:查看、分享、收藏、编辑和转发。
[0016]优选地,所述资源选取及发送模块具体用于从所述第一数量的多媒体资源中选取统计数据超过预设阈值的多媒体资源,其中,选取的多媒体资源的数量为所述第二数量。
[0017]优选地,所述资源选取及发送模块具体用于根据所述统计数据对所述第一数量的多媒体资源进行排序,从经排序的第一数量的多媒体资源中选取第二数量的多媒体资源。
[0018]优选地,所述多媒体资源包括图片、视频、音频、网页和文本当中的至少一种数据。
[0019]根据本发明实施例提供的面向多终端的多媒体资源同步方法及装置,通过从第一终端设备接收与用户使用的应用程序相关的多媒体资源的信息,其中,多媒体资源的信息包括多媒体资源和与其对应的统计数据,实现了在发生用户更换终端设备登录应用程序时,以统计数据为选取依据,仅同步用户常用的部分多媒体资源,从而节省了资源同步时所耗费的网络流量、电量和存储空间。
【附图说明】
[0020]图1是示出根据本发明实施例一的面向多终端的多媒体资源同步方法的流程图;
[0021]图2是示出根据本发明实施例二的面向多终端的多媒体资源同步方法的流程图;
[0022]图3是示出根据本发明实施例三的面向多终端的多媒体资源同步方法的流程图;
[0023]图4是示出根据本发明实施例四的面向多终端的多媒体资源同步装置的逻辑框图;
[0024]图5是示出根据本发明实施例五的服务器的硬件结构示意图。
【具体实施方式】
[0025]本发明的基本构思是,提供一种基于多终端的同步多媒体资源的技术方案。当用户在第一终端设备上使用应用程序相关的多媒体资源时,第一终端设备会统计每一多媒体资源的使用情况。并将多媒体资源和与其对应的统计数据发送给服务器。服务器接收上述多媒体资源的信息。如果服务器检测到用户更换终端设备,即通过第二终端设备登录前述应用程序,那么此时服务器就根据接收到的统计数据对多媒体资源进行筛选,将筛选出的小于接收到的多媒体资源的数量的部分多媒体资源发送给第二终端设备。
[0026]与现有技术相比,本发明的多媒体资源同步技术,解决了不同终端设备之间同步全部数据所带来的如流量、电量和存储空间等资源的浪费问题。此外,同步部分对用户来说相对重要且满足其需求的资源能够极大地提升用户体验。
[0027]下面结合附图详细描述本发明的示例性实施例面向多终端的多媒体资源同步方法及装置。
[0028]实施例一
[0029]图1是示出根据本发明实施例一的面向多终端的多媒体资源同步方法的流程图。可在如服务器端执行该方法。
[0030]参照图1,在步骤S110,从第一终端设备接收与用户使用的应用程序相关的多媒体资源的信息,所述多媒体资源的信息包括第一数量的多媒体资源和与其对应的统计数据。
[0031]这里,所述多媒体资源可包括图片、视频、音频、网页和文本当中的至少一种数据,但不限于此。所述统计数据可包括,但不限于,用户对所述多媒体资源的以下至少一种操作的次数或频率:查看、分享、收藏、编辑和转发。
[0032]举例来说,用户在手机上登录微信,手机即是上述第一终端设备,用户在微信中使用某一表情包,表情包中包括多个表情图片。在用户与其他用户进行交互过程中,会使用到表情包中的表情图片。此时,用户所在的终端设备可生成并记录表征每个表情图片的使用情况的统计数据,那么,服务器就可从终端设备上接收到该表情包及有关表情包中表情图片使用情况的统计数据。
[0033]在步骤S120,如果检测到所述用户通过第二终端设备登录所述应用程序,则根据所述统计数据从所述第一数量的多媒体资源中选取第二数量的多媒体资源,并将所述第二数量的多媒体资源发送给所述第二终端设备,其中,所述第二数量小于所述第一数量。
[0034]仍以前述用户使用手机登录微信为例,当用户在手机上退出微信,改用PC登录微信时,PC即是上述第二终端设备,服务器检测到用户有更换终端的行为。例如,接收到的表情包中的表情图片为10个。此时,服务器根据统计数据从10个表情图片中选取5个下发给PC,因此同步到PC上的是仅包含5个表情图片的表情包,这5个表情图片通常为用户使用次数或频率较多的,也就是满足用户喜好的表情图片。因为仅同步了部分表情图片,相比同步全部表情图片既节省了网络资源,又节省了 PC的存储空间。
[0035]本发明实施例提供的面向多终端的多媒体资源同步方法,通过从第一终端设备接收与用户使用的应用程序相关的多媒体资源的信息,其中,多媒体资源的信息包括多媒体资源和与其对应的统计数据,实现了在发生用户更换终端设备登录应用程序时,以统计数据为选取依据,仅同步用户常用的部分多媒体资源,从而节省了资源同步时所耗费的网络流量、电量和存储空间。此外,通过同步部分对用户来说相对重要且满足其需求的资源提升了用户体验。
[0036]实施例二
[0037]图2是示出根据本发明实施例二的面向多终端的多媒体资源同步方法的流程图,所述实施例可视为图1的又一种具体的实现方案。可在如图4所示的多媒体内容的提供装置上执行该方法。
[0038]在步骤S210,从第一终端设备接收与用户使用的应用程序相关的多媒体资源的信息,所述多媒体资源的信息包括第一数量的多媒体资源和与其对应的统计数据。
[0039]这里,步骤S210与上述实施例一中步骤SllO处理方式相同,具体可参见上述SllO的步骤内容,在此不再赘述。
[0040]在步骤S220,如果检测到所述用户通过第二终端设备登录所述应用程序,则从所述第一数量的多媒体资源中选取统计数据超过预设阈值的多媒体资源,并将第二数量的多媒体资源发送给所述第二终端设备,其中,选取的多媒体资源的数量为所述第二数量,所述第二数量小于所述第一数量。
[0041]需要强调的是,“第一”、“第二”仅是一种指代,用以区别不同的数量,而不作为对数量的具体限定。
[0042]在具体的实现方式中,继续以前述微信的表情包为例,假设服务器根据使用次数对10个表情图片进行筛选。例如,某一表情图片的使用次数为15次,预设的次数阈值是5次,远远超过次数阈值,因此选取该表情图片。反之,则不被选取,也就不会被同步到更换后的终端设备。假设10个表情图片中有6个表情图片超过预设的次数阈值。那么,当该用户改为使用其他终端设备登录微信时,服务器会将包含这6个表情图片的表情包发送给PC。
[0043]本发明实施例提供的面向多终端的多媒体资源同步方法,通过将统计数据与预设阈值比较来选取小于接收到的多媒体资源的数量的多媒体资源,实现了在发生用户更换终端设备登录应用程序时,仅同步用户常用的部分多媒体资源,从而节省了资源同步时所耗费的网络流量、电量和存储空间。
[0044]实施例三
[0045]图3是示出根据本发明实施例三的面向多终端的多媒体资源同步方法的流程图,所述实施例可视为图1的另一种具体的实现方案。可在如图4所示的多媒体内容的提供装置上执行该方法。
[0046]在步骤S310,从第一终端设备接收与用户使用的应用程序相关的多媒体资源的信息,所述多媒体资源的信息包括第一数量的多媒体资源和与其对应的统计数据。
[0047]这里,步骤S310与上述实施例一中步骤SllO处理方式相同,具体可参见上述SllO的步骤内容,在此不再赘述。
[0048]在步骤S320,如果检测到所述用户通过第二终端设备登录所述应用程序,则根据所述统计数据对所述第一数量的多媒体资源进行排序,从经排序的第一数量的多媒体资源中选取第二数量的多媒体资源,并将第二数量的多媒体资源发送给所述第二终端设备,其中,所述第二数量小于所述第一数量。
[0049]需要强调的是,“第一”、“第二”仅是一种指代,用以区别不同的数量,而不作为对数量的具体限定。
[0050]在具体的实现方式中,继续以前述微信的表情包为例,假设服务器根据使用次数对10个表情图片进行降序排列,也就是说使用次数越多的表情图片的排序位置越靠前。例如,某一表情图片的使用次数为15次,是10个表情图片中使用次数最多的,另一表情图片的使用次数为13次,是10个表情图片中使用次数次多的,以此类推,对所有的表情图片完成排序处理。从而当该用户改为使用其他终端设备登录微信时,可将包含排在前五名的表情图片的表情包发送给PC。
[0051]本发明实施例提供的面向多终端的多媒体资源同步方法,通过依据统计数据对多媒体资源进行排序的方式,以选取小于接收到的多媒体资源的数量的多媒体资源,实现了在发生用户更换终端设备登录应用程序时,仅同步用户常用的部分多媒体资源,从而节省了资源同步时所耗费的网络流量、电量和存储空间。
[0052]实施例四
[0053]基于相同的技术构思,图4是示出根据本发明实施例四的面向多终端的多媒体资源同步装置的逻辑框图。可用以执行如实施例一、实施例二和实施例三中任一所述的面向多终端的多媒体资源同步方法流程。
[0054]参照图4,面向多终端的多媒体资源同步装置包括:信息接收模块410和数据发送模块420。
[0055]信息接收模块410用于从第一终端设备接收与用户使用的应用程序相关的多媒体资源的信息,所述多媒体资源的信息包括第一数量的多媒体资源和与其对应的统计数据。
[0056]资源选取及发送模块420用于如果检测到所述用户通过第二终端设备登录所述应用程序,则根据所述统计数据从所述第一数量的多媒体资源中选取第二数量的多媒体资源,并将所述第二数量的多媒体资源发送给所述第二终端设备,其中,所述第二数量小于所述第一数量。
[0057]根据本发明示例性的实施例,所述资源选取及发送模块420具体用于从所述第一数量的多媒体资源中选取统计数据超过预设阈值的多媒体资源,其中,选取的多媒体资源的数量为所述第二数量。
[0058]根据本发明另一示例性的实施例,所述资源选取及发送模块420具体用于根据所述统计数据对所述第一数量的多媒体资源进行排序,从经排序的第一数量的多媒体资源中选取第二数量的多媒体资源。
[0059]优选地,所述统计数据包括用户对所述多媒体资源的以下至少一种操作的次数或频率:查看、分享、收藏、编辑和转发。
[0060]进一步地,所述多媒体资源包括图片、视频、音频、网页和文本当中的至少一种数据。
[0061]本发明实施例提供的面向多终端的多媒体资源同步装置,通过从第一终端设备接收与用户使用的应用程序相关的多媒体资源的信息,其中,多媒体资源的信息包括多媒体资源和与其对应的统计数据,实现了在发生用户更换终端设备登录应用程序时,以统计数据为选取依据,仅同步用户常用的部分多媒体资源,从而节省了资源同步时所耗费的网络流量、电量和存储空间。
[0062]实施例五
[0063]本发明实施例提供了一种服务器,其硬件结构示意图如图5所示。
[0064]服务器包括处理器510、收发器520和总线530。其中,处理器510、收发器520通过总线530通信。
[0065]收发器520用于从第一终端设备接收与用户使用的应用程序相关的多媒体资源的信息,所述多媒体资源的信息包括第一数量的多媒体资源和与其对应的统计数据。
[0066]收发器520还用于将所述第二数量的多媒体资源发送给所述第二终端设备,其中,所述第二数量小于所述第一数量。
[0067]该处理器510用于如果检测到所述用户通过第二终端设备登录所述应用程序,则根据所述统计数据从所述第一数量的多媒体资源中选取第二数量的多媒体资源。
[0068]在一种可选的实施方式中,处理器510还用于从所述第一数量的多媒体资源中选取统计数据超过预设阈值的多媒体资源,其中,选取的多媒体资源的数量为所述第二数量。
[0069]在一种可选的实施方式中,处理器510还用于根据所述统计数据对所述第一数量的多媒体资源进行排序,从经排序的第一数量的多媒体资源中选取第二数量的多媒体资源。
[0070]应理解,根据本发明实施例提供的服务器可实现图1至图3中的各个方法的相应流程,为了简洁,在此不再赘述,上述方法实施例中的相关描述也适用于本实施例。
[0071]此外,本发明实施例还提供了一种计算机程序,该计算机程序包括计算机可读代码,当该计算机可读代码在服务器上运行时,导致服务器执行前述多个方法实施例中任一个的面向多终端的多媒体资源同步方法。
[0072]并且,本发明实施例还提供了一种计算机可读介质,其中存储了上述的计算机程序。
[0073]需要指出,根据实施的需要,可将本申请中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明的目的。
[0074]上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD R0M、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
[0075]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种面向多终端的多媒体资源同步方法,所述方法包括: 从第一终端设备接收与用户使用的应用程序相关的多媒体资源的信息,所述多媒体资源的信息包括第一数量的多媒体资源和与其对应的统计数据; 如果检测到所述用户通过第二终端设备登录所述应用程序,则根据所述统计数据从所述第一数量的多媒体资源中选取第二数量的多媒体资源,并将所述第二数量的多媒体资源发送给所述第二终端设备,其中,所述第二数量小于所述第一数量。2.根据权利要求1所述的方法,其中,所述统计数据包括用户对所述多媒体资源的以下至少一种操作的次数或频率:查看、分享、收藏、编辑和转发。3.根据权利要求2所述的方法,其中,所述根据所述统计数据从所述第一数量的多媒体资源中选取第二数量的多媒体资源的处理包括: 从所述第一数量的多媒体资源中选取统计数据超过预设阈值的多媒体资源,其中,选取的多媒体资源的数量为所述第二数量。4.根据权利要求2所述的方法,其中,所述根据所述统计数据从所述第一数量的多媒体资源中选取第二数量的多媒体资源的处理包括: 根据所述统计数据对所述第一数量的多媒体资源进行排序, 从经排序的第一数量的多媒体资源中选取第二数量的多媒体资源。5.根据权利要求1?4中任一项所述的方法,其中,所述多媒体资源包括图片、视频、音频、网页和文本当中的至少一种数据。6.—种面向多终端的多媒体资源同步装置,所述装置包括: 信息接收模块,用于从第一终端设备接收与用户使用的应用程序相关的多媒体资源的信息,所述多媒体资源的信息包括第一数量的多媒体资源和与其对应的统计数据; 资源选取及发送模块,用于如果检测到所述用户通过第二终端设备登录所述应用程序,则根据所述统计数据从所述第一数量的多媒体资源中选取第二数量的多媒体资源,并将所述第二数量的多媒体资源发送给所述第二终端设备,其中,所述第二数量小于所述第一数量。7.根据权利要求6所述的装置,其中,所述统计数据包括用户对所述多媒体资源的以下至少一种操作的次数或频率:查看、分享、收藏、编辑和转发。8.根据权利要求7所述的装置,其中,所述资源选取及发送模块具体用于从所述第一数量的多媒体资源中选取统计数据超过预设阈值的多媒体资源,其中,选取的多媒体资源的数量为所述第二数量。9.根据权利要求7所述的装置,其中,所述资源选取及发送模块具体用于根据所述统计数据对所述第一数量的多媒体资源进行排序,从经排序的第一数量的多媒体资源中选取第二数量的多媒体资源。10.根据权利要求6?9中任一项所述的装置,其中,所述多媒体资源包括图片、视频、音频、网页和文本当中的至少一种数据。
【文档编号】G06F17/30GK105933404SQ201610245552
【公开日】2016年9月7日
【申请日】2016年4月19日
【发明人】田宇
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司