一种智慧城市典型应用的物联网关键设备云端测试方法与流程

文档序号:29123174发布日期:2022-03-04 22:59阅读:76来源:国知局
一种智慧城市典型应用的物联网关键设备云端测试方法与流程

1.本发明涉及云端测试技术领域,具体为一种智慧城市典型应用的物联网关键设备云端测试方法。


背景技术:

2.现有物联网终端测试资源分散、典型智慧城市应用系统测试碎片化严重且扩展性差、易用性差、安全性差;且物联网终端测试测试系统处理能力要求不高,测试资源不能共用,测试效率低,为此,我们提出一种智慧城市典型应用的物联网关键设备云端测试方法。


技术实现要素:

3.本发明的目的是为了解决现有技术中存在的缺点,而提出的一种智慧城市典型应用的物联网关键设备云端测试方法。
4.为实现上述目的,本发明提供如下技术方案:一种智慧城市典型应用的物联网关键设备云端测试方法,所述云端测试方法的测试系统包括系统前台、后台管理、接口服务和数据通讯客户端,所述系统前台以门户的方式作为测试系统的展示窗口,用于实现新闻展示、平台介绍、测试服务介绍、用户注册和测试申请的功能,所述系统前台包括门户设计模块、新闻展示模块、用户注册模块、用户中心模块和在线申请模块;所述后台管理用于实现整个测试系统的业务管理功能,将若干个子平台作为测试系统的后台管理用户,负责将测试结果录入,实现数据的统一管理和测试流程闭环管理,所述后台管理包括系统管理、权限管理、用户管理、新闻管理、流程管理、测试项目管理、测试数据管理、测试订单管理、消息管理和统计查询;所述接口服务用于实现与信息中心管理平台的双向互通,一方面接收信息中心管理平台推送的测试申请,一方面将汇总的测试数据反馈给信息中心管理平台;所述云端测试方法具体包括以下步骤:s1、用户通过系统前台注册用户,并通过前台门户查看或通过客户服务模块咨询相关测试服务信息;s2、用户登录系统前台,并通过测试服务信息列表选配相关测试服务,并根据要求提报相关资料;s3、平台根据用户选择生成最终选配单,供用户二次确认,用户确认后,可下载并签署具有法律效力的协议文件;s4、协议签订完毕后,用户需要将委托协议书和样品按照要求发送到指定地址;平台根据用户选配开启测试流程,并将流程和用户资料推送至相关测试单位的测试管理用户;s5、系统测试管理用户登录后台查看流程和用户信息,待样品收到后根据用户选配单进行相关测试,并录入测试结果;
s6、系统管理员待各相关测试单位的测试结果填报完毕时,生成测试报告发送给客户,并结束流程。
5.所述门户设计模块用于实现测试系统对外服务门户的设计、展示功能,实现对外宣传和在线业务接洽;所述新闻展示模块用于实现测试系统新闻动态、通知公告和服务说明的展示与排列;所述用户注册模块用于实现测试系统测试用户的注册,用户注册成功之后才能在线申请测试项目;所述用户中心模块用于实现测试系统注册用户的信息管理与业务处理,通过用户中心模块注册用户可以实现在线测试申请、订单管理、测试结果查询和打印;所述在线申请模块用于实现测试系统测试项的展示、介绍与注册用户的在线选配与测试服务申请。
6.所述接口服务包括数据接收接口、数据上传接口和对外服务接口;所述数据接收接口用于实现测试系统接收信息中心管理平台分配的测试任务,作为整个测试平台的核心测试平台,本平台将承担信息中心管理平台分配的标准符合性相关的测试任务,通过数据接收接口实现信息中心管理平台分配任务的数据接收;所述数据上传接口在接收信息中心管理平台的测试任务后,将根据测试流程展开测试,测试结果需要及时反馈给信息中心管理平台,数据上传接口的任务就是实现测试数据及相关用户信息的安全稳定地上传;所述对外服务接口在服务信息中心管理平台的同时还可以独立的对外提供测试服务,通过对外服务接口可以实现与相关测试子单位的数据通讯,以及服务测试用户对测试情况的查询服务。
7.所述系统管理是整个测试系统的配置管理模块,由系统管理员使用,实现对系统基础信息的维护;所述系统管理包括:组织机构管理:维护测试系统及相关子单位的组织结构信息;操作日志管理:记录和监控每个单位和用户的操作,保证测试系统安全及业务逻辑的容错处理;系统菜单管理:通过系统设置来动态定制测试系统的菜单展示。
8.所述权限管理用于实现整个测试系统用户的权限配置,所述权限管理包括:角色类型管理:通过系统业务情况来灵活划分参与者的角色;角色权限设置:给每个角色动态设置相关权限;用户角色设置:给每个用户分配角色,从而获得相关权限。
9.所述用户管理用于实现整个测试系统用户管理,所述用户管理包括:管理用户管理:管理业务系统的后台管理用户,可以新增、修改和删除管理用户;注册用户管理:审核、停用、升级和删除前台注册用户;用户基本信息管理:进行管理所有用户信息、初始密码等操作。
10.所述新闻管理用于实现整个测试系统新闻信息管理;所述统计查询用于实现整个测试系统统计查询的管理。
11.所述流程管理用于实现整个测试系统业务流程管理,所述流程管理包括:
测试流程监控:实时监控每个测试任务的运转情况;测试流程查询:查询当前或者历史的测试任务的具体信息。
12.所述测试项目管理用于实现整个测试系统测试项目的管理,所述测试项目管理包括:测试项目维护:对系统能够提供的对外测试服务项目进行维修;测试项目分配:指定每个测试项目的测试单位。
13.所述测试数据管理用于实现整个测试系统测试数据的管理,所述测试数据管理包括:测试数据汇总:汇总和管理所有的测试数据;测试数据查询:查询当前和历史的测试数据;测试数据导出:将测试数据到处生成报表。
14.所述测试订单管理用于实现整个测试系统测试订单的管理,所述测试订单管理包括:测试订单审核:管理和审核注册用户的在线提交订单;测试任务分配:根据测试项目分配资单位的测试任务;测试订单查询:查询测试定的状态。
15.与现有技术相比,本发明的有益效果是:测试系统以云网络为核心,采用微服务架构,利用集成于云服务器中的测试工具动态分配性,实现后续功能的可扩展、易用性,提高有限测试工具资源的利用率;支持对于常见的物联网终端协议一致性测试、互操作性测试、标识符合性测试。
附图说明
16.图1为本发明流程示意图;图2为本发明系统前台功能示意图;图3为本发明接口服务功能示意图;图4为本发明后台管理功能示意图。
具体实施方式
17.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.请参阅图1-4,本发明提供一种智慧城市典型应用的物联网关键设备云端测试方法,所述云端测试方法的测试系统包括系统前台、后台管理、接口服务和数据通讯客户端,所述系统前台以门户的方式作为测试系统的展示窗口,用于实现新闻展示、平台介绍、测试服务介绍、用户注册和测试申请的功能,所述系统前台包括门户设计模块、新闻展示模块、用户注册模块、用户中心模块和在线申请模块;所述后台管理用于实现整个测试系统的业务管理功能,将将接口子系统,物理层子系统,标识、网络、安全子系统,中间件子系统,信息汇聚子系统,智能抄表系统等多个子
测试平台作为测试系统的后台管理用户,负责将测试结果录入,实现数据的统一管理和测试流程闭环管理,所述后台管理包括系统管理、权限管理、用户管理、新闻管理、流程管理、测试项目管理、测试数据管理、测试订单管理、消息管理和统计查询;所述接口服务用于实现与信息中心管理平台的双向互通,一方面接收信息中心管理平台推送的测试申请,一方面将汇总的测试数据反馈给信息中心管理平台;所述云端测试方法具体包括以下步骤:s1、用户通过系统前台注册用户,并通过前台门户查看或通过客户服务模块咨询相关测试服务信息;s2、用户登录系统前台,并通过测试服务信息列表选配相关测试服务,并根据要求提报相关资料;s3、平台根据用户选择生成最终选配单,供用户二次确认,用户确认后,可下载并签署具有法律效力的协议文件;s4、协议签订完毕后,用户需要将委托协议书和样品按照要求发送到指定地址;平台根据用户选配开启测试流程,并将流程和用户资料推送至相关测试单位的测试管理用户;s5、系统测试管理用户登录后台查看流程和用户信息,待样品收到后根据用户选配单进行相关测试,并录入测试结果;s6、系统管理员待各相关测试单位的测试结果填报完毕时,生成测试报告发送给客户,并结束流程。
19.所述门户设计模块用于实现测试系统对外服务门户的设计、展示功能,实现对外宣传和在线业务接洽;所述新闻展示模块用于实现测试系统新闻动态、通知公告和服务说明的展示与排列;所述用户注册模块用于实现测试系统测试用户的注册,用户注册成功之后才能在线申请测试项目;所述用户中心模块用于实现测试系统注册用户的信息管理与业务处理,通过用户中心模块注册用户可以实现在线测试申请、订单管理、测试结果查询和打印;所述在线申请模块用于实现测试系统测试项的展示、介绍与注册用户的在线选配与测试服务申请。
20.所述接口服务包括数据接收接口、数据上传接口和对外服务接口;所述数据接收接口用于实现测试系统接收信息中心管理平台分配的测试任务,作为整个测试平台的核心测试平台,本平台将承担信息中心管理平台分配的标准符合性相关的测试任务,通过数据接收接口实现信息中心管理平台分配任务的数据接收;所述数据上传接口在接收信息中心管理平台的测试任务后,将根据测试流程展开测试,测试结果需要及时反馈给信息中心管理平台,数据上传接口的任务就是实现测试数据及相关用户信息的安全稳定地上传;所述对外服务接口在服务信息中心管理平台的同时还可以独立的对外提供测试服务,通过对外服务接口可以实现与相关测试子单位的数据通讯,以及服务测试用户对测试情况的查询服务。
21.所述系统管理是整个测试系统的配置管理模块,由系统管理员使用,实现对系统
基础信息的维护;所述系统管理包括:组织机构管理:维护测试系统及相关子单位的组织结构信息;操作日志管理:记录和监控每个单位和用户的操作,保证测试系统安全及业务逻辑的容错处理;系统菜单管理:通过系统设置来动态定制测试系统的菜单展示。
22.所述权限管理用于实现整个测试系统用户的权限配置,所述权限管理包括:角色类型管理:通过系统业务情况来灵活划分参与者的角色;角色权限设置:给每个角色动态设置相关权限;用户角色设置:给每个用户分配角色,从而获得相关权限。
23.所述用户管理用于实现整个测试系统用户管理,所述用户管理包括:管理用户管理:管理业务系统的后台管理用户,可以新增、修改和删除管理用户;注册用户管理:审核、停用、升级和删除前台注册用户;用户基本信息管理:进行管理所有用户信息、初始密码等操作。
24.所述新闻管理用于实现整个测试系统新闻信息管理;所述统计查询用于实现整个测试系统统计查询的管理。
25.所述流程管理用于实现整个测试系统业务流程管理,所述流程管理包括:测试流程监控:实时监控每个测试任务的运转情况;测试流程查询:查询当前或者历史的测试任务的具体信息。
26.所述测试项目管理用于实现整个测试系统测试项目的管理,所述测试项目管理包括:测试项目维护:对系统能够提供的对外测试服务项目进行维修;测试项目分配:指定每个测试项目的测试单位。
27.所述测试数据管理用于实现整个测试系统测试数据的管理,所述测试数据管理包括:测试数据汇总:汇总和管理所有的测试数据;测试数据查询:查询当前和历史的测试数据;测试数据导出:将测试数据到处生成报表。
28.所述测试订单管理用于实现整个测试系统测试订单的管理,所述测试订单管理包括:测试订单审核:管理和审核注册用户的在线提交订单;测试任务分配:根据测试项目分配资单位的测试任务;测试订单查询:查询测试定的状态。
29.测试系统安全方案设计:一、方案设计目标:按照“统一规划、分工负责;综合防范、整体安全;分级保护、务求实效”的原则,建立安全体系,要充分考虑物理、网络、系统、信息和应用等方面整体安全性;同时建议以应用与实效为主导,管理与技术并重,建立综合防范机制,保障应用系统安全、高效、可靠地运行。
30.二、系统安全措施:(1)系统安全:系统安全是指系统在运行和维护过程中,防止系统数据被有意或无意破坏,阻止非法用户访问,保证系统正常运转。在系统使用前,首先要对使用人员进行必要的上岗前业务培训,规范每位使用者的行为,避免人为事故发生。
31.应用系统提供基于公开密钥算法的数字签名和信息加密技术,使用户只需提供本地操作口令即可实现可靠的身份验证。没有通过网络传输用户口令的过程,杜绝了由于用户选择口令不当而对系统造成的威胁。
32.提供完善的信息、数据及管理安全机制和权限管理机制。“安全机制”将通过远程木马扫描、恶意网站鉴定、数据加密等方式,保证网站对木马、黑客的防范能力;“权限管理机制”通过对重要栏目身份鉴别、跨站脚本和 sql 注入扫描等方式,保障用户隐私,并通过对管理入口安全性和身份鉴别强度的检查,提供网站对后台管理入口安全保护的能力。
33.(2)网络安全:网络防火墙是网络安全中经常采用的手段,它是一种用来加强网络之间访问控制的特殊网络设备,它对两个或多个网络之间传输的数据包和连接方式按照一定的安全策略对其进行检查,来决定网络之间的通信是否被允许,其中被保护的网络称为内部网络或私有网络,另一方则被称为外部网络或公用网络。防火墙能有效得控制内部网络与外部网络之间的访问及数据传输,从而达到保护内部网络的信息不受外部非授权用户的访问和过滤不良信息的目的。
34.(3)保密措施:健全制度、完善管理和适当的技术措施是系统保密的关键。拟采用如下措施:(a)加密传输为了保证在数据传输过程中的安全,当用户连入以后,通过ssl安全套接协议进行加密,用户和服务器之间的通信进行了加密,保证通信链路的相对安全。另外由于整个系统与广域网隔离,所有的ip包直接发送到系统,减少了转发过程的被截获可能性。由于对传输信息进行加密,客户机与主机的信息传输是密文的,保证了信息传输的安全。
[0035] (b)存储备份对涉及密级的文件应采取加密方式存储。采用双机热备和磁盘阵列(raid)技术,其中双机热备技术,由于成本高,难于维护,采用较少,而raid技术是利用若干台小型硬磁盘驱动器加上控制器按一定的组合条件,而组成的一个大容量、快速响应、高可靠的存储子系统。由于可有多台驱动器并行工作,大大提高了存储容量和数据传输率,而且由于采用了纠错技术,提高了可靠性。raid级别的选择有三个主要因素:可用性(数据冗余)、性能和成本。如果不要求可用性,选择raid 0以获得最佳性能。如果可用性和性能是重要的而成本不是一个主要因素,则根据硬盘数量选择raid 1。如果可用性、成本和性能都同样重要,则根据一般的数据传输和硬盘的数量选择raid 5。
[0036]
三、安全标准体系:为了保证项目顺利建设和平台长期稳定运行,同时为规范传感网系统建设与共享,在项目建设过程中同步研究制定一套传感网系统在线测试标准规范体系。包括信息数据标准规范体系以及测试工作规范体系。
[0037]
系统前台、后台管理、接口服务三大部分通过测试流程进行串联,互相配合、相互依存,既能实现面向智慧城市典型应用的物联网关键设备评测平台的对外服务,又能将各子平台通过测试分工进行统一管理,可谓一举两得。信息中心平台与各子平台web service接口通信,既实现了数据和业务对接,又能增强系统的灵活性和扩展性。
[0038]
综上所述:本发明提供的一种智慧城市典型应用的物联网关键设备云端测试方法,与传统技术相比,测试系统以云网络为核心,采用微服务架构,利用集成于云服务器中的测试工具动态分配性,实现后续功能的可扩展、易用性,提高有限测试工具资源的利用率;支持对于常见的物联网终端协议一致性测试、互操作性测试、标识符合性测试。
[0039]
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1