智能家居控制程序传输权限的控制方法、平台及存储介质技术

技术编号:23315379 阅读:34 留言:0更新日期:2020-02-11 17:54
本申请公开智能家居控制程序传输权限的控制方法、平台以及计算机可读存储介质,根据第一类用户的请求,向第一类用户开放第一文件的读取权限;接收第一类用户根据第一文件记录的应用程序编码获取智能家居控制程序;判断智能家居控制程序是否按预设规则控制智能家居;若是时,则返回判断结果到第一类用户,向第二类用户开放读取智能家居控制程序的权限。先由第一类用户获取了智能家居控制程序,并得到智能家居控制程序是否按预设规则控制智能家居的判断结果后,在根据设置向第二类用户开放读取智能家居控制程序的权限,智能家居控制程序的软件安全先由第一类用户把关,可以有效避免恶意数据的传输,使用户能更放心、更安全地下载应用程序。

The control method, platform and storage medium of the transmission authority of the control program of smart home

【技术实现步骤摘要】
智能家居控制程序传输权限的控制方法、平台及存储介质
本申请实施例涉及智能家居控制程序管理
,尤其涉及智能家居控制程序传输权限的控制方法、平台及存储介质。
技术介绍
随着智能家居的发展,通过手机软件、云平台等提供的控制程序也越来越多元化。用户可以下载这些智能家居控制程序,但是如果此类程序中携带有恶意数据,那么在用户不知情的情况下有可能会下载到携带恶意数据的软件,可能是在用户终端或云平台上执行恶意任务的病毒、蠕虫和特洛伊木马等等,导致用户终端或云平台的损坏和,也可能会盗取用户信息和数据。
技术实现思路
有鉴于此,本申请实施例的目的在于提供智能家居控制程序传输权限的控制方法、平台及存储介质,以解决现有终端显示的通话信息较为单调,交互性较差,导致用户体验较低的问题。本申请实施例解决上述技术问题所采用的技术方案如下:根据本申请实施例的一个方面,提供的一种智能家居控制程序传输权限的控制方法,包括:根据第一类用户的请求,向所述第一类用户开放第一文件的读取权限;发送所述第一类用户根据所述第一文件记录的应用程序编码获取的智能家居控制程序;判断所述智能家居控制程序是否按预设规则控制智能家居;若是时,则返回判断结果到所述第一类用户,并根据第一类用户的设置指令,向第二类用户开放读取所述智能家居控制程序的权限。在一种实施方式中,所述判断所述智能家居控制程序是否按预设规则控制智能家居的步骤具体包括:模拟沙箱运行所述智能家居控制程序;根据所述模拟沙箱运行结果判断所述智能家居控制程序是否按预设规则控制智能家居。在一种实施方式中,所述判断所述智能家居控制程序是否按预设规则控制智能家居的步骤具体包括:接收所述智能家居控制程序的运行指令,并传输到智能家居控制芯片,采集所述智能家居控制芯片的输出信号;判断所述智能家居控制芯片的输出信号是否为预设信号,从而得出所述智能家居控制程序是否按预设规则控制智能家居的所述判断结果。在一种实施方式中,所述判断所述智能家居控制程序是否按预设规则控制智能家居的步骤具体包括:接收所述智能家居控制程序的运行指令并发送到智能家居,接收智能家居的运行反馈;根据所述运行反馈判断所述智能家居控制程序是否按预设规则控制智能家居。在一种实施方式中,所述第一类用户包括软件开发者;所述第二类用户包括所述智能家居主人或者是针对所述智能家居的联合开发者。在一种实施方式中,所述第一文件包括开发者手册,所述开发者手册上记录所述应用程序编码。根据本申请实施例的另一个方面,提供的一种智能家居控制程序传输权限的控制平台,包括:开放读取权限模块,用于根据第一类用户的请求,向所述第一类用户开放第一文件的读取权限;发送和获取模块,用于发送所述第一类用户根据所述第一文件记录的应用程序编码获取的智能家居控制程序;判断模块,用于判断所述智能家居控制程序是否按预设规则控制智能家居;开发权限模块,用于若是时,则返回判断结果到所述第一类用户,并根据第一类用户的设置指令,向第二类用户开放读取所述智能家居控制程序的权限。在一种实施方式中,所述判断模块还用于:接收所述智能家居控制程序的运行指令并发送到智能家居,接收智能家居的运行反馈;根据所述运行反馈判断所述智能家居控制程序是否按预设规则控制智能家居。在一种实施方式中,所述判断模块还用于:接收所述智能家居控制程序的运行指令,并传输到智能家居控制芯片,采集所述智能家居控制芯片的输出信号;判断所述智能家居控制芯片的输出信号是否为预设信号,从而得出所述智能家居控制程序是否按预设规则控制智能家居的所述判断结果。根据本申请实施例的另一个方面,提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有智能家居控制程序传输权限的控制程序,所述智能家居控制程序传输权限的控制程序被所述处理器执行时实现如上述的智能家居控制程序传输权限的控制方法的步骤。本申请实施例的智能家居控制程序传输权限的控制方法、平台以及计算机可读存储介质,根据第一类用户的请求,向第一类用户开放第一文件的读取权限;接收第一类用户根据第一文件记录的应用程序编码获取智能家居控制程序;判断智能家居控制程序是否按预设规则控制智能家居;若是时,则返回判断结果到第一类用户,并根据第一类用户的设置指令,向第二类用户开放读取智能家居控制程序的权限。先由第一类用户获取了智能家居控制程序,并得到智能家居控制程序是否按预设规则控制智能家居的判断结果后,在根据设置向第二类用户开放读取智能家居控制程序的权限,智能家居控制程序的软件安全先由第一类用户把关,可以有效避免恶意数据的传输,使用户能更放心、更安全地下载应用程序。附图说明图1为本申请第一实施例的智能家居控制程序传输权限的控制方法流程示意图;图2为本申请第二实施例的智能家居控制程序传输权限的控制平台的结构框图;本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本申请所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端,可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、PDA(PersonalDigitalAssistant,个人数字助理)、PMP(PortableMediaPlayer,便捷式媒体播放器)、导航装置、可穿戴终端、智能手环、计步器等移动终端,以及诸如数字TV(Television,电视)、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。平台指云平台或云服务器等具备通信能力的平台。第一实施例如图1所示,本申请第一实施例提供一种智能家居控制程序传输权限的控制方法,包括:步骤10、根据第一类用户的请求,向所述第一类用户开放第一文件的读取权限;具体地,第一类用户包括软件开发者。具体地,所述第一文件包括开发者手册,所述开发者手册上记录所述应用程序编码,应用程序编码具体可以为SDK(SoftwareDevelopmentKit,软件开发工具包)的参考代码。例如软件开发者向云平台请求读取智能家居控制程序APP(Application,应用程序)的安装文件SDK。步骤20、发送所述第一类用户根据所述第一文件记录的应用程序编码获取智能家居控制程序;根据第一类用户的需求,本文档来自技高网...

【技术保护点】
1.一种智能家居控制程序传输权限的控制方法,其特征在于,包括:/n根据第一类用户的请求,向所述第一类用户开放第一文件的读取权限;/n发送所述第一类用户根据所述第一文件记录的应用程序编码获取的智能家居控制程序;/n判断所述智能家居控制程序是否按预设规则控制智能家居;/n若是时,则返回判断结果到所述第一类用户,并根据第一类用户的设置指令,向第二类用户开放读取所述智能家居控制程序的权限。/n

【技术特征摘要】
1.一种智能家居控制程序传输权限的控制方法,其特征在于,包括:
根据第一类用户的请求,向所述第一类用户开放第一文件的读取权限;
发送所述第一类用户根据所述第一文件记录的应用程序编码获取的智能家居控制程序;
判断所述智能家居控制程序是否按预设规则控制智能家居;
若是时,则返回判断结果到所述第一类用户,并根据第一类用户的设置指令,向第二类用户开放读取所述智能家居控制程序的权限。


2.如权利要求1所述的智能家居控制程序传输权限的控制方法,其特征在于,所述判断所述智能家居控制程序是否按预设规则控制智能家居的步骤具体包括:
模拟沙箱运行所述智能家居控制程序;
根据所述模拟沙箱运行结果判断所述智能家居控制程序是否按预设规则控制智能家居。


3.如权利要求1所述的智能家居控制程序传输权限的控制方法,其特征在于,所述判断所述智能家居控制程序是否按预设规则控制智能家居的步骤具体包括:
接收所述智能家居控制程序的运行指令,并传输到智能家居控制芯片,采集所述智能家居控制芯片的输出信号;
判断所述智能家居控制芯片的输出信号是否为预设信号,从而得出所述智能家居控制程序是否按预设规则控制智能家居的所述判断结果。


4.如权利要求1所述的智能家居控制程序传输权限的控制方法,其特征在于,所述判断所述智能家居控制程序是否按预设规则控制智能家居的步骤具体包括:
接收所述智能家居控制程序的运行指令并发送到智能家居,接收智能家居的运行反馈;
根据所述运行反馈判断所述智能家居控制程序是否按预设规则控制智能家居。


5.如权利要求1-4任一项所述的智能家居控制程序传输权限的控制方法,其特征在于,所述第一类用户包括软件开发者;所述第二类用户包括所述智能家居主人...

【专利技术属性】
技术研发人员:王雄辉
申请(专利权)人:深圳市欧瑞博科技有限公司
类型:发明
国别省市:广东;44

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

1