[发明专利]基于移动跨平台架构的家庭云中心文件分享系统在审
申请号: | 201410545681.X | 申请日: | 2014-11-10 |
公开(公告)号: | CN104270457A | 公开(公告)日: | 2015-01-07 |
发明(设计)人: | 徐平平;冯超 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 黄成萍 |
地址: | 214135 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 移动 平台 架构 家庭 中心 文件 分享 系统 | ||
技术领域
本发明涉及一种基于移动平台架构的家庭云中心文件分享系统,属于通信工程领域。
背景技术
家庭智能终端操作系统的多样化(例如:IOS、Android、Windows Phone、BlackBerry 等)带来API(Application Programming Interface,应用程序编程接口)的多样化。每个操作系统的API几乎完全不同,开发者需要使用指定的语言,调用这些API来实现操作移动设备的目的。导致不同操作系统的开发环境及应用代码完全无法兼容,例如IOS应用开发需要使用Objective-C调用API,Android应用开发需要使用Java调用API,Windows Phone需要使用C#调用API等等。
智能终端应用形态主要分Web应用和本地应用两类,Web应用是指运行在浏览器上的应用形态,本地应用是指直接运行在操作系统之上的应用形态。Web应用采用网页语言开发,具有开发简单、跨平台适配等优点,而本地应用一般采用Java、C等语言开发,具有开发能力强、交互性好、效率高等优点。同时这两种应用形态也不断融合,从而出现了Widget此类应用形态,可采用网页语言开发,同时具备本地应用的使用形式,并且可以跨平台运行。现阶段智能终端应用形态以本地应用为主,但是Web应用和Widget应用随着HTML5语言的出现以及智能终端多平台的发展也展现出良好的发展势头。智能终端应用开发技术作为移动互联网产业链上的关键环节,其关键技术的突破对于整个产业链健康快速发展具有重要意义。目前,智能终端应用开发技术基本都是针对具体操作系统平台提供针对性的开发语言和工具进行开发,开发者开发完成一款终端应用后,需要花费大量的时间和精力进行跨平台的移植工作,导致应用开发周期长、开发门槛高的问题。
黄疆提出的《一种面向移动终端的云储存实现方法》,技术上是在家庭云服务器上创建多个虚拟终端,并保持虚拟终端和现实终端的一致性,这种方法有效的解决了终端之间文件隔离的问题,挺高了云储存的性能。但是对于不同的移动操作系统,需要编写不同的代码,导致维护效率低。并且因为家庭的服务器性能容量有限,很可能不能满足保存所有文件的要求。
发明内容
发明目的:为了克服现有技术中存在的不足,本发明提供一种基于移动平台架构的家庭云中心文件分享系统,能够适应多个操作系统的应用程序。
技术方案:为实现上述目的,本发明采用的技术方案为:
1、一种基于移动平台架构的家庭云中心文件分享系统:
1)架构客户终端和服务器端;
2)先在不同操作系统的平台下搭建PhoneGap跨平台框架;搭建完后使用PhoneGap提供的Javascript API和Html5编写跨平台应用程序;然后使用PhoneGap编译器,将编写的跨平台应用程序在线编译成针对不同操作系统的应用程序,最后根据客户终端的操作系统选择合适的应用程序下载安装,并使用;
3)在服务器端上安装Java,安装运行服务器端程序,客户终端与服务器端通过端口Socket相连接;
4)连接网络,每个客户终端初始化,设置本客户终端标签,并生成本客户终端所有文件的元数据XML文件,将生成的所有文件的元数据XML文件上传到服务器端;
5)服务器端接收到所有终端的元数据XML文件后,综合得到元数据XML文件集合,再广播分发到所有客户终端,最终可从任意客户终端中随时的查看、使用或修改文件。
2、进一步的,当用户需要在任意一个客户终端上观看保存在另一个客户终端中的媒体文件时,采用数字生活网络联盟的播放方式和流媒体的解决方法。
3、进一步的,用户在客户终端上选择文件观看时采用文件推荐策略:
3.1)用户可以给任意客户终端添加标签并设定可使用容量;
3.2)根据文件的后缀名来判断此文件和文件所在的客户终端的契合程度,设置权重,根据权重的顺序,客户终端储存相应容量的文件;
3.3)用户在一客户终端上向另一客户终端获取某文件,与此文件文件名相似的文件将会增加权重:如果是文本文件,文件名中相同文字所占百分比越高,表示权重越高,则将权重最高的文件也就是说相同文字所占百分比最高的文件发送给用户;如果是视频文件,则仅仅加大文件名之后的文件权重,默认为用户按顺序观看视频。
4、进一步的,用户在不同客户终端中对同一份文件做出不同的修改时,文件会产生碰撞,则通过文件合并或者文件同步锁解决碰撞。
5、进一步的,所述文件合并方法为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410545681.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便携式宠物食品包装盒
- 下一篇:基于用户选择的企业管理系统集成方法