首页> 中国专利> 一种低成本控制装置、管控方法、管控系统以及存储介质

一种低成本控制装置、管控方法、管控系统以及存储介质

摘要

本申请涉及一种低成本控制装置、管控方法、管控系统以及存储介质,涉及电子设备的技术领域,解决了功能模块过多所导致的控制器整体成本较高的问题,其包括:主控终端,用于数据分析计算以及传输信号控制相关设备;SD卡端口,存储信息内容;信息读写装置,受控于主控终端模拟SPI接口读/写SD卡内容;显示信号传输装置,受控于主控终端所模拟的SPI接口作显示信号传输;显示装置,耦接于显示信号传输装置以接收信息展示信号并作信号;信息存储装置,受控于主控终端所模拟的SPI接口驱动信息存储。本申请具有减少接口,缩小封装的体积,降低整体成本的效果。

著录项

  • 公开/公告号CN112214423A

    专利类型发明专利

  • 公开/公告日2021-01-12

    原文格式PDF

  • 申请/专利权人 深圳市金玺智控技术有限公司;

    申请/专利号CN202011081064.0

  • 发明设计人 秦英杰;李镇;

    申请日2020-10-11

  • 分类号G06F13/10(20060101);

  • 代理机构

  • 代理人

  • 地址 518000 广东省深圳市宝安区福海街道新和同富裕工业区耀基1栋3楼

  • 入库时间 2023-06-19 09:32:16

说明书

技术领域

本申请涉及电子设备的技术领域,尤其是涉及一种低成本控制装置、管控方法、管控系统以及存储介质。

背景技术

控制器(英文名称:controller)由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。

现有一种控制器,其集成了中央处理器、同步动态随机存取内存(英文名称:SDRAM)、液晶显示器(英文名称:lcd)接口、nandflash存储芯片、以及通用串行接口(英文名称:usb)、液晶显示器(英文名称:lcd),上述控制器针对不同功能模块设置了相应的配套接口,接口较多,封装较大,参照图8。

针对上述中的相关技术,发明人认为存在接口较多,封装较大的缺陷。

发明内容

为了减少接口,缩小封装的体积,本申请提供一种低成本控制装置、管控方法、管控系统以及存储介质。

第一方面,本申请提供一种低成本控制装置,采用如下的技术方案:

一种低成本控制装置,包括:

主控终端,用于数据分析计算以及传输信号控制相关设备;

SD卡端口,供SD卡插入;

信息读写装置,受控于主控终端模拟SPI接口读/写SD卡内容;

显示信号传输装置,受控于主控终端所模拟的SPI接口作显示信号传输;

显示装置,耦接于显示信号传输装置以接收信息展示信号并作信号;

信息存储装置,受控于主控终端所模拟的SPI接口驱动信息存储。

通过采用上述技术方案,通过SD卡端口、信息读写装置的设置有效替代了USB所起到的信息读写功能,且降低了端口的造价成本且同时减少了分装的空间,显示信息传输装置以及显示装置的设置通过模拟的SPI接口有效替代了常规的LCD端口,在保证显示装置正常使用的同时降低了端口的造价成本且同时减少了分装的空间,类似的,信息存储装置通过串行的接口进行操作的信息存储,也相应减少了端口的造价成本且减少了分装的空间,另外,综上,通过串行端口的频繁使用,也相应减少了端口的型号,降低了分装的空间且降低了整体造价的成本。

可选的,信息读写装置包括:

初始化模块,主控终端通过GPIO接口模拟SPI接口并对SD卡作初始化操作;

读写模块,对完成初始化的SD卡作读/写操作。

通过采用上述技术方案,通过初始化模块、读写模块的结合使用有效保障了通过串行端口来实现SD卡的有效读/写操作。

第二方面,本申请提供一种低成本控制装置的管控方法,采用如下的技术方案:

一种低成本控制装置的管控方法,包括:

获取用户的登录账号;

基于登录账号所匹配的数字密码、发送至用户手机的验证码信息、以及当天日期的信息构建用户本次的登录密码;

获取用户所输入的登录密码;

将用户所输入的登录密码,与所构建的用户本次登录密码作比对;

若比对一致,则登录显示装置的操控界面;

若比对不一致,则给出登录提示并清空当前所输入登录密码中错误的部分

通过采用上述技术方案,可以对用户所输入的登录账号以及其它相关条件有效确定用户的登录密码,并将所确定的用户登录密码与用户实际输入的登录密码作比对,并在比对成功的时候及时让用户登录到操作界面作相关操作,有效提升了操控的安全性,避免外人随意开启操作的情况发生。

可选的,用户本次登录密码的构建步骤如下:

从预设的存储有用户的登录账号以及相应用户登录账号所匹配的手机号的第一数据库中,查找出登录账号所匹配的用户手机号;

发送随机验证码至用户手机;

将登录账号所匹配的数字密码作为第一密码组,将发送至用户手机的验证码信息作为第二密码组,将当天日期所涵盖的数字作为第三密码组;

将第一密码组的尾数、第二密码组的尾数、第三密码组的尾数依次相加获取三者尾数的和,同步的,将第一密码组的尾数、第二密码组的尾数、第三密码组的尾数依次相乘获取三者尾数的乘积;

将三者尾数的乘积作为被除数,三者尾数的和作为除数,获取两者的商和余数,若两者的商大于余数,则第一密码组排列在第二密码组之前;反之,则第一密码组排列在第二密码组之后;若商和余数均为奇数,则第三密码组置底;若商和余数两者一为奇数另一为偶数,则第三密码组位列于第一密码组与第二密码组之间;若商和余数均为偶数,则第三密码组位列于第一密码组和第二密码组之前;

排列第一密码组、第二密码组、第三密码组的次序构建形成正确的用户本次登录密码。

通过采用上述技术方案,基于登录账号所匹配的数字密码、发送至用户手机的验证码信息、当天日期所涵盖的数字做合理的排布设置,有效构架了用户本次登录密码,相比于常规单一数字密码的构架,更好的提高了数据的安全性,避免外人的随机破解。

可选的,若比对不一致,则给出登录提示并清空当前所输入登录密码中错误的部分的构建步骤如下:

将本次用户所输入的登录密码按照正确的用户本次登录密码的次序划分为三部分,依次为第一部分、第二部分、第三部分;

分析出其中比对不上的部分,并将比对不上的部分通知到用户;

自动清空用户当前所输入登录密码中错误的部分。

通过采用上述技术方案,充分考虑到了登录用户在登录的时候由于个人的疏忽因素导致输错密码,在这个时候能够给到错误的启示,并且直接清空相关错误的内容,方便由于个人疏忽因素输错的用户能够尽快输入完成操作系统的登录。

可选的,低成本控制装置的管控方法还包括位于比对不一致,则给出登录提示并清空当前所输入登录密码中错误的部分之后的步骤:

计算比对不一致的次数;

若比对次数超过三次,则基于原有的登录密码作形式调整;

获取用户的登录密码并将用户的登录密码以及登录形式,与正确的登录密码以及登录形式作比对;

若比对一致,则完成登录;

若比对不一致,则锁定系统禁止登录。

通过采用上述技术方案,考虑到出现用户联系三次输错的时候,为避免为外人试图破解的情况发生,此处对原有的登录密码作调整,从而有效杜绝了外人尝试破解密码的情况发生。

可选的,基于原有的登录密码作形式调整的步骤如下:

获取原有正确的登录密码以及不同密码组所在位置;

按照第一密码组至第三密码组的次序逐一输入密码,且不同相邻组别的密码输入的时间间隔为预设的时间范围。

通过采用上述技术方案,在密码不变的情况下调整了密码具体的每个组别的输入次序,从而避免外人在了解密码的情况下登录,提高了整体系统的安全性。

第三方面,本申请提供一种低成本控制装置的管控系统,采用如下的技术方案:

一种低成本控制装置的管控系统,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,该程序能够被处理器加载执行时实现如上述权利要求任一项所述的低成本控制装置的管控方法

通过采用上述技术方案,通过程序的调取,可以对用户所输入的登录账号以及其它相关条件有效确定用户的登录密码,并将所确定的用户登录密码与用户实际输入的登录密码作比对,并在比对成功的时候及时让用户登录到操作界面作相关操作,有效提升了操控的安全性,避免外人随意开启操作的情况发生。

第四方面,本申请提供一种计算机存储介质,采用如下的技术方案:

一种计算机存储介质,包括能够被处理器加载执行时实现如上述权利3至7中任一项所述的低成本控制装置的管控方法的程序

通过采用上述技术方案,通过程序的调取,可以对用户所输入的登录账号以及其它相关条件有效确定用户的登录密码,并将所确定的用户登录密码与用户实际输入的登录密码作比对,并在比对成功的时候及时让用户登录到操作界面作相关操作,有效提升了操控的安全性,避免外人随意开启操作的情况发生。

综上所述,本申请的有益技术效果为:

1.一方面通过SD卡端口替代了USB端口,且同时减少了多款型号端口的使用,整体降低了成本;

2.提高了低成本控制装置的安全性,避免其为外人破解使用。

附图说明

图1是本申请实施例低成本控制装置应用的示意图。

图2是本申请实施例低成本控制装置整体构架示意图。

图3是本申请实施例低成本控制装置的管控方法的整体步骤示意图。

图4是图3中步骤S200的具体步骤示意图。

图5是图3中步骤SB00的具体步骤示意图。

图6是位于比对不一致,则给出登录提示并清空当前所输入登录密码中错误的部分之后的步骤示意图。

图7是图6中步骤SCB0的具体步骤示意图。

图8是背景技术中所提及的现有技术示意图。

图中,1、主控终端;2、信息读写装置;3、显示装置;4、信息存储装置;5、初始化模块;6、读写模块;7、SD卡端口;8、显示信号传输装置。

具体实施方式

以下结合附图1-8对本申请作进一步详细说明。

参照图1、图2,为本申请公开的一种低成本控制装置,包括用于数据分析计算以及传输信号控制相关设备的主控终端1、供SD卡插入的SD卡端口7、受控于主控终端1模拟SPI接口读/写SD卡内容的信息读写装置2、受控于主控终端1所模拟的SPI接口作显示信号传输的显示信号传输装置8、耦接于显示信号传输装置8以接收信息展示信号并作信号的显示装置3、受控于主控终端1所模拟的SPI接口驱动信息存储的信息存储装置4。

主控终端1可以为中央处理器(英文名:CPU)或微型中央处理器(英文名:MCU)。

其中,SD卡端口7的设置可以有效替代USB的功能,降低成本。

其中,信息读写装置2包括主控终端1通过GPIO接口模拟SPI接口并对SD卡作初始化操作的初始化模块5、对完成初始化的SD卡作读/写操作的读写模块6。

显示信号传输装置8通过GPIO模拟SPI接口形成LCD端口一样的功能,以尽量减少端口以及相应端口的型号。

显示装置3为液晶显示器。

其中上述提及的SPI接口为串行外设接口,SPI接口是Motorola首先提出的全双工三线同步串行外围接口,采用主从模式(Master Slave)架构。

其中,上述提及的GPIO也称为总线扩展器,GPIO接口具有以下优势:优势1:GPIO具有更低的功率损耗(大约1μA,μC的工作电流则为100μA);优势2:集成IIC从机接口,GPIO内置IIC从机接口,即使在待机模式下也能够全速工作;优势3:小封装,GPIO器件提供最小的封装尺寸;优势4:低成本:您不用为没有使用的功能买单;优势5:快速上市,不需要编写额外的代码、文档,不需要任何维护工作;优势6:灵活的灯光控制,内置多路高分辨率的PWM输出;优势7:可预先确定响应时间:缩短或确定外部事件与中断之间的响应时间;优势8:更好的灯光效果:匹配的电流输出确保均匀的显示亮度;优势9:布线简单,仅需使用2条就可以组成IIC总线或3条组成SPI总线;优势10:与ARM的几组GPIO引脚,功能相似,GPxCON控制引脚功能,GPxDAT用于读写引脚数据。另外,GPxUP用于确定是否使用上拉电阻。

信息存储装置4为SPIFlash,SPIFlash是一种使用SPI通信的Flash,即,可能指NOR也可能是NAND。但现在大部分情况默认下人们说的SPI Flash指的是SPINorFlash,SPIFlash有如下优势:节省成本,减小封装,存储数据。

参照图3,本申请实施例还公开一种低成本控制装置的管控方法,一种低成本控制装置的管控方法包括步骤S100、步骤S200、步骤S300、步骤S400、步骤SA00、步骤SB00,其中步骤SA00与步骤SB00并行工作。

在步骤S100中,获取用户于显示装置3的登录界面所输入的登录账号。

其中,步骤S100所提及的用户于显示装置3的登录界面所输入的登录账号的方式可以是用户于显示界面的手动输入方式,也可以是用户通过语音输入的方式。

在步骤S200中,基于登录账号所匹配的数字密码、发送至用户手机的验证码信息、以及当天日期的信息构建用户本次的登录密码。

其中,步骤S200可划分为步骤S210至步骤S260,参照图4。

在步骤S210中,从预设的存储有用户的登录账号以及相应用户登录账号所匹配的手机号的第一数据库中,查找出登录账号所匹配的用户手机号。

在步骤S220中,发送随机验证码至用户手机。

在步骤S230中,将登录账号所匹配的数字密码作为第一密码组,将发送至用户手机的验证码信息作为第二密码组,将当天日期所涵盖的数字作为第三密码组。

其中,步骤S230所提及的登录账号所匹配的数字密码由查询相关数据库来实现,当天日期例如是2020年9月30日,那么当天日期所涵盖的数字为20200829。

在步骤S240中,将第一密码组的尾数、第二密码组的尾数、第三密码组的尾数依次相加获取三者尾数的和,同步的,将第一密码组的尾数、第二密码组的尾数、第三密码组的尾数依次相乘获取三者尾数的乘积。

举例来说,第一密码组为3256,那么第一密码组的尾数为6,第二密码组为3679,那么第二密码组的尾数为9,第三密码组为20200829,那么第三密码组的尾数为9,那么三者尾数的和为15,那么三者尾数的乘积为486。

在步骤S250中,将三者尾数的乘积作为被除数,三者尾数的和作为除数,获取两者的商和余数,若两者的商大于余数,则第一密码组排列在第二密码组之前;反之,则第一密码组排列在第二密码组之后;若商和余数均为奇数,则第三密码组置底;若商和余数两者一为奇数另一为偶数,则第三密码组位列于第一密码组与第二密码组之间;若商和余数均为偶数,则第三密码组位列于第一密码组和第二密码组之前。

举例来说,三者尾数的乘积为486,三者尾数的和为15,那么商为32,余数为6,商大于余数,那么第一密码组排列在第二密码组之前,另外,商和余数均为偶数,那么第三密码组位列于第一密码组和第二密码组之前,具体正确的用户本次登录密码为2020082932563679。

在步骤S260中,排列第一密码组、第二密码组、第三密码组的次序构建形成正确的用户本次登录密码。

在步骤S300中,获取用户所输入的登录密码。

在步骤S400中,将用户所输入的登录密码,与所构建的用户本次登录密码作比对。

在步骤SA00中,若比对一致,则登录显示装置3的操控界面。

在步骤SB00中,若比对不一致,则给出登录提示并清空当前所输入登录密码中错误的部分。

其中,步骤SB00可划分为步骤SB10至步骤SB30,参照图5。

在步骤SB10中,将本次用户所输入的登录密码按照正确的用户本次登录密码的次序划分为三部分,依次为第一部分、第二部分、第三部分。

举例来说,用户本次登录密码的次序按照由高位至低位的排序输入,如果正确的用户本次登录密码次序依次为第三密码组、第一密码组、第二密码组,那么此处本次用户所输入的登录密码也相应按照这个次序来。

在步骤SB20中,分析出其中比对不上的部分,并将比对不上的部分通知到用户。

举例来说,如果第二部分比对不上,那么会将第二部分通知到用户,此处通知用户的方式可以是通过相应第二部分密码变色的方式来告知,也可以是发声的形式来告知用户。

在步骤SB30中,自动清空用户当前所输入登录密码中错误的部分。

另外,考虑到存在外人尝试破解密码的情况发生,低成本控制装置的管控方法还包括位于比对不一致,则给出登录提示并清空当前所输入登录密码中错误的部分之后的步骤,该具体的步骤可划分为步骤SC10、步骤SC20、步骤SC30、步骤SCA0、步骤SCB0,参照图6。

在步骤SC10中,计算比对不一致的次数。

在步骤SC20中,若比对次数超过三次,则基于原有的登录密码作形式调整。

其中,步骤SC20可划分为步骤SC21至步骤SC22,参照图7。

在步骤SC21中,获取原有正确的登录密码以及不同密码组所在位置。

在步骤SC22中,按照第一密码组至第三密码组的次序逐一输入密码,且不同相邻组别的密码输入的时间间隔为预设的时间范围。

举例来说,如果正确的用户本次登录密码次序依次为第三密码组、第一密码组、第二密码组,那么在输入的时候应该先输入第一密码组,其次输入第二密码组,最后才输入第三密码组。

另外不同相邻组别的密码输入的时间间隔为预设的时间范围可以为预设的固定时间,也可以是取决于当前日期所涵盖数字之和,例如20200829,那么密码之和为23。

在步骤SC30中,获取用户的登录密码并将用户的登录密码以及登录形式,与正确的登录密码以及登录形式作比对。

在步骤SCA0中,若比对一致,则完成登录。

在步骤SCB0中,若比对不一致,则锁定系统禁止登录。

本发明实施例提供一种计算机可读存储介质,包括能够被处理器加载执行时实现如图3-图7任一种方法的程序。

所述计算机可读存储介质例如包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

基于同一发明构思,本发明实施例提供一种低成本控制装置的控制系统,包括存储器、处理器,存储器上存储有可在所述处理器上运行实现如图3至图7任一种方法的程序。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

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

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

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

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

本具体实施方式的实施例均为本发明的较佳实施例,并非依此限制本发明的保护范围,故:凡依本发明的结构、形状、原理所做的等效变化,均应涵盖于本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号