移动终端中程序间共享数据的方法及装置制造方法及图纸

技术编号:11032756 阅读:133 留言:0更新日期:2015-02-11 18:26
本发明专利技术公开了一种移动终端中程序间共享数据的方法及装置,方法包括:移动终端中的第一程序接收所述移动终端中的第二程序发送的数据请求,所述数据请求包括验证信息和所请求的数据的定位信息;所述第一程序按照预设的权限验证规则对所述验证信息进行验证;若验证成功,则所述第一程序根据所述定位信息获取所请求的数据的目录信息,将所述目录信息发送给所述第二程序,以使所述第二程序根据所述目录信息对相应目录下的数据进行操作。本技术方案能提高数据共享的安全性。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种移动终端中程序间共享数据的方法及装置,方法包括:移动终端中的第一程序接收所述移动终端中的第二程序发送的数据请求,所述数据请求包括验证信息和所请求的数据的定位信息;所述第一程序按照预设的权限验证规则对所述验证信息进行验证;若验证成功,则所述第一程序根据所述定位信息获取所请求的数据的目录信息,将所述目录信息发送给所述第二程序,以使所述第二程序根据所述目录信息对相应目录下的数据进行操作。本技术方案能提高数据共享的安全性。【专利说明】移动终端中程序间共享数据的方法及装置
本专利技术涉及计算机应用
,具体涉及移动通信
,尤其涉及移动终端中程序间共享数据的方法及装置。
技术介绍
移动终端作为一种轻便的客户装置,它们非常具有吸引力,在移动终端中,预装载有一些有用的应用程序和客户端程序,应用程序如记事本、通讯录、任务表、备忘录、图片处理程序等,客户端程序如邮件客户端程序、各种社交网站客户端程序等。这些应用程序和客户端程序中,某些程序之间通常需要共享数据。例如,假设用户正在使用图片处理程序进行照片处理,用户想要对社交网站(例如微博)中的某张照片进行处理,并将处理后的照片在该社交网站中与其他用户进行分享,若不实现程序间数据共享,则用户需要进行的操作为:首先执行该社交网站的客户端程序,从所述社交网站中提取欲处理的照片保存到移动终端本地,然后启用该图片处理程序,将所述本地保存的所述欲处理的照片导入到所述图片处理程序进行处理,处理完成后将经处理的照片导出到本地,再启用该社交网站客户端程序,从本地将上述经处理的照片导入到所述社交网站中再分享给其他用户。上述数据交互过程需要在社交网站客户端程序和图片处理程序之中进行频繁切换,操作繁琐,影响了数据交互的效率,而且无形中存储了重复数据,浪费了移动终端中有限且宝贵的存储空间。 对于需要移动终端中程序间共享数据的情况,一种现有技术的方法是:通过在提供共享数据的程序端,提供统一的打开文件接口,该移动终端上的其他程序只需要使用预设的通用资源定位符URI (Uniform Resource Identifier)即可通过所述打开文件接口访问所述提供共享数据的程序中的共享数据。 在提供共享数据的程序端实现所述打开文件接口后,该移动终端上的其他任何程序只要知道了访问该提供共享数据的程序的统一资源定位符,就可以对所述提供共享数据的程序中的所述共享数据进行读取甚至删除操作,一些恶意程序可能会肆意破坏该提供共享数据的程序中的共享数据。
技术实现思路
有鉴于此,本专利技术实施例提供了一种移动终端中程序间共享数据的方法及装置,来解决以上
技术介绍
部分提到的技术问题。 本专利技术实施例提供了一种移动终端中程序间共享数据的方法,包括: 移动终端中的第一程序接收所述移动终端中的第二程序发送的数据请求,所述数据请求包括验证信息和所请求的数据的定位信息; 所述第一程序按照预设的权限验证规则对所述验证信息进行验证; 若验证成功,则所述第一程序根据所述定位信息获取所请求的数据的目录信息,将所述目录信息发送给所述第二程序,以使所述第二程序根据所述目录信息对相应目录下的数据进行操作。 根据本专利技术的同一构思,本专利技术实施例还提供了一种移动终端中程序间共享数据的装置,包括: 请求接收单元,用于移动终端中的第一程序接收所述移动终端中的第二程序发送的数据请求,所述数据请求包括验证信息和所请求的数据的定位信息; 验证单元,用于所述第一程序按照预设的权限验证规则对所述验证信息进行验证; 目录信息获取与发送单元,用于若验证成功,则所述第一程序根据所述定位信息获取所请求的数据的目录信息,将所述目录信息发送给所述第二程序,以使所述第二程序根据所述目录信息对相应目录下的数据进行操作。 根据本专利技术的同一构思,本专利技术实施例还提供了一种移动终端,,包括如上所述的移动终端中程序间共享数据的装置。 本专利技术实施例的有益技术效果是: 本专利技术实施例通过在向其他程序共享数据之前先按照预设的权限验证规则进行验证,若验证成功,再根据提出共享请求的程序所提供的定位信息获取所请求的数据的目录信息,以使所述请求数据的程序根据所述目录信息对相应目录下的数据进行操作,能提高数据共享的安全性。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本专利技术实施例的内容和这些附图获得其他的附图。 图1是本专利技术具体实施例一所述的移动终端中程序间共享数据的方法流程图; 图2是本专利技术实施例一和实施例二所述的第一程序与第二程序的交互示意图; 图3是本专利技术具体实施例二所述的移动终端中程序间共享数据的方法流程图; 图4是本专利技术具体实施例三所述的移动终端中程序间共享数据的装置结构框图。 【具体实施方式】 为使本专利技术解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本专利技术实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 下面结合附图并通过【具体实施方式】来进一步说明本专利技术的技术方案。 实施例一 图1是本实施例所述的移动终端中程序间共享数据的方法流程图,本实施例主要应用于能够安装应用程序和/或客户端程序的终端,包括智能手机、电子书阅读器、平板电脑、游戏机、笔记本电脑等,主要应用于同一移动终端上至少两个程序间的数据共享和数据访问。如图1所示,本实施例所述的移动终端中程序间共享数据的方法包括: S101、第一程序接收第二程序发送的数据请求,所述数据请求包括验证信息和所请求的数据的定位信息。 两个应用程序之间要进行互相通信,首先得建立连接(例如TCP连接),移动终端中的所述第二程序与所述移动终端中的所述第一程序建立连接后,向所述第一程序发送数据请求,所述数据请求包括验证信息和所请求的数据的定位信息。 所述所请求的数据包括普通文件、图片、音频、视频、数据库和/或配置文件等。 所述验证信息可为签名、包名和/或预设密码等类型,为了保证数据安全,通常不同的发出数据共享请求的应用程序,其具体的验证信息不同。在提供共享数据的应用程序端,预先设置了完备的权限验证规则,以及提供了与所述验证规则对应的验证算法,用于分别对提出数据共享请求的应用程序所提供的验证信息进行验证。 S102、第一程序按照预设的权限验证规则对验证信息进行验证。 例如在提供共享数据的应用程序端(第一程序),保存有根据包名的白名单,以及该白名单中的各包名对应的签名。预先设置了验证规则:首先判断提出数据共享请求的应用程序的包名是否在所述白名单中,若是则进一步判断提供的签名与所述包名对应的签名是否匹配,若是则判断验证成功,否则判断验证失败。 又如在提供共享数据的应用程序端(第一程序),保存有根据包名的黑名单,预先设置了验证规则:首先判断提出数据共享本文档来自技高网
...

【技术保护点】
一种移动终端中程序间共享数据的方法,其特征在于,包括:移动终端中的第一程序接收所述移动终端中的第二程序发送的数据请求,所述数据请求包括验证信息和所请求的数据的定位信息;所述第一程序按照预设的权限验证规则对所述验证信息进行验证;若验证成功,则所述第一程序根据所述定位信息获取所请求的数据的目录信息,将所述目录信息发送给所述第二程序,以使所述第二程序根据所述目录信息对相应目录下的数据进行操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:姜磊游举国阮宜德邓磊关磊
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1