政务系统中的工具生成方法及装置与流程

文档序号:16540457发布日期:2019-01-08 20:19阅读:151来源:国知局
政务系统中的工具生成方法及装置与流程

本申请涉及互联网技术领域,具体涉及一种政务系统中的工具生成方法及装置。



背景技术:

随着信息技术不断发展,逐渐开始进入信息化时代,同时在近几年中,随着无线通信技术以及移动互联技术的不断发展,信息技术得到了进一步的发展,现阶段我国已经进入了“互联网+”时代。在这样的背景之下,我国政府逐渐加大电子政务的建设力度,在实际的工作中电子政务、移动政务和政务新媒体也逐渐得到了广泛的运用。

但是从全国范围内的政务工作来看,现阶段电子政务在全国范围内的发展还依然处于初步阶段,在政务系统中生成工具时,通常采用人工的方式接受用户发送的工具生成请求并通过人工的方式来生成工具,从而导致在工具生成时的智能性较低。



技术实现要素:

本申请实施例提供一种政务系统中的工具生成方法及装置,能够提升工具生成时的智能性。

本申请实施例的第一方面提供了一种政务系统中的工具生成方法方法,所述方法包括:

接收目标用户发送的工具生成请求,所述工具生成请求携带目标工具的目标标识以及第一工具配置信息;

在工具生成模板库中,确定出与所述目标标识相对应的工具生成模板;

根据所述工具生成模板生成参考工具;

按照所述第一工具配置信息对所述参考工具进行配置,得到所述目标工具。

本申请实施例的第二方面提供了一种政务系统中的工具生成装置,所述装置包括接收单元、第一确定单元、第一生成单元和第一配置单元,其中,

接收单元,用于接收目标用户发送的工具生成请求,所述工具生成请求携带目标工具的目标标识以及第一工具配置信息;

第一确定单元,用于在工具生成模板库中,确定出与所述目标标识相对应的工具生成模板;

第一生成单元,用于根据所述工具生成模板生成参考工具;

第一配置单元,用于按照所述第一工具配置信息对所述参考工具进行配置,得到所述目标工具。

本申请实施例的第三方面提供一种政务系统,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如本申请实施例第一方面中的步骤指令。

本申请实施例的第四方面提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。

本申请实施例的第五方面提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

实施本申请实施例,至少具有如下有益效果:

通过本申请实施例,接收目标用户发送的工具生成请求,所述工具生成请求携带目标工具的目标标识以及第一工具配置信息,在工具生成模板库中,确定出与所述目标标识相对应的工具生成模板,根据所述工具生成模板生成参考工具,按照所述第一工具配置信息对所述参考工具进行配置,得到所述目标工具,因此,能够根据用户发送的目标工具的目标标识以及配置信息,根据匹配与目标标识相对应的工具生成模板,通过该模板生成参考工具,对该参考工具进行配置后得到目标工具,相对于现有方案中通常采用人工的方式来生成目标工具,能够在一定程度上提升工具生成时的智能性以及效率。

附图说明

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

图1为本申请实施例提供了一种工具生成方法的示意图;

图2a为本申请实施例提供了一种政务系统中的工具生成方法的流程示意图;

图2b为本申请实施例提供了一种对脑电波信号离散化处理的示意图;

图3为本申请实施例提供了另一种政务系统中的工具生成方法;

图4为本申请实施例提供了另一种政务系统中的工具生成方法;

图5为本申请实施例提供的一种政务系统的结构示意图;

图6为本申请实施例提供了一种政务系统中的工具生成装置;

图7为本申请实施例提供了另一种政务系统中的工具生成装置;

图8为本申请实施例提供了另一种政务系统中的工具生成装置。

具体实施方式

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

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本申请所描述的实施例可以与其它实施例相结合。

本申请实施例所涉及到的电子装置可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)等等。为方便描述,上面提到的设备统称为电子装置。

为了更好的理解本申请实施例,下面首先对政务系统中的工具生成方法进行简要介绍。请参阅图1,图1为本申请实施例提供了一种工具生成方法的示意图。如图1所示,目标用户101发送工具请求到政务系统102,该工具生成请求中携带目标工具的目标标识以及第一工具配置信息,政务系统102在接收到目标用户101发送的工具生成请求后,提取工具生成请求中携带的目标标识以及第一工具配置信息,政务系统102在工具生成模板库中,确定出与目标标识相对应的工具生成模板,政务系统102根据该工具生成模板生成参考工具,政务系统102根据提取到的第一工具配置信息对参考工具进行配置,配置完成后得到目标工具,通过上述方法,相对于现有方案中通常采用人工的方式来生成目标工具,能够在一定程度上提升工具生成时的智能性以及效率。

请参阅图2a,图2a为本申请实施例提供了一种政务系统中的工具生成方法的流程示意图。如图2a所示,工具生成方法包括步骤201-204,具体如下:

201、接收目标用户发送的工具生成请求,所述工具生成请求携带目标工具的目标标识以及第一工具配置信息。

其中,目标工具的目标标识和第一工具配置信息用于唯一标识该目标工具,工具可包括:“摇一摇”、“大转盘”、“投票”、“红包”、“图文直播”、“活动”、“问答”、“闯关问答”或“点色块”等。

可选的,接收目标用户发送的工具生成请求的方式可以为目标用户发送工具生成请求到政务系统,然后接收工具生成请求,也可以是目标用户与政务系统工作人员取得联系后,获取了工具的标识以及工具配置信息列表,从工具的标识和工具配置信息列表中选取目标工具的目标标识以及第一工具配置信息后,输入到电子装置中,通过电子装置发送工具生成请求,然后接收工具生成请求,当然目标用户还可以存在其它的方式来发送工具生成请求,然后政务系统接收目标用户发送的工具生成请求,此处不作具体限定。

可选的,在发送工具生成请求到政务系统之前,还包括建立政务系统与目标用户之间的安全通信通道,建立安全通信通道包括:该方法涉及政务系统、目标用户和代理设备,具体包括如下步骤:

s1、初始化:初始化阶段主要完成政务系统、目标用户在代理设备的注册,主题的订阅以及系统参数的生成。政务系统、目标用户向代理设备进行注册,只有通过注册的政务系统和用户才能参与主题的发布与订阅,目标用户向代理设备订阅相关主题。代理设备生成系统公开参数(pk)及主密钥(msk),将pk发送给已注册的政务系统和用户。

s2、加密、发布:加密、发布阶段主要是政务系统对要发布的主题对应的载荷进行加密,并发送给代理设备。首先政务系统采用对称加密算法加密载荷,生成密文(ct),然后制定访问结构根据政务系统生成的pk和加密对称密钥,最后将加密后的密钥和加密的载荷发送给代理设备。代理设备在接收到政务系统发送的加密后的密钥与ct后,过滤并转发给该用户。

可选的,访问结构是一种访问树结构。访问树的每一个非叶子节点是一个门限,用kx表示,0<=kx<=num(x),num(x)表示其子节点数。当kx=num(x)时,非叶子节点代表与门;当kx=1时,非叶子节点代表或门;访问树的每一个叶子节点代表一种属性。属性集合满足一个访问树结构可以定义为:设t是以r为根节点的访问树,tx是以x为根节点的t的子树。如果tx(s)=1,则说明属性集合s满足访问结构tx。如果节点x是叶子节点,当且仅当叶子节点x关联的属性att(x)是属性集合s的元素时,tx(s)=1。若节点x是非叶子节点时,至少kx个子节点z满足tz(s)=1时,tx(s)=1。

s3、私钥生成:私钥生成阶段主要是代理设备为目标用户生成相应的密钥,用于解密其后收到的ct。目标用户向代理设备提供属性集合ai(属性可以是订阅端的特征,角色等信息),代理设备根据pk、属性集合ai以及主密钥msk生成私钥sk,然后将生成的私钥发送到该用户。

可选的,属性集合ai为全局集合u={a1,a2,…,an}的一个子集。属性集合ai表示用户i的属性信息,可以是用户的特征、角色等,为目标用户的默认属性,全局集合u表示所有目标用户属性信息的集合。

s4、解密:解密阶段主要是目标用户对加密载荷进行解密提取文明的过程。用户在接收到代理设备发送的加密后的密钥和ct后,根据pk以及sk解密加密后的密钥得到对称密钥。若其属性集合ai满足密文的访问结构则能成功解密密文,以此保障了通信过程的安全性。

通过构建安全通信通道,能够一定程度上保证目标用户与政务系统之间通信的安全性,减少非法用户对用户与政务系统之间传输的数据进行窃取的可能性,同时也减少了非法用户也可以通过入侵系统篡改系统,使得系统中的重要数据遭到窃取的情况的发生。

202、在工具生成模板库中,确定出与所述目标标识相对应的工具生成模板。

可选的,工具生成模板库中包括参考标识、工具生成模块和工具生成模板,参考标识与工具生成模板一一对应,由系统默认设置,当然系统也可以添加新的参考标识与工具生成目标到该对应关系中。

可选的一种可能的确定与目标标识相对应的工具生成模板的方法包括步骤a1-a3,具体如下:

a1、将目标标识与工具生成模板库中的参考标识进行比对,得到目标标识与每个参考标识之间的相似度;

可选的,目标标识可以为目标工具图标,目标工具图标为目标工具的图标,该图标由政务系统统一设定。一种可能的确定目标标识与参考标识之间的相似度的方法为:

a11、将所述目标工具图标以及参考工具图标以矩阵的形式拆分为n*n个矩形图形,每个矩形图形具有一个矩阵坐标,其中,所述矩阵为n*n的矩阵,n为大于2的奇数;

可选的,其中以矩阵的形式拆分为n*n个矩形图形时,拆分后得到的矩形图形的面积可以是相同的,也可以是不同的。若拆分后得到的矩形图形的面积不同,则一种可能的拆分方式为:提取目标工具图标的关键内容所在的区域,在对该区域进行拆分时,其拆分密度大于非关键内容所在区域的拆分密度,即关键内容所在区域的矩形图形的面积小于非关键内容所在区域的矩形面积。其中,关键内容例如可以是图标中具有标志性意义的区域等,标志性意义的区域可以为能够凸显图标特色的区域,例如谷歌图标中的特殊形状的区域。

a12、将所述目标工具图标与参考工具图标中的矩形图形按照对应的坐标位置进行比对,得到n*n个匹配度;

a13、将目标工具图标中矩阵坐标为(1,1),(1,n),(n/2+0.5,1),(n/2+0.5,x),(x,n/2+0.5)以及(n,n)的矩形图形与参考工具图标中对应坐标位置的图形进行比对,得到的匹配度作为第一匹配度集合,将第一匹配度集合之外的匹配度作为第二匹配度集合,其中,x的取值范围为[1,n],匹配度例如可以是相似度等;

e14、求取第一匹配度集合、第二匹配度集合中的匹配度大于匹配度阈值的匹配度的均值,将该均值作为目标标识与参考标识之间的相似度。

可选的,第一匹配度集合中的匹配度还可以包括目标文件图标的关键内容所在区域的匹配度。

可选的,匹配度阈值为80%。通过上述方法获取目标标识与参考标识之间的相似度,在对目标工具图标与参考工具图标进行匹配时,通过重点区域的划分,能够具有针对性的判别相似度,从而在简化匹配方法的同时,也能保证匹配的准确性。

a2、将目标标识与每个参考标识之间的相似度的最大值所对应的参考标识,作为与目标标识相匹配的参考标识;

a3、获取该参考标识所对应的工具生成模板,将该工具生成模板作为与目标标识相对应的工具生成模板。

可选的,根据预设的参考标识与工具生成模板之间的对应关系来获取该参考标识所对应的工具生成模板。

一个可能的实例中,另一种可能的确定与目标标识相对应的工具生成模板的方法包括步骤b1-b3,具体如下:

b1、将所述目标标识与所述工具生成模板库中的每个参考标识进行比对,得到所述目标标识与所述每个参考标识之间的相似度;

可选的,得到目标标识与每个参考标识之间的相似度可参照步骤a1中的具体方法,此处不再赘述。

b2、若所述目标标识与所述每个参考标识之间的相似度均小于第一相似度阈值,则根据第一工具配置信息,得到工具生成模块集合,所述工具生成模块集合包括多个与所述目标工具相匹配的工具生成模块;

其中,第一相似度阈值例如可以是50%以下的值,具体可以为30%、45%等。

可选的,解析第一工具配置信息,得到第一工具配置信息中需要配置的节点,其中,需要配置的节点例如可以是抽奖概率、奖品、奖品数量、活动时间、中奖时间、微信分享设置等。则可根据具体的节点获取与该节点对应的工具生成模块,例如,抽奖概率对应的工具生成模块可以为概率配置模块、奖品对应的工具生成模块可以为奖品类型设置模块等。

b3、将所述工具生成模块集合中的工具生成模块进行组合,得到与所述目标标识相对应的工具生成模板。

可选的,一种可能的对工具生成模块进行组合的方法包括步骤b31-b34,具体如下:

b31、提取所述工具生成模块集合中的每个工具生成模块的模块标识;

可选的,每个工具生成模块均包括模块标识,每个模块具有优先级,不同的工具生成模块可以具有相同的优先级,具有相同的优先级的工具生成模块在进行组合时,并行进行组合,不具有组合的先后顺序。

b32、获取所述每个工具生成模块的模块标识的优先级,按照优先级从高到低的顺序生成第一组合顺序;

b33、按照所述第一组合顺序对所述工具模块集合中的工具生成模块进行排序,得到第一工具模块组合序列;

b34、按照所述第一工具模块组合序列对工具模块集合中的工具生成模块进行组合,当对所述第一工具模块组合序列中的第三个工具生成模块进行组合时,执行如下步骤a、步骤b和步骤c:

所述步骤a包括:获取所述目标用户的第一目标状态信息,以及生成第一子工具生成模块集合,其中,所述第一子工具生成模块集合包括工具生成模块集合中除已组合的工具生成模块之外的工具生成模块,所述第一目标状态信息包括所述目标用户的脑电波信号;

所述步骤b包括:生成第二组合顺序,所述生成第二组合顺序包括:对所述脑电波信号进行预处理,得到参考脑电波信号;对所述参考脑电波信号进行特征提取,得到目标特征值;根据所述特征值的变化趋势,得到第二组合顺序;

可选的,对脑电波信号进行预处理可以包括:依次对脑电波信号进行滤波处理和放大处理,其中,放大处理时可采用低噪声放大器对脑电波信号进行放大处理。

可选的,对参考脑电波信号进行特征提取可包括:可对参考脑电波进行离散化处理,及采用预设的时间间隔对脑电波信号的时间轴进行划分,得到多个时间点,提取每个时间点处脑电波信号的信号强度值,将每个时间点处的脑电波信号的信号强度值作为目标特征值。可参阅图2b所示的离散化处理,图2b中,a为脑电波信号的振幅,t为时间轴,离散化处理时,将时间轴划分为t0-t10,10个时间点。

可选的,根据目标特征值绘制离散的脑电波信号的波形图,根据波形图走势确定出第二组合顺序,其中波形图走势例如可以是,以图2b为例进行说明,t9-t10段,可以理解为脑电波走势为升高,脑电波走势为升高时,可以理解为用户处于兴奋状态,对当前组合可能较为满意,可适当的调整组合顺序,t4-t5段,可以理解为脑电波走势为降低,脑电波走势为降低时,用户处于低落状态,对当前的组合顺序可能不满意,需较大幅度的调整组合顺序。根据脑电波走势确定第二组合顺序的方法可以为:若脑电波走势为降低,则第二组合顺序可以为,第一子工具生成模块集合中的工具生成模块按照优先级从低到高的顺序进行排列,从而得到的第二组合顺序。若脑电波走势为升高,则获取所述脑电波走势升高后的持续时间,若脑电波升高后,保持较高的振幅的时间超过预设时间间隔,则将第一组合顺序作为第二组合顺序,若低于预设时间间隔,则获取对第一子工具生成模块集合中的每个工具生成模块进行组合时的时间,按照组合时间进行排序,得到第二顺序组合,按照组合时间从短到长的顺序进行排列,通过组合时间从短到长的顺序进行排列得到第二组合顺序,能够在一定程度上满足用户当前状态对组合顺序的需求,从而提升用户体验。

所述步骤c包括:按照第二组合顺序对所述第一子工具生成模块集合中的工具生成模块进行排序,得到第二工具模块组合序列,按照所述第二工具模块组合序列对工具模块集合中的工具生成模块进行组合;

重复执行所述步骤a至所述步骤c,直至所述工具生成模块集合中的工具生成模块全部组合完成,得到与所述目标标识相对应的工具生成模板为止。

可选的,在生成与目标标识对应的工具生成模板之后,还可以将该工具生成模板与目标标识作为固定的映射关系,添加到工具生成模板库中,当然还可以从网络整获取标识与工具生成模板,从而对模板库进行更新,以此来完成对模板库的更新,从而能够在一定程度上提升系统的适应性。

203、根据所述工具生成模板生成参考工具。

可选的,参考工具为直接通过工具模板生成后的工具,其状态为系统默认的初始状态,还不具有实用性,需要对其进行配置后,才能够使用。

204、按照所述第一工具配置信息对所述参考工具进行配置,得到所述目标工具。

可选的,在得到目标工具后,还可对用户的心情进行采集,通过判断用户对生成的目标工具的满意度,从而对目标工具做出适应性的修改,其方法可以采用步骤c1-c4,具体如下:

c1、获取所述目标用户的面部表情;

可选的,可以通过摄像头,对目标用户所在区域进行拍摄,得到包括目标用户人脸的图像,对该图像进行面部识别,得到目标用户的人脸图像,从该人脸图像中判别出目标用户的面部表情。

在根据人脸图像判别目标用户的面部表情时,可以采用预存的标准人脸图像进行比对,从而得到与目标用户人脸图像相匹配的标准人脸图像,从而根据标准人脸图像得到目标用户的面部表情。

c2、根据所述面部表情确定出所述目标用户的心情;

可选的,用户的心情包括:开心、普通心情、烦躁等,其中普通心情为用户平常的心情,没有情绪变化的状态。根据预存的面部表情与用户心情的映射关系,得到目标用户的心情,例如:面部表情为笑脸,则目标用户的心情为开心等。

c3、根据所述目标用户的心情生成第二工具配置信息;

可选的,以生成的工具为“摇一摇”为例,若判断出目标用户的心情为开心或普通心情,则第二工具配置信息为空,即不对目标工具再次进行配置,若判别出目标用户的心情为烦躁,则第二工具配置信息可以为:对抽奖概率进行降低;奖品进行更改,更改为价格较低的奖品;奖品数量进行减少。

c4、根据所述第二工具配置信息对所述目标工具进行配置。

可选的,在采用第二工具配置信息对目标工具进行配置后,重复上述步骤,直至用户心情为开心为止,通过上述方法对目标工具再次进行配置,能够一定程度上提升工具生成后的用户体验。

请参阅图3,图3为本申请实施例提供了另一种政务系统中的工具生成方法。如图3所示,工具生成方法可包括步骤301-306,具体如下:

301、接收目标用户发送的工具生成请求,所述工具生成请求携带目标工具的目标标识以及第一工具配置信息;

302、将所述目标标识与所述工具生成模板库中的每个参考标识进行比对,得到所述目标标识与所述每个参考标识之间的相似度;

303、若所述目标标识与所述每个参考标识之间的相似度均小于第一相似度阈值,则根据第一工具配置信息,得到工具生成模块集合,所述工具生成模块集合包括多个与所述目标工具相匹配的工具生成模块;

304、将所述工具生成模块集合中的工具生成模块进行组合,得到与所述目标标识相对应的工具生成模板;

可选的,对工具生成模块集合进行组合可采用如下方法:

3041、提取所述工具生成模块集合中的每个工具生成模块的模块标识;

3042、获取所述每个工具生成模块的模块标识的优先级,按照优先级从高到低的顺序生成第一组合顺序;

3043、按照所述第一组合顺序对所述工具模块集合中的工具生成模块进行排序,得到第一工具模块组合序列;

3044、按照所述第一工具模块组合序列对工具模块集合中的工具生成模块进行组合,当对所述第一工具模块组合序列中的第三个工具生成模块进行组合时,执行如下步骤a、步骤b和步骤c:

所述步骤a包括:获取所述目标用户的第一目标状态信息,以及生成第一子工具生成模块集合,其中,所述第一子工具生成模块集合包括工具生成模块集合中除已组合的工具生成模块之外的工具生成模块,所述第一目标状态信息包括所述目标用户的脑电波信号;

所述步骤b包括:生成第二组合顺序,所述生成第二组合顺序包括:对所述脑电波信号进行预处理,得到参考脑电波信号;对所述参考脑电波信号进行特征提取,得到目标特征值;根据所述特征值的变化趋势,得到第二组合顺序;

所述步骤c包括:按照第二组合顺序对所述第一子工具生成模块集合中的工具生成模块进行排序,得到第二工具模块组合序列,按照所述第二工具模块组合序列对工具模块集合中的工具生成模块进行组合;

重复执行所述步骤a至所述步骤c,直至所述工具生成模块集合中的工具生成模块全部组合完成,得到与所述目标标识相对应的工具生成模板为止。

305、根据所述工具生成模板生成参考工具;

306、按照所述第一工具配置信息对所述参考工具进行配置,得到所述目标工具。

本示例中,通过在模板库中确定工具生成模板时,若未能找到合适的模板,则根据配置信息,选取工具生成模块,并对工具生成模块进行组合,得到工具生成模板,能够一定程度上提升在工具生成时的可靠性,提升用户体验。

请参阅图4,图4为本申请实施例提供了另一种政务系统中的工具生成方法。如图4所示,工具生成方法可包括步骤401-408,具体如下:

401、接收目标用户发送的工具生成请求,所述工具生成请求携带目标工具的目标标识以及第一工具配置信息;

402、在工具生成模板库中,确定出与所述目标标识相对应的工具生成模板;

403、根据所述工具生成模板生成参考工具;

404、按照所述第一工具配置信息对所述参考工具进行配置,得到所述目标工具;

405、获取所述目标用户的面部表情;

406、根据所述面部表情确定出所述目标用户的心情;

407、根据所述目标用户的心情生成第二工具配置信息;

408、根据所述第二工具配置信息对所述目标工具进行配置。

本示例中,通过在目标工具生成后对目标工具再次进行配置,能够一定程度上提升工具生成后的用户体验。

与上述实施例一致的,请参阅图5,图5为本申请实施例提供的一种政务系统的结构示意图,如图所示,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,上述程序包括用于执行以下步骤的指令;

接收目标用户发送的工具生成请求,所述工具生成请求携带目标工具的目标标识以及第一工具配置信息;

在工具生成模板库中,确定出与所述目标标识相对应的工具生成模板;

根据所述工具生成模板生成参考工具;

按照所述第一工具配置信息对所述参考工具进行配置,得到所述目标工具。

本示例中,通过接收目标用户发送的工具生成请求,所述工具生成请求携带目标工具的目标标识以及第一工具配置信息,在工具生成模板库中,确定出与所述目标标识相对应的工具生成模板,根据所述工具生成模板生成参考工具,按照所述第一工具配置信息对所述参考工具进行配置,得到所述目标工具,因此,能够根据用户发送的目标工具的目标标识以及配置信息,根据匹配与目标标识相对应的工具生成模板,通过该模板生成参考工具,对该参考工具进行配置后得到目标工具,相对于现有方案中通常采用人工的方式来生成目标工具,能够在一定程度上提升工具生成时的智能性以及效率。

上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,政务系统为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对终端进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

与上述一致的,请参阅图6,图6为本申请实施例提供了一种政务系统中的工具生成装置,所述装置包括接收单元601、第一确定单元602、第一生成单元603和第一配置单元604,其中,

接收单元601,用于接收目标用户发送的工具生成请求,所述工具生成请求携带目标工具的目标标识以及第一工具配置信息;

第一确定单元602,用于在工具生成模板库中,确定出与所述目标标识相对应的工具生成模板;

第一生成单元603,用于根据所述工具生成模板生成参考工具;

第一配置单元604,用于按照所述第一工具配置信息对所述参考工具进行配置,得到所述目标工具。

本示例中,政务系统中的工具生成装置接收目标用户发送的工具生成请求,所述工具生成请求携带目标工具的目标标识以及第一工具配置信息,在工具生成模板库中,确定出与所述目标标识相对应的工具生成模板,根据所述工具生成模板生成参考工具,按照所述第一工具配置信息对所述参考工具进行配置,得到所述目标工具,因此,能够根据用户发送的目标工具的目标标识以及配置信息,根据匹配与目标标识相对应的工具生成模板,通过该模板生成参考工具,对该参考工具进行配置后得到目标工具,相对于现有方案中通常采用人工的方式来生成目标工具,能够在一定程度上提升工具生成时的智能性以及效率。

可选的,所述工具生成模板库包括参考标识和工具生成模块,在在工具生成模板库中,确定出与所述目标标识相对应的工具生成模板方面,所述第一确定单元602具体用于:

将所述目标标识与所述工具生成模板库中的每个参考标识进行比对,得到所述目标标识与所述每个参考标识之间的相似度;

若所述目标标识与所述每个参考标识之间的相似度均小于第一相似度阈值,则根据第一工具配置信息,得到工具生成模块集合,所述工具生成模块集合包括多个与所述目标工具相匹配的工具生成模块;

将所述工具生成模块集合中的工具生成模块进行组合,得到与所述目标标识相对应的工具生成模板。

可选的,在将所述工具生成模块集合中的工具生成模块进行组合,得到与所述目标标识相对应的工具生成模板方面,所述第一确定单元602还具体用于:

提取所述工具生成模块集合中的每个工具生成模块的模块标识;

获取所述每个工具生成模块的模块标识的优先级,按照优先级从高到低的顺序生成第一组合顺序;

按照所述第一组合顺序对所述工具模块集合中的工具生成模块进行排序,得到第一工具模块组合序列;

按照所述第一工具模块组合序列对工具模块集合中的工具生成模块进行组合,当对所述第一工具模块组合序列中的第三个工具生成模块进行组合时,执行如下步骤a、步骤b和步骤c:

所述步骤a包括:获取所述目标用户的第一目标状态信息,以及生成第一子工具生成模块集合,其中,所述第一子工具生成模块集合包括工具生成模块集合中除已组合的工具生成模块之外的工具生成模块,所述第一目标状态信息包括所述目标用户的脑电波信号;

所述步骤b包括:生成第二组合顺序,所述生成第二组合顺序包括:对所述脑电波信号进行预处理,得到参考脑电波信号;对所述参考脑电波信号进行特征提取,得到目标特征值;根据所述特征值的变化趋势,得到第二组合顺序;

所述步骤c包括:按照第二组合顺序对所述第一子工具生成模块集合中的工具生成模块进行排序,得到第二工具模块组合序列,按照所述第二工具模块组合序列对工具模块集合中的工具生成模块进行组合;

重复执行所述步骤a至所述步骤c,直至所述工具生成模块集合中的工具生成模块全部组合完成,得到与所述目标标识相对应的工具生成模板为止。

可选的,请参阅图7,图7为本申请实施例提供了另一种政务系统中的工具生成装置。所述政务系统中的工具生成装置还包括:

添加单元605,用于将所述目标标识以及与所述目标标识相对应的工具生成模板添加到所述工具生成模板库中。

可选的,请参阅图8,图8为本申请实施例提供了另一种政务系统中的工具生成装置。所述政务系统中的工具生成装置还包括:

获取单元606,用于获取所述目标用户的面部表情;

第二确定单元607,用于根据所述面部表情确定出所述目标用户的心情;

第二生成单元608,用于根据所述目标用户的心情生成第二工具配置信息;

第二配置单元609,用于根据所述第二工具配置信息对所述目标工具进行配置。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种政务系统中的工具生成方法的部分或全部步骤。

本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种政务系统中的工具生成方法的部分或全部步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在申请明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。

所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器、随机存取器、磁盘或光盘等。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1