掌桥专利:专业的专利平台
掌桥专利
首页

物联网业务配置方法、装置、电子设备、及程序产品

文献发布时间:2023-06-19 19:32:07


物联网业务配置方法、装置、电子设备、及程序产品

技术领域

本申请涉及物联网业务技术领域,具体涉及物联网业务配置方法、装置、电子设备、及计算机程序产品。

背景技术

现有的物联网业务的配置流程一般是这样的:先由标记人员查看物联网业务需求表以及为物联网业务需求表上不同的业务需求配置对应的颜色标签,再由配置人员根据颜色标签分析业务需求,从而结合业务配置规则制作业务配置脚本,最后再将业务配置脚本下发至对应的网元设备实现物联网访问控制业务的配置。现有的物联网业务的配置流程的各个环节均需要人工介入,但是物联网业务的种类繁多且复杂,物联网业务需求表上的参数更是诸多、而且配置需求各种各样,人员在配置颜色标签和制作脚本时均极其容易出错、且耗费时间很长、效率低下、人力成本高,虽然有小部分环节能够借助辅助工具实现,但是大部分流程还是人工完成的,而且辅助工具也是需要人工监控的,导致物联网访问控制业务的配置效率极低。

发明内容

本申请实施例提供一种物联网业务配置方法,用以解决物联网访问控制业务的配置出错率高、配置效率低下、且人力成本大的技术问题。

第一方面,本申请实施例提供一种物联网业务配置方法,包括:

通过颜色识别模型识别出物联网业务需求表参数的颜色类别结果,并为所述物联网业务需求表参数设置对应颜色类别结果的颜色类别标签,得到物联网业务需求配置集合;

结合所述物联网业务需求配置集合和物联网业务配置规则,生成物联网业务配置脚本;

其中,所述颜色识别模型基于物联网业务需求样本数据训练得到。

在一个实施例中,所述物联网业务需求样本数据包括若干历史物联网业务需求参数以及若干所述历史物联网业务需求参数对应的颜色类别结果,所述通过颜色识别模型识别出物联网业务需求表参数的颜色类别结果,包括:

通过所述颜色识别模型利用距离度量算法得到若干所述历史物联网业务需求参数与所述物联网业务需求表参数之间的距离值;

根据距离值在预设范围内的历史物联网业务需求参数的颜色类别结果,得到所述物联网业务需求表参数的颜色类别结果。

在一个实施例中,所述通过所述颜色识别模型利用距离度量算法得到若干所述历史物联网业务需求参数与所述物联网业务需求表参数之间的距离值,具体为:

根据所述历史物联网业务需求参数的RGB值和所述物联网业务需求表参数的RGB值,通过所述颜色识别模型利用距离度量算法得到若干所述历史物联网业务需求参数与所述物联网业务需求表参数之间的距离值。

在一个实施例中,所述根据距离值在预设范围内的历史物联网业务需求参数的颜色类别结果,得到所述物联网业务需求表参数的颜色类别结果,包括:

根据距离值在预设范围内的历史物联网业务需求参数的颜色类别结果,对距离值在预设范围内的历史物联网业务需求参数进行分类;

以距离值在预设范围内且属于同一颜色类别结果最多的历史物联网业务需求参数的颜色类别结果,作为所述物联网业务需求表参数的颜色类别结果。

在一个实施例中,所述根据距离值在预设范围内的历史物联网业务需求参数的颜色类别结果,得到所述物联网业务需求表参数的颜色类别结果,具体通过所述颜色识别模型利用k最近邻分类算法实现。

在一个实施例中,所述颜色类别结果包括以下至少一项:红色新增类别结果、蓝色删除类别结果、以及黑色保持类别结果。

在一个实施例中,所述物联网业务配置方法还包括:

稽核所述颜色识别模型识别出的物联网业务需求表参数的颜色类别结果。

第二方面,本申请实施例提供一种物联网业务配置装置,包括:

物联网业务需求配置集合得到模块,用于通过颜色识别模型识别出物联网业务需求表参数的颜色类别结果,并为所述物联网业务需求表参数设置对应颜色类别结果的颜色类别标签,得到物联网业务需求配置集合;

物联网业务配置脚本生成模块,用于结合所述物联网业务需求配置集合和物联网业务配置规则,生成物联网业务配置脚本;

其中,所述颜色识别模型基于物联网业务需求样本数据训练得到。

第三方面,本申请实施例提供一种电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述程序时实现第一方面所述的物联网业务配置方法的步骤。

第四方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第一方面所述的物联网业务配置方法的步骤。

本申请实施例提供的物联网业务配置方法、装置、电子设备、及计算机程序产品,通过颜色识别模型自动识别物联网业务需求表中物联网业务需求表参数的颜色类别结果,并为物联网业务需求表参数配置对应颜色类别结果的颜色类别标签,快速得到物联网业务需求配置集合,再结合物联网业务需求配置集合和物联网业务配置规则,自动生成物联网业务配置脚本。本申请实施例提供的物联网业务配置方法、装置、电子设备、及计算机程序产品,能够实现物联网业务配置的全自动化,在保证识别物联网业务需求表参数的颜色类别结果的准确率的同时,有效提高物联网业务的配置效率,极大减小人工成本。

附图说明

为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的物联网业务配置方法的流程示意图之一;

图2是本申请实施例提供的物联网业务配置方法的流程示意图之二;

图3是本申请实施例提供的物联网业务配置装置的结构示意图;

图4是本申请实施例提供的电子设备的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

图1为物联网业务配置方法的流程图之一。参照图1,本申请实施例提供一种物联网业务配置方法,可以包括:

S110、通过颜色识别模型识别出物联网业务需求表参数的颜色类别结果,并为所述物联网业务需求表参数设置对应颜色类别结果的颜色类别标签,得到物联网业务需求配置集合;

S120、结合所述物联网业务需求配置集合和物联网业务配置规则,生成物联网业务配置脚本;

其中,所述颜色识别模型基于物联网业务需求样本数据训练得到。

需要说明的是,本申请实施例提供的物联网业务配置方法的执行主体可以是终端侧设备,例如物联网业务中控终端。

终端侧设备在执行S110和S120之前,会先执行S100:

接收物联网业务需求表。

物联网业务需求表可以由用户提供,也可以是前端面向用户的工作人员根据用户需求而制作继而提供的。例如,物联网业务需求表可以是物联网业务访问控制工单,其上会有诸多参数,例如IP地址、URL(统一资源定位符)等,这些参数形成物联网业务需求表参数。

在S110中,终端侧设备会通过颜色识别模型识别出物联网业务需求表参数的颜色类别结果,并为所述物联网业务需求表参数设置对应颜色类别结果的颜色类别标签,得到物联网业务需求配置集合。

物联网业务访问控制工单是根据物联网业务访问控制工单中各参数之间的逻辑关系规则(例如优先级、包含关系、启用DNS SNIFFER(DNS嗅探器))实现访问限制及分类计费的目标,而这些复杂的逻辑关系规则是基于物联网业务访问控制工单中各参数的“增加”、“删除”、“保持”等操作实现的,因此对物联网业务需求表中的物联网业务需求表参数参数进行准确分类极其重要。

终端侧设备通过颜色识别模型得到的物联网业务需求配置集合中既包括物联网业务需求表参数也包括物联网业务需求表参数对应的颜色类别标签,物联网业务需求配置集合的得到是通过颜色识别模型实现物联网业务需求表中的物联网业务需求表参数的准确分类的结果,为后续生成物联网业务配置脚本提供了准确的基础数据。

在S120中,终端侧设备会结合所述物联网业务需求配置集合和物联网业务配置规则,生成物联网业务配置脚本。

在一种实施例中,颜色类别结果包括以下至少一项:红色新增类别结果、蓝色删除类别结果、以及黑色保持类别结果。

终端侧设备基于物联网业务需求配置集合中物联网业务需求表参数和物联网业务需求表参数对应的颜色类别标签,得到用户发出物联网业务需求表的实际需求(例如删除某旧IP地址、增加某新IP地址、保持某旧IP地址等),继而结合物联网业务配置规则生成物联网业务配置脚本。物联网业务配置规则可以是现行统一使用的物联网业务配置规则,也可以是预先设置好的物联网业务配置规则。

本申请实施例提供的物联网业务配置方法,通过颜色识别模型自动识别物联网业务需求表中物联网业务需求表参数的颜色类别结果,并为物联网业务需求表参数配置对应颜色类别结果的颜色类别标签,快速得到物联网业务需求配置集合,再结合物联网业务需求配置集合和物联网业务配置规则,自动生成物联网业务配置脚本。本申请实施例提供的物联网业务配置方法,能够实现物联网业务配置的全自动化,通过终端侧设备完成此类机械且有规律的工作能够在保证识别物联网业务需求表参数的颜色类别结果的准确率的同时,极大减小人工成本,有效提高物联网业务的配置效率。

在一种实施例中,所述物联网业务需求样本数据包括若干历史物联网业务需求参数以及若干所述历史物联网业务需求参数对应的颜色类别结果,S110中的所述通过颜色识别模型识别出物联网业务需求表参数的颜色类别结果,包括:

通过所述颜色识别模型利用距离度量算法得到若干所述历史物联网业务需求参数与所述物联网业务需求表参数之间的距离值;

根据距离值在预设范围内的历史物联网业务需求参数的颜色类别结果,得到所述物联网业务需求表参数的颜色类别结果。

例如,距离度量算法可以是计算欧几里得距离(Euclidean Distance)的、计算余弦值(cos)的、计算相关度(correlation)的、或者计算曼哈顿距离(Manhattan distance)的距离度量算法。

本申请实施例优选终端侧设备采用计算欧几里得距离的距离度量算法来计算历史物联网业务需求参数和物联网业务需求表参数之间的距离值。

欧几里得距离是指在m维空间中两个点之间的真实距离,或者向量的自然长度(即该点到原点的距离)。

示例性地,设历史物联网业务需求参数和物联网业务需求表参数为两个点,历史物联网业务需求参数为P1=(x

在m维空间中,欧几里得距离的计算式为:

其中,E(x,y)表示历史物联网业务需求参数和物联网业务需求表参数之间的距离值,i表示第i个物联网业务需求表参数,n表示物联网业务需求表参数的个数。

在一种实施例中,所述通过所述颜色识别模型利用距离度量算法得到若干所述历史物联网业务需求参数与所述物联网业务需求表参数之间的距离值,具体为:

根据所述历史物联网业务需求参数的RGB值和所述物联网业务需求表参数的RGB值,通过所述颜色识别模型利用距离度量算法得到若干所述历史物联网业务需求参数与所述物联网业务需求表参数之间的距离值。

物联网业务需求表中的每一个物联网业务需求表参数均会对应一个RGB值,终端侧设备会根据RGB历史物联网业务需求参数的RGB值和物联网业务需求表参数的RGB值,通过颜色识别模型利用距离度量算法得到若干历史物联网业务需求参数与物联网业务需求表参数之间的距离值,历史物联网业务需求参数与物联网业务需求表参数之间的距离值可以是它们RGB值之间的差距值。

在一种实施例中,所述根据距离值在预设范围内的历史物联网业务需求参数的颜色类别结果,得到所述物联网业务需求表参数的颜色类别结果,包括:

根据距离值在预设范围内的历史物联网业务需求参数的颜色类别结果,对距离值在预设范围内的历史物联网业务需求参数进行分类;

以距离值在预设范围内且属于同一颜色类别结果最多的历史物联网业务需求参数的颜色类别结果,作为所述物联网业务需求表参数的颜色类别结果。

具体地,终端侧设备会根据历史物联网业务需求参数与物联网业务需求表参数之间的距离值按照递增关系排序,继而选择在预设范围内的K个点(即K个历史物联网业务需求参数),再选取该K个点中属于同一颜色类别结果最多的历史物联网业务需求参数的颜色类别结果,以该颜色类别结果作为物联网业务需求表参数的颜色类别结果。

在一种实施例中,所述根据距离值在预设范围内的历史物联网业务需求参数的颜色类别结果,得到所述物联网业务需求表参数的颜色类别结果,具体通过所述颜色识别模型利用k最近邻分类算法(KNN分类算法)实现。

KNN分类算法的思路是:在特征空间中,如果一个样本附近的k个最近(即特征空间中最邻近)样本的大多数属于某一个类别,则该样本也属于这个类别。终端侧设备就是通过颜色识别模型利用KNN分类算法来实现得到物联网业务需求表参数的颜色类别结果。

图2为物联网业务配置方法的流程图之二。参照图2,本申请实施例提供的物联网业务配置方法还可以包括S130:

稽核所述颜色识别模型识别出的物联网业务需求表参数的颜色类别结果。

具体地,稽核可以通过终端侧设备有的基准库或现网库的数据核查机制进行,以保证数据的准确性。

本申请实施例提供的物联网业务配置方法中使用到的颜色识别模型可以预先训练得到,当出现新的物联网业务需求表参数时,原有的颜色识别模型的识别结果有可能不符合预期,此时可以根据稽核结果来修正颜色识别模型。或者,当有用户投诉物联网业务配置效果时,工作人员也可以根据投诉内容反查稽核结果,以对颜色识别模型进行修正。

下面对本申请实施例提供的物联网业务配置装置进行描述,下文描述的物联网业务配置装置与上文描述的物联网业务配置方法可相互对应参照。

本申请实施例提供一种物联网业务配置装置,如图3所示,包括:

物联网业务需求配置集合得到模块310,用于通过颜色识别模型识别出物联网业务需求表参数的颜色类别结果,并为所述物联网业务需求表参数设置对应颜色类别结果的颜色类别标签,得到物联网业务需求配置集合;

物联网业务配置脚本生成模块320,用于结合所述物联网业务需求配置集合和物联网业务配置规则,生成物联网业务配置脚本;

其中,所述颜色识别模型基于物联网业务需求样本数据训练得到。

在一种实施例中,所述物联网业务需求样本数据包括若干历史物联网业务需求参数以及若干所述历史物联网业务需求参数对应的颜色类别结果,所述物联网业务需求配置集合得到模块310包括:

距离值得到子模块,用于通过所述颜色识别模型利用距离度量算法得到若干所述历史物联网业务需求参数与所述物联网业务需求表参数之间的距离值;

颜色类别结果得到子模块,用于根据距离值在预设范围内的历史物联网业务需求参数的颜色类别结果,得到所述物联网业务需求表参数的颜色类别结果。

在一种实施例中,所述距离值得到子模块具体用于:

根据所述历史物联网业务需求参数的RGB值和所述物联网业务需求表参数的RGB值,通过所述颜色识别模型利用距离度量算法得到若干所述历史物联网业务需求参数与所述物联网业务需求表参数之间的距离值。

在一种实施例中,所述颜色类别结果得到子模块包括:

历史物联网业务需求参数分类子模块,用于根据距离值在预设范围内的历史物联网业务需求参数的颜色类别结果,对距离值在预设范围内的历史物联网业务需求参数进行分类;

物联网业务需求表参数的颜色类别结果得到子模块,用于以距离值在预设范围内且属于同一颜色类别结果最多的历史物联网业务需求参数的颜色类别结果,作为所述物联网业务需求表参数的颜色类别结果。

在一种实施例中,所述颜色类别结果得到子模块具体通过所述颜色识别模型利用k最近邻分类算法实现根据距离值在预设范围内的历史物联网业务需求参数的颜色类别结果,得到所述物联网业务需求表参数的颜色类别结果。

在一种实施例中,所述物联网业务需求配置集合得到模块中通过颜色识别模型识别出的物联网业务需求表参数的颜色类别结果包括以下至少一项:红色新增类别结果、蓝色删除类别结果、以及黑色保持类别结果。

在一种实施例中,所述物联网业务配置装置还包括:

颜色类别结果稽核子模块,用于稽核所述颜色识别模型识别出的物联网业务需求表参数的颜色类别结果。

图4示例了一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)810、通信接口(Communication Interface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的计算机程序,以执行物联网业务配置方法的步骤,例如包括:

通过颜色识别模型识别出物联网业务需求表参数的颜色类别结果,并为所述物联网业务需求表参数设置对应颜色类别结果的颜色类别标签,得到物联网业务需求配置集合;

结合所述物联网业务需求配置集合和物联网业务配置规则,生成物联网业务配置脚本;

其中,所述颜色识别模型基于物联网业务需求样本数据训练得到。

此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各实施例所提供的物联网业务配置方法的步骤,例如包括:

通过颜色识别模型识别出物联网业务需求表参数的颜色类别结果,并为所述物联网业务需求表参数设置对应颜色类别结果的颜色类别标签,得到物联网业务需求配置集合;

结合所述物联网业务需求配置集合和物联网业务配置规则,生成物联网业务配置脚本;

其中,所述颜色识别模型基于物联网业务需求样本数据训练得到。

另一方面,本申请实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行上述各实施例提供的方法的步骤,例如包括:

通过颜色识别模型识别出物联网业务需求表参数的颜色类别结果,并为所述物联网业务需求表参数设置对应颜色类别结果的颜色类别标签,得到物联网业务需求配置集合;

结合所述物联网业务需求配置集合和物联网业务配置规则,生成物联网业务配置脚本;

其中,所述颜色识别模型基于物联网业务需求样本数据训练得到。

所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NANDFLASH)、固态硬盘(SSD))等。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

相关技术
  • 图像处理方法和装置、电子设备、存储介质、程序产品
  • 图像处理方法和装置、电子设备、存储介质、程序产品
  • 目标检测方法和装置、电子设备、存储介质、程序产品
  • 行人再识别方法和装置、电子设备、存储介质、程序产品
  • 图像处理方法和装置、电子设备、存储介质、程序产品
  • 工业物联网解决方案的应用程序配置方法、装置、系统、计算机软件产品以及可读介质
  • 金融业务产品的配置方法、装置、介质及电子设备
技术分类

06120115939194