一种基于云计算的智能设备全生命周期监测查询系统的制作方法

文档序号:19830883发布日期:2020-02-04 12:25阅读:140来源:国知局

本发明涉及云计算技术领域,特别涉及一种基于云计算的智能设备全生命周期监测查询系统。



背景技术:

现有技术是基于电子证书、智能设备硬件特征及序列号、用户身份特征等单一或组合的方式去验证智能设备是否为原厂正品,仅仅是在智能设备到达用户手中以后,由用户提供当前已购买的智能设备序列号,到生产者提供的系统进行提交和查验,用户拿到的查询结果,仅仅是对智能设备的序列号进行原厂正品验证,而不是同时验证序列号及其对应的智能设备的硬件特征码两者是否为原厂正品,更无法通过智能设备的全生命周期去监测这些信息是否有变动,是否还是原厂正品。由此可见,上述技术单就对智能设备正品认证的方式来看,过于简单和静止,多数情况下仅凭设备序列号进行正品验证,而不是将序列号对应的相关智能设备的硬件特征码进行实时提取并传入云端服务器作为正品验证的依据,之后在用户手中的智能设备中安装硬件特征码提取客户端,将当前的硬件特征码传入云端服务器与云端服务器的正品数据进行对比识别。现行的方案极易发生序列号是正品,而智能硬件特征码并非原厂生产的问题;且由于这类系统并不能完全覆盖智能设备在生产、库存、销售、维修的各个环节,漏洞很多,因此需要更及时和动态的方式去解决。



技术实现要素:

为解决上述环节所出现的问题,为智能设备的正品化查验提供新的解决方案,本发明提供了一种基于云计算的智能设备全生命周期监测查询系统。

本发明的有益效果为:

本发明通过云端的产存销维系统和三个客户端的联动,加上云端的相关系统采用web技术的页面进行交互,保证了智能设备在生产、库存、销售和维修的各个环节,在提取和存储智能设备硬件特征、绑定智能设备序列号、智能设备销售时对身份合法的销售人员进行销售操作记录、智能设备遇到更换零部件时在合法的维修人员修理后重新提取零部件特征信息到云端进行更新和存储等机制,通过软件系统对智能硬件设备在生产、库存、销售、维修等流通环节进行全程且实时地跟踪,再通过查询客户端与云端的实时联动交互,及时让使用者手中的智能设备在生产和流通环节中得到原厂或原厂授权销售或维修渠道的认证,全程且实时地保障使用者手中的智能设备达到原厂认证标准,解决智能设备在全生命周期内的原厂正品认证问题。

针对现在市场上流通的大多数智能设备正品检测系统,仅通过序列号检测正品与否,而无法检测正品是否通过正规授权渠道进入使用者手中,也无法检测智能设备在非官方途径维修的以后是否已被更换零部件的情况,本发明通过云端的智能设备全生命周期监测系统,对智能设备的生产、销售、使用和维修状态进行全程跟踪,不仅对原厂生产的智能设备硬件特征进行提取和序列号绑定,还对原厂销售人员及授权销售渠道、原厂维修人员和授权维修渠道的账号进行实名制注册,对这些人员的相关操作在系统内进行操作记录和状态标记,及时跟踪智能设备的生产和流通状态,通过云端和查询客户端软件进行联动检测,对智能设备的销售渠道和维修渠道进行跟踪和实时反馈,在消费者购买到非正规渠道的全新智能设备情况下,通过查询客户端弹出智能设备非正规渠道产品的提示;在智能设备使用者通过非正规维修渠道更换设备零部件后,通过序列号和硬件特征的绑定检测机制,智能设备使用者通过查询客户端查询设备是否为原厂正品时,客户端弹出智能设备非原厂正品提示。以上两种情况并非现行的原厂序列号检测方法可以解决的问题,均可在本发明内解决,并实时提示智能设备使用者手中的智能设备是否为原厂正品。

另外,由于采用了云计算与客户端联合操作的技术方案,且云端采用web技术,在服务器、浏览器和客户端几个层面均可以对相关业务进行操作,突破了单一的c/s或b/s架构,使得整个业务流程完全达到实时化水平,特别是对智能设备全生命周期进行实时监控、对智能设备硬件正版化验证进行实时操作等,这些实时性的业务均得益于整个系统架构的设计突破了突破了单一的c/s或b/s架构,使整个发明所涉及的业务能够最大限度满足智能设备使用者对硬件正版化的即时性查询的需求。

具体实施方式

下面结合具体实施例对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。

本发明的设计构思为:提供一种基于云计算的智能设备全生命周期监测系统,通过序列号及智能设备特征码跟踪智能硬件全生命周期的各个阶段。

下面对本申请常见技术术语进行说明。

智能设备:本申请内的智能设备是指包含但不限于各类计算机、智能手机、可穿戴智能设备等带有cpu计算芯片和有线、蜂窝、无线wifi等数据网络传输芯片,带有操作系统并能运行应用程序的设备集合,其特征是可以通过编程手段,与云端服务器进行互联互通操作。

智能设备硬件特征:是指智能设备的cpu、显示芯片、内存芯片、有线网络芯片、无线网络芯片等具有计算及网络通信功能等凸显智能设备特征的芯片集合。

智能设备硬件特征码:是指智能设备硬件特征的相关芯片,在出厂时所自带的能够标识其身份唯一性的编码,例如cpu、显示芯片、内存芯片的序列号,或者有线网络芯片、无线网络芯片的物理地址(也叫mac地址),以及通过操作系统的特殊算法计算出来的设备唯一标识码(uuid)、有线及无线网卡相关信息或智能手机及可穿戴智能设备的iemi码等,这些智能硬件特征码用于标识智能设备身份的唯一性,是识别设备身份唯一性的及与其主人身份绑定的依据。

产存销维:是指智能设备的生产、库存、销售、维修等从智能设备生产线到下线进入库存,再通过市场销售到使用者,最后到使用中出现问题而产生维修的整个过程,在上述生产流通环节所处的智能设备全生命周期各个阶段的简称。

云端服务器:指处于互联网云端服务器的云端服务器硬件,基于云技术的智能设备“产存销维”跟踪系统、以及配合智能设备进行硬件特征识别、智能设备序列号生成及识别、保持与智能设备进行互感连接等功能的云端服务器软件系统。

使用者:本申请内的“使用者”,是指使用智能设备的消费者(智能设备的“主人”)。

下面对本发明的技术方案进行说明。本发明所述系统包括云端服务器和三个客户端。下面分别予以介绍。

一.云端服务器

所述云端服务器作为管理中心,设置若干子系统,包括工厂管理系统、销售管理系统、物流管理系统、用户接入系统、产品返修系统在内的若干子系统,能实现产品全局管理、智能设备序列号生成、在生产、销售、使用和维修状态过程中对不同环节下相关人员的开户及客户端权限等功能管理,并进行各个子系统的数据汇总和数据挖掘分析等功能。

各业务系统管理人员开户具体为:管理中心管理员对库管员(对应工厂管理系统)、销售员(对应销售管理系统)、物流员(对应物流管理系统)、维修员(对应产品返修系统)进行开户操作(分配账号名称、密码、填写不同类型人员的真实姓名、身份证号(实名制)、联系方式、所属部门/单位等)。

分配客户端权限具体为:分配各类人员在对应子系统的用户名、密码、登录、退出、数据写入、修改、删除等操作权限。其中,分配库管员、智能设备主人、维修员分别操作生产客户端、查询客户端、维修客户端上传云端服务器数据时,相关客户端对云端服务器对应系统的登录和写操作权限。

生成智能设备唯一序列号的操作具体为:生成生产智能设备各批次不同数量所对应的唯一序列号,用于绑定智能设备硬件特征码,通过智能设备的硬件特征码和序列号为智能设备提供唯一身份标识,为后续操作流程中与智能设备硬件特征和序列号关联做准备。

下面对各个子系统进行说明。

1.工厂管理系统:被配置为与生产客户端交互,接收生产客户端上传的智能设备的硬件特征码和序列号,并将序列号与对应硬件特征码绑定存储,并为销售管理系统提供基于序列号的设备查询功能。

更具体的,主要是接收生产客户端上传的智能设备硬件特征码及该特征码对应的序列号,并将该客户端上传的智能设备硬件特征码及该特征码对应的序列号在工厂管理系统的数据库中进行绑定和存储,形成基于上述绑定信息的库存数据库,并为销售管理系统提供基于智能硬件序列号的设备查询功能。

2.销售管理系统:被配置为用于对智能设备生产者自有销售人员和外围代理商销售人员的开户、销售开单、销售统计等多项管理功能。在整个系统共享智能设备的序列号,并在序列号对应的智能设备销售状态变为已销售时将智能设备的序列号及硬件特征在数据库内做“已销售标记”并生成一个销售订单号,所述销售订单号被共享至物流管理系统。

智能设备的序列号是由工厂管理系统将库存可售的智能设备序列号在系统内共享给销售人员的。

在使用者通过查询客户端查询智能设备时,对查询客户端反馈的序列号进行判断,确认该序列号是否为生产者数据库内的序列号,且该序列号是否通过已注册的销售员进行销售(具有已销售标记),二者其一无法满足,则任何人通过查询客户端查询智能设备的操作将会得到不同错误类型的查询结果;若序列号不是工厂管理系统数据库内的序列号,查询客户端提示使用者该设备非原厂产品;若序列号是工厂管理系统数据库内的序列号,但未经过已注册销售员做销售操作,则任何人通过查询客户端查询智能设备时,查询客户端提示该设备为“非正规渠道产品”。这种方式可以避免工厂在生产智能设备并录入工厂管理系统后,未经过正规销售途径,擅自将智能设备放入市场流通,导致使用者在购买后无法分辨是否通过正规渠道获取该智能设备,从而引起的各种无法预料的后果,以切实保证使用者的切身利益。

3.物流管理系统:被配置为用于物流员登录该系统,并选择共享的销售订单号或产品返修系统共享的返修单,实现智能设备在销售和返修两种状态下的发货物流跟踪、用户签收管理。

物流管理系统的工作方法为:

步骤一:管理中心对物流员进行开户操作,此时管理中心创建物流员的账号、密码、真实姓名及工号等信息,分配对物流管理系统的信息读取、写入、修改、删除等操作权限,同时,销售管理系统将销售订单号、产品返修系统将返修单号分别在系统内共享给物流员进行浏览和选择。

步骤二:物流员从web浏览器登录云端服务器物流管理系统,物流员在接到销售管理系统共享的销售订单号、产品返修系统共享的返修单以后,自主选择具体单号,将智能设备实物从仓库提出后,在物流管理系统内做出库操作;完成了出库操作的单将不能再被其他物流员选中。

步骤三:物流员根据销售订单内购买智能设备人的姓名、联系方式和收货地址,或者返修单内返修智能设备人的姓名、联系方式和收货地址,将智能设备打包,通过物流公司发出。

4.用户接入系统:被配置为与查询客户端交互,用于智能设备使用者通过查询客户端查询智能设备是否为原厂产品、返修时提交返修资料;存储各个序列号及其对应智能设备硬件特征码、维修信息。

5.产品返修系统:被配置为与维修客户端交互,用于维修员确认智能设备维修工作是否完成;接收维修客户端提取的硬件特征码、序列号,并判断序列号是否正确,如正确就将更新的智能设备硬件特征码与序列号绑定存储;将返修单号共享到物流管理系统,并记录维修数量。

下面对各个客户端及其与云端服务器的交互方法进行说明。

1.生产客户端

用于库管员登录工厂管理系统,并在登录后自动提取智能设备的硬件特征码,且能将对应的序列号一并上传到工厂管理系统。其与工厂管理系统的交互过程为:

步骤一:管理中心对库管员进行开户操作,此时管理中心创建库管员的账号、密码、真实姓名及工号等信息,分配对工厂管理系统的信息读取、写入、修改、删除等操作权限,以及分配库管员操作生产客户端上传云端服务器数据时,对云端服务器的登录和写操作权限。

步骤二:库管员在工厂管理系统内向管理中心申请序列号,所述序列号与需要做硬件特征码和序列号绑定的智能设备数量相一致,且一一对应。

智能设备生产者在生产智能设备硬件并通过产品质检以后,提取其生产的智能设备的硬件特征码(由于智能设备生产的特殊性,设备内部采用了不同功能的芯片去完成不同功能的任务,而这些芯片又各自带有唯一识别的特征码,由此通过这些特征码的组合和提取,可以锁定智能设备的唯一性)在此基础上,绑定管理中心生成的智能设备序列号,一并返回云端服务器的生产库存数据库,由云端服务器进行存储,为云端服务器在市场流通环节对该智能设备在市场的流通状态提供判断依据。

步骤三:管理中心响应申请,将对应数量的序列号在云端服务器内发给库管员,并在云端服务器向库管员显示相应的序列号列表。

步骤四:库管员通过生产客户端登录云端服务器工厂管理系统,并通过生产客户端提取智能设备相关的硬件特征码。

所述硬件特征码包括且不限于以下信息:智能设备uuid、imei(如果有)、cpu型号、cpu序列号、显卡生产厂家、显卡型号、显卡显存大小、显卡芯片序列号(如果有)、主板生产厂家、主板型号、主板序列号、主板芯片组生产厂家、主板芯片组型号、主板芯片组序列号、显示屏生产厂家、显示屏型号、显示屏序列号、硬盘生产厂家、硬盘型号、硬盘容量、硬盘序列号(如果有)、有线网卡型号、有线网卡mac地址、无线网卡型号、无线网卡mac地址等。

步骤五:生产客户端提取完智能硬件特征码后,库管员将序列号标签拍照并导入生产客户端,通过生产客户端一并上传至工厂管理系统,由云端服务器的工厂管理系统将该组特征码与其对应的序列号捆绑(关联)存储,此时,序列号即代表了智能设备特征码,用于后续的销售流程操作。

二、查询客户端

查询客户端与用户接入系统交互,用于使用者通过序列号和智能硬件特征码回传用户接入系统查询智能设备硬件是否为原厂正品。核心的操作数据和判断数据,则存储于云端服务器的用户接入系统。

查询客户端提供智能设备原厂正品查询功能,具体流程如下:

智能设备使用者打开查询客户端,在查询客户端内输入框内填写智能设备设备序列号,点击“查询”按钮,此时查询客户端扫描该智能设备的硬件特征码与智能设备序列号一起上传云端,云端在接收到序列号、硬件特征码等信息以后,判断序列号及硬件特征码是否与数据库中的数据一致,如果是序列号不一致,则云端返回序列号不一致的结果给查询客户端,查询客户端在收到结果后弹出“智能设备序列号错误”提示窗口;如果是硬件特征码不一致,云端返回硬件特征不一致结果给查询客户端,查询客户端在收到结果后弹出“硬件特征错误,智能设备非原厂产品”提示窗口;如果二者均错误,则云端返回二者均错误的结果,查询客户端收到结果后,弹出“序列号及硬件特征错误,智能设备非原厂产品”提示窗口;如果二者均正确,但不存在绑定关系,则云端返回二者未绑定的判断结果,查询客户端收到结果后,弹出“智能设备序列号和硬件特征正确,但二者未匹配,该设备序列号和硬件有可能出现未经原厂许可的拆机操作,无法通过原厂认证”提示窗口;如果二者一致并存在绑定关系,云端不返回结果给客户端,继续判断硬件特征在数据库中是否有销售标记,如果未带销售标记,则返回未带销售标记的结果给查询客户端,查询客户端收到结果后弹出“智能设备非正规销售渠道产品”提示窗口;如果带有销售标记,则返回智能设备为原厂正品结果给查询客户端,查询客户端弹出“智能设备为原厂正品”提示窗口,整个查询流程结束。

上述流程可以避免工厂在生产智能设备并录入工厂管理系统后,未经过正规销售途径,擅自将智能设备放入市场流通,导致使用者在购买后无法分辨是否通过正规渠道获取该智能设备,从而引起的各种无法预料的后果,以切实保证使用者的切身利益。

三.维修客户端

被配置为与产品返修系统交互,用于在智能设备硬件维修并更换相关零部件后,重新提取智能设备硬件特征码,并将新的硬件特征码与原有的序列号一起上传至云端服务器维修数据库进行存储,让云端服务器在智能设备维修后做数据更新操作,使原有序列号关联绑定维修后的智能设备硬件特征码,并增加对智能设备的维修状态记录,便于后续的用户登录云平台的硬件特征识别操作,保证用户的智能硬件均为原厂认证。

实现上述功能需要维修客户端与云端服务器进行如下交互:

管理中心对维修员进行开户操作,此时管理中心生成维修员的账号、密码、真实姓名及工号等信息,并将维修员账号归入维修员组,放入产品返修系统,由产品返修系统分配维修员操作权限,以及分配维修员操作维修客户端上传云端服务器数据时,对云端服务器的登录和写操作权限。

当智能设备主人的智能设备硬件出现故障需要进行硬件维修时,通过云端服务器用户接入系统的售后维修特别登录通道登录用户接入系统,在系统内提交姓名、联系方式、收货地址、需要维修的智能设备序列号、故障现象等信息,并勾选允许智能设备生产商更换设备零部件(如果不勾选该选项,智能设备生产商的维修员无法在更换故障零部件,获取重新提取新设备的硬件特征并存入云端服务器产品维修系统的权限);用户接入系统会生成一个返修单号,用户在接到返修单号之后,根据用户接入系统的提示,将设备返回智能设备生产商指定的维修地址。

维修员接到故障设备后,根据实际情况进行维修,如果不需要更换设备零部件,维修员完成维修以后,在产品返修系统内确认维修工作完成,产品返修系统将返修单号加上维修员的账号并存储在产品返修系统内,存储完成后,将相关单号信息推送到物流管理系统,由物流员进行后续操作;当遇到需要更换零部件的情况时,维修员在完成零部件更换以后,在智能设备上运行维修客户端,通过维修客户端登录云端服务器产品返修系统,登录以后,维修客户端自动扫描维修完成后的智能设备的各种硬件特征,并显示给维修员,维修员在维修客户端显示智能设备硬件特征以后,手工填入该送修智能设备的序列号(该序列号在整个送修和修理完成后均不变,改变的仅仅是设备的硬件特征信息,这样设计不会混乱用户身份与智能设备的一一对应关系),并将序列号的标签纸拍照,发到当前运行维修客户端的智能设备内,由维修客户端进行提取,完成以上工作后,维修员点击维修客户端的“更新设备硬件信息”按钮,将智能设备新的硬件特征码、序列号加密上传到云端服务器产品返修系统,此时,云端服务器产品返修系统将会对比该序列号与云端服务器存储的序列号是否一致,若不一致,则返回错误信息给维修客户端,维修客户端在接到错误信息后,弹出序列号错误,并提示维修员重新录入序列号的错误提示窗口,维修员重新输入准确的智能设备原序列号;若一致,由产品返修系统将更新后的智能设备序列号和智能设备硬件特征码进行绑定存储,再更新用户接入系统数据库中智能设备的硬件特征码,且将序列号和新的硬件特征码绑定并存储(由于此时并未更改智能设备序列号,所以该序列号与用户的绑定关系并未改变,仅改变了序列号与维修以后的硬件特征码的关联关系);绑定工作完成后,用户接入系统对序列号绑定的硬件特征增加“维修”标记(此时,用户接入系统内的用户名、序列号和维修后的硬件特征码已经绑定),便于用户接入系统和产品返修系统在审核相关序列号对应的智能设备是否有过官方维修记录时,通过对比双方数据库内同一个序列号下是否存在相同的硬件特征而得出判断结果(此步骤用于杜绝使用者在智能设备硬件故障后,拿到市面上非智能设备原厂/原厂授权的维修中心维修,在更换设备零件以后,重新登录云端服务器并通过云端服务器和查询客户端提供的第三方软件授权方式而产生的不可预见的结果);维修员完成上述步骤以后,在产品返修系统内确认维修工作完成,产品返修系统将返修单号加上维修员的账号并存储在产品返修系统内,存储完成后,将相关单号信息推送到物流管理系统,由物流员进行后续操作。

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