一种电子资源分享方法、装置和存储介质制造方法及图纸

技术编号:19744695 阅读:26 留言:0更新日期:2018-12-12 04:38
本发明专利技术公开了一种电子资源分享方法、装置和存储介质,用于简化电子资源分享操作流程,提高分享效率。终端侧实施的电子资源分享方法,包括:向网络侧服务器发送电子资源分享请求,所述电子资源分享请求中携带有被分享的电子资源;接收所述网络侧服务器返回的、所述被分享的电子资源对应的分享标识;根据所述分享标识生成所述电子资源对应的分享访问信息。

【技术实现步骤摘要】
一种电子资源分享方法、装置和存储介质
本专利技术涉及文件分享
,尤其涉及一种电子资源分享方法、装置和存储介质。
技术介绍
集成开发环境(IDE,IntegratedDevelopmentEnvironment)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。IDE集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务。该程序可以独立运行,也可以和其它程序并用。在用IDE编写项目代码时,有时需要发送代码给他人或分享代码给他人,比如演示代码编写方法、展示使用示例、复现开发问题等等。现有的技术方案,IDE都只能用于编辑项目而不能分享项目。分享时必须通过第三方工具分享,比如用压缩软件压缩打包发送。一种常见的项目代码分享流程如下:1、将要分享的项目文件夹打包成一个压缩文件。2、将打包出来的文件通过邮件、即时通讯软件、云存储等方式传送给要导入的人。3、导入者将下载下来的文件解压到一个文件夹,然后再在IDE或普通编辑器中打开。由此可见,现有的IDE项目分享方法操作流程复杂,步骤繁琐,降低了IDE项目分享的效率。
技术实现思路
本专利技术实施例提供一种电子资源分享方法、装置和存储介质,用于简化电子资源分享操作流程,提高分享效率。第一方面,提供终端侧实施的电子资源分享方法,包括:向网络侧服务器发送电子资源分享请求,所述电子资源分享请求中携带有被分享的电子资源;接收所述网络侧服务器返回的、所述被分享的电子资源对应的分享标识;根据所述分享标识生成所述电子资源对应的分享访问信息。可选地,所述电子资源包括集成开发环境IDE项目文件,所述电子资源分享请求中还携带有所述IDE项目文件的项目名称和项目描述信息。可选地,所述分享访问信息包括以下至少一项:分享链接、分享图像码和特定格式的分享文本。可选地,在向网络侧服务器发送电子资源分享请求之前,还包括:接收电子资源分享指令,所述电子资源分享指令中携带有所述IDE项目文件的项目名称和项目描述信息;获取被分享的IDE项目文件。第二方面,提供终端侧实施的另外一种电子资源分享方法,包括:接收电子资源访问指令,所述电子资源访问指令中携带有分享标识;针对所述电子资源访问指令向网络侧服务器发送电子资源访问请求,所述电子资源访问请求中携带有所述分享标识;接收所述网络侧服务器返回的响应消息,所述响应消息中携带有所述网络侧根据所述分享标识查找到的电子资源。可选地,所述电子资源包括集成开发环境IDE项目文件,所述电子资源分享请求中还携带有所述IDE项目文件的项目名称和项目描述信息。可选地,所述响应消息中还携带有根据所述分享标识查找到的项目名称和项目描述信息;以及在接收所述网络侧服务器返回的、根据所述分享标识查找到的电子资源之后,还包括:读取所述项目名称和项目描述信息并展示。可选地,终端侧实施的另外一种电子资源分享方法,还包括:确定接收到导入项目指令时,提取所述IDE项目文件;创建项目并打开提取的IDE项目文件。第三方面,提供一种网络侧实施的电子资源分享方法,包括:接收电子资源分享请求,所述电子资源分享请求中携带有被分享的电子资源;存储所述电子资源并生成所述电子资源对应的分享标识;向请求方返回生成的分享标识。可选地,在存储所述电子资源并生成所述电子资源对应的分享标识之后,还包括:建立所述分享标识与所述电子资源之间的对应关系并存储;以及所述方法,还包括:接收电子资源访问请求,所述电子资源访问请求中携带有所述分享标识;根据所述分享标识在建立的分享标识与电子资源之间的对应关系中查找其对应的电子资源;向请求方返回查找到的电子资源。第四方面,提供一种终端侧实施的电子资源分享装置,包括:发送单元,用于向网络侧服务器发送电子资源分享请求,所述电子资源分享请求中携带有被分享的电子资源;第一接收单元,用于接收所述网络侧服务器返回的、所述被分享的电子资源对应的分享标识;生成单元,用于根据所述分享标识生成所述电子资源对应的分享访问信息。可选地,所述终端侧实施的电子资源分享装置,还包括:第二接收单元,用于在所述发送单元向网络侧服务器发送电子资源分享请求之前,接收电子资源分享指令,所述电子资源分享指令中携带有所述IDE项目文件的项目名称和项目描述信息;获取单元,用于获取被分享的IDE项目文件。可选地,所述电子资源包括集成开发环境IDE项目文件,所述电子资源分享请求中还携带有所述IDE项目文件的项目名称和项目描述信息。第五方面,提供另外一种终端侧实施的电子资源分享装置,包括:第一接收单元,用于接收电子资源访问指令,所述电子资源访问指令中携带有分享标识;发送单元,用于针对所述电子资源访问指令向所述网络侧服务器发送电子资源访问请求,所述电子资源访问请求中携带有所述分享标识;第二接收单元,用于接收所述网络侧服务器返回的响应消息,所述响应消息中携带有根据所述分享标识查找到的电子资源。可选地,所述电子资源包括集成开发环境IDE项目文件,所述电子资源分享请求中还携带有所述IDE项目文件的项目名称和项目描述信息。可选地,所述响应消息中还携带有根据所述分享标识查找到的项目名称和项目描述信息;以及所述另外一种终端侧实施的电子资源分享装置,还包括:读取单元,用于在第二接收单元接收所述网络侧服务器返回的、根据所述分享标识查找到的电子资源之后,用于读取所述项目名称和项目描述信息并展示。可选地,另外一种终端侧实施的电子资源分享装置,还包括:提取单元,用于在接收到导入项目指令时,提取所述IDE项目文件;项目创建单元,用于创建项目并打开提取的IDE项目文件。第四方面,提供一种网络侧实施的电子资源分享装置,包括:第一接收单元,用于接收电子资源分享请求,所述电子资源分享请求中携带有被分享的电子资源;存储单元,用于存储所述电子资源;生成单元,用于生成所述电子资源对应的分享标识;第一响应单元,用于向请求方返回生成的分享标识。可选地,所述网络侧实施的电子资源分享装置,还包括:建立单元,用于建立所述分享标识与所述电子资源之间的对应关系并存储;第二接收单元,用于接收电子资源访问请求,所述电子资源访问请求中携带有所述分享标识;查找单元,用于根据所述分享标识在建立的分享标识与电子资源之间的对应关系中查找其对应的电子资源;第二响应单元,用于向请求方返回查找到的电子资源。第七方面,提供一种计算装置,包括至少一个处理器、以及至少一个存储器,其中,所述存储器存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行上述任一电子资源分享方法所述的步骤。第八方面,提供一种计算机可读介质,其存储有可由计算装置执行的计算机程序,当所述程序在计算装置上运行时,使得所述计算装置执行上述任一电子资源分享方法所述的步骤。本专利技术实施例提供的电子资源分享方法、装置和存储介质,在需要分享本地电子资源时,可以向网络侧服务器发送电子资源分享请求,由网络侧服务器针对被分享的电子资源生成分享标识,进而可以根据分享标识生成被分享的电子资源对应的分享访问信息,通过将分享访问信息分享,从而实现了本地电子资源的分享,上述流程无需通过第三方工具即可实现分享,简化了电子资源分享操作流程,提高了分享效率。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从本文档来自技高网...

【技术保护点】
1.一种电子资源分享方法,其特征在于,包括:向网络侧服务器发送电子资源分享请求,所述电子资源分享请求中携带有被分享的电子资源;接收所述网络侧服务器返回的、所述被分享的电子资源对应的分享标识;根据所述分享标识生成所述电子资源对应的分享访问信息。

【技术特征摘要】
1.一种电子资源分享方法,其特征在于,包括:向网络侧服务器发送电子资源分享请求,所述电子资源分享请求中携带有被分享的电子资源;接收所述网络侧服务器返回的、所述被分享的电子资源对应的分享标识;根据所述分享标识生成所述电子资源对应的分享访问信息。2.如权利要求1所述的方法,其特征在于,所述电子资源包括集成开发环境IDE项目文件,所述电子资源分享请求中还携带有所述IDE项目文件的项目名称和项目描述信息。3.如权利要2所述的方法,其特征在于,在向网络侧服务器发送电子资源分享请求之前,还包括:接收电子资源分享指令,所述电子资源分享指令中携带有所述IDE项目文件的项目名称和项目描述信息;获取被分享的IDE项目文件。4.如权利要求1、2或3所述的方法,其特征在于,所述分享访问信息包括以下至少一项:分享链接、分享图像码和特定格式的分享文本。5.一种电子资源分享方法,其特征在于,包括:接收电子资源访问指令,所述电子资源访问指令中携带有分享标识;针对所述电子资源访问指令向网络侧服务器发送电子资源访问请求,所述电子资源访问请求中携带有所述分享标识;接收所述网络侧服务器返回的响应消息,所述响应消息中携带有所述网络侧根据所述分享标识查找到的电子资源。6.如权利要求5所述的方法,其特征在于,所述电子资源包括集成开发环境IDE项目文件,所述电子资源分享请求中还携带有所述IDE项目文件的项目名称和项目描述信息。7.如权利要求6所述的方法,其特征在于,所述响应消息中还携带有根据所述分享标识查找到的项目名称和项目描述信息;以及在接收所述网络侧服务器返回的、根据所述分享标识查找到的电子资源之后,还包括:读取所述项目名称和项目描述信息并展示。8.如权利要求6或7所述的方法,其特征在于,还包括:在接收到导入项目指令时,提取所述IDE项目文件;创建项目并打开提取的IDE项目文件。9.一种电子资源分享方法,其特征在于,包括:接收电子资源分享请求,所述电子资源分享请求中携带有被分享的电子资源;存储所...

【专利技术属性】
技术研发人员:邓坤力何文涛林超黄灿辉胡越彭宇洋桂旭宇
申请(专利权)人:广州腾讯科技有限公司
类型:发明
国别省市:广东,44

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

1