一种用于租赁豆浆机的加密系统的制作方法

文档序号:417233阅读:423来源:国知局
专利名称:一种用于租赁豆浆机的加密系统的制作方法
技术领域
本实用新型涉及一种用于租赁豆浆机的加密系统。
背景技术
由于商用豆浆机的价格相对比较昂贵,而目前适用对象主要是小型商场、饭店。这些商场、饭店考虑经营成本,常采取租赁形式的租用商用豆浆机,为保障商用豆浆机制造商/经销商的合法权益,方便对租用商用豆浆机的管理,需对豆浆机的使用期限、次数等约定的使用条件加以限制。现有技术中还未有相应的加密授权方法,以便能够利用该加密授权方法向豆浆机控制器写入租赁的时限或使用次数等租赁条件,实现对商用豆浆机的加密授权,使商用豆浆机控制器的CPU从加密文件中读取包含租赁条件的信息,CPU依据所获取的租赁条件进行判断,只有在满足租赁条件时商用豆浆机才可运行,这样就能更有效地保障 制造商/经销商的权益。 由此可见,有必要提供一种特别适用于租赁豆浆机的加密系统。

实用新型内容本实用新型的任务在于提供一种用于租赁豆浆机的加密系统。其技术解决方案是一种用于租赁豆浆机的加密系统,包括上位机、U盘和用于租赁的目标豆浆机;上位机设置有第一 USB接口,目标豆浆机的控制器包括CPU和第二 USB接口,U盘作为上位机与目标豆浆机控制器的CPU之间的传输媒介。上述U盘通过第一 USB接口,由上位机将用户信息以加密文件的形式写入U盘,再通过第二 USB接口,由目标豆浆机控制器的CPU借助于第二 USB接口读取U盘中的加密文件;目标豆浆机控制器的CPU获取加密文件后,进行解密得到包括租赁条件在内的新用户信息,并根据新用户信息控制目标豆浆机。上述第二 USB接口选用的是CH376芯片。本实用新型具有以下有益技术效果本实用新型以U盘为传输媒介,向目标豆浆机的控制器写入租期和/或使用次数等租赁条件,实现了对用于租赁的商用豆浆机的加密授权;目标豆浆机控制器的CPU根据获取的租赁条件可实时控制目标豆浆机的工作状态,如果目标豆浆机还处于能够满足租赁条件的阶段,即能正常工作,一旦出现不能满足租赁条件的情形,就不能工作。本实用新型方便实用,能够有效地保障制造商/经销商的权益。
以下结合附图
具体实施方式
对本实用新型作进一步说明图为本实用新型一种实施方式的结构原理示意框图。
具体实施方式
结合附图,一种用于租赁豆浆机的加密系统,包括上位机、U盘和用于租赁的目标豆浆机。上述上位机设置有第一 USB接口,上位机能够完成用户信息的编辑、查找、添加、删除以及更新用户信息,同时具有写入U盘、密码保护及密码授权功能。目标豆浆机的控制器包括CPU和第二 USB接口,U盘作为上位机与目标豆浆机控制器的CPU之间的传输媒介。上述U盘通过第一 USB接口,由上位机将用户信息以加密文件的形式写入U盘,再通过第二USB接口,由目标豆浆机控制器的CPU借助于第二 USB接口读取U盘中的加密文件;目标豆浆机控制器的CPU获取加密文件后,进行解密得到包括租赁条件在内的新用户信息,并根据新用户信息控制目标豆浆机。上述第二 USB接口选用的是CH376芯片。本实用新型的工作过程大致是首先将U盘插入上位机的第一 USB接口,由上位机将用户信息以加密文件的形式写入U盘;然后将U盘交付给豆浆机承租户,由豆浆机承租户将U盘插入第二 USB接口,CPU 借助于第二 USB接口读取U盘中的加密文件,CPU获取加密文件后,进行解密得到包括租赁条件在内的新用户信息,租赁条件包括针对该目标豆浆机所设定的租期和/或使用次数,CPU根据新用户信息控制目标豆浆机,当目标豆浆机一旦出现不能满足上述租赁条件的情形时就终止工作。上述CPU在获取加密文件后即时自动删除U盘中的加密文件;CPU用得到的新用户信息更新原有的旧用户信息。上述上位机可采用异或运算加密和随机数相结合的加密方式,将0-9中的每个数字都与一个字符相对应,利用随机数的不规律性,将有效信息以一定顺序嵌套在随机数中,并将该信息序列按照上面的映射函数翻译成相应的字符。在上述过程中,将U盘插入第二 USB接口后,按一下目标豆浆机的人机界面上的相应按键,CPU即开始读取U盘中的加密文件,CPU获取加密文件后,将其中的用户信息存入存储器内,待存储完毕后相应指示灯会亮起,此时拔下U盘操作即告完成;CPU在目标豆浆机运行时实时判断目前的操作是否满足租赁条件,如果满足租赁条件,目标豆浆机能够正常工作,反之则终止工作。对上述有关内容进一步说明如下上位机的应用程序可依托VC6. O开发环境,借助于Windows MFC开发的一个对话框程序,用来完成目标豆浆机租赁用户信息的维护工作。该软件包含用户信息的编辑、查找、添加、删除以及更新用户信息等功能,同时含有写入U盘、密码保护及密码授权功能。软件的操作密码可分为管理员密码(一级密码)和经销商密码(二级密码),通过正确输入管理员密码可以重新授权经销商密码,允许不同的经销商有各自不同的二级密码。管理员密码或经销商密码验证通过后均可以对用户信息进行维护。软件绑定了一个数据库文件,该文件用来存储用户相关信息。通过该上位机软件,用户可以直接对数据库中的信息进行编辑、添加、删除、查找及更新等操作,方便了对用户信息的管理。同时,借助于该软件可以将用户信息以加密文件的形式写入U盘,并通过U盘将加密的文件传递给目标豆浆机,以更新目标豆浆机内部存储的租赁期限或允许使用次数。针对加密技术,考虑到CPU解密工作的复杂程度及加密的安全性,系统采用异或运算加密和随机数相结合的加密方法,有效保证了数据的安全性,同时又不会让解密工作成为CPU的负担。加密方案如下对数字0-9建立一个映射函数,使0-9中的每个数字都与一个字符相对应,利用随机数的不规律性,将有效信息以一定顺序嵌套在随机数中,并将该信息序列按照上面的映射函数翻译成相应的字符。通过这种加密算法,在有效数据得到保护的同时,极大程度上简化解密工作,CPU占用率降低。若CPU运算速度允许,通过建立多个映射函数,可以更有效的对数据进行保护。实践证明,该算法加密简单,破解较难,取得了较好的加密效果。目标豆浆机控制器的操作如下将已经写入加密文件的U盘插入目标豆浆机后,只需按一下豆浆机控制器的人机界面上的按键,就可以使CPU破解加密信息,并将其中的有用信息如租赁条件(租赁起始时间和截止时间或允许使用次数信息)存入存储器内,实时判断目前的操作是否满足租赁条件,如是否在租赁时间内,如果是,则豆浆机可以正常工作;反之,豆浆机终止工作,等待用户续约或返还豆浆机。豆浆机在存储完信息后会有指示灯亮起,此时可以拔下U盘,完成豆浆机控制器的操作。 CPU破解加密信息的过程是通过芯片CH376来完成的。该芯片可以在CPU的控制下对U盘中的文件进行读写操作。在软件中设置好CH376可识别的文件名称,如“ZHUANLI.DAT” (即上述的上位机写入U盘的加密文件的文件名)。CPU命令CH376 —直搜索U盘中的该文件,一旦插入U盘,CH376搜索到该加密文件后,会自动读取该文件的内容。该内容即是由上述的随机数组成的,有效数据嵌入其中。前半部分有效数据是一串识别码,后半部分有效数据是租赁时间或使用次数等信息。首先,CH376按照规则获取所有的有效数据,放弃其他随机数。然后,CPU获取CH376送回的识别码(前半部分有效数据),并与软件设定好的识别码一一对应。若全部正确,则确认该加密文件有效,确实为该产品的上位机所写。若有一点不正确,则放弃此文件,并重复上述过程。当识别码全部正确以后,CPU会将CH376送回的租赁时间或使用次数(后半部分有效数据)存储至非易失性存储芯片24C02,并据此实时判断当前操作是否满足租赁条件。上述方式中未述及的有关技术内容采取或借鉴已有技术即可实现。需要说明的是,在本说明书的教导下本领域技术人员还可以作出这样或那样的容易变化方式,诸如等同方式,或明显变形方式。上述的变化方式均应在本实用新型的保护范围之内。
权利要求1.一种用于租赁豆浆机的加密系统,其特征在于包括上位机、U盘和用于租赁的目标豆浆机;上位机设置有第一 USB接口,目标豆浆机的控制器包括CPU和第二 USB接口,U盘作为上位机与目标豆浆机控制器的CPU之间的传输媒介。
2.根据权利要求I所述的一种用于租赁豆浆机的加密系统,其特征在于所述第二USB接口选用的是CH376芯片。
专利摘要本实用新型公开了一种用于租赁豆浆机的加密系统,特征是包括上位机、U盘和用于租赁的目标豆浆机;上位机设置有第一USB接口,目标豆浆机的控制器包括CPU、第二USB接口、人机操作界面、存储器等,U盘作为上位机与目标豆浆机控制器的CPU之间的传输媒介。所述U盘通过第一USB接口,由上位机将用户信息以加密文件的形式写入U盘,再通过第二USB接口,由目标豆浆机控制器的CPU借助于第二USB接口读取U盘中的加密文件;目标豆浆机控制器的CPU获取加密文件后,进行解密得到包括租赁条件在内的新用户信息,并根据新用户信息控制目标豆浆机。本实用新型方便实用,能够有效地保障制造商/经销商的权益。
文档编号A23C11/10GK202584294SQ2012200896
公开日2012年12月5日 申请日期2012年3月12日 优先权日2012年3月12日
发明者薛琳, 黄鹤松, 杨闳竣, 刘奎, 范士帅, 王宁, 王涛, 于传维 申请人:山东科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1