The invention discloses an application method of data sharing and system, the method comprises the following steps: first, A application system to request data; B, the first application system to determine the requested data is the first application of internal data or second application data, when the requested data is the first application of internal data. The application of ID to obtain the first application steps of C, or second ID query application, to step C; C, according to the request of ID application and corresponding method of requesting data inquiry whether the data in the cache, when obtaining data directly from the cache; when not according to the application of ID to the server request data and return data from the server.
【技术实现步骤摘要】
一种应用共享数据的方法及系统
本专利技术涉及数据共享和备份领域,尤其涉及一种应用共享数据的方法及系统。
技术介绍
随着智能终端的发展,各种运行在智能终端上的应用无论从数量上,还是从种类上都是大幅增长。随着智能终端应用数量及种类的增长,为了给用户带来更好的体验,在同一个终端上,整合应用间的功能的趋势越来越明显,应用间的交互及数据共享需求也就越来越迫切。虽然目前各个操作系统已经提供了多种应用间数据共享的方法,如Android系统就提供了 sharePreference (一种存储基础类型的存储机制)、provider (Android支持多个应用间的共享数据)、文件等方法来实现应用间的数据共享。但是这些方法没有对数据获取和缓存进行管理,要么需要多次从服务器端获取数据,浪费资源;要么一个应用需要和多个应用打交道,增加了应用共享的复杂性,开发成本也相应增加,且容易出错。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种应用共享数据的方法及系统,旨在解决现有技术中应用共享数据方法调用复杂、开发成本高、出错概率高的问 ...
【技术保护点】
一种应用共享数据的方法,其特征在于,包括步骤:A、第一应用向系统请求数据;B、系统判断第一应用所请求的数据是第一应用内部的数据还是第二应用的数据,当所请求的数据是第一应用内部的数据时,获取第一应用的应用ID转入步骤C,否则查询第二应用的应用ID,转入步骤C;C、根据相应的应用ID以及请求数据的方法名查询所请求的数据是否在缓存中,当是时直接从缓存中获取数据;当否时根据应用ID向服务器端请求数据,并从服务器端返回数据。
【技术特征摘要】
1.一种应用共享数据的方法,其特征在于,包括步骤: A、第一应用向系统请求数据; B、系统判断第一应用所请求的数据是第一应用内部的数据还是第二应用的数据,当所请求的数据是第一应用内部的数据时,获取第一应用的应用ID转入步骤C,否则查询第二应用的应用ID,转入步骤C ; C、根据相应的应用ID以及请求数据的方法名查询所请求的数据是否在缓存中,当是时直接从缓存中获取数据;当否时根据应用ID向服务器端请求数据,并从服务器端返回数据。2.根据权利要求1所述的应用共享数据的方法,其特征在于,所述步骤C之后还包括: D、当所请求的数据是从服务器端返回时,将请求的数据缓存,并建立应用ID、请求数据的方法名、数据的对应关系。3.根据权利要求2所述的应用共享数据的方法,其特征在于,所述步骤D中,缓存数据的方式为根据数据类型采用数据库或文件的存储方式。4.根据权利要求1所述的应用共享数据的方法,其特征在于,所述步骤A之前还包括: 第一应用向系统注册,使第一应用和系统服务器端交互连接,同时获取用于标识第一应用的应用ID。5.根据权利要求1所述的应用共享数据的方法,其特征在于,所述步骤C中,向服务器端请求数据的过程具体包括: Cl、根据应用ID查询服务器端地址和协议; C2、根据服务器端地址和协议,利用反射机制获取服务器端...
【专利技术属性】
技术研发人员:唐莎,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。