本申请涉及物联网设备,具体涉及一种信息分享方法、装置、电子设备和计算机可读存储介质。
背景技术:
1、随着科学技术的发展,物联网(internet of things,iot)设备的应用越来越广泛。
2、目前,为了保证安全,厂商在生产物联网设备时会配置控制物联网设备的应用程序(application),用户一般通过配置的应用程序控制物联网设备。当用户想通过其他应用程序控制物联网设备时,用户不能把物联网设备的控制权从配置的应用程序分享至其他应用程序,对用户来说较为麻烦。
技术实现思路
1、本申请实施例提供一种信息分享方法、装置、电子设备和计算机可读存储介质,可以解决用户不能把物联网设备的控制权从配置的应用程序分享至其他应用程序的技术问题。
2、一种信息分享方法,包括:
3、获取终端设备上已安装的应用程序的声明文件,所述声明文件包括所述应用程序的属性信息;
4、基于所述应用程序的声明文件,筛选出与原始应用程序具备相同属性信息的应用程序,得到目标应用程序;
5、通过所述原始应用程序将目标设备的授权信息,分享给所述目标应用程序。
6、相应地,本申请实施例提供一种信息分享装置,包括:
7、获取模块,用于获取终端设备上已安装的应用程序的声明文件,所述声明文件包括所述应用程序的属性信息;
8、筛选模块,用于基于所述应用程序的声明文件,筛选出与原始应用程序具备相同属性信息的应用程序,得到目标应用程序;
9、分享模块,用于通过所述原始应用程序将目标设备的授权信息,分享给所述目标应用程序。
10、此外,本申请实施例还提供一种电子设备,包括处理器和存储器,上述存储器存储有计算机程序,上述处理器用于运行上述存储器内的计算机程序实现本申请实施例提供的信息分享方法。
11、此外,本申请实施例还提供一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序适于处理器进行加载,以执行本申请实施例所提供的任一种信息分享方法。
12、此外,本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本申请实施例所提供的任一种信息分享方法。
13、在本申请实施例中,先获取终端设备上已安装的应用程序的声明文件,声明文件包括应用程序的属性信息。然后基于应用程序的声明文件,筛选出与原始应用程序具备相同属性信息的应用程序,得到目标应用程序。最后通过原始应用程序将目标设备的授权信息,分享给目标应用程序。
14、即在本申请实施例中,如果目标应用程序的声明文件中的属性信息与原始应用程序的属性信息相同,则可以通过原始应用程序将目标设备的授权信息,分享给目标应用程序,从而使得可以将目标设备的授权信息从原始应用程序分享至目标应用程序,即可以将目标设备的控制权限从原始应用程序分享至目标应用程序。
1.一种信息分享方法,其特征在于,包括:
2.根据权利要求1所述的信息分享方法,其特征在于,所述基于所述应用程序的声明文件,筛选出与原始应用程序具备相同属性信息的应用程序,得到目标应用程序,包括:
3.根据权利要求2所述的信息分享方法,其特征在于,所述基于所述应用程序的声明文件,筛选出与所述原始应用程序具备相同属性信息的应用程序,得到备用应用程序,包括:
4.根据权利要求2所述的信息分享方法,其特征在于,所述响应于用户基于显示的所述备用应用程序的选择操作,从所述备用应用程序中筛选出目标应用程序,包括:
5.根据权利要求2所述的信息分享方法,其特征在于,所述响应于用户基于显示的所述备用应用程序的选择操作,从所述备用应用程序中筛选出目标应用程序,包括:
6.根据权利要求1所述的信息分享方法,其特征在于,所述属性信息包括所述应用程序识别的文件类型、所述应用程序的分享控件以及所述应用程序的调用地址中的至少一种。
7.根据权利要求1所述的信息分享方法,其特征在于,所述通过所述原始应用程序将目标设备的授权信息,分享给所述目标应用程序,包括:
8.根据权利要求1-7任一项所述的信息分享方法,其特征在于,在所述通过所述原始应用程序将目标设备的授权信息,分享给所述目标应用程序之后,还包括:
9.根据权利要求8所述的信息分享方法,其特征在于,所述通过所述目标应用程序基于所述授权信息控制所述目标设备,包括:
10.根据权利要求9所述的信息分享方法,其特征在于,所述若验证通过,则通过所述目标应用程序发送控制指令至所述目标设备,以使所述目标设备执行与所述控制指令对应的操作,包括:
11.一种信息分享装置,其特征在于,包括:
12.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序,以执行权利要求1至10任一项所述的信息分享方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行权利要求1至10任一项所述的信息分享方法。