基于图文缓存的企业级社交应用的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:catbull
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随企业的发展,组织结构的复杂化和地理位置的分散极大地降低了SAP的沟通协作效率,建立快速而有效的沟通协作平台成为了企业的客观需求。基于社交的移动化企业管理模式让SAP迅速降低信息成本成为了可能。借助便携的移动设备,具有信息分流和明确导向性的新型企业社交协作应用将为企业提供高效的管理和协作平台。以SAP的企业社交应用项目Jam为背景,对如下内容做出了研究:1.基于业务需求研究了Jam App的Hybrid构建模式。基于Jam中不同场景的交互复杂度和OData协议(Open Data Protocol,简称OData协议)的数据特征,确定了将通用性强、性能和交互实时性要求不高且对原生系统API调用不多的页面使用WebView填充内容,其余页面采用原生控件开发的Hybrid方案。充分满足企业级用户对App快速迭代的开发需求,同时还能获得较高的应用性能。2.针对企业社交应用中“创建企业社区”、“分享社交状态”、“群组社交”等多数场景涉及的图文资源交互带来的流量浪费和加载速度慢的问题,提出了根据网络通信状态、数据安全以及Android缓存介质差异动态缓存图文的机制。对OData协议下的JSON数据进行SQLite快速缓存,容易引起内存溢出的高分辨率图片则构建“内存-文件-网络”的三级缓存方案。3.设计并实现了带图文缓存机制的企业社交Hybrid应用Jam。对Jam的架构设计、功能模块划分做出了分析。结合群组社交功能分析了动态图文缓存核心模块的具体实现。并通过黑盒测试方法对覆盖全面的功能性测试,还在不同网络环境下测试了Jam缓存机制的有效命中率和加载性能,测试结果证明了缓存机制的有效性和对Jam App加载性能有显著提升作用。Jam作为SAP产品于2015年10月在Google Play上线,截至2016年1月高效的缓存和交互性能让Jam在北美市场拥有超过1000万用户,验证了应用和相关理论的正确性。
其他文献
车型精细识别旨对外观差异较小的车辆进行细粒度型号分类,其广泛应用于统计交通流量、公路自动收费以及无人驾驶等领域。然而,已有车型精细识别方法仍存在以下问题:一方面,多
得益于无线通信技术、遥感技术、计算机技术和微型电子制造技术的迅速发展,无线可充电传感器网络(Wireless Rechargeable Sensor Networks,WRSNs)应运而生并得到广泛应用。与
随着“中国制造2025”概念的提出与实施,国家组织实施大型飞机、民用航天等项目的开展,使得工业机器人越来越多地应用于航空制造业进行零部件的加工及柔性化自动装配中。在航
点云配准的目标是计算点云之间相对变换,将两个或者多个点云转换到同一坐标系下完成对齐。点云在扫描过程中往往会存在噪声、异常点、缺失等问题,这些问题加大了配准难度。本
随着计算机及其相关领域的持续发展,数据存储、分析的能力得到了巨大的提升,数据挖掘被广泛应用于各个行业。随之而来的,数据挖掘也面临了更多的挑战。由于不同应用场景下的数据集分布不同,一种算法不可能在所有形式的数据集上都适用。这就需要研究者根据数据集的类型提出相适应的理论来进行学习。对于半监督不平衡数据集,由于半监督、不平衡等特点,传统的算法在此数据集上很难有效。这就需要根据数据集的特点对传统算法进行改
近41年来,我国经济取得了快速发展,但遭受破坏的环境和生态状况却没有得到真正有效的改善。为了实现经济发展与生态环境保护的协调和可持续发展,本文把中国生态环境保护与经
在如航空发动机叶片的温度应变监测等一些特定环境中,温度和应变的变化幅度很大,相互之间的交叉敏感会导致测量结果出现误差,光纤F-P型干涉结构和光纤布拉格光栅(FBG)已经广
In recent years,wireless communication applications have become a major part in our life.Almost every day we check our emails or on personal computer via wirele
随着科技的进步,双足舞蹈机器人逐渐成为人工智能机器人的主要研究对象。它不仅融合了控制理论、仿生学以及电子技术等多门学科,还被应用到了不同的学习领域。双足舞蹈机器人
平面形状变形在计算机图形学和几何处理等领域有着广泛的应用,该技术可以帮助用户根据自己的想法而获得新的形状。平面形状变形通常可表示为欧氏平面之间的映射函数,根据表示