应用程序的分享方法和分享装置制造方法及图纸

技术编号:35117835 阅读:17 留言:0更新日期:2022-10-05 09:45
本申请提供一种应用程序的分享方法和分享装置。本申请提出的技术方案中,当分享方运行某一应用程序时,可以接收来自用户的分享指令,该分享指令用于指示该分享方分享该应用程序中的页面。分享方将页面信息分享给被分享方,而被分享方可以根据该页面信息获取页面。本申请通过分享页面信息的方式分享应用程序中的页面,可以实现更便捷的设备间的应用程序分享。分享。分享。

【技术实现步骤摘要】
应用程序的分享方法和分享装置


[0001]本申请涉及信息共享领域,尤其涉及应用程序的分享方法和分享装置。

技术介绍

[0002]随着电子信息技术和互联网技术的飞速发展,用户对终端设备上的应用程序进行分享已经成为热门生活或工作中不可或缺的一部分,例如分享某个音乐软件上一首好听的音乐、分享某个购物软件上的一个商品。
[0003]因此,如何实现应用程序的分享,成为亟待解决的技术问题。

技术实现思路

[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]结合第三方面,在一种可能的实现方式中,所述页面信息为所述页面对应的标识,所述通信模块还用于,将所述标识发送给所述第二设备,其中,所述标识用于通过网络下载所述页面的页面元素信息和页面资源本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序的分享方法,其特征在于,所述方法应用于第一设备,所述方法包括:运行应用程序;接收页面分享指令,所述页面分享指令用于指示所述第一设备分享所述应用程序中的页面;将页面信息分享给第二设备,其中,所述页面信息用于获取所述页面。2.根据权利要求1所述的方法,其特征在于,所述第一设备在页面文件中存储所述页面信息;所述将页面信息分享给第二设备,包括:从所述页面文件中读取所述页面信息并将所述页面信息分享给所述第二设备。3.根据权利要求2所述的方法,其特征在于,在所述运行应用程序之前,所述方法还包括:通过网络下载所述应用程序;在所述应用程序外备份所述页面文件。4.根据权利要求1

3任一项所述的方法,其特征在于,所述页面信息包括所述页面的页面元素信息和页面资源。5.根据权利要求1所述的方法,其特征在于,所述页面信息为所述页面对应的标识,所述将页面信息分享给第二设备,包括:将所述标识发送给所述第二设备,其中,所述标识用于通过网络下载所述页面的页面元素信息和页面资源。6.根据权利要求5所述的方法,其特征在于,所述标识包括第一子标识和第二子标识,其中,所述第一子标识指示所述应用程序,所述第二子标识指示所述页面。7.根据权利要求4或5所述的方法,其特征在于,所述页面的页面元素信息和页面资源用于提供所述页面的第一部分功能;所述方法还包括:为所述第二设备提供能力文件,其中,所述能力文件用于提供所述页面的第二部分功能。8.一种应用程序的分享方法,其特征在于,所述方法应用于第二设备,所述方法包括:获取第一设备分享的页面信息,所述页面信息用于获取应用程序的页面;根据所述页面信息获取并显示所述页面。9.根据权利要求8所述的方法,其特征在于,所述页面信息包括所述页面的页面元素信息和页面资源。10.根据权利要求8所述的方法,其特征在于,所述页面信息为所述页面对应的标识,所述根据所述页面信息获取并显示所述页面,包括:根据所述标识通过网络下载所述页面的页面元素信息和页面资源;根据所述页面元素信息和页面资源生成并显示所述页面。11.根据权利要求10所述的方法,其特征在于,所述标识包括第一子标识和第二子标识,其中,所述第一子标识指示所述应用程序,所述第二子标识指示所述页面。12.根据权利要求9或10所述的方法,其特征在于,所述页面的页面元素信息和页面资源用于提供所述页面的第一部分功能;
所述方法还包括:从所述第一设备获取能力文件,其中,所述能力文件用于提供所述页面的第二部分功能。13.一种分享应用程序的第一设备,其特征在于,所述第一设备包括:存储器,用于存储程序指令;处理器,用于调用所述程序指令以执行:运行应用程序和接收页面分享指令,所述页面分享指令用于指示所述第一设备分享所述应用程序中的页面;通信模块,用于将页面信息分享给第二设备...

【专利技术属性】
技术研发人员:杨帆李若昆严水峰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1