【CN109889571A】一种开发平台系统及开发方法【专利】

合集下载

【CN109889508A】一种权限管理方法及装置【专利】

【CN109889508A】一种权限管理方法及装置【专利】
( 19 )中华人民 共和国国家知识产权局
( 12 )发明专利申请
(21)申请号 201910072879 .3
(22)申请日 2019 .01 .25
(71)申请人 北京融链科技有限公司 地址 100010 北京市东城区东直门南大街 11号中汇广场C座5层504室
(72)发明人 王昕辰 胡锴 卢俊
(74)专利代理机构 北京康信知识产权代理有限 责任公司 11240
代理人 江舟 张秀英
(51)Int .Cl . H04L 29/06(2006 .01)
(10)申请公布号 CN 109889508 A (43)申请公布日 2019.06.14
( 54 )发明 名称 一种权限管理方法及装置
( 57 )摘要 本发明提供了一种权限管理方法及装置,其
中 ,该方法包括:通过区块链节点接收第一用户 访问密文的第一访问请求消息,其中 ,所述密文 是第二用户上传到所述区块链节点的 ;根据所述 第一 访问 请求 消息 判断 所述 第一 用 户是 否具 有 合法访问权限 ;在判断结果为是的情况下,向所 述第一用户提供所述密文的授权信息的密钥,所 述密钥用于指示所述第一用户解密所述密文,因 此,可以解决相关技术中通过中心服务器管理访 问特殊文件的权限存在任意被人攻击或篡改的 问题,通过区块链管理访问权限 ,降低了被攻击 或篡改的风险。
2
CN 109889508 A述的装置,其特征在于,所述装置还包括: 确定模块,用于确定所述密文未被销毁,且所述第一用户允许访问的次数未用尽。 8 .根据权利要求6所述的装置,其特征在于,所述装置还包括: 第二接收模块,用于通过所述区块链节点接收所述第二用户同时上传的所述密文的授 权信息的白 名单、黑 名单、临时 名单以 及所述密文的过期销毁时间 ,其中 ,所述临时 名单 用 于指示在预定时间内允许访问或允许访问预定次数。 9 .一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机 程序被设置为运行时执行所述权利要求1至5中任一项所述的方法。 10 .一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程 序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至5中任一项所述的方 法。

一种人工智能开发平台和系统[发明专利]

一种人工智能开发平台和系统[发明专利]

专利名称:一种人工智能开发平台和系统专利类型:发明专利
发明人:周哲,赵振达,王宇龙,吴骞
申请号:CN201811120407.2
申请日:20180926
公开号:CN109040710A
公开日:
20181218
专利内容由知识产权出版社提供
摘要:本发明公开了一种人工智能开发平台和系统,属于人工智能开发领域,包括后台控制平台和固定站点服务平台,后台控制平台设在后台服务管理中心,固定站点服务平台设在共享单车固定停靠站点;后台控制平台包括第一通讯服务器、中央控制器和第一数据服务器,后台控制平台负责监控数据的保存和维护,根据业务需要形成统计报表;固定站点服务平台包括第二通讯服务器、第二数据服务器、人工智能算法控制器和定位信号控制器,固定站点服务平台负责根据定位传感器信号实时采集固定站点的车辆外观图像数据,利用人工智能算法判定车辆待维修程度并将结果投放至LED显示屏幕,并记录结果到数据服务器留存;本发明可对共享单车进行监管和待维修程度进行判定。

申请人:北京子歌人工智能科技有限公司
地址:100012 北京市朝阳区锦芳路1号院6号楼16层1605
国籍:CN
更多信息请下载全文后查看。

一种敏捷开发平台[发明专利]

一种敏捷开发平台[发明专利]

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201811044857.8(22)申请日 2018.09.07(71)申请人 安徽恒科信息技术有限公司地址 230000 安徽省合肥市高新区天达路2号安大科技园电子楼208室(72)发明人 杨双四 (51)Int.Cl.G06F 8/20(2018.01)G06F 8/70(2018.01)(54)发明名称一种敏捷开发平台(57)摘要本发明公开了一种敏捷开发平台,包括客户端、Key服务端、管理模块、文件管理模块和数据库,客户端和Key服务端均通过Mini Table服务器一与管理模块连接,管理模块通过Mini Table 服务器二与文件管理模块相连接,文件管理模块通过Mini Table服务器三与数据库相连接,管理模块包括分布式文件系统、人机交互库、数据节点、数据块和服务元素生成模块,文件管理模块包括算法库、服务元素调用模块,需求模块、切分程序和事务处理。

有益效果为:管理效率高,节省时间成本、节省人工成本、专业性要求低、漏洞少、代码规范、安全、简单易用、功能全面,使得软件开发相关的主体均能进行协作沟通处理,从而能有效提高开发效率和质量。

权利要求书1页 说明书4页 附图3页CN 109408036 A 2019.03.01C N 109408036A1. 一种敏捷开发平台,其特征在于,包括客户端(1)、Key服务端(2)、管理模块(3)、文件管理模块(4)和数据库(5),所述客户端(1)和所述Key服务端(2)均通过Mini Table服务器一(6)与所述管理模块(3)连接,所述管理模块(3)通过Mini Table服务器二(7)与所述文件管理模块(4)相连接,所述文件管理模块(4)通过Mini Table服务器三(8)与所述数据库(5)相连接,所述管理模块(3)包括分布式文件系统(9)、人机交互库(10)、数据节点(11)、数据块(12)和服务元素生成模块(13),所述文件管理模块(4)包括算法库(14)、服务元素调用模块(15),需求模块(16)、切分程序(17)和事务处理(18),其中,所述切分程序(17)包括云储存过滤器(19)、云文件管理(20)、云临时代储区(21)、自检单元(22)、数据检索单元(23)、长度获取单元(24),其中,所述自检单元(22)包括特征值排列(25)、文件中断拦截程序(26)、数据压缩单元(27)、数据替换单元(28)、数据对比模块(29)、数据压缩(30)、删除单元(31)。

一种算法开发平台、算法开发方法及计算机可读存储介质[发明专利]

一种算法开发平台、算法开发方法及计算机可读存储介质[发明专利]

专利名称:一种算法开发平台、算法开发方法及计算机可读存储介质
专利类型:发明专利
发明人:吕大军,李文,王兆丰,苏玉琰,王朝辉,安平,陈飞
申请号:CN201910185356.X
申请日:20190312
公开号:CN109976723A
公开日:
20190705
专利内容由知识产权出版社提供
摘要:本申请公开了一种算法开发平台、算法开发方法及计算机可读存储介质,平台包括组态侧开发单元和运行侧开发单元,组态侧开发单元用于接收输入的第三方算法的属性参数,根据输入的属性参数生成算法模板文件及相应的图元对象;生成包含该图元对象的组态文件及与组态文件相应的二进制文件;运行侧开发单元用于加载第三方算法的动态链接库;解析二进制文件,获取二进制文件中的变量的实时值,调用二进制文件中包含的第三方算法的动态链接库实现计算流程。

本申请通过在组态侧开发时生成算法模板文件及相应的图元对象,在运行侧开发时调用第三方算法的动态链接库实现计算流程,实现了第三方算法和系统标准算法混合组态和实时同步,提高了控制精度。

申请人:北京国电智深控制技术有限公司
地址:102200 北京市昌平区南邵镇南中路16号国家电网公司特高压直流试验基地智能电网产业大厦四层
国籍:CN
代理机构:北京安信方达知识产权代理有限公司
更多信息请下载全文后查看。

一种人工智能开发平台和系统[发明专利]

一种人工智能开发平台和系统[发明专利]

专利名称:一种人工智能开发平台和系统专利类型:发明专利
发明人:杜瑞
申请号:CN202011339661.9
申请日:20201125
公开号:CN112330301A
公开日:
20210205
专利内容由知识产权出版社提供
摘要:本发明属于人工智能技术领域,具体为一种人工智能开发平台和系统,其包括:管理平台、局域网和运行平台,所述管理平台与运行平台之间通过局域网进行连接,所述管理平台包括项目管理模块、项目开发模块和项目总结模块,所述运行平台包括模拟运行模块、监控跟踪模块和分析整理模块,采用局域网对人工智能进行模拟运行,避免开发资料泄露的同时,也防止了病毒的传播,提高了人智能开发过程中的安全性和保密性,并且,在相关的开发系统中,通过计时模块定时反馈开发信息,做到有问题及时处理,利用语音控制模块对人工智能进行调试,对AI的反应效果进行确认,在开发过程中出现问题时,能够通过声光报警模块发出提醒,使工作人员及时处理。

申请人:杜瑞
地址:710000 陕西省西安市雁塔区朱雀大街185号1号楼3单元1层1号
国籍:CN
代理机构:成都智涌知识产权代理事务所(普通合伙)
代理人:张洪
更多信息请下载全文后查看。

【CN109839557A】自动化测试系统方法及测试平台【专利】

【CN109839557A】自动化测试系统方法及测试平台【专利】
其中 ,所述测试平台包括 :与主控模块连接的抓取 引导模块、编码器模块、抓取模块、测 试位置引导模块及测试机模块;
所述抓取引导模块,用于根据所述待测终端的位置,得到所述抓取模块的抓取坐标; 所述 编码器模块 ,用于输出 第一脉 冲数及第二脉 冲数 ,以 使得主控模块根据所述 第一 脉冲数、所述第二脉冲数及抓取标准脉冲数输出抓取指令;其中,所述第一脉冲数是获取到 所述待测终端位置时输出的脉冲数; 所述抓取模块,用于根据所述抓取指令,移动到所述抓取坐标并抓取所述待测终端; 所述主控模块 ,用于检 测到所述抓取模块抓取成功 ,控 制所述抓取模块移动到待检 测 位置; 所述 测试位置 引导模块 ,用于对所述待检 测位置的 所述待 测终端成功识别后 ,根据所 述主控模块的待测试指令,输出测试位置坐标; 所述抓取模块,还用于将所述待测终端放置到所述测试位置坐标; 所述测试机模块,用于根据所述主控模块的测试指令进行测试; 所述主控模块 ,用于输出所述 测试机模块的 测试结果 ,并根据所述 测试结果控 制所述 抓取模块对测试完成的所述待测终端的操作。 2 .根据权利要求1所述的自动化测试系统,其特征在于,所述抓取引导模块包括检测单 元、第一摄像单元及抓取引导控制单元; 所述抓取引导控制单元与所述主控模块连接,实现所述抓取引导控制单元与所述主控 模块之间的通信; 所述检测单元,用于检测到达预定位置的所述待测终端; 所述第一摄像单元 ,用于在所述检测单元检测到所述待测终端时 ,对所述待测终端进 行拍摄,获取第一模板位置; 所述抓取 引导控 制单元 ,用于根据所述 第一模板位置 、第一 相机坐标 系及预设的 第一 映射关系输出所述抓取坐标,并将所述抓取坐标传输给所述主控模块;其中,所述预设的第 一映射关系是所述第一模板位置与所述抓取坐标的映射关系。 3 .根据权利要求1所述的自动化测试系统,其特征在于,所述编码器模块包括:编码器 及运动控制卡; 所述主控模块通过所述运动控制卡连接所述编码器,以读取所述编码器的脉冲数。 4 .根据权利要求1所述的自动化测试系统,其特征在于,所述抓取模块包括:机械手及 机械手控制器; 所述主控模块通过所述机械手控制器连接所述机械手,以实现所述机械手的移动及抓 取。 5 .根据权利要求2所述的自动化测试系统,其特征在于,所述测试位置引导模块包括: 第二摄像单元及测试位置引导控制单元; 所述第二摄像单元 ,用于对所述待检 测位置的 所述待 测终端进行识别 ,获取 第明专利申请

一种应用开发平台的命令实现方法和装置[发明专利]

一种应用开发平台的命令实现方法和装置[发明专利]

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201810282944.0(22)申请日 2018.04.02(71)申请人 阿里巴巴集团控股有限公司地址 英属开曼群岛大开曼资本大厦一座四层847号邮箱(72)发明人 谢焕榆 李春城 (74)专利代理机构 北京润泽恒知识产权代理有限公司 11319代理人 赵娟(51)Int.Cl.G06F 8/61(2018.01)G06F 8/65(2018.01)G06F 8/33(2018.01)G06F 9/445(2018.01)(54)发明名称一种应用开发平台的命令实现方法和装置(57)摘要本申请实施例提供了一种应用开发平台的命令实现方法和装置,所述方法包括:加载当前项目;加载应用开发平台的命令行工具;获取用户输入的所述命令行工具中的命令;判断是否安装了与所述命令对应的适配所述当前项目的插件;若未安装所述插件,则下载并安装所述插件,并基于所述命令行工具执行所述插件中包含的所述命令映射的程序。

在本申请实施例中,通过将一部分命令所映射的程序设置到插件中,在需要使用命令时,应用开发平台根据项目自行安装适配的插件。

开发者不需要了解插件的安装和使用机制,开发者使用起来简单方便。

权利要求书2页 说明书7页 附图2页CN 110362320 A 2019.10.22C N 110362320A1.一种应用开发平台的命令实现方法,其特征在于,包括:加载当前项目;加载应用开发平台的命令行工具;获取用户输入的所述命令行工具中的命令;判断是否安装了与所述命令对应的适配所述当前项目的插件;若未安装所述插件,则下载并安装所述插件,并基于所述命令行工具执行所述插件中包含的所述命令映射的程序。

2.根据权利要求1所述的方法,其特征在于,所述若未安装所述插件,则下载并安装所述插件,并基于所述命令行工具执行所述插件中包含的所述命令映射的程序的步骤包括:若未安装所述插件,则下载并安装所述插件;在所述插件安装完成后,将所述插件加载到所述应用开发平台;基于所述命令行工具执行所述插件中包含的所述命令映射的程序。

【CN109889598A】一种基于移动节点的自组织计算平台及其任务调度方法【专利】

【CN109889598A】一种基于移动节点的自组织计算平台及其任务调度方法【专利】

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201910171347.5(22)申请日 2019.03.07(71)申请人 武汉大学地址 430072 湖北省武汉市武昌区珞珈山武汉大学(72)发明人 林海 刘威 李俊娥 (74)专利代理机构 武汉科皓知识产权代理事务所(特殊普通合伙) 42222代理人 罗飞(51)Int.Cl.H04L 29/08(2006.01)H04W 28/08(2009.01)H04L 12/26(2006.01)(54)发明名称一种基于移动节点的自组织计算平台及其任务调度方法(57)摘要一种基于移动节点的自组织计算平台及其任务调度方法。

本发明针对在不便于搭建边缘服务器或需要计算平台具有较高移动性、便携性的计算场景,提出的由多个移动设备形成计算平台来协作完成用户的计算请求。

多个移动设备通过无线连接形成自组织网络,以此为基础,再形成计算平台。

相比于单个移动节点(计算能力有限)作为计算节点,本发明设计的计算平台计算能力大幅度提高,可承担一些高强度的计算;而相比于云计算,此平台因和用户直接相连,所以可以很大的缩短数据传输时间,从而使整个计算延时变小,满足用户计算的实时性需求。

权利要求书1页 说明书7页 附图2页CN 109889598 A 2019.06.14C N 109889598A权 利 要 求 书1/1页CN 109889598 A1.一种基于移动节点的自组织计算平台,其特征在于,包括:至少两个移动计算节点,移动计算节点通过预设自组织网络路由协议和网络维护协议形成自组织网络,并通过所述自组织网络将采集的状态信息发送至其他移动计算节点,还用于接收其他移动计算节点发送的状态信息,其中,移动计算节点的状态信息包括节点的可用CPU、节点的剩余能力、节点的可用存储以及节点的通信能力。

2.如权利要求1所述的方法,其特征在于,所述平台还包括数据采集节点,用于采集数据信息,并将采集的数据信息和产生的任务发送至接入节点,其中,接入节点由数据采集节点根据接收到的移动计算节点的状态信息选取获得,且数据采集节点接收的移动计算节点的状态信息,由各个移动计算节点向数据采集节点广播后获得。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
( 57 )摘要 本发明适用于软件技术领域,提供了一种开
发平台 及开发方法 ,包括集成开发环境 、运行平 台、运行管理平台、配置中心、服务网关以及认证 授权中心;集成开发环境用于实现业务交易流程 插件的开发 ;运行平台 用于实现业务流程的注 册 、发现及处理 ,运行管理平台 用于服务注册和 管理配置,配置中心用于根据业务交易流程对服 务网关、认证授权中心及通信前置系统进行信息 配置,服务网关用于接收WEB端的请求,并进行动 态路由配置和日志记录;认证授权中心作为微服 务的客 户端注册到运行管理平台中 ,用于安全认 证。通过拖拽式的业务交易流程配置实现业务的 快速开发,提高开发效率,降低开发成本,且能够 动态地部署和卸载实现模块,降低维护成本。
(74)专利代理机构 深圳中一联合知识产权代理 有限公司 44414
代理人 李艳丽
(51)Int .Cl . H04L 29/08(2006 .01) H04L 29/06(2006 .01)
(10)申请公布号 CN 109889571 A (43)申请公布日 2019.06.14
( 54 )发明 名称 一种开发平台系统及开发方法
9 .一种基于权利要求1所述的开发平台系统的开发方法,其特征在于,通过所述开发平 台系统的后台进行业务开发时,所述开发方法包括:
2
CN 10管理平台和运行平台; 基于集成开发环境根据业务交易流程拖拽并预览封装的控件来搭建流程模型; 将所述流程模型发送上传到运行管理平台; 运行管理平台对所述流程模型进行注册和配置后 ,发布到运行平台中 ,通过运行平台 实现业务处理,完成开发过程。 10 .一种基于权利要求1所述的开发平台系统的开发方法,其特征在于,通过所述开发 平台系统的WEB前端进行业务开发时,所述开发方法包括: 部署服务网关和认证授权中心; 基于集成开发环境根据业务交易流程拖拽封装的控件来搭建流程模型; 编译打包所述流程模型并将打包的流程模型部署到HTTP服务器中; 通过认证授权中心配置连接的服务网关,并根据部署到HTTP服务器中的流程模型进行 注册和配置后发布到运行平台中,通过运行平台实现业务处理,完成开发过程。
( 19 )中华人民 共和国国家知识产权局
( 12 )发明专利申请
(21)申请号 201910019055 .X
(22)申请日 2019 .01 .09
(71)申请人 深圳市雁联计算系统有限公司 地址 518000 广东省深圳市福田区福保街 道市花路一号创凌通科技大厦B座15 楼
(72)发明人 胡强 程祝国 李家菁 春煜
所述运行平台 用于实现业务流程的 注册、发现及处理 ,所述运行平台分 别与所述配置 中心和所述服务网关连接;
所述运行管理 平台 用于服务 注册 和管理 配置 ,所述运行管理 平台 分 别与所述配置中 心、所述运行平台、所述服务网关及所述认证授权中心连接;
所述配置中心用于根据业务交易流程对所述服务网关和所述认证授权中心进行信息 配置,所述配置中心分别与所述服务网关和所述认证授权中心连接;
权利要求书2页 说明书6页 附图3页
CN 109889571 A
CN 109889571 A
权 利 要 求 书
1/2 页
1 .一种开发平台系统,其特征在于,所述开发平台系统包括集成开发环境、运行平台、 运行管理平台、配置中心、服务网关以及认证授权中心;
所述集成开发环境 用于实现业务交易流程插件的开发 ,采 用图 形化编辑框架对标准插 件进行开发 ,通过拖拽封装的 控件来搭建流程模型以 将业务交易流程以图 形方式展示 ;所 述运行平台、运行管理平台、配置中心、服务网关、认证授权中心通过所述集成开发环境进 行部署;
8 .根据权利要求6所述的开发平台系统,其特征在于,所述通信前置系统包括通信前置 平台和通信前置管理平台;
所述通 信前置平台 用于通讯配置 、报文适配及负载 均衡 ,所述通 信前置单元分 别与所 述运行平台、所述运行管理平台及所述配置中心连接;
所述通信前置管理平台 用于报文管理 和通讯管理 ,所述通信前置管理平台 与所述通信 前置平台连接。
3
CN 109889571 A
说 明 书
1/6 页
一种开发平台系统及开发方法
技术领域 [0001] 本发明属于软件技术领域,尤其涉及一种开发平台系统及开发方法。
背景技术 [0002] 随着办公自动化的发展工作流在系统中的应用日益频繁。以往的产品通常都是采 用第三方开源的工作流产品,将其集成到业务系统中。通过开发平台进行二次开发。而开源 的 工作流只定义了流程基本的元素 ,提供基本的流程部署和运行功能 ,无法满足实际 业务 的需要。在进行软件开发实施时 ,需要开发人 员具有较强的 编程能 力。因此对开发人 员的要 求较高,且代码质量难以控制,代码复用性低、维护成本高。 [0003] 综上所述,目前的软件开发过程存在开发和维护成本高的问题。
3 .根据权利要求1所述的开发平台系统,其特征在于,所述运行管理平台使用开源框架 进行搭建,并集成分布式微服务框架的注册中心,实现服务注册和管理配置。
4 .根据权利要求1所述的开发平台系统,其特征在于,所述服务网关采用ZUUL网关实 现。
5 .根据权利要求1所述的开发平台系统,其特征在于,所述认证授权中心采用分布式微 服务框架进行架构,并使用JWT令牌进行安全验证。
6 .根据权利要求1所述的开发平台系统,其特征在于,所述开发平台系统还包括通信前 置系统;
所述通 信前置 系统 用于实现通 信配置 ,以 支持 第三方 系统的 通讯接入 ,所述通 信前置 系统分别与所述运行平台、所述运行管理平台及所述配置中心连接。
7 .根据权利要求6所述的开发平台系统,其特征在于,所述通信前置系统采用dom4J框 架进行搭建。
所述服务网关用于接收WEB端的请求,并进行动态路由配置和日志记录,所述服务网关 分别与认证授权中心和运行管理平台连接;
所述认证授权中 心作为微服务的 客 户端注册到所述运行管理平台中 ,用于安全认证 , 所述认证授权中心与所述运行管理平台和所述配置中心连接。
2 .根据权利要求1所述的开发平台系统,其特征在于,所述运行平台采用分布式微服务 框架进行架构 ,通过注册逐渐实现业务流程的 注册、发现及处理 ,通过集成动态模型系统 , 实现业务流程模块的动态部署和卸载。
相关文档
最新文档