CN103685510A - 基于服务端运行的面向多终端的媒体资源同步方法和*** - Google Patents
基于服务端运行的面向多终端的媒体资源同步方法和*** Download PDFInfo
- Publication number
- CN103685510A CN103685510A CN201310683114.6A CN201310683114A CN103685510A CN 103685510 A CN103685510 A CN 103685510A CN 201310683114 A CN201310683114 A CN 201310683114A CN 103685510 A CN103685510 A CN 103685510A
- Authority
- CN
- China
- Prior art keywords
- media resource
- physical terminal
- logic groups
- registered user
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明基于服务端运行的面向多终端的媒体资源同步方法和***,服务器对接收的资源按照注册用户的分组规则进行逻辑分组,将媒体资源分入不同的逻辑分组内,分组规则是一个按照媒体资源的主题标记以及该媒体资源的类型和大小作为参数的函数;不同的媒体资源被分入不同的逻辑分组内,通过建立逻辑分组和物理终端之间的对应关系,将逻辑分组内的媒体资源同步到对应的物理终端。实现同一用户在不同的物理终端方便地共享同一媒体资源,简化了注册用户对其媒体资源的管理,方便了同一媒体资源在不同物理终端的使用;服务器完全根据逻辑分组和物理终端的对应关系进行媒体资源的同步,而逻辑分组和物理终端的对应关系事先设定,物理终端没有任何处理压力。
Description
技术领域
本发明涉及同一用户管理其使用的多媒体资源的技术领域,具体是一种基于服务端运行的面向多终端的媒体资源同步方法和***。
背景技术
随着社会的发展,终端设备的类型越来越多,比较常见有智能手机、手持电脑、电子书和台式电脑等。同一用户往往在生活中用到了多个不同类型的终端设备,比如智能手机、PAD和台式机等。不同时间用户使用的终端设备可能不同,比如,上班时间使用台式机,下班时间使用智能手机和PAD,同一用户在一个终端上搜索到了感兴趣的媒体资源,当换一个终端查看该媒体资源时,还必须重新搜索该媒体资源,一般需要输入原来查找该媒体资源用的网址重新查找,费时费力;有时因为网页更新还会出现查找不到需要的媒体资源的问题,非常不方便。
中国专利文献CN101047722A公开了一种媒体文件推送***及方法,包括有通过网络相连接的服务器和终端,所述服务器中包括有存储媒体文件的存储模块,所述终端包括有检测本机媒体和/或网络性能参数并将所述性能参数发送到服务器的检测模块,所述服务器还包括有根据来自终端的性能参数从存储模块选择相匹配的媒体文件的选择模块以及将所述选择模块选择的媒体文件推送到终端的推送模块。该专利文献根据终端的性能参数选择媒体文件向终端推送,避免了终端无法处理的媒体文件的传输,节约了网络资源。
上述专利文献公开的媒体文件推送***及方法如果仅仅根据终端能处理的媒体文件的类型进行推送,由于媒体文件的存储和运行占用的空间比较大,比较大的媒体文件的直接推动会影响终端的正常使用,而且,上述专利文献中公开的所述终端使用的前提是提取该终端的本机媒体和/或网络性能参数并将所述性能参数发送到服务器,即服务器在向终端推送媒体文件前必须提取终端的媒体和/或网络性能参数,这样更进一步增加了终端的处理压力,尤其不适合个人媒体资源在个人所使用的存储量和处理能力相对较差的不同物理终端上的管理。
本申请文件中,SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件。
超文本传送协议(HTTP-Hypertext transfer protocol)是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。是分布式,协作式,超媒体***应用之间的通信协议。同时也是万维网(world wide web)交换信息的基础。
发明内容
为此,本发明所要解决的是现有技术中直接按照终端能处理的媒体类型进行媒体推送和需要终端提供其性能参数带来的可能影响物理终端的正常使用和增加其处理压力的技术问题,提供一种基于服务端运行的面向多终端的媒体资源同步方法和***。
为解决上述技术问题,本发明采用的技术方案如下:
一种基于服务端运行的面向多终端的媒体资源同步方法,包括如下步骤:
接收用户的注册申请,并完成该用户的注册;
基于邮件形式接收注册用户发送的媒体资源,其中,发送的所述媒体资源包括该媒体资源的主题标记;
对接收的所述媒体资源根据该注册用户的分组规则进行逻辑分组,其中,所述分组规则是一个利用用户发送的该媒体资源的主题标记、该媒体资源的类型和空间大小为参数的一个逻辑函数;
根据物理终端的类型建立逻辑分组和不同类型的物理终端之间的对应关系;
接收注册用户提交的物理终端的注册申请,并提取基于该物理终端固有的唯一终端标志串生成的可验证的标志串完成该物理终端的注册;
检测到该注册用户注册的所述物理终端连接到服务器,则利用物理终端的可读取特征对其标志串进行合法性验证,确定该物理终端所属的注册用户;
调用所述物理终端所属的注册用户的所述逻辑分组和物理终端的对应关系,将所述逻辑分组内的媒体资源同步到对应的所述物理终端。
所述的一种基于服务端运行的面向多终端的媒体资源同步方法,其特征在于,所述按照所述逻辑分组和物理终端的对应关系将所述逻辑分组内的媒体资源同步到对应的所述物理终端进一步包括:
在所述媒体资源完成逻辑分组的同时进行资源同步;
在所述媒体资源完成逻辑分组后按照用户设定的规则进行资源同步。
所述的基于服务端运行的面向多终端的媒体资源同步方法,所述对接收的所述媒体资源根据该注册用户的分组规则进行逻辑分组在接收到媒体资源后需要同步到物理终端时实时进行。
所述的一种基于服务端运行的面向多终端的媒体资源同步方法,还包括接收注册用户取消已注册物理终端的请求并响应该请求取消已注册物理终端的步骤,并在注册的所述物理终端取消后自动清除所述服务器已经同步到该物理终端上的媒体资源。
所述的一种基于服务端运行的面向多终端的媒体资源同步方法,所述分组规则由***预先设置,并且每个所述注册用户可以对所述分组规则进行自定义。
同时,提供一种基于服务端运行的面向多终端的媒体资源同步***,包括:
用户注册模块,接收用户的注册申请,并完成该用户的注册;
媒体资源接收模块,基于邮件形式接收注册用户发送的媒体资源,其中,所述发送的媒体资源包括该媒体资源的主题标记;
逻辑分组模块,对接收的所述媒体资源根据该注册用户的分组规则进行逻辑分组,其中,所述分组规则是一个利用用户发送的该媒体资源的主题标记以及该媒体资源的类型和大小为参数的一个逻辑函数;
逻辑分组和物理终端之间的对应关系建立模块,根据物理终端的类型建立逻辑分组和不同类型的物理终端之间的对应关系;
物理终端注册模块,接收注册用户提交的物理终端的注册申请,并提取基于该物理终端固有的唯一终端标志串生成的可验证的标志串完成该物理终端的注册;
验证模块,检测到该注册用户注册的所述物理终端连接到服务器,则利用物理终端的可读取特征对其标志串进行合法性验证,确定该物理终端所属的注册用户;
同步模块,用于在该注册用户注册的所述物理终端连接到服务器时调用所述物理终端所属的注册用户的所述逻辑分组和物理终端的对应关系,将所述逻辑分组内的媒体资源同步到对应的所述物理终端。
所述的一种基于服务端运行的面向多终端的媒体资源同步***,所述同步模块进一步包括:
实时同步子模块,在所述媒体资源完成逻辑分组的同时进行资源同步;
延时同步子模块,在所述媒体资源完成逻辑分组后按照用户设定的规则进行资源同步。
所述的一种基于服务端运行的面向多终端的媒体资源同步***,所述逻辑分组模块对接收的所述媒体资源根据注册用户的分组规则进行逻辑分组在接收到媒体资源后需要同步到物理终端时实时进行。
所述的一种基于服务端运行的面向多终端的媒体资源同步***,还包括注册物理终端取消模块,用于接收注册用户取消已注册物理终端的请求并响应该请求取消已注册物理终端,并在注册的所述物理终端取消后自动清除所述服务器已经同步到该物理终端上的媒体资源。
一种基于服务端运行的面向多终端的媒体资源同步***,所述逻辑分组模块中的所述分组规则由***预先设置,并且每个所述注册用户可以对所述分组规则进行自定义。
本发明的上述技术方案相比现有技术具有以下优点:
本发明的基于服务端运行的面向多终端的媒体资源同步方法和***,所述服务器对接收的资源按照注册用户的分组规则进行逻辑分组,将所述媒体资源分入不同的逻辑分组内,其中,所述分组规则是一个利用用户发送的该媒体资源的主题标记、该媒体资源的类型和空间大小为参数的一个逻辑函数;这样不同的媒体资源被分入不同的逻辑分组内,通过物理终端的类型建立逻辑分组和物理终端之间的对应关系,将所述逻辑分组内的媒体资源同步到对应的所述物理终端。最终方便地将媒体资源同步到预定的物理终端上,实现同一用户在不同的物理终端方便地共享同一媒体资源,简化了注册用户对其媒体资源的管理,方便了同一媒体资源在不同物理终端的使用;而且,服务器完全根据逻辑分组和物理终端的对应关系进行媒体资源的同步,而逻辑分组和物理终端的对应关系在服务器中事先设定,所以服务器将媒体资源同步到物理终端前无需从物理终端获取任何性能参数,对物理终端没有任何处理压力。同时,服务器选用邮件形式收集媒体资源,充分利用邮件非实时性的特性,方便媒体资源的接收和处理。
本发明的基于服务端运行的面向多终端的媒体资源同步方法和***中,所述媒体资源完成逻辑分组的同时进行资源同步,可满足媒体资源实时同步的要求,在所述媒体资源完成逻辑分组后按照用户设定的规则进行资源同步,可通过选在物理终端空闲的时间进行同步,比如物理终端处于待机或者晚上的某个时间段上进行资源同步,可以尽量减少对物理终端常规功能的干扰,特别适合于像智能手机这样的常规功能使用集中且存储和处理能力有限的物理终端。
本发明的基于服务端运行的面向多终端的媒体资源同步方法和***,所述对接收的所述媒体资源根据该注册用户的分组规则进行逻辑分组在接收到媒体资源后需要同步到物理终端时实时进行,也即在需要同步时才进行分组,能最及时地适应和体现所述分组规则的修改。
本发明的基于服务端运行的面向多终端的媒体资源同步方法和***,还包括接收注册用户取消已注册物理终端的步骤或模块,并在注册的所述物理终端取消后自动清除所述服务器已经同步到该物理终端上的媒体资源。用户对已经丢失的物理终端可以取消注册,以防止不必要的泄密。方便用户管理丢失的物理终端上的媒体资源。也可以通过这种方式删除物理终端上已同步的媒体资源,方便同一用户对不同物理终端的媒体资源的统一管理。
附图说明
为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中
图1为本发明一个实施例的一种基于服务端运行的面向多终端的媒体资源同步方法的方法流程图;
图2为本发明一个实施例的一种基于服务端运行的面向多终端的媒体资源同步***的结构框图;
图3为本发明一个实施例的基于服务端运行的面向多终端的媒体资源同步方法的部分步骤处理流程图。
具体实施方式
实施例1
参见图1所示,为本发明一个实施例的一种基于服务端运行的面向多终端的媒体资源同步方法,包括以下步骤:
S1:接收用户的注册申请,并完成该用户的注册。作为一种具体实现方式,用户可通过唯一的用户名和密码完成注册,当然,也可以通过其他已知的用户注册方式,比如邮箱注册,或者指纹输入验证等方式。
S2:基于邮件形式接收注册用户发送的媒体资源,其中,发送的所述媒体资源包括该媒体资源的主题标记。服务器通过邮件形式接收媒体资源,这样充分利用邮件用邮件非实时性的特性,方便资源的接收和处理。当然所述媒体资源可通过已注册的物理终端发送,也可以通过任何可以发邮件的其他终端实现,服务器接收该邮件时会通过验证邮件的发送方确认该媒体资源的发送方是否为注册用户,并在发送方为注册用户接收该媒体资源。当然,作为给所述服务器发送媒体资源的其他方式,除邮件形式外,也可以通过HTTP协议或者FTP协议发送媒体资源,即注册用户可以在邮件正文中发送要收藏的媒体资源的URL或者FTP客户端存储该媒体资源的地址,服务器接收后根据所述媒体资源的URL或者FTP客户端存储该媒体资源的地址下载所述媒体资源,最终实现媒体资源的接收。所述主题标记可以出现在邮件主题或邮件正文里,甚至附件名称里,由用户事先自定义并通知服务器,服务器可以提取即可。
S3:对接收的所述媒体资源根据该注册用户的分组规则进行逻辑分组,其中,所所述分组规则是一个利用用户发送的该媒体资源的主题标记、该媒体资源的类型和空间大小为参数的一个逻辑函数。所述分组规则由服务器按照媒体资源的用途预设或用户自定义。
上述服务端执行的步骤S2和步骤S3具体处理过程参见图3所示。
S4:根据物理终端的类型建立逻辑分组和不同类型的物理终端之间的对应关系。
S5:接收注册用户提交的物理终端的注册申请,并提取基于该物理终端固有的唯一终端标志串生成的可验证的标志串完成该物理终端的注册。所述物理终端固有的唯一终端标志串指唯一标示该物理终端的标志串,比如,电脑的终端标志串为该电脑的MAC地址,手机的终端标志串为入网许可号等等。本申请中不直接使用该物理终端的唯一终端标志串进行注册,而是使用基于该唯一标志串生成的可验证的标志串完成该物理终端的注册,可进一步增强使用的物理终端的安全性。
S6:检测到该注册用户注册的所述物理终端连接到服务器,则利用物理终端的可读取特征对其标志串进行合法性验证,确定该物理终端所属的注册用户。
S7:在该注册用户注册的所述物理终端连接到服务器时,调用所述物理终端所属的注册用户的所述逻辑分组和物理终端的对应关系,将所述逻辑分组内的媒体资源同步到对应的所述物理终端。
可以理解的是,步骤S1-S3是顺次进行的,且在步骤S7之前;步骤S4、步骤S5和步骤S6一定在步骤S7之前完成,且步骤S5一定在步骤S6之前完成。
本实施例的基于服务端运行的面向多终端的媒体资源同步方法,所述服务器对接收的资源按照注册用户的分组规则进行逻辑分组,将所述媒体资源分入不同的逻辑分组内,其中,所述分组规则是一个利用用户发送的该媒体资源的主题标记、该媒体资源的类型和空间大小为参数的一个逻辑函数。这样不同的媒体资源被分入不同的逻辑分组内,通过物理终端的类型建立逻辑分组和物理终端之间的对应关系,将所述逻辑分组内的媒体资源同步到对应类型的所述物理终端。最终方便地将媒体资源同步到预定的物理终端上,实现同一用户在不同的物理终端方便地共享同一媒体资源,简化了注册用户对其媒体资源的管理,方便了同一媒体资源在不同物理终端的使用;而且,服务器完全根据逻辑分组和物理终端的对应关系进行媒体资源的同步,而逻辑分组和物理终端的对应关系在服务器中事先设定,所以服务器将媒体资源同步到物理终端前无需从物理终端获取任何性能参数,对物理终端没有任何处理压力。同时,服务器选用邮件形式收集媒体资源,充分利用邮件非实时性的特性,方便资源的接收和处理。
实施例2
作为本发明的其他实施例,在上述实施例1的基础上,本实施例中所述按照所述逻辑分组和物理终端的对应关系将所述逻辑分组内的媒体资源同步到对应的所述物理终端进一步包括:
在所述媒体资源完成逻辑分组的同时进行资源同步;
在所述媒体资源完成逻辑分组后的预定时间进行资源同步。
本实施例的基于服务端运行的面向多终端的媒体资源同步方法中,所述媒体资源完成逻辑分组的同时进行资源同步,可满足媒体资源实时同步的要求,在所述媒体资源完成逻辑分组后按照用户设定的规则进行资源同步,可通过选在物理终端空闲的时间进行同步,比如物理终端处于待机或者晚上的某个时间段上进行资源同步,可以尽量减少对物理终端常规功能的干扰,特别适合于像智能手机这样的常规功能使用集中且存储和处理能力有限的物理终端。
实施例3
作为本发明的其他实施例,在上述任一实施例的基础上,本实施例的基于服务端运行的面向多终端的媒体资源同步方法中,所述对接收的所述媒体资源根据该注册用户的分组规则进行逻辑分组在接收到媒体资源后需要同步到物理终端时实时进行。
本实施例的基于服务端运行的面向多终端的媒体资源同步方法,所述对接收的所述媒体资源根据该注册用户的分组规则进行逻辑分组在接收到媒体资源后需要同步到物理终端时实时进行,也即在需要同步时才进行分组,能最及时地适应和体现所述分组规则的修改。
实施例4
作为本发明的其他实施例,在上述任一实施例的基础上,本实施例的基于服务端运行的面向多终端的媒体资源同步方法中,还包括接收注册用户取消已注册物理终端的请求并响应该请求取消已注册物理终端的步骤,并在注册的所述物理终端取消后自动清除所述服务器已经同步到该物理终端上的媒体资源。
本实施例的基于服务端运行的面向多终端的媒体资源同步方法,还包括接收注册用户取消已注册物理终端的步骤或模块,并在注册的所述物理终端取消后自动清除所述服务器已经同步到该物理终端上的媒体资源。用户对已经丢失的物理终端可以取消注册,以防止不必要的泄密。方便用户管理丢失的物理终端上的媒体资源。也可以通过这种方式删除物理终端上已同步的媒体资源,方便同一用户对不同物理终端的媒体资源的统一管理。
作为其他避免同步到物理终端上的媒体资源被泄露的具体实现形式,也可以通过设定物理终端间隔预定时间连接服务器来实现,如物理终端在预定的间隔时间未连接所述服务器,则在物理终端连接到服务器后,服务器执行自动擦除其上已经同步的媒体资源的步骤,作为一种具体实施例,这个功能作为可选的功能,可在用于进行物理终端的注册时开启。
实施例5
作为本发明的其他实施例,在上述任一实施例的基础上,本实施例的基于服务端运行的面向多终端的媒体资源同步方法中,所述分组规则由***预先设置,并且每个所述注册用户可以对所述分组规则进行自定义。
本实施例的基于服务端运行的面向多终端的媒体资源同步方法,方便用户根据实际需要修改分组规则。
实施例6
参见图2所示,本发明同时提供一种基于服务端运行的面向多终端的媒体资源同步***,包括:
用户注册模块,接收用户的注册申请,并完成该用户的注册;
媒体资源接收模块,基于邮件形式接收注册用户发送的媒体资源,其中,所述发送的媒体资源包括该媒体资源的主题标记;
逻辑分组模块,对接收的所述媒体资源根据该注册用户的分组规则进行逻辑分组,其中,所述分组规则是一个利用用户发送的该媒体资源的主题标记以及该媒体资源的类型和大小为参数的一个逻辑函数;
逻辑分组和物理终端之间的对应关系建立模块,根据物理终端的类型建立逻辑分组和不同类型的物理终端之间的对应关系;
物理终端注册模块,接收注册用户提交的物理终端的注册申请,并提取基于该物理终端固有的唯一终端标志串生成的可验证的标志串完成该物理终端的注册;
验证模块,检测到该注册用户注册的所述物理终端连接到服务器,则利用物理终端的可读取特征对其标志串进行合法性验证,确定该物理终端所属的注册用户;
同步模块,用于在该注册用户注册的所述物理终端连接到服务器时调用所述物理终端所属的注册用户的所述逻辑分组和物理终端的对应关系,将所述逻辑分组内的媒体资源同步到对应的所述物理终端。
本实施例的面向多终端的媒体资源同步***,所述服务器对接收的资源按照注册用户的分组规则进行逻辑分组,将所述媒体资源分入不同的逻辑分组内,其中,所述分组规则是一个利用用户发送的该媒体资源的主题标记、该媒体资源的类型和空间大小为参数的一个逻辑函数。充分考虑到了媒体资源的空间大小,已将适当大小的媒体资源分布到不同的物理终端中,避免对物理终端正常功能的影响。这样不同的媒体资源被分入不同的逻辑分组内,通过物理终端的类型建立逻辑分组和物理终端之间的对应关系,将所述逻辑分组内的媒体资源同步到对应类型的所述物理终端。最终方便地将媒体资源同步到预定的物理终端上,实现同一用户在不同的物理终端方便地共享同一媒体资源,简化了注册用户对其媒体资源的管理,方便了同一媒体资源在不同物理终端的使用;而且,服务器完全根据逻辑分组和物理终端的对应关系进行媒体资源的同步,而逻辑分组和物理终端的对应关系在服务器中事先设定,所以服务器将媒体资源同步到物理终端前无需从物理终端获取任何性能参数,对物理终端没有任何处理压力。同时,服务器选用邮件形式收集媒体资源,充分利用邮件非实时性的特性,方便资源的接收和处理。
实施例7
作为本发明其他实施例的一种基于服务端运行的面向多终端的媒体资源同步***,在实施例6的基础上,所述同步模块进一步包括:
实时同步子模块,在所述媒体资源完成逻辑分组的同时进行资源同步;
延时同步子模块,在所述媒体资源完成逻辑分组后按照用户设定的规则进行资源同步。
本实施例的面向多终端的媒体资源同步***,所述媒体资源完成逻辑分组的同时进行资源同步,可满足媒体资源实时同步的要求,在所述媒体资源完成逻辑分组后按照用户设定的规则进行资源同步,可通过选在物理终端空闲的时间进行同步,比如物理终端处于待机或者晚上的某个时间段上进行资源同步,可以尽量减少对物理终端常规功能的干扰,特别适合于像智能手机这样的常规功能使用集中且存储和处理能力有限的物理终端。
实施例8
作为本发明其他实施例的一种基于服务端运行的面向多终端的媒体资源同步***,在上述任一实施例的基于服务端运行的面向多终端的媒体资源同步***基础上,
所述逻辑分组模块对接收的所述媒体资源根据注册用户的分组规则进行逻辑分组在接收到媒体资源后需要同步到物理终端时实时进行。
本实施例的面向多终端的媒体资源同步***,所述对接收的所述媒体资源根据该注册用户的分组规则进行逻辑分组在接收到媒体资源后需要同步到物理终端时实时进行,也即在需要同步时才进行分组,能最及时地适应和体现所述分组规则的修改。
实施例9
作为本发明其他实施例的一种基于服务端运行的面向多终端的媒体资源同步***,在上述任一实施例的基于服务端运行的面向多终端的媒体资源同步***基础上,还包括注册物理终端取消模块,用于接收注册用户取消已注册物理终端的请求并响应该请求取消已注册物理终端,并在注册的所述物理终端取消后自动清除所述服务器已经同步到该物理终端上的媒体资源。
本实施例的面向多终端的媒体资源同步***,还包括接收注册用户取消已注册物理终端的模块,并在注册的所述物理终端取消后自动清除所述服务器已经同步到该物理终端上的媒体资源。用户对已经丢失的物理终端可以取消注册,以防止不必要的泄密。方便用户管理丢失的物理终端上的媒体资源。也可以通过这种方式删除物理终端上已同步的媒体资源,方便同一用户对不同物理终端的媒体资源的统一管理。
实施例10
作为本发明其他实施例的一种基于服务端运行的面向多终端的媒体资源同步***,在上述任一实施例的基于服务端运行的面向多终端的媒体资源同步***基础上,所述逻辑分组模块中的所述分组规则由***预先设置,并且每个所述注册用户可以对所述分组规则进行自定义。
下面结合具体的实例以邮件形式发送和接收媒体资源为例描述本发明的上述实施例的基于服务端运行的面向多终端的媒体资源同步方法的运行过程:
首先,用户将需收藏的媒体资源置于邮件附件中。
附件中的所述媒体资源为媒体类型后缀为.doc,.avi,.mp3或.jpg等的文件,或者是上述媒体类型文件的有效的压缩文件,所谓有效的压缩文件指该压缩文件能被正确地解压并提取到有上述媒体类型后缀的文件。邮件体需要用户注明主题标记,主体标记是指媒体资源涉及的主体内容,比如:歌曲、舞蹈、照片、演唱会、随笔等,由用户事先自定义。
步骤二:用户将邮件体通过SMTP协议服务器提交该媒体资源。
服务器步骤三:服务器通过POP3协议接收媒体资源文件。
POP3(Post Protocol3)即邮局协议的第3个版本,该协议主要用于支持使用客户端远程管理在服务器上的电子邮件。POP3服务器是遵循POP3协议的接收邮件服务器,用来接收电子邮件。本专利中服务器来接收用户提交的媒体资源文件。
步骤四:服务器根据邮件主题提取内容的主题标记、根据文件后缀提取该媒体资源的媒体类型并获得其大小。
步骤五:服务器预先设定一系列由分组规则组成的过滤器,所述过滤器根据提取出的邮件内容的主题标记、类型和大小对接收到的媒体资源进行匹配。
所述过滤器即为将上述媒体资源分类的分组规则,所述分组规则按照“if……then……”的形式定义。其中,if条件句以“内容主题标记+内容类型+内容大小”为条件。除了服务器外,用户可以自行定义并管理分组规则的制定,用户向服务器进行注册后可对规则进行管理,当用户再次登录时,***会根据注册用户名信息调用对应的一套规则,保证了用户个性化的内容收藏与管理。每个过滤器和一个逻辑分组(按照用途来定义)对应,每个过滤器到逻辑分组所构成的“if……then……”语句成为一条规则。
步骤六:对于匹配成功的规则,服务器将内容分配到该分组规则所对应的逻辑分组中。如果通过分析所述媒体资源主题标记、类型、内容大小仍然没有相应的规则与其匹配,则***认为是不符合要求的垃圾内容而被收藏在垃圾邮件箱中,用户仍然可以查看里面保存的邮件内容,如果认为有用。则可通过修改分组规则将该媒体文件恢复至某逻辑分组中。
下面结合具体实施例进行说明逻辑分组的过程:
用户通过网络向服务器进行注册,根据自己的爱好和需求,自定义逻辑分组如下:
逻辑分组1:娱乐视频
逻辑分组2:学习文档
逻辑分组h:照片
并调整规则如下:
分组规则1:if主题标记为“演唱会”,且媒体类型为“视频”,且大小超过“200M”,then属于“逻辑分组1”。
分组规则4:if主题标记为“英语”,且媒体类型为“文档”,且大小超过“0.1M”,then属于“逻辑分组2”。
分组规则3:if主题标记为“相片/照片”,且媒体类型为“图片”,且大小超过“2M”,then属于“逻辑分组h”。
分组规则k:if主题标记为“舞蹈”,且媒体类型为“视频”,且大小超过150M,then属于“逻辑分组k”。
用户收藏媒体文件的过程为:
用户有一媒体文件为“杰克逊经典舞蹈和演唱会集锦.avi”,大小为300M。用户通过互联网登录服务器,将媒体文件加载至邮件中,主题名为“杰克逊经典舞蹈和演唱会集锦”并向服务器以SMTP协议发送邮件。
服务器以POP3协议接收邮件,分析出邮件体的主题标记为“舞蹈”和“演唱会”,内容格式为avi视频格式,大小超过200M。根据预定义的规则,该内容与规则1和规则k匹配,因此自动将其归为逻辑分组1:“娱乐视频”和逻辑分组k。
用户有一媒体文件为“水稻的种植方法.avi”,大小为60M。服务器将其与预定义的规则一一进行匹配,分析出媒体文件与所有规则均不匹配,此时,服务器将该媒体文件放入垃圾邮件箱。用户仍可以随时在垃圾邮件箱找到该文件,并根据需要随时修改逻辑分组和规则并将其归入合适的逻辑分组。
显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
Claims (10)
1.一种基于服务端运行的面向多终端的媒体资源同步方法,其特征在于,包括如下步骤:
接收用户的注册申请,并完成该用户的注册;
基于邮件形式接收注册用户发送的媒体资源,其中,发送的所述媒体资源包括该媒体资源的主题标记;
对接收的所述媒体资源根据该注册用户的分组规则进行逻辑分组,其中,所述分组规则是一个利用用户发送的该媒体资源的主题标记、该媒体资源的类型和空间大小为参数的一个逻辑函数;
根据物理终端的类型建立逻辑分组和不同类型的物理终端之间的对应关系;
接收注册用户提交的物理终端的注册申请,并提取基于该物理终端固有的唯一终端标志串生成的可验证的标志串完成该物理终端的注册;
检测到该注册用户注册的所述物理终端连接到服务器,则利用物理终端的可读取特征对其标志串进行合法性验证,确定该物理终端所属的注册用户;
调用所述物理终端所属的注册用户的所述逻辑分组和物理终端的对应关系,将所述逻辑分组内的媒体资源同步到对应的所述物理终端。
2.根据权利要求1所述的一种基于服务端运行的面向多终端的媒体资源同步方法,其特征在于,所述按照所述逻辑分组和物理终端的对应关系将所述逻辑分组内的媒体资源同步到对应的所述物理终端进一步包括:
在所述媒体资源完成逻辑分组的同时进行资源同步;
在所述媒体资源完成逻辑分组后按照用户设定的规则进行资源同步。
3.根据权利要求1或2所述的一种基于服务端运行的面向多终端的媒体资源同步方法,其特征在于,所述对接收的所述媒体资源根据该注册用户的分组规则进行逻辑分组在接收到媒体资源后需要同步到物理终端时实时进行。
4.根据权利要求1-3任一所述的一种基于服务端运行的面向多终端的媒体资源同步方法,其特征在于,还包括接收注册用户取消已注册物理终端的请求并响应该请求取消已注册物理终端的步骤,并在注册的所述物理终端取消后自动清除所述服务器已经同步到该物理终端上的媒体资源。
5.根据权利要求1-4任一所述的一种基于服务端运行的面向多终端的媒体资源同步方法,其特征在于,所述分组规则由***预先设置,并且每个所述注册用户可以对所述分组规则进行自定义。
6.一种基于服务端运行的面向多终端的媒体资源同步***,其特征在于,包括:
用户注册模块,接收用户的注册申请,并完成该用户的注册;
媒体资源接收模块,基于邮件形式接收注册用户发送的媒体资源,其中,所述发送的媒体资源包括该媒体资源的主题标记;
逻辑分组模块,对接收的所述媒体资源根据该注册用户的分组规则进行逻辑分组,其中,所述分组规则是一个利用用户发送的该媒体资源的主题标记以及该媒体资源的类型和大小为参数的一个逻辑函数;
逻辑分组和物理终端之间的对应关系建立模块,根据物理终端的类型建立逻辑分组和不同类型的物理终端之间的对应关系;
物理终端注册模块,接收注册用户提交的物理终端的注册申请,并提取基于该物理终端固有的唯一终端标志串生成的可验证的标志串完成该物理终端的注册;
验证模块,检测到该注册用户注册的所述物理终端连接到服务器,则利用物理终端的可读取特征对其标志串进行合法性验证,确定该物理终端所属的注册用户;
同步模块,用于在该注册用户注册的所述物理终端连接到服务器时调用所述物理终端所属的注册用户的所述逻辑分组和物理终端的对应关系,将所述逻辑分组内的媒体资源同步到对应的所述物理终端。
7.根据权利要求6所述的一种基于服务端运行的面向多终端的媒体资源同步***,其特征在于,所述同步模块进一步包括:
实时同步子模块,在所述媒体资源完成逻辑分组的同时进行资源同步;
延时同步子模块,在所述媒体资源完成逻辑分组后按照用户设定的规则进行资源同步。
8.根据权利要求6或7所述的一种基于服务端运行的面向多终端的媒体资源同步***,其特征在于,所述逻辑分组模块对接收的所述媒体资源根据注册用户的分组规则进行逻辑分组在接收到媒体资源后需要同步到物理终端时实时进行。
9.根据权利要求6-8任一所述的一种基于服务端运行的面向多终端的媒体资源同步***,其特征在于,还包括注册物理终端取消模块,用于接收注册用户取消已注册物理终端的请求并响应该请求取消已注册物理终端,并在注册的所述物理终端取消后自动清除所述服务器已经同步到该物理终端上的媒体资源。
10.根据权利要求6-9任一所述的一种基于服务端运行的面向多终端的媒体资源同步***,其特征在于,所述逻辑分组模块中的所述分组规则由***预先设置,并且每个所述注册用户可以对所述分组规则进行自定义。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310683114.6A CN103685510B (zh) | 2013-12-13 | 2013-12-13 | 基于服务端运行的面向多终端的媒体资源同步方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310683114.6A CN103685510B (zh) | 2013-12-13 | 2013-12-13 | 基于服务端运行的面向多终端的媒体资源同步方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103685510A true CN103685510A (zh) | 2014-03-26 |
CN103685510B CN103685510B (zh) | 2017-05-17 |
Family
ID=50321785
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310683114.6A Expired - Fee Related CN103685510B (zh) | 2013-12-13 | 2013-12-13 | 基于服务端运行的面向多终端的媒体资源同步方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103685510B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104079645A (zh) * | 2014-06-27 | 2014-10-01 | 华为技术有限公司 | 一种信息共享方法和装置 |
CN108605009A (zh) * | 2016-11-25 | 2018-09-28 | 华为技术有限公司 | 邮件分组方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101051990A (zh) * | 2007-05-24 | 2007-10-10 | 中兴通讯股份有限公司 | 基于下载类业务的媒体类型适配方法及*** |
US7996566B1 (en) * | 2008-12-23 | 2011-08-09 | Genband Us Llc | Media sharing |
CN102651751A (zh) * | 2011-02-25 | 2012-08-29 | 国基电子(上海)有限公司 | 文件传送***及其文件传送方法 |
CN102883192A (zh) * | 2012-08-24 | 2013-01-16 | 中兴通讯股份有限公司 | Iptv***中媒体类型的处理及媒体播放方法、装置 |
-
2013
- 2013-12-13 CN CN201310683114.6A patent/CN103685510B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101051990A (zh) * | 2007-05-24 | 2007-10-10 | 中兴通讯股份有限公司 | 基于下载类业务的媒体类型适配方法及*** |
US7996566B1 (en) * | 2008-12-23 | 2011-08-09 | Genband Us Llc | Media sharing |
CN102651751A (zh) * | 2011-02-25 | 2012-08-29 | 国基电子(上海)有限公司 | 文件传送***及其文件传送方法 |
CN102883192A (zh) * | 2012-08-24 | 2013-01-16 | 中兴通讯股份有限公司 | Iptv***中媒体类型的处理及媒体播放方法、装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104079645A (zh) * | 2014-06-27 | 2014-10-01 | 华为技术有限公司 | 一种信息共享方法和装置 |
CN108605009A (zh) * | 2016-11-25 | 2018-09-28 | 华为技术有限公司 | 邮件分组方法及装置 |
CN108605009B (zh) * | 2016-11-25 | 2021-04-20 | 华为技术有限公司 | 邮件分组方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103685510B (zh) | 2017-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5624973B2 (ja) | フィルタリング装置 | |
EP4054117B1 (en) | Computer-implemented system and method for propagation and communication of data in a network such as a blockchain network | |
CN105812351A (zh) | 实现会话共享的方法和*** | |
CN105357110B (zh) | 邮件发送方法、装置及*** | |
US9258377B2 (en) | Publish information on website | |
CN103051725A (zh) | 应用识别方法、数据挖掘方法、装置及*** | |
CN101674318A (zh) | 一种向移动设备定时推送数据的方法 | |
US20140214963A1 (en) | Method, server and system for data sharing in social networking service | |
US20120297031A1 (en) | Anonymous Signalling | |
CN101925020A (zh) | 一种电子邮箱地址与移动电话号码绑定应用的方法和*** | |
CN103532833A (zh) | 一种业务***访问方法、终端及代理服务*** | |
CN103369034A (zh) | 一种将照片发送到数码相框的方法、***及装置 | |
CN100452704C (zh) | 一种发布博客文章的方法和*** | |
WO2012129684A1 (en) | Transforming http requests into web services trust messages for security processing | |
CN102571990A (zh) | 移动终端电子邮件同步方法及*** | |
CN103561063A (zh) | 一种登录机顶盒的方法及终端 | |
CN103220343B (zh) | 大数据多***转发方法 | |
CN105653717B (zh) | 一种信息分享的方法及装置 | |
CN103685510A (zh) | 基于服务端运行的面向多终端的媒体资源同步方法和*** | |
CN103647774A (zh) | 基于云计算的web内容信息过滤方法 | |
CN104050204A (zh) | 合并网络数据的方法及移动装置 | |
CN103647776A (zh) | 面向多终端的媒体资源同步方法和*** | |
CN112929257A (zh) | 多场景消息发送方法、装置、服务器以及存储介质 | |
CN105991695B (zh) | 一种文件数据处理方法和*** | |
CN100405762C (zh) | 终端装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170517 Termination date: 20201213 |
|
CF01 | Termination of patent right due to non-payment of annual fee |