信息处理的方法和系统的制作方法

文档序号:7997532阅读:112来源:国知局
信息处理的方法和系统的制作方法
【专利摘要】本发明公开了一种信息处理的方法和系统,属于通信【技术领域】。所述方法包括:在待发邮件中,获取用户对云端服务器的访问授权;当所述用户通过对所述云端服务器的访问授权后,获取所述用户对所述云端服务器的访问授权信息;根据所述用户对所述云端服务器的访问授权信息,向所述云端服务器拉取所述云端服务器中文件的分享链接,并将所述文件的分享链接插入到所述待发邮件中。本发明在写邮件时不需要在云端服务器中先下载需要插入的文件,然后再上传该文件,节省了上传和下载的时间,从而减少了网络资源的占用,提高了邮件的使用效率。
【专利说明】信息处理的方法和系统

【技术领域】
[0001] 本发明涉及通信【技术领域】,特别涉及一种信息处理的方法和系统。

【背景技术】
[0002] 随着通信技术的发展,传统的携带式的存储盘已不能满足用户的需求,用户更多 的倾向于使用网盘。用户可以把网盘看成一个放在网络上的硬盘或U盘,不管在家中、单位 或其他任何地方,只要将终端连接到因特网,用户就可以实现对网盘里文件的管理和编辑, 不需要随身携带,更不怕丢失。
[0003] 虽然网盘能带给用户很多管理和编辑上的方便,但现有技术中,如果用户要将网 盘中的文件通过邮件的方式发送给好友,则需要先在网盘中把文件下载到本地,在写信时 从本地上传该文件作为邮件附件来发送。其中,上传和下载在邮件的编辑过程中占用了大 部分时间,且下载/上传文件还受到网速的限制,在网络条件差的情况下,会严重影响下载 和上传的速度,延长了邮件的编辑时间,降低了邮箱的使用效率。


【发明内容】

[0004] 为了提高邮箱的使用效率,本发明实施例提供了一种信息处理的方法和系统。所 述技术方案如下:
[0005] -方面,提供了一种信息处理的方法,所述方法包括:
[0006] 在待发邮件中,获取用户对云端服务器的访问授权;
[0007] 当所述用户通过对所述云端服务器的访问授权后,获取所述用户对所述云端服务 器的访问授权信息;
[0008] 根据所述用户对所述云端服务器的访问授权信息,向所述云端服务器拉取所述云 端服务器中文件的分享链接,并将所述文件的分享链接插入到所述待发邮件中。
[0009] 另一方面,提供了一种信息处理的系统,所述系统包括:
[0010] 第一获取模块,用于在待发邮件中,获取用户对云端服务器的访问授权;
[0011] 第二获取模块,用于当所述用户通过对所述云端服务器的访问授权后,获取所述 用户对所述云端服务器的访问授权信息;
[0012] 插入模块,用于根据所述用户对所述云端服务器的访问授权信息,向所述云端服 务器拉取所述云端服务器中文件的分享链接,并将所述文件的分享链接插入到所述待发邮 件中。
[0013] 本发明实施例提供的技术方案带来的有益效果是:在待发邮件中,获取用户对云 端服务器的访问授权;当所述用户通过对所述云端服务器的访问授权后,获取所述用户对 所述云端服务器的访问授权信息;根据所述用户对所述云端服务器的访问授权信息,向所 述云端服务器拉取所述云端服务器中文件的分享链接,并将所述文件的分享链接插入到所 述待发邮件中。其中,在写邮件时不需要在云端服务器中先下载需要插入的文件,然后再 上传该文件,节省了上传和下载的时间,从而减少了网络资源的占用,提高了邮件的使用效 率。

【专利附图】

【附图说明】
[0014] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0015] 图1是本发明实施例一中提供的一种信息处理的方法流程图;
[0016] 图2是本发明实施例二中提供的一种信息处理的方法流程图;
[0017] 图3是本发明实施例二中提供的一种获取用户对云端服务器的访问授权的方法 的信息交互图;
[0018] 图4是本发明实施例二中提供的另一种获取用户对云端服务器的访问授权的方 法的信息交互图;
[0019] 图5是本发明实施例三中提供的一种信息处理的方法流程图;
[0020] 图6是本发明实施例三中提供的一种信息处理的系统结构示意图;
[0021] 图7是本发明实施例四中提供的另一种信息处理的系统结构示意图。
[0022] 图8是本发明实施例四中提供的另一种信息处理的系统结构示意图。

【具体实施方式】
[0023] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0024] 实施例一
[0025] 参见图1,本发明实施例中提供了一种信息处理的方法,包括:
[0026] 101、在待发邮件中,获取用户对云端服务器的访问授权;
[0027] 102、当所述用户通过对所述云端服务器的访问授权后,获取所述用户对所述云端 服务器的访问授权信息;
[0028] 103、根据所述用户对所述云端服务器的访问授权信息,向所述云端服务器拉取所 述云端服务器中文件的分享链接,并将所述文件的分享链接插入到所述待发邮件中。
[0029] 在另一实施例中,当所述云端服务器包括第三方云端服务器时,所述获取用户对 云端服务器的访问授权信息,包括:
[0030] 当监控到所述待发邮件的界面上的第一预设选项的触发操作时,向所述第三方云 端服务器发起授权申请,并接收所述第三方云端服务器返回的统一资源定位符URL ;
[0031] 根据所述URL重定向到所述第三方云端服务器的授权页面上;
[0032] 根据用户在所述授权页面上的操作,获得所述用户对所述第三方云端服务器的访 问授权。
[0033] 当监控到待发邮件的界面上的第一预设选项的触发操作时,向所述第三方云端服 务器发起授权申请,并接收所述第三方云端服务器返回的统一资源定位符URL ;
[0034] 根据所述URL重定向到所述第三方云端服务器的授权页面上;
[0035] 根据所述用户在所述授权页面上的操作,获得所述用户对所述第三方云端服务器 的访问授权。
[0036] 在另一实施例中,所述获得所述用户对所述第三方云端服务器的访问授权之后, 还包括:
[0037] 重定向到所述待发邮件的界面,对所述待发邮件和所述第三方云端服务器进行绑 定。
[0038] 在另一实施例中,当所述云端服务器包括第一方云端服务器时,所述获取用户对 云端服务器的访问授权,包括:
[0039] 当监控到待发邮件的界面上的第一预设选项的触发操作时,检查用户的登录状 态,根据所述用户的登录状态获取所述用户对所述第一方云端服务器的访问授权。
[0040] 在另一实施例中,所述根据所述用户对所述云端服务器的访问授权信息,向所述 云端服务器拉取所述云端服务器中文件的分享链接,包括:
[0041] 根据所述用户对所述云端服务器的访问授权信息获取所述云端服务器的列表信 息;
[0042] 根据所述列表信息,向所述云端服务器拉取所述云端服务器中文件的分享链接。
[0043] 在另一实施例中,所述根据所述用户对所述云端服务器的访问授权信息获取所述 云端服务器的列表信息,包括:
[0044] 根据所述用户对所述云端服务器的访问授权信息向所述云端服务器发起查询第 一列表信息的请求;
[0045] 接收并输出所述云端服务器返回的第一列表信息。
[0046] 在另一实施例中,所述根据所述用户对所述云端服务器的访问授权信息向所述云 端服务器发起查询第一列表信息的请求之前,还包括:
[0047] 获取并输出当前缓存的所述云端服务器的第二列表信息;
[0048] 相应地,所述输出所述云端服务器返回的第一列表信息,包括:
[0049] 用所述第一列表信息的内容更新所述第二列表信息中的内容,并输出所述更新后 的列表信息。
[0050] 在另一实施例中,所述方法还包括:
[0051] 接收其他用户发送的邮件,所述接收到的邮件中包括附件;
[0052] 获取将所述附件转存到所述云端服务器中的转存请求;
[0053] 根据所述转存请求将所述附件转存到所述云端服务器中。
[0054] 在另一实施例中,所述获取将所述附件转存到所述云端服务器中的转存请求,包 括:
[0055] 对所述接收到的邮件的界面上的第二预设选项进行监控;
[0056] 如果监控到所述第二预设选项的触发操作,则根据所述触发操作获得将所述附件 转存到所述云端服务器中的转存请求。
[0057] 在另一实施例中,所述根据所述转存请求将所述附件转存到所述云端服务器中, 包括:
[0058] 根据所述转存请求,创建一个转存所述附件的任务;
[0059] 根据所述转存附件的任务请求存储所述附件的数据;
[0060] 将所述请求存储的附件的数据分块存储到所述云端服务器中。
[0061] 本实施例的有益效果是:在待发邮件中,获取用户对云端服务器的访问授权;当 所述用户通过对所述云端服务器的访问授权后,获取所述用户对所述云端服务器的访问授 权信息;根据所述用户对所述云端服务器的访问授权信息,向所述云端服务器拉取所述云 端服务器中文件的分享链接,并将所述文件的分享链接插入到所述待发邮件中。其中,在写 邮件时不需要在云端服务器中先下载需要插入的文件,然后再上传该文件,节省了上传和 下载的时间,从而减少了网络资源的占用,提高了邮件的使用效率。
[0062] 实施例二
[0063] 本发明实施例中提供了一种信息处理的方法,在写邮件(Mail)的界面上设置第一 预设选项该预设选项可以用"云端服务器"进行标识,当然也可以用其他文字进行标识,对 此本实施例不做具体限定。本实施例中待发邮件就是指用户正在编辑的邮件。当用户点击 该选项时,跳转到云端服务器的选择界面,这样用户在写邮件时可以直接在该界面中选择 需要插入的文件的链接。本实施例中,云端服务器用于存储用户的信息,其包括但不限于第 一方云端服务器和第三方云端服务器两种类型的云端服务器,第一方云端服务器是指与用 户使用的邮箱属于同一供应商的云端服务器,第三方云端服务器是指与用户使用的邮箱不 属于同一供应商的云端服务器。本实施例中的邮箱是指网络中的邮箱,包括但不限于:个人 计算机浏览器中的邮箱,智能手机上的邮箱,或是其他手持设备上的邮箱等,对此本实施例 不做具体限定。
[0064] 参见图2,方法流程包括:
[0065] 201、在待发邮件中,获取用户对云端服务器的访问授权。
[0066] 本步骤中,在用户写邮件时,当需要插入云端服务器中的文件时,点击第一预设选 项,弹出云端服务器的选择界面。其中,云端服务器的选择界面上可能包括多个不同类型的 云端服务器,对此本实施例不做具体限定。其中,当用户在邮件中选择插入第三方云端服务 器上的文件时,参见图3,在浏览器邮箱中,所述获取用户对云端服务器的访问授权的信息 交互流程包括:
[0067] 1、用户浏览器向第三方云端服务器发起绑定请求;
[0068] 2、Mail Web (网络)服务器通过Mail Proxy (代理)服务器转发,向第三方云端月艮 务器申请一个授权页面;
[0069] 3、第三方云端服务器向Mail Web服务器返回URL ;
[0070] 其中,步骤1-3为当监控到第一预设选项的触发操作时,向所述云端服务器发起 授权申请,并接收所述云端服务器返回的统一资源定位符URL的具体执行过程。
[0071] 4、Mail Web服务器根据URL重定向用户到第三方云端服务器的授权页面;
[0072] 5、第三方云端服务器根据用户的操作完成对用户的授权;
[0073] 6、第三方云端服务器对用户的授权通过后,重定向用户到浏览器的界面;
[0074] 7、浏览器触发Mail后台服务器记录第三方云端服务器的授权信息,完成对所述 待发邮件和第三方云端服务器的绑定。
[0075] 其中,步骤4-7具体执行重定向到所述待发邮件的界面,对所述待发邮件和所述 云端服务器进行绑定的过程。具体的绑定过程就是存储授权信息的过程,当然本实施例中 浏览器也可以不对授权信息进行存储,对此本实施例不做具体限定。
[0076] 可选地,当用户在邮件中选择插入第一方云端服务器上的文件时,由于第一方云 端服务器与用户使用的邮箱为同一供应商的产品,如果用户已经在该邮箱上注册了信息并 已经登录该邮箱,则可以直接通过用户的登录信息获得授权。获取用户对云端服务器的访 问授权,包括:当监控到待发邮件上的第一预设选项的触发操作时,检查用户的登录状态, 根据所述用户的登录状态获取所述用户对所述第一方云端服务器的访问授权。参见图4,具 体的后台服务器的信息交互流程包括:
[0077] 1、用户浏览器向第一方云端服务器发起绑定请求;
[0078] 2、Mai 1 Web服务器检查用户登录态;
[0079] 3、Mail后台服务器根据用户登录状态记录用户的授权信息并存储授权信息;
[0080] 4、Mail后台服务器返回记录的授权结果,完成浏览器与第一方云端服务器的绑 定;
[0081] 5、Mail后台服务器检查用户是否开通了第一方云端服务器的服务,如果没有开 通,则开通该服务;
[0082] 6、第一方云端服务器返回开通结果给Mail后台服务器。
[0083] 202、当所述用户通过对所述云端服务器的访问授权后,获取所述用户对所述云端 服务器的访问授权信息,根据所述用户对所述云端服务器的访问授权信息获取所述云端服 务器的列表信息。
[0084] 本实施例中,列表信息包括云端服务器中的文件夹信息。当所述云端服务器包括 第三方云端服务器时,根据所述授权信息获取所述云端服务器的列表信息,包括:
[0085] 1、Mail Web服务器通过Mail后台服务器,查询用户的授权信息;
[0086] 其中,如果没有授权信息则引导用户重新绑定,其过程与步骤201中获取待发邮 件的用户对第三方云端服务器的访问授权的步骤类似,本实施例在此不再赘述。
[0087] 2、Mail Web服务器获得授权信息后,向Mail后台服务器发起第二列表请求;
[0088] 3、Mail后台服务器把请求的当前目录的缓存返回给Mail Web服务器;
[0089] 4、Mail Web服务器把缓存返回到用户浏览器;
[0090] 5、用户浏览器先输出缓存的第二列表信息;
[0091] 其中,步骤1-5是可选地,具体的是执行获取并输出当前缓存的第二列表信息的 步骤,该步骤的执行目的是为了减少用户的等待时间,提高列表的显示速度,但是在请求第 三方云端服务器的列表信息时,可以直接执行步骤6-10,拉取第三方云端服务器中的第一 列表信息,而不是先输出缓存的第二列表信息,具体执行过程中是否执行步骤1-6对此本 实施例不做具体限定。
[0092] 6、浏览器重新发起一次列表请求;
[0093] 7、Mail Web服务器检查授权信息后,向Mail后台服务器发起请求获取第一列表 请求;
[0094] 其中,第一列表信息是第三方云端服务器中存储的最新列表信息。
[0095] 8、Mail后台服务器通过Mail代理服务器中转,向第三方云端服务器拉取第一列 表信息;
[0096] 9、Mail后台服务器根据第一列表信息更新缓存,并将第一列表信息返回给Mail Web服务器;
[0097] 10、Mail Web服务器把第一列表信息返回给浏览器,浏览器根据第一列表信息更 新第二列表信息,并输出更新后的列表信息。
[0098] 步骤7-10具体执行的是,根据所述用户对所述第三方云端服务器的访问授权信 息向所述云端服务器发起查询第一列表信息的请求,接收并输出所述云端服务器返回的第 一列表信息的步骤。
[0099] 本实施例中,当所述云端服务器包括第一方云端服务器时,请求列表操作跟第三 方云端服务器的步骤类似,区别在于第一方云端服务器请求在内网完成,不需要通过代理 服务器中转,具体的,所述根据所述用户对所述云端服务器的访问授权信息获取所述云端 服务器的列表信息,包括:
[0100] 1、Mail Web服务器通过后台,获取用户的授权信息,如果没有授权信息则引导用 户重新绑定;
[0101] 其中,如果没有授权信息则引导用户重新绑定,其过程与步骤201中获取待发邮 件的用户对第一方云端服务器的访问授权的步骤类似,本实施例在此不再赘述。
[0102] 2、Mail Web服务器获得授权信息后,向Mail后台服务器发起第二列表请求;
[0103] 3、Mail后台服务器把请求的当前目录的缓存返回给Mail Web服务器;
[0104] 4、Mail Web服务器把缓存返回到用户浏览器;
[0105] 5、用户浏览器先输出缓存的第二列表信息;
[0106] 其中,步骤1-5是可选地,具体的是执行获取并输出当前缓存的第二列表信息的 步骤,该步骤的执行目的是为了减少用户的等待时间,提高列表的显示速度,但是在请求第 一方云端服务器的列表信息时,可以直接执行步骤6-10,拉取第三方云端服务器中的第一 列表信息,而不是先输出缓存的第二列表信息,具体执行过程中是否执行步骤1-6对此本 实施例不做具体限定。
[0107] 6、浏览器重新发起一次列表请求;
[0108] 7、Mail Web服务器检查授权信息后,向Mail后台服务器发起请求获取第一列表 请求;
[0109] 其中,第一列表信息是第一方云端服务器中存储的最新列表信息。
[0110] 8、Mail后台服务器向第一方云端服务器拉取第一列表信息;
[0111] 9、Mail后台服务器根据第一列表信息更新缓存,并将第一列表信息返回给Mail Web服务器;
[0112] 10、Mail Web服务器把第一列表信息返回给浏览器,浏览器根据第一列表信息更 新第二列表信息,并输出更新后的列表信息。
[0113] 步骤7-10具体执行的是,根据所述用户对所述第一方云端服务器的访问授权信 息向所述云端服务器发起查询第一列表信息的请求,接收并输出所述云端服务器返回的第 一列表信息的步骤。
[0114] 203、根据所述列表信息,向所述云端服务器拉取所述云端服务器中文件的分享链 接,并将所述文件的分享链接插入到待发邮件中。
[0115] 本实施例中,在获得云端服务器的列表信息后,可以在该列表信息中选择需要插 入到邮件中的文件。其中,当所述云端服务器包括第三方云端服务器时,向所述云端服务器 拉取所述云端服务器中文件的分享链接,包括 :
[0116] 1、Mai 1 Web服务器通过后台,获取用户的授权信息,如果没有授权信息则引导用 户重新绑定;
[0117] 其中,如果没有授权信息则引导用户重新绑定,其过程与步骤201中获取待发邮 件的用户对第三方云端服务器的访问授权的步骤类似,本实施例在此不再赘述。
[0118] 2、Mail Web服务器获得授权信息后,向后台发起分享请求;
[0119] 3、Mail后台服务器通过Mail代理服务器中转,向第三方云端服务器拉取文件分 享链接;
[0120] 4、Mail后台服务器接收第三方云端服务器返回的分享链接后,更新缓存,并将该 分享链接返回给Mail Web服务器;
[0121] 5、Mail Web服务器把链接返回到浏览器,并将该分享链接插入到邮件中。
[0122] 本实施例中,当所述云端服务器包括第一方云端服务器时,拉取分享链接操作跟 第三方云端服务器的步骤类似,区别在于第一方云端服务器请求在内网完成,不需要通过 代理服务器中转,具体的,向所述云端服务器拉取所述云端服务器中文件的分享链接,包 括:
[0123] 1、Mai 1 Web服务器通过后台,获取用户的授权信息,如果没有授权信息则引导用 户重新绑定;
[0124] 其中,如果没有授权信息则引导用户重新绑定,其过程与步骤201中获取待发邮 件的用户对第一方云端服务器的访问授权的步骤类似,本实施例在此不再赘述。
[0125] 2、Mail Web服务器获得授权信息后,向后台发起分享请求;
[0126] 3、Mail后台服务器向第一方云端服务器拉取文件分享链接;
[0127] 4、Mail后台服务器接收第一方云端服务器返回的分享链接后,更新缓存,并将该 分享链接返回给Mail Web服务器;
[0128] 5、Mail Web服务器把链接返回到浏览器,并将该分享链接插入到邮件中。
[0129] 其中,步骤202-203为具体执行根据所述授权信息,向所述云端服务器拉取所述 云端服务器中文件的分享链接,并将所述文件的分享链接插入到所述邮件中的步骤。
[0130] 本实施例中,在将文件的分享链接插入到待发邮件中后,用户在编辑完该邮件后, 将该邮件发送给其他用户,其他用户在接收到该邮件后,点击文件的分享链接,就能直接得 到文件内容。
[0131] 值得说明的是,邮件的发送者可以获得云端服务器的使用授权,将云端服务器中 的分享链接插入到邮件中,但是对于接收方来说,并不能得到云端服务器的使用授权,只能 打开发送方给他发送的分享链接,对于云端服务器上的其它内容,接收方没有浏览的权限。
[0132] 本实施例的有益效果是:在待发邮件中,获取用户对云端服务器的访问授权;当 所述用户通过对所述云端服务器的访问授权后,获取所述用户对所述云端服务器的访问授 权信息;根据所述用户对所述云端服务器的访问授权信息,向所述云端服务器拉取所述云 端服务器中文件的分享链接,并将所述文件的分享链接插入到所述待发邮件中。其中,在写 邮件时不需要在云端服务器中先下载需要插入的文件,然后再上传该文件,节省了上传和 下载的时间,从而减少了网络资源的占用,提高了邮件的使用效率。
[0133] 实施例三
[0134] 本发明实施例中提供了一种信息处理的方法,在接收邮件的界面上设置第二预设 选项,该选项可以用"转存云端服务器"进行标识,当然也可以用其他文字进行标识,对此本 实施例不做具体限定。当用户点击该选项时,跳转到云端服务器转存的界面,可以将邮件的 附件内容直接存储到云端服务器中,不需要将附件先下载到本地,再上传到云端服务器中, 节省了上传和下载的时间。
[0135] 参见图5,方法流程包括:
[0136] 301、接收其他用户发送的邮件。
[0137] 本步骤中,接收到的邮件包括附件。
[0138] 302、获取将所述附件转存到所述云端服务器中的转存请求,根据所述转存请求将 所述附件转存到所述云端服务器中。
[0139] 本步骤中,获取对所述附件的转存请求,包括:对第二预设选项进行监控,如果监 控到所述接收邮件的界面上的第二预设选项的触发操作,则根据所述触发操作获得将所述 附件转存到所述云端服务器中的转存请求。其中,根据所述转存请求将所述附件转存到所 述云端服务器中,包括:根据所述转存请求,创建一个转存所述附件的任务;根据所述转存 附件的任务请求存储所述附件的数据;将所述请求存储的附件的数据分块存储到所述云端 服务器中。
[0140] 为使本领域技术人员能够更加清楚的理解本发明,现以将附件转存到第三方云端 服务器为例进行说明,其中具体的信息交互流程包括:
[0141] 1、用户发起对附件转存请求;
[0142] 2、Mail Web服务器通过Mail后台服务器,获取用户的授权信息,如果没有授权信 息则引导用户重新绑定;
[0143] 具体绑定过程与步骤201类似,对此本实施例不再赘述。
[0144] 3、Mail Web服务器向任务调度器添加一个新的转存任务,并向浏览器返回添加成 功信息以及该任务的任务id ;
[0145] 4、转存服务器主动向任务调度器请求新任务;
[0146] 5、转存服务器向邮箱存储请求附件数据;
[0147] 6、转存服务器拿到附件数据后,将附件数据进行分块,并通过代理服务器向第三 方云端服务器发送分块数据,每发送完成一个分块数据,向调度器更新该任务的完成进度 等状态;
[0148] 7、浏览器定时根据任务id向Mail Web服务器查询任务进度;
[0149] 8、Mail Web服务器接收到查询任务后,根据该id向任务调度器查询任务进度;
[0150] 9、重复步骤7-8,直至任务完成、失败或超时。
[0151] 本实施例中,当所述云端服务器包括第一方云端服务器时,附件转存操作跟第三 方云端服务器的步骤类似,区别在于第一方云端服务器转存在内网完成,不需要通过代理 服务器中转,对此本实施例中不再赘述。
[0152] 本实施例的有益效果是:接收其他用户发送的邮件,所述接收到的邮件中包括附 件;当接收到对所述附件的转存请求时,根据所述转存请求将所述附件转存到所述指定云 端服务器中。不需要将附件先下载到本地,再上传到云端服务器中,节省了上传和下载的时 间,从而减少了网络资源的占用,提高了邮件的使用效率。
[0153] 实施例四
[0154] 参见图6,本发明实施例提供了一种信息处理的系统,包括:第一获取模块401,第 二获取模块402和插入模块403。
[0155] 第一获取模块401,用于在待发邮件中,获取用户对云端服务器的访问授权;
[0156] 第二获取模块402,用于当所述用户通过对所述云端服务器的访问授权后,获取所 述用户对所述云端服务器的访问授权信息;
[0157] 插入模块403,用于根据所述用户对所述云端服务器的访问授权信息,向所述云端 服务器拉取所述云端服务器中文件的分享链接,并将所述文件的分享链接插入到所述待发 邮件中。
[0158] 参见图7,在另一实施例中,当所述云端服务器包括第三方云端服务器时,所述第 一获取模块401,包括:
[0159] 申请单元401a,用于当监控到待发邮件的界面上的第一预设选项的触发操作时, 向所述第三方云端服务器发起授权申请,并接收所述第三方云端服务器返回的统一资源定 位符URL ;
[0160] 重定向单元401b,用于根据所述URL重定向到所述第三方云端服务器的授权页面 上;
[0161] 第一获取单元401c,用于根据用户在所述授权页面上的操作,获得所述用户对所 述第三方云端服务器的访问授权。
[0162] 在另一实施例中,所述重定向单元401b还用于在所述第一获取单元401c获得所 述用户对所述第三方云端服务器的访问授权之后,重定向到所述待发邮件的界面,对所述 待发邮件和所述第三方云端服务器进行绑定。
[0163] 参见图7,在另一实施例中,当所述云端服务器包括第一方云端服务器时,所述第 一获取模块401,包括:
[0164] 第二获取单元401d,用于当监控到待发邮件的界面上的第一预设选项的触发操作 时,检查用户的登录状态,根据所述用户的登录状态获取所述用户对所述第一方云端服务 器的访问授权。
[0165] 参见图7,在另一实施例中,所述插入模块403,包括:
[0166] 第一拉取单元403a,用于根据所述用户对所述云端服务器的访问授权信息获取所 述云端服务器的列表信息;
[0167] 第二拉取单元403b,用于根据所述列表信息,向所述云端服务器拉取所述云端服 务器中文件的分享链接。
[0168] 参见图7,在另一实施例中,所述第一拉取单元403a,包括:
[0169] 查询子单元403al,用于根据所述用户对所述云端服务器的访问授权信息向所述 云端服务器发起查询第一列表信息的请求;
[0170] 输出子单元403a2,用于接收并输出所述云端服务器返回的第一列表信息。
[0171] 参见图7,在另一实施例中,所述第一拉取单元403a还包括:
[0172] 获取子单元403a3,用于在所述查询子单元403al根据所述用户对所述云端服务 器的访问授权信息向所述云端服务器发起查询第一列表信息的请求之前,获取并输出当前 缓存的所述云端服务器的第二列表信息;
[0173] 相应地,所述输出子单元403a2具体用于:
[0174] 用所述第一列表信息的内容更新所述第二列表信息中的内容,并输出所述更新后 的列表信息。
[0175] 参见图8,在另一实施例中,所述系统还包括:
[0176] 接收模块404,用于接收其他用户发送的邮件,所述接收到的邮件中包括附件;
[0177] 第三获取模块405,用于获取将所述附件转存到所述云端服务器中的转存请求;
[0178] 转存模块406,用于根据所述转存请求将所述附件转存到所述云端服务器中。
[0179] 参见图8,在另一实施例中,所述第三获取模块405,包括:
[0180] 监控单元405a,用于对所述接收到的邮件的界面上的第二预设选项进行监控;
[0181] 第三获取单元405b,用于如果所述监控单元405a监控到所述第二预设选项的触 发操作,则根据所述触发操作获得将所述附件转存到所述云端服务器中的转存请求。
[0182] 参见图8,在另一实施例中,所述转存模块406,包括:
[0183] 创建单元406a,用于根据所述转存请求,创建一个转存所述附件的任务;
[0184] 请求单元406b,用于根据所述转存附件的任务请求存储所述附件的数据;
[0185] 转存单元406c,用于将所述请求存储的附件的数据分块存储到所述云端服务器 中。
[0186] 本实施例的有益效果是:在待发邮件中,获取用户对云端服务器的访问授权;当 所述用户通过对所述云端服务器的访问授权后,获取所述用户对所述云端服务器的访问授 权信息;根据所述用户对所述云端服务器的访问授权信息,向所述云端服务器拉取所述云 端服务器中文件的分享链接,并将所述文件的分享链接插入到所述待发邮件中。其中,在写 邮件时不需要在云端服务器中先下载需要插入的文件,然后再上传该文件,节省了上传和 下载的时间,从而减少了网络资源的占用,提高了邮件的使用效率。
[0187] 需要说明的是:上述实施例提供的信息处理的系统,仅以上述各功能模块的划分 进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将 系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0188] 另外,上述实施例提供的信息处理的系统与信息处理的方法实施例属于同一构 思,其具体实现过程详见方法实施例,这里不再赘述。
[0189] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0190] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0191] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种信息处理的方法,其特征在于,所述方法包括: 在待发邮件中,获取用户对云端服务器的访问授权; 当所述用户通过对所述云端服务器的访问授权后,获取所述用户对所述云端服务器的 访问授权信息; 根据所述用户对所述云端服务器的访问授权信息,向所述云端服务器拉取所述云端服 务器中文件的分享链接,并将所述文件的分享链接插入到所述待发邮件中。
2. 根据权利要求1所述的方法,其特征在于,当所述云端服务器包括第三方云端服务 器时,所述获取用户对云端服务器的访问授权信息,包括: 当监控到所述待发邮件的界面上的第一预设选项的触发操作时,向所述第三方云端服 务器发起授权申请,并接收所述第三方云端服务器返回的统一资源定位符URL ; 根据所述URL重定向到所述第三方云端服务器的授权页面上; 根据用户在所述授权页面上的操作,获得所述用户对所述第三方云端服务器的访问授 权。
3. 根据权利要求2所述的方法,其特征在于,所述获得所述用户对所述第三方云端服 务器的访问授权之后,还包括: 重定向到所述待发邮件的界面,对所述待发邮件和所述第三方云端服务器进行绑定。
4. 根据权利要求1所述的方法,其特征在于,当所述云端服务器包括第一方云端服务 器时,所述获取用户对云端服务器的访问授权,包括: 当监控到所述待发邮件的界面上的第一预设选项的触发操作时,检查用户的登录状 态,根据所述用户的登录状态获取所述用户对所述第一方云端服务器的访问授权。
5. 根据权利要求1所述的方法,其特征在于,所述根据所述用户对所述云端服务器的 访问授权信息,向所述云端服务器拉取所述云端服务器中文件的分享链接,包括: 根据所述用户对所述云端服务器的访问授权信息获取所述云端服务器的列表信息; 根据所述列表信息,向所述云端服务器拉取所述云端服务器中文件的分享链接。
6. 根据权利要求5所述的方法,其特征在于,所述根据所述用户对所述云端服务器的 访问授权信息获取所述云端服务器的列表信息,包括: 根据所述用户对所述云端服务器的访问授权信息向所述云端服务器发起查询第一列 表信息的请求; 接收并输出所述云端服务器返回的第一列表信息。
7. 根据权利要求6所述的方法,其特征在于,所述根据所述用户对所述云端服务器的 访问授权信息向所述云端服务器发起查询第一列表信息的请求之前,还包括: 获取并输出当前缓存的所述云端服务器的第二列表信息; 所述输出所述云端服务器返回的第一列表信息,包括: 用所述第一列表信息的内容更新所述第二列表信息中的内容,并输出所述更新后的列 表信息。
8. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收其他用户发送的邮件,所述接收到的邮件中包括附件; 获取将所述附件转存到所述云端服务器中的转存请求; 根据所述转存请求将所述附件转存到所述云端服务器中。
9. 根据权利要求8所述的方法,其特征在于,所述获取将所述附件转存到所述云端服 务器中的转存请求,包括: 对所述接收到的邮件的界面上的第二预设选项进行监控; 如果监控到所述第二预设选项的触发操作,则根据所述触发操作获得将所述附件转存 到所述云端服务器中的转存请求。
10. 根据权利要求8所述的方法,其特征在于,所述根据所述转存请求将所述附件转存 到所述云端服务器中,包括: 根据所述转存请求,创建一个转存所述附件的任务; 根据所述转存附件的任务请求存储所述附件的数据; 将所述请求存储的附件的数据分块存储到所述云端服务器中。
11. 一种信息处理的系统,其特征在于,所述系统包括: 第一获取模块,用于在待发邮件中,获取用户对云端服务器的访问授权; 第二获取模块,用于当所述用户通过对所述云端服务器的访问授权后,获取所述用户 对所述云端服务器的访问授权信息; 插入模块,用于根据所述用户对所述云端服务器的访问授权信息,向所述云端服务器 拉取所述云端服务器中文件的分享链接,并将所述文件的分享链接插入到所述待发邮件 中。
12. 根据权利要求11所述的系统,其特征在于,当所述云端服务器包括第三方云端服 务器时,所述第一获取模块,包括: 申请单元,用于当监控到所述待发邮件的界面上的第一预设选项的触发操作时,向所 述第三方云端服务器发起授权申请,并接收所述第三方云端服务器返回的统一资源定位符 URL ; 重定向单元,用于根据所述URL重定向到所述第三方云端服务器的授权页面上; 第一获取单元,用于根据用户在所述授权页面上的操作,获得所述用户对所述第三方 云端服务器的访问授权。
13. 根据权利要求12所述的系统,其特征在于, 所述重定向单元还用于在所述第一获取单元获得所述用户对所述第三方云端服务器 的访问授权之后,重定向到所述待发邮件的界面,对所述待发邮件和所述第三方云端服务 器进行绑定。
14. 根据权利要求11所述的系统,其特征在于,当所述云端服务器包括第一方云端服 务器时,所述第一获取模块,包括: 第二获取单元,用于当监控到所述待发邮件的界面上的第一预设选项的触发操作时, 检查用户的登录状态,根据所述用户的登录状态获取所述用户对所述第一方云端服务器的 访问授权。
15. 根据权利要求11所述的系统,其特征在于,所述插入模块,包括: 第一拉取单元,用于根据所述用户对所述云端服务器的访问授权信息获取所述云端服 务器的列表信息; 第二拉取单元,用于根据所述列表信息,向所述云端服务器拉取所述云端服务器中文 件的分享链接。
16. 根据权利要求15所述的系统,其特征在于,所述第一拉取单元,包括: 查询子单元,用于根据所述用户对所述云端服务器的访问授权信息向所述云端服务器 发起查询第一列表信息的请求; 输出子单元,用于接收并输出所述云端服务器返回的第一列表信息。
17. 根据权利要求16所述的系统,其特征在于,所述第一拉取单元还包括: 获取子单元,用于在所述查询子单元根据所述用户对所述云端服务器的访问授权信息 向所述云端服务器发起查询第一列表信息的请求之前,获取并输出当前缓存的所述云端服 务器的第二列表信息; 所述输出子单元具体用于: 用所述第一列表信息的内容更新所述第二列表信息中的内容,并输出所述更新后的列 表信息。
18. 根据权利要求11所述的系统,其特征在于,所述系统还包括: 接收模块,用于接收其他用户发送的邮件,所述接收到的邮件中包括附件; 第三获取模块,用于获取将所述附件转存到所述云端服务器中的转存请求; 转存模块,用于根据所述转存请求将所述附件转存到所述云端服务器中。
19. 根据权利要求18所述的系统,其特征在于,所述第三获取模块,包括: 监控单元,用于对所述接收到的邮件的界面上的第二预设选项进行监控; 第三获取单元,用于如果所述监控单元监控到所述第二预设选项的触发操作时,则根 据所述触发操作获得将所述附件转存到所述云端服务器中的转存请求。
20. 根据权利要求18所述的系统,其特征在于,所述转存模块,包括: 创建单元,用于根据所述转存请求,创建一个转存所述附件的任务; 请求单元,用于根据所述转存附件的任务请求存储所述附件的数据; 转存单元,用于将所述请求存储的附件的数据分块存储到所述云端服务器中。
【文档编号】H04L12/58GK104065560SQ201310096289
【公开日】2014年9月24日 申请日期:2013年3月22日 优先权日:2013年3月22日
【发明者】黄铁鸣, 关明, 陈文晓, 刘伟城, 林小龙, 黄亮, 李平, 吴亦文, 周文杰 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1