应用数据分享方法和装置的制造方法

文档序号:8342809阅读:428来源:国知局
应用数据分享方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别是涉及一种应用数据分享方法和装置。
【背景技术】
[0002]随着移动互联网的发展,以及手持设备硬件性能快速提升,越来越多PC应用出现在了移动终端上,移动应用一经问世就深受用户的好评。在移动应用快速发展的大背景下,给我们带来了一些新的思考,如何在移动终端上做到更加快捷、安全的用户体验,以及不同手持终端、不同App间无缝数据共享。所谓App,是指应用程序,主要指的是移动终端平台上运行的应用程序,移动终端包括智能手机、平板电脑以及其它一些嵌入式设备,运行系统环境主要包括1S和Android等。
[0003]在移动终端平台,App程序运行出于安全的考虑,不同的App程序运行在各自独立的沙盒,使得不同的App间很难做到数据共享,更不用说不同终端间不同App间的数据共享(运行1S操作系统的移动终端几乎不可能实现)。因此在现有移动终端的安全机制下,要实现不同终端的不同App间的数据相互安全访问几乎不可能。比如,移动终端A上的邮件应用的一份财务报表,需要分享给移动终端B的企业OA应用,在正常的使用情况下,需要从移动终端A的邮件程序中拷贝出来,然后拷贝到移动终端B的OA应用中,这一系列拷贝操作极其烦琐与复杂,且在涉及敏感数据的分享时,通过人工拷贝方案,给数据安全带来很大的隐患

【发明内容】

[0004]基于此,有必要针对上述技术问题,提供一种更便捷更安全的实现不同终端不同应用之间数据共享的应用数据分享方法和装置。
[0005]一种应用数据分享方法,所述方法包括:
[0006]发送分享请求至服务器;
[0007]接收服务器返回的用户信息列表和应用列表,获取从所述用户信息列表选择接收待分享的应用数据的用户标识和从所述应用列表选择的接收所述待分享的应用数据的应用标识;
[0008]根据所述用户标识和应用标识将所述待分享的应用数据发送至对应的终端,以通过与所述应用标识对应的应用显示所述待分享的应用数据。
[0009]在其中一个实施例中,所述分享请求包含所述待分享的应用数据的数据类型;所述接收服务器返回的用户信息列表和应用列表,获取从所述用户信息列表选择接收待分享的应用数据的用户标识和从所述应用列表选择的接收所述待分享的应用数据的应用标识的步骤为:
[0010]接收所述服务器返回的用户信息列表;
[0011]获取从所述用户信息列表中选择接收待分享的应用数据的用户标识,将所述用户标识发送至服务器;
[0012]接收所述服务器返回的与所述用户标识和所述待分享的应用数据的数据类型对应的应用列表;
[0013]获取从所述应用列表选择的接收所述待分享的应用数据的应用标识。
[0014]在其中一个实施例中,所述根据所述用户标识和应用标识将所述待分享的应用数据发送至对应的终端,以通过与所述应用标识对应的应用显示所述待分享的应用数据的步骤包括:
[0015]生成所述待分享的应用数据的分享消息,根据所述用户标识和应用标识将所述分享消息推送至对应的终端;
[0016]接收所述终端发送的确认接收分享内容的指令,根据所述确认接收分享内容的指令将所述待分享的应用数据发送至对应的终端,以通过与所述应用标识对应的应用显示所述待分享的应用数据。
[0017]在其中一个实施例中,在发送分享请求至服务器的步骤之前,还包括:
[0018]发送应用的注入分享功能请求至所述服务器;
[0019]接收所述服务器返回的注入了分享功能的应用并安装。
[0020]在其中一个实施例中,在所述接收所述服务器返回的注入了分享功能的应用并安装的步骤之后,还包括:
[0021]启动所述注入了分享功能的应用;
[0022]将用户标识、所述应用的应用标识和所述应用支持的数据类型发送至服务器进行对应存储。
[0023]一种应用数据分享装置,所述装置包括:
[0024]发送模块,用于发送分享请求至服务器;
[0025]获取模块,用于接收服务器返回的用户信息列表和应用列表,获取从所述用户信息列表选择接收待分享的应用数据的用户标识和从所述应用列表选择的接收所述待分享的应用数据的应用标识;
[0026]分享模块,用于根据所述用户标识和应用标识将所述待分享的应用数据发送至对应的终端,以通过与所述应用标识对应的应用显示所述待分享的应用数据。
[0027]在其中一个实施例中,所述分享请求包含所述待分享的应用数据的数据类型;所述获取模块包括:
[0028]用户信息列表接收模块,用于接收所述服务器返回的用户信息列表;
[0029]用户标识选择模块,用于获取从所述用户信息列表中选择接收待分享的应用数据的用户标识,将所述用户标识发送至服务器;
[0030]应用列表接收模块,用于接收所述服务器返回的与所述用户标识和所述待分享的应用数据的数据类型对应的应用列表;
[0031]应用标识选择模块,用于获取从所述应用列表选择的接收所述待分享的应用数据的应用标识。
[0032]在其中一个实施例中,所述分享模块包括:
[0033]消息推送模块,用于生成所述待分享的应用数据的分享消息,根据所述用户标识和应用标识将所述分享消息推送至对应的终端;
[0034]应用数据分享模块,用于接收所述终端发送的确认接收分享内容的指令,根据所述确认接收分享内容的指令将所述待分享的应用数据发送至对应的终端,以通过与所述应用标识对应的应用显示所述待分享的应用数据。
[0035]在其中一个实施例中,所述装置还包括:
[0036]注入模块,用于发送应用的注入分享功能请求至所述服务器;接收所述服务器返回的注入了分享功能的应用并安装。
[0037]在其中一个实施例中,所述装置还包括:
[0038]注册模块,用于启动所述注入了分享功能的应用;将用户标识、所述应用的应用标识和所述应用支持的数据类型发送至服务器进行对应存储。
[0039]上述应用数据分享方法和装置,通过发送请求到服务器,接收服务器返回的用户信息列表和应用列表,从用户信息列表中选择接收待分享的应用数据的用户标识,从应用列表中选择能显示待分享的应用数据的应用标识,根据选择的用户标识和应用标识将待分享的应用数据分享至另一终端,实现了不同终端不同应用之间的数据共享,无需借助外部存储器,更方便快捷且更安全。
【附图说明】
[0040]图1为一个实施例中应用数据分享方法的流程图;
[0041]图2为一个实施例中选择接收待分享的应用数据的应用的流程图;
[0042]图3为一个实施例中对应用注入分享功能的示意图;
[0043]图4为一个实施例中应用数据分享方法的时序图;
[0044]图5A为选择待分享的应用数据的界面示意图;
[0045]图5B为选择接收待分享的应用的界面示意图;
[0046]图6为一个实施例中应用数据分享装置的结构框图;
[0047]图7为一个实施例获取模块的结构框图;
[0048]图8为一个实施例中分享模块的结构框图;
[0049]图9为另一个实施例中应用数据分享装置的结构框图。
【具体实施方式】
[0050]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0051]如图1所示,在一个实施例中,提供了一种应用数据分享方法,该方法以应用于作为发送端的终端进行举例说明,终端包括但不限于各种能运行应用的移动终端如智能手机、平板电脑、个人数字助理等。该方法具体包括:
[0052]步骤102,发送分享请求至服务器。
[0053]本实施例中,待分享的应用数据对应的应用预先注入了分享功能。注入了分享功
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1