一种基于智能化应用场景的物联网业务系统配置方法转让专利

申请号 : CN202011104898.9

文献号 : CN112214238B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈建江金伟

申请人 : 上海顺舟智能科技股份有限公司

摘要 :

本申请实施例提供了一种基于智能化应用场景的物联网业务系统配置方法,该方法包括:获取用户根据目标场景创建的树状结构;获取用户根据目标层级选择的第一场景,根据第一场景包含的第一属性配置信息,配置目标层级以及目标层级一下的多个层级中的目标区域的目标属性信息。本申请实施例通过简单的配置操作即可完成物联网二次开发的代码实现,无需用户进行编码,提高易用性。第一场景可以适配至具有相同场景结构的任意一个需要配置的场景中,进而无需针对每个场景均进行基础产品的编辑,与第一场景具有相同树形结构的目标场景均可以使用第一场景进行初始化配置,提高物联网配置效率。

权利要求 :

1.一种基于智能化应用场景的物联网业务系统配置方法,其特征在于,包括:获取用户根据目标场景创建的树状结构,所述树状结构包括多个目标层级,所述目标层级包括多个目标区域;

获取用户根据目标层级选择的第一场景,所述第一场景为预定义场景,所述第一场景的顶层与所述目标层级匹配;所述第一场景包括多个第一层级,所述第一层级包括至少一个第一区域,所述第一区域具有预定义的第一属性配置信息;

根据所述第一场景包含的第一属性配置信息,配置所述目标层级以及所述目标层级以 下的多个层级中的目标区域的目标属性信息;

所述根据所述第一场景包含的第一属性配置信息,配置所述目标层级以及所述目标层级以 下的多个层级中的目标区域的目标属性信息,包括;

将第一场景的层级从顶层到底层的多个层级依次对应到目标场景 的目标层级及其以下的多个层级,使用第一场景中的第一区域的第一属性信息配置目标场景相应的目标区域的目标属性信息;

在根据所述第一场景包含的第一属性配置信息,配置所述目标层级以及所述目标层级以 下的多个层级中的目标区域的目标属性信息之后,还包括:所述目标属性信息包括数据源查找信息和数据源信息;

根据所述数据源查找信息查找目标区域中的设备;

若查找到与所述数据源查找信息匹配的设备,则将所述设备的设备信息匹配到所述数据源信息;

若未查找到与所述数据源查找信息匹配的设备,则提示用户手动配置所述数据源信息。

2.根据权利要求1所述的方法,其特征在于,在获取用户根据目标层级选择的第一场景之前,还包括:

预定义所述第一场景包含的多个第一层级;

预定义所述第一层级包含的至少一个第一区域以及所述第一区域与所述第一层级的从属关系;

预定义所述第一区域的第一属性配置信息。

3.根据权利要求2所述的方法,其特征在于,在获取用户根据目标层级选择的第一场景之前,还包括:预定义每个所述第一层级所对应的第一展示模板,所述第一展示模板用于展示所述第一层级中任意一个第一区域的第一属性配置信息;

相应的,在根据所述第一场景包含的第一属性配置信息,配置所述目标层级以及所述目标层级一下的多个层级中的目标区域的目标属性信息之后,还包括:获取目标区域对应的第一展示模板;

根据所述第一展示模板输出所述目标区域的目标属性信息。

4.根据权利要求3所述的方法,其特征在于,所述根据所述第一场景包含的第一属性配置信息,配置所述目标层级以及所述目标层级一下的多个层级中的目标区域的目标属性信息,包括:

逐层获取所述第一场景中第一层级对应的第一展示模板以及所述第一层级中的第一区域的第一属性配置信息;

将所述目标层级与所述第一场景的顶层对齐;

逐层将所述第一展示模板配置到目标层级的目标展示模板,逐层将所述第一属性配置信息配置到所述目标区域的目标属性信息。

5.根据权利要求1所述的方法,其特征在于,所述获取用户根据目标层级选择的第一场景,包括:

响应于用户根据所述目标场景的顶层触发的场景选择操作,显示场景列表,所述场景列表中包含多个预定义的场景;

获取所述用户根据所述场景列表选择的第一场景。

6.一种基于智能化应用场景的物联网业务系统配置装置,其特征在于,包括:目标场景获取模块,用于获取用户根据目标场景创建的树状结构,所述树状结构包括多个目标层级,所述目标层级包括多个目标区域;

第一场景获取模块,用于获取用户根据目标层级选择的第一场景,所述第一场景为预定义场景,所述第一场景的顶层与所述目标层级匹配;所述第一场景包括多个第一层级,所述第一层级包括至少一个第一区域,所述第一区域具有预定义的第一属性配置信息;

配置模块,用于根据所述第一场景包含的第一属性配置信息,配置所述目标层级以及所述目标层级以 下的多个层级中的目标区域的目标属性信息;

所述配置模块,还用于将第一场景的层级从顶层到底层的多个层级依次对应到目标场景 的目标层级及其以下的多个层级,使用第一场景中的第一区域的第一属性信息配置目标场景相应的目标区域的目标属性信息;

所述配置模块还包括数据源配置模块;

所述数据源配置模块用于:

在根据所述第一场景包含的第一属性配置信息,配置所述目标层级以及所述目标层级以 下的多个层级中的目标区域的目标属性信息之后,还包括;

所述目标属性信息包括数据源查找信息和数据源信息;

根据数据源查找信息查找目标区域中的设备;

若查找到与数据源查找信息匹配的设备,则将设备的设备信息匹配到数据源信息;

所述数据源配置模块还用于:

若未查找到与数据源查找信息匹配的设备,则提示用户手动配置数据源信息。

7.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1‑5中任一所述的基于智能化应用场景的物联网业务系统配置方法。

8.一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1‑5中任一所述的基于智能化应用场景的物联网业务系统配置方法。

说明书 :

一种基于智能化应用场景的物联网业务系统配置方法

技术领域

[0001] 本申请实施例涉及物联网应用技术,尤其涉及一种基于智能化应用场景的物联网业务系统配置方法。

背景技术

[0002] 随着物理网的不断发展,物联网平台应用范围非常广泛,从园区的智能办公到智能教育,从智能照明到智能交通。物联网络根据应用需求的不同而千差万别,即使是相同的
应用范围,由于客户存在个性化的调整需求,因此造成在细节上会有相当程度的区别。
[0003] 上述背景对物联网软件系统的开发商提出了更高的要求。目前的物理网配置方案大多是通过基础产品+二次开发的方式来解决,即首先针对某个应用(如智能照明)开发一
套基础款的产品,在项目实施环节再进行代码的二次开发来适应客户的需求。
[0004] 由于不同的应用需求基本不存在共性,因此通常需要针对每个应用分别开发一套基础产品,无法做到一套基础产品适用不同的场景,配置效率低下。此外,基础产品功能有
限,大量业务需求需要通过二次开发完成,而二次开发需要用户通过编程的方式完成,易用
性差。

发明内容

[0005] 本申请提供一种基于智能化应用场景的物联网业务系统配置方法,以实现提高物联网的配置效率,提高易用性。
[0006] 第一方面,本申请实施例提供了一种基于智能化应用场景的物联网业务系统配置方法,包括:
[0007] 获取用户根据目标场景创建的树状结构,树状结构包括多个目标层级,目标层级包括多个目标区域;
[0008] 获取用户根据目标层级选择的第一场景,第一场景为预定义场景,第一场景的顶层与目标层级匹配;第一场景包括多个第一层级,第一层级包括至少一个第一区域,第一区
域具有预定义的第一属性配置信息;
[0009] 根据第一场景包含的第一属性配置信息,配置目标层级以及目标层级一下的多个层级中的目标区域的目标属性信息。
[0010] 第二方面,本申请实施例还提供了一种基于智能化应用场景的物联网业务系统配置装置,包括:
[0011] 目标场景获取模块,用于获取用户根据目标场景创建的树状结构,树状结构包括多个目标层级,目标层级包括多个目标区域;
[0012] 第一场景获取模块,用于获取用户根据目标层级选择的第一场景,第一场景为预定义场景,第一场景的顶层与目标层级匹配;第一场景包括多个第一层级,第一层级包括至
少一个第一区域,第一区域具有预定义的第一属性配置信息;
[0013] 配置模块,用于根据第一场景包含的第一属性配置信息,配置目标层级以及目标层级一下的多个层级中的目标区域的目标属性信息。
[0014] 第三方面,本申请实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如本申请实施例所示
的基于智能化应用场景的物联网业务系统配置方法。
[0015] 第四方面,本申请实施例还提供了一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行如本申请实施例所示的基于智能化应用
场景的物联网业务系统配置方法。
[0016] 本申请实施例提供的基于智能化应用场景的物联网业务系统配置方案,能够获取用户根据目标场景创建的树状结构;获取用户根据目标层级选择的第一场景,根据第一场
景包含的第一属性配置信息,配置目标层级以及目标层级一下的多个层级中的目标区域的
目标属性信息。相对于目前需要用户通过编辑代码方式进行二次开发,基础产品复用性差,
本申请实施例提供的基于智能化应用场景的物联网业务系统配置方案,可以根据第一场景
中的第一属性配置信息对用户根据目标场景创建的树状结构中的目标区域的目标属性信
息进行配置,通过简单的配置操作即可完成物联网二次开发的代码实现,无需用户进行编
码,提高易用性。此外,第一场景可以适配至具有相同场景结构的任意一个需要配置的场景
中,进而无需针对每个场景均进行基础产品的编辑,与第一场景具有相同树形结构的目标
场景均可以使用第一场景进行初始化配置,提高物联网配置效率。

附图说明

[0017] 图1是本申请实施例一中的基于智能化应用场景的物联网业务系统配置方法的流程图;
[0018] 图2是本申请实施例二中的基于智能化应用场景的物联网业务系统配置方法的流程图;
[0019] 图3是本申请实施例三中的基于智能化应用场景的物联网业务系统配置方法的流程图;
[0020] 图4是本申请实施例四中的基于智能化应用场景的物联网业务系统配置装置的结构示意图;
[0021] 图5是本申请实施例五中的计算机设备的结构示意图。

具体实施方式

[0022] 下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便
于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0023] 实施例一
[0024] 图1为本申请实施例一提供的一种基于智能化应用场景的物联网业务系统配置方法的流程图,本实施例可适用于对物联网进行配置的情况。该方法可以由配置物联网的设
备来执行,该设备可以为计算机设备或移动终端,计算机设备可以为服务器或个人电脑,移
动终端可以为笔记本电脑、智能手机或平板电脑等。该方法具体包括如下步骤:
[0025] 步骤110、获取用户根据目标场景创建的树状结构,树状结构包括多个目标层级,目标层级包括多个目标区域。
[0026] 目标场景用户进行配置的物联网。用户配置物联网时,创建目标场景的树状结构。树状结构有多个目标层级组成,每个目标层级包括多个目标区域。用户可以通过可视化图
形界面创建目标场景的树状结构。
[0027] 区域是本申请实施例涉及的术语。由于物联网设备本身固有的位置属性,可以基于地理位置划分不同区域的职责范围并进行管理。例如:智慧园区物联网场景根据办公楼
编号和办公楼楼层进行管理;智慧照明物联网场景根据道路分段进行管理。在物联网中首
先会对物联网所处场景的物理空间进行划分,分成一个个区域,这些区域组合后得到物联
网场景。本申请实施例中使用树状结构的数据结构描述构成场景的区域。
[0028] 示例性的,目标场景包括三个目标层级,分别为楼宇层级、楼层层级和厕所层级。目标场景的树状结构从根节点到叶子节点为楼宇层级的楼宇A节点、楼层层级的楼层一节
点和楼层二节点、厕所层级的男厕1节点、女厕1节点、男厕2节点和女厕2节点。其中,楼层一
节点和楼层二节点是楼宇A节点的孩子节点;男厕1节点、女厕1节点是楼层一节点的孩子节
点;男厕2节点和女厕2节点是楼层二节点的孩子节点。
[0029] 步骤120、获取用户根据目标层级选择的第一场景,第一场景为预定义场景,第一场景的顶层与目标层级匹配。
[0030] 其中,第一场景包括多个第一层级,第一层级包括至少一个第一区域,第一区域具有预定义的第一属性配置信息。
[0031] 第一场景包括多个第一层级,每个第一层级包括至少一个第一区域,每个第一区域具备相应的第一属性配置信息。第一属性配置信息为第一区域的区域属性内容。
[0032] 区域属性是本申请实施例涉及的一个技术用语,区域用于表示一块物理空间,区域本身不具备业务属性。在本申请实施例中,通过配置区域的区域属性为区域增加其表示
的业务属性。例如:在公厕项目中,某个区域是男厕,而另一个区域是女厕,则可通过“厕所
类型”的区域属性表示厕所区域是男厕还是女厕的业务属性。区域属性的来源有两种。一种
是区域固有的属性。例如上例中“厕所类型”,一旦确定该物理区域是男厕,没有特殊原因不
会改变。另一种的区域属性是可变的。例如,“客流量”区域属性,“客流量”的数据来源可能
是某品牌的客流相机设备,此时区域属性的内容会随着时间而变化。
[0033] 第一场景为预定义场景,用户可以预先定义多个场景。用户为目标层级选择目标层级适配的第一场景,选择的第一场景的顶层用于对目标层级进行配置。目标层级可以是
目标场景中的任意一层。例如,目标层级为目标场景的非顶层,用户可以预先编辑楼宇层
级、楼层层级和厕所层级组成的场景,用户也可以编辑、楼层层级和厕所层级组成的场景,
用户还可以编辑只包括厕所层级的场景等。用户可以输入第一场景标识以便计算机设备获
取第一场景。假设目标层级为楼层层级,则第一场景的顶层为楼层层级。假设目标层级为厕
所层级,则第一场景的顶层为厕所层级。
[0034] 可选的,获取用户根据目标层级选择的第一场景,可通过下述方式实施:
[0035] 步骤1.1、响应于用户根据目标场景的顶层触发的场景选择操作,显示场景列表,场景列表中包含多个预定义的场景。
[0036] 用户可以在目标场景的目标层级触发预定义场景的选择,此时计算机设备输出场景列表,场景列表中显示有多个预定义的场景。
[0037] 步骤1.2、获取用户根据场景列表选择的第一场景。
[0038] 用户在场景列表中选择某个预定义的场景作为第一场景。
[0039] 步骤130、根据第一场景包含的第一属性配置信息,配置目标层级以及目标层级一下的多个层级中的目标区域的目标属性信息。
[0040] 第一场景中包含的区域结构以及第一区域的第一属性配置信息可以直接复制到目标区域的目标属性信息。可选的,获取第一场景的顶层的第一区域的第一属性配置信息,
将顶层的第一区域的第一属性配置信息配置给目标层级的目标区域的目标属性信息中。将
第一场景的层级从顶层到底层的多个层级依次对应到目标产经的目标层级及其以下的多
个层级。使用第一场景中的第一区域的第一属性信息配置目标场景相应的目标区域的目标
属性信息。
[0041] 本申请实施例提供的基于智能化应用场景的物联网业务系统配置方法,能够获取用户根据目标场景创建的树状结构;获取用户根据目标层级选择的第一场景,根据第一场
景包含的第一属性配置信息,配置目标层级以及目标层级一下的多个层级中的目标区域的
目标属性信息。相对于目前需要用户通过编辑代码方式进行二次开发,基础产品复用性差,
本申请实施例提供的基于智能化应用场景的物联网业务系统配置方法,可以根据第一场景
中的第一属性配置信息对用户根据目标场景创建的树状结构中的目标区域的目标属性信
息进行配置,通过简单的配置操作即可完成物联网二次开发的代码实现,无需用户进行编
码,提高易用性。此外,第一场景可以适配至具有相同场景结构的任意一个需要配置的场景
中,进而无需针对每个场景均进行基础产品的编辑,与第一场景具有相同树形结构的目标
场景均可以使用第一场景进行初始化配置,提高物联网配置效率。
[0042] 本申请实施例提供的基于智能化应用场景的物联网业务系统配置方法提高了物联网系统的抽象级别,提高了代码的复用性和开发效率:相比传统的开发方式,整个物联网
系统是可复用的,开发人员可以集中精力将系统本身打磨的更为高效、稳定,而不需要将大
量时间消耗在二次开发上,使得项目开发的工作变成了项目配置的工作,提升了开发效率。
此外,降低了系统开发门槛,降低成本:通过将开发工作转为配置工作,可以有效的降低系
统开发门槛,将原本需要掌握程序开发技能才能做的事情,变成了经过简单培训的业务人
员就可以完成,使得很多的业务人员可以参与到项目实施的工作中来,从而降低了成本。再
次,降低风险:原本二次开发的方式依赖于程序员的水平和对系统的熟悉程度,一旦代码出
现bug可能导致项目失败,而现在改为使用配置的方式,只要系统本身场景相关的代码经过
完善的测试和长期的使用证明没有bug,单纯的配置只会造成业务运行不正常,而不会造成
系统级别的风险。
[0043] 实施例二
[0044] 图2为本申请实施例二提供的一种基于智能化应用场景的物联网业务系统配置方法的流程示意图,作为对上述实施例的进一步说明,包括:
[0045] 步骤210、预定义第一场景包含的多个第一层级;预定义第一层级包含的至少一个第一区域以及第一区域与第一层级的从属关系;预定义第一区域的第一属性配置信息。
[0046] 预定义的第一场景可以随着不同项目的进行积累。在上述实例中,第一区域“厕所区域”的区域属性“厕所类型”的第一属性配置信息可以按照如下方式配置:a)名称:厕所类
型;b)类型:枚举型;c)可选项:男、女、第三方、其他;d)数据来源:用户配置。第一区域“厕所
区域”的区域属性“客流量”的第一属性配置信息可以按照如下方式配置:a)名称:客流量;
b)类型:非负整数型;c)数据来源:设备;d)数据源查找方式:寻找“品牌A”或“品牌B”客流相
机设备;e)数据过滤条件:无;f)数据计算方式:求和。
[0047] 进一步的,在步骤220获取用户根据目标层级选择的第一场景之前,还包括:预定义每个第一层级所对应的第一展示模板,第一展示模板用于展示第一层级中任意一个第一
区域的第一属性配置信息。
[0048] 可以通过展示模板为用户展示区域具备的配置信息。
[0049] 在物联网项目中,用户可以通过界面对物理网中各区域的区域属性进行查看和配置。界面可以为Web界面或手机界面。界面中显示有区域适配的展示模板。不同的层级的区
域中用户关心的数据不同,例如,智慧照明应用中,用户主要关系能耗和设备寿命,而在智
慧公厕应用中,用户主要关系拥挤程度和卫生程度。因此不同层级的展示模板也就不同,并
且不同用户会对展示模板进行定制化。可以预先定义第一区域的第一展示模板,进而实现
对第一展示模板的定制化,提高易用性。同时,由于第一展示模板会在后续步骤中匹配到目
标场景的目标区域的展示使用,因此具有较强的复用性,避免多次开发,提高物联网配置效
率。
[0050] 步骤220、获取用户根据目标场景创建的树状结构,树状结构包括多个目标层级,目标层级包括多个目标区域。
[0051] 步骤230、获取用户根据目标层级选择的第一场景,第一场景为预定义场景,第一场景的顶层与目标层级匹配;第一场景包括多个第一层级,第一层级包括至少一个第一区
域,第一区域具有预定义的第一属性配置信息。
[0052] 步骤240、根据第一场景包含的第一属性配置信息,配置目标层级以及目标层级一下的多个层级中的目标区域的目标属性信息。
[0053] 可选的,步骤240根据第一场景包含的第一属性配置信息,配置目标层级以及目标层级一下的多个层级中的目标区域的目标属性信息,可通过下述方式实施:
[0054] 步骤4.1、逐层获取第一场景中第一层级对应的第一展示模板以及第一层级中的第一区域的第一属性配置信息。
[0055] 按照层级的父子关系,首先获取第一场景中顶层(即根节点)的第一展示模板以及顶层中各个第一区域的第一属性配置信息,在上述实例中顶层为楼宇层级。然后获取第一
场景中次顶层(即根节点的叶子节点)第一展示模板以及次顶层中各个第一区域的第一属
性配置信息,在上述示例中次顶层为楼层层级。以此类推,直至获取到第一场景的底层(即
叶子节点)第一展示模板以及底层中各个第一区域的第一属性配置信息,在上述示例中次
顶层为厕所层级。
[0056] 步骤4.2、将目标层级与第一场景的顶层对齐;逐层将第一展示模板配置到目标层级的目标展示模板,逐层将第一属性配置信息配置到目标区域的目标属性信息。
[0057] 将目标层级与第一场景的顶层对齐用于,将第一场景的顶层的第一展示模板以及顶层中各个第一区域的第一属性配置信息配置到目标层级的展示模板以及目标层级中各
个目标区域的目标属性信息中。按照顶层、次顶层直至底层的顺序依次对各层中的区域属
性信息进行配置。
[0058] 进一步的,获取目标区域对应的第一展示模板;根据第一展示模板输出目标区域的目标属性信息。
[0059] 计算机设备在用户查询某目标区域时,获取目标区域对应的第一展示模板。在第一展示模板中填充该目标区域的目标属性信息后,输出填充有目标属性信息的第一展示模
板。
[0060] 本申请实施例提供的基于智能化应用场景的物联网业务系统配置方法,能够预先定义第一场景,由于第一场景具备目标场景对应的层级架构,因此能够快速的对目标场景
中各个层级中的目标区域进行配置。只要与第一场景具有相同层级架构的目标场景局可以
复用预定义的第一场景进行快速配置,实现高复用的预定义,避免为每个场景单独编辑代
码,提高物联网配置效率。
[0061] 实施例三
[0062] 图3为本申请实施例三提供的一种基于智能化应用场景的物联网业务系统配置方法的流程示意图,作为对上述实施例的进一步说明,包括:
[0063] 步骤310、获取用户根据目标场景创建的树状结构,树状结构包括多个目标层级,目标层级包括多个目标区域。
[0064] 步骤320、获取用户根据目标层级选择的第一场景。
[0065] 第一场景为预定义场景,第一场景的顶层与目标层级匹配;第一场景包括多个第一层级,第一层级包括至少一个第一区域,第一区域具有预定义的第一属性配置信息。
[0066] 步骤330、根据第一场景包含的第一属性配置信息,配置目标层级以及目标层级一下的多个层级中的目标区域的目标属性信息。
[0067] 其中,目标属性信息包括数据源查找信息和数据源信息。物理网中除了固定的区域属性,还包括可变的区域属性。此时需要根据数据源查找信息找到数据源,并将数据源配
置到物联网中,进而物联网可以根据数据源信息找到相应的物理设备,采集可变的区域属
性。
[0068] 步骤340、根据数据源查找信息查找目标区域中的设备。
[0069] 数据源查找信息可以为“寻找‘A品牌’或‘B品牌’的客流相机设备”。在目标区域中查找是否存在‘A品牌’或‘B品牌’的客流相机设备。如果查找到,则执行步骤350。如果未查
找到,则执行步骤360。
[0070] 步骤350、若查找到与数据源查找信息匹配的设备,则将设备的设备信息匹配到数据源信息。
[0071] 若查找到与数据源查找信息匹配的设备,则说明目标区域中具有该设备,将该设备的设备信息配置为数据源信息。设备信息可以为设备的物理地址、设备的设备唯一编号
等。
[0072] 步骤360、若未查找到与数据源查找信息匹配的设备,则提示用户手动配置数据源信息。
[0073] 如果未查找到与数据源查找信息匹配的设备,则需要由用户手动配置。
[0074] 本申请实施例提供的基于智能化应用场景的物联网业务系统配置方法,能够根据数据源查找信息查找用于监控可变的区域属性的设备,进而实现对区域中可变的区域属性
的数据来源的有效配置。在配置数据来源后,可以通过数据源信息中记载的设备地址访问
设备,以获取可变的区域属性,提高易用性。
[0075] 实施例四
[0076] 图4为本申请实施例四提供的一种基于智能化应用场景的物联网业务系统配置装置的结构示意图,本实施例可适用于对物联网进行配置的情况。该装置可以位于配置物联
网的设备,该设备可以为计算机设备或移动终端,计算机设备可以为服务器或个人电脑,移
动终端可以为笔记本电脑、智能手机或平板电脑等。该装置包括:目标场景获取模块410、第
一场景获取模块420以及配置模块430。
[0077] 目标场景获取模块410,用于获取用户根据目标场景创建的树状结构,树状结构包括多个目标层级,目标层级包括多个目标区域;
[0078] 第一场景获取模块420,用于获取用户根据目标层级选择的第一场景,第一场景为预定义场景,第一场景的顶层与目标层级匹配;第一场景包括多个第一层级,第一层级包括
至少一个第一区域,第一区域具有预定义的第一属性配置信息;
[0079] 配置模块430,用于根据第一场景包含的第一属性配置信息,配置目标层级以及目标层级一下的多个层级中的目标区域的目标属性信息。
[0080] 在上述实施例的基础上,还包括预定义模块。预定义模块用于:
[0081] 预定义第一场景包含的多个第一层级;
[0082] 预定义第一层级包含的至少一个第一区域以及第一区域与第一层级的从属关系;
[0083] 预定义第一区域的第一属性配置信息。
[0084] 在上述实施例的基础上,还包括模板输出模块。
[0085] 预定义模块还用于:预定义每个第一层级所对应的第一展示模板,第一展示模板用于展示第一层级中任意一个第一区域的第一属性配置信息;
[0086] 模板输出模块用于:获取目标区域对应的第一展示模板;
[0087] 根据第一展示模板输出目标区域的目标属性信息。
[0088] 在上述实施例的基础上,配置模块430用于:逐层获取第一场景中第一层级对应的第一展示模板以及第一层级中的第一区域的第一属性配置信息;
[0089] 将目标层级与第一场景的顶层对齐;
[0090] 逐层将第一展示模板配置到目标层级的目标展示模板,逐层将第一属性配置信息配置到目标区域的目标属性信息。
[0091] 在上述实施例的基础上,还包括数据源配置模块。数据源配置模块用于:
[0092] 目标属性信息包括数据源查找信息和数据源信息;
[0093] 根据数据源查找信息查找目标区域中的设备;
[0094] 若查找到与数据源查找信息匹配的设备,则将设备的设备信息匹配到数据源信息。
[0095] 在上述实施例的基础上,数据源配置模块还用于:若未查找到与数据源查找信息匹配的设备,则提示用户手动配置数据源信息。
[0096] 在上述实施例的基础上,目标场景获取模块410用于:响应于用户根据目标场景的顶层触发的场景选择操作,显示场景列表,场景列表中包含多个预定义的场景;
[0097] 获取用户根据场景列表选择的第一场景。
[0098] 本申请实施例提供的基于智能化应用场景的物联网业务系统配置装置,目标场景获取模块410能够获取用户根据目标场景创建的树状结构;第一场景获取模块420获取用户
根据目标层级选择的第一场景,配置模块430根据第一场景包含的第一属性配置信息,配置
目标层级以及目标层级一下的多个层级中的目标区域的目标属性信息。相对于目前需要用
户通过编辑代码方式进行二次开发,基础产品复用性差,本申请实施例提供的基于智能化
应用场景的物联网业务系统配置装置,可以根据第一场景中的第一属性配置信息对用户根
据目标场景创建的树状结构中的目标区域的目标属性信息进行配置,通过简单的配置操作
即可完成物联网二次开发的代码实现,无需用户进行编码,提高易用性。此外,第一场景可
以适配至具有相同场景结构的任意一个需要配置的场景中,进而无需针对每个场景均进行
基础产品的编辑,与第一场景具有相同树形结构的目标场景均可以使用第一场景进行初始
化配置,提高物联网配置效率。
[0099] 本申请实施例所提供的基于智能化应用场景的物联网业务系统配置装置可执行本申请任意实施例所提供的基于智能化应用场景的物联网业务系统配置方法,具备执行方
法相应的功能模块和有益效果。
[0100] 实施例五
[0101] 图5为本申请实施例五提供的一种计算机设备的结构示意图,如图5所示,该计算机设备包括处理器50、存储器51、输入装置52和输出装置53;计算机设备中处理器50的数量
可以是一个或多个,图5中以一个处理器50为例;计算机设备中的处理器50、存储器51、输入
装置52和输出装置53可以通过总线或其他方式连接,图5中以通过总线连接为例。
[0102] 存储器51作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请实施例中的基于智能化应用场景的物联网业务系统配置方法对应的
程序指令/模块(例如,基于智能化应用场景的物联网业务系统配置装置中的目标场景获取
模块410、第一场景获取模块420、配置模块430、预定义模块以及模板输出模块)。处理器50
通过运行存储在存储器51中的软件程序、指令以及模块,从而执行计算机设备的各种功能
应用以及数据处理,即实现上述的基于智能化应用场景的物联网业务系统配置方法。
[0103] 存储器51可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此
外,存储器51可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁
盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器51可进一步
包括相对于处理器50远程设置的存储器,这些远程存储器可以通过网络连接至计算机设
备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0104] 输入装置52可用于接收输入的数字或字符信息,以及产生与计算机设备的用户设置以及功能控制有关的键信号输入。输出装置53可包括显示屏等显示设备。
[0105] 实施例六
[0106] 本申请实施例六还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种基于智能化应用场景的物联网业务系统配置方
法,该方法包括:
[0107] 获取用户根据目标场景创建的树状结构,树状结构包括多个目标层级,目标层级包括多个目标区域;
[0108] 获取用户根据目标层级选择的第一场景,第一场景为预定义场景,第一场景的顶层与目标层级匹配;第一场景包括多个第一层级,第一层级包括至少一个第一区域,第一区
域具有预定义的第一属性配置信息;
[0109] 根据第一场景包含的第一属性配置信息,配置目标层级以及目标层级一下的多个层级中的目标区域的目标属性信息。
[0110] 在上述实施例的基础上,在获取用户根据目标层级选择的第一场景之前,还包括:
[0111] 预定义第一场景包含的多个第一层级;
[0112] 预定义第一层级包含的至少一个第一区域以及第一区域与第一层级的从属关系;
[0113] 预定义第一区域的第一属性配置信息。
[0114] 在上述实施例的基础上,在获取用户根据目标层级选择的第一场景之前,还包括:预定义每个第一层级所对应的第一展示模板,第一展示模板用于展示第一层级中任意一个
第一区域的第一属性配置信息;
[0115] 相应的,在根据第一场景包含的第一属性配置信息,配置目标层级以及目标层级一下的多个层级中的目标区域的目标属性信息之后,还包括:
[0116] 获取目标区域对应的第一展示模板;
[0117] 根据第一展示模板输出目标区域的目标属性信息。
[0118] 在上述实施例的基础上,根据第一场景包含的第一属性配置信息,配置目标层级以及目标层级一下的多个层级中的目标区域的目标属性信息,包括:
[0119] 逐层获取第一场景中第一层级对应的第一展示模板以及第一层级中的第一区域的第一属性配置信息;
[0120] 将目标层级与第一场景的顶层对齐;
[0121] 逐层将第一展示模板配置到目标层级的目标展示模板,逐层将第一属性配置信息配置到目标区域的目标属性信息。
[0122] 在上述实施例的基础上,在根据第一场景包含的第一属性配置信息,配置目标层级以及目标层级一下的多个层级中的目标区域的目标属性信息之后,还包括:
[0123] 目标属性信息包括数据源查找信息和数据源信息;
[0124] 根据数据源查找信息查找目标区域中的设备;
[0125] 若查找到与数据源查找信息匹配的设备,则将设备的设备信息匹配到数据源信息。
[0126] 在上述实施例的基础上,在根据数据源查找信息查找目标区域中的设备之后,还包括:
[0127] 若未查找到与数据源查找信息匹配的设备,则提示用户手动配置数据源信息。
[0128] 在上述实施例的基础上,获取用户根据目标层级选择的第一场景,包括:
[0129] 响应于用户根据目标场景的顶层触发的场景选择操作,显示场景列表,场景列表中包含多个预定义的场景;
[0130] 获取用户根据场景列表选择的第一场景。
[0131] 当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上的方法操作,还可以执行本申请任意实施例所提供的基于智能化应
用场景的物联网业务系统配置方法中的相关操作.
[0132] 通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本申请可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更
佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的
部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质
中,如计算机的软盘、只读存储器(Read‑Only Memory,ROM)、随机存取存储器(Random 
Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设
备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
[0133] 值得注意的是,上述基于智能化应用场景的物联网业务系统配置装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只
要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不
用于限制本申请的保护范围。
[0134] 注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、
重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行
了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还
可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。