[发明专利]基于移动跨平台架构的家庭云中心文件分享系统在审
申请号: | 201410545681.X | 申请日: | 2014-11-10 |
公开(公告)号: | CN104270457A | 公开(公告)日: | 2015-01-07 |
发明(设计)人: | 徐平平;冯超 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 黄成萍 |
地址: | 214135 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 移动 平台 架构 家庭 中心 文件 分享 系统 | ||
1.一种基于移动平台架构的家庭云中心文件分享系统,其特征在于:包括如下步骤:
1)架构客户终端和服务器端;
2)先在不同操作系统的平台下搭建PhoneGap跨平台框架;搭建完后使用PhoneGap提供的Javascript API和Html5编写跨平台应用程序;然后使用PhoneGap编译器,将编写的跨平台应用程序在线编译成针对不同操作系统的应用程序,最后根据客户终端的操作系统选择合适的应用程序下载安装,并使用;
3)在服务器端上安装Java,安装运行服务器端程序,客户终端与服务器端通过端口Socket相连接;
4)连接网络,每个客户终端初始化,设置本客户终端标签,并生成本客户终端所有文件的元数据XML文件,将生成的所有文件的元数据XML文件上传到服务器端;
5)服务器端接收到所有客户终端的元数据XML文件后,综合得到元数据XML文件集合,再广播分发到所有客户终端,最终可从任意客户终端中随时的查看、使用或修改文件。
2.根据权利要求1所述的一种基于移动平台架构的家庭云中心文件分享系统,其特征在于:当用户需要在一个客户终端上观看保存在另一个客户终端中的媒体文件时,采用数字生活网络联盟的播放方式和流媒体的解决方法。
3.根据权利要求1所述的一种基于移动平台架构的家庭云中心文件分享系统,其特征在于:用户在客户终端上选择文件观看时采用文件推荐策略:
3.1)用户给客户终端添加标签并设定可使用容量;
3.2)根据文件的后缀名来判断此文件和文件所在的客户终端的契合程度,设置权重,根据权重的顺序,客户终端储存相应容量的文件;
3.3)用户在一客户终端上向另一客户终端获取某文件,与此文件文件名相似的文件将会增加权重:如果是文本文件,文件名中相同文字所占百分比越高,表示权重越高,则将权重最高的文件也就是说相同文字所占百分比最高的文件发送给用户;如果是视频文件,则仅仅加大文件名之后的文件权重,默认为用户按顺序观看视频。
4.根据权利要求1所述的一种基于移动平台架构的家庭云中心文件分享系统,其特征在于:用户在不同客户终端中对同一份文件做出不同的修改时,文件会产生碰撞,采用文件合并或者文件同步锁解决碰撞。
5.根据权利要求4所述的一种基于移动平台架构的家庭云中心文件分享系统,其特征在于:所述文件合并为:
当家庭文件分享系统中有碰撞的文件,则会提示用户需要合并,用户将因碰撞而产生的不同文件,进行对比分析,保留两个文件中用户需要的部分,将其合并储存。
6.根据权利要求4所述的一种基于移动平台架构的家庭云中心文件分享系统,其特征在于:所述文件同步锁方法为:
其中任意一个客户终端取得文件时,提示用户是否同时取得写文件锁,用户确定取得写文件锁,则该客户终端改动文件后同步给所有的客户终端,同时归还写文件锁,其他客户终端得到只读的备份。
7.根据权利要求1或4所述的一种基于移动平台架构的家庭云中心文件分享系统,其特征在于:所述对文件进行修改,采用文件储存策略:
7.1)如果修改文件时,所有客户终端都在线,则服务器端广播所有客户终端,修改文件列表;
7.2)如果修改文件时,有客户终端不在线,则服务器端保存所有的变更记录,等不在线的客户终端上线时,由服务器端将保存的所有变更记录广播给所有的客户终端,做一次同步;
7.3)如果修改文件时,修改文件所在的本客户终端是离线状态,则在该本客户终端保存变更记录,等上线时上传到服务器端,并由服务器端将变更记录广播给所有的客户终端,做一次同步。
8.根据权利要求1或4所述的一种基于移动平台架构的家庭云中心文件分享系统,其特征在于:其服务终端采用家用电脑PC。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410545681.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便携式宠物食品包装盒
- 下一篇:基于用户选择的企业管理系统集成方法