买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:杭州三一谦成科技有限公司
摘要:本发明公开了一种基于物联网的车辆信息查询系统,本发明通过对用户进行车辆信息查询时键入的查询数据,从16个四位二进制数中提取出用以代入加密逻辑的多个二元同系进制数和三元同系进制数,基于其公开化的特性,尽可能的减少了用以进行加密逻辑的数据在网络中传输的数据容量大小,降低了加密逻辑泄露和破解的风险,然后针对车架号各部分字符具有的不同表示含义,得到各部分表示含义的替代序列,再结合查询用户的查询更迭次数生成查询用户的认证对接序列,使查询用户每次查询的动态查询序列具备变动性,通过此种方式,保证了用以生成动态查询序列的数据都不在网络上传输,加大了第三方破解的难度,即使第三方窃取到传输的数据也难以破解。
主权项:1.一种基于物联网的车辆信息查询系统,其特征在于,包括:用户端模块,用于预查询用户查询所属其车辆的车辆信息数据,用户端模块包括查询单元和安全传输单元;当前预查询用户键入查询数据后,由查询单元对其进行获取并传输到安全传输单元,查询数据指代的是车辆的车架号;其中车辆车架号的1-3位字符表示含义为世界制造厂识别代码WMI、车架号的4-9位字符表示含义为车辆特征代码VDS、车架号的10-17位字符表示含义为车辆提示信息VIS;安全传输单元基于四位二进制数0000变动到1111中间涵盖的16个四位二进制数,从中分别提取出多个二元同系进制数和三元同系进制数,同时依据车辆车架号中字符的表示含义WMI、VDS和VIS对构成各表示含义的字符按照预设筛选规则筛选得到其构成各表示含义字符的混乱等式,进而得到当前预查询用户基于各表示含义的替代序列;再对安全传输单元中存储的当前预查询用户的查询更迭次数进行二进制转换,得到当前预查询用户的动态查询变动序列,依次将当前预查询用户的动态查询变动序列、表示含义VDS和VIS的替代序列和表示含义WMI进行与运算得到当前预查询用户的认证对接序列,生成所述当前预查询用户的认证对接序列的具体步骤如下:S11:从四位二进制数0000变动到1111中间涵盖的16个四位二进制数中提取出6个二元同系进制数和8个三元同系进制数,具体如下:S111:基于四位二进制数0000变动到1111中间涵盖的16个四位二进制数,从其中提取出满足二元划归条件的多个四位二进制数,将提取出的这些满足二元划归条件的四位二进制数标定为二元同系进制数;二元划归条件如下:针对构成同一个四位二进制数的四个字符,字符表现为数字1的字符数量和字符表现为数字0的字符数量相同,16个四位二进制数中满足二元划归条件的四位二进制数的数量为6;S112:基于四位二进制数0000变动到1111中间涵盖的16个四位二进制数,从其中提取出满足三元划归条件的多个四位二进制数,将提取出的这些满足三元划归条件的四位二进制数标定为三元同系进制数;三元划归条件如下:针对构成同一个四位二进制数的四个字符,表现为数字1或0的字符数量有且仅有3个,16个四位二进制数中满足三元划归条件的四位二进制数的数量为8;S12:按照二元同系进制数对应进行十进制转换后的数值大小对提取出的6个二元同系进制数进行从小到大标记,依次标记为A1、A2、A3、A4、A5和A6;按照三元同系进制数对应进行十进制转换后的数值大小对提取出的8个三元同系进制数进行从小到大标记,依次标记为B1、B2、...、B8;S13:基于车架号的表示含义,按照从左到右的顺序,依次从当前预查询用户键入的查询数据中获取表示含义为世界制造厂识别代码WMI的前3位字符,并按照字符键入的先后顺序,依次将这三个字符标记为Z1、Z2和Z3;S14:按照预设构建规则得到若干个相关于字符Z1的算术等式,预设构建规则如下:S141:对字符A1进行是否为数字判定,若字符Z1为数字,则首先将三元同系进制数B1、B2、...、B8进行十进制转换,得到每个三元同系进制数对应的十进制数;从其中选取任意两个或者两个以上的三元同系进制数进行加减法等式构造,可得若干个相关于字符Z1的算术等式;一个相关于字符Z1的算术等式中只包含有数字、“+”、“-”和“=”;一个相关于字符Z1的算术等式,其左式中出现的数字只可能从三元同系进制数B1、B2、...、B8进行十进制转换后对应的十进制数中选取,其右式中的数字为字符Z1,且左式经过计算后得到的结果和右式的数字相同,即左式经过计算后得到的结果为字符Z1;S142:若字符为大写字母,则首先将二元同系进制数A1、A2、A3、A4、A5和A6进行十进制转换,得到每个二元同系进制数对应的十进制数对应标记为C1、C2、...、C6;从中选取任意两个或者两个以上的二元同系进制数进行加减法等式构造,可得若干个相关于字符Z1的算术等式;一个相关于字符Z1的算术等式满足如下形式:C6*加减算式+加减算式=字符Z1的码值,所述加减算式指代的是不包含等于号,只包含数字和加减运算符号的式子,所述字符Z1的码值为字符Z1在ascii码对照表上对应的码值;一个相关于字符Z1的算术等式,其左式中括号内加减算式中出现的数字只能从二元同系进制数A1、A2、A3、A4和A5进行十进制转换后对应的十进制数中选取,其右式中的数字为字符Z1的码值,且左式经过计算后得到的结果和右式的数字相同,即左式经过计算后得到的结果为字符Z1的码值;S15:按照预设筛选规则筛选得到相关于字符Z1的混乱等式,具体如下:S151:将S15中得到的若干个相关于字符Z1的算术等式分别标记为D1、D2、...、Dd,d≥1;S152:按照从左到右的顺序,从算术等式D1的左式中依次获取所有的字符数,并对获取到的所有字符数进行去重,将去重后剩余的所有字符数依次标记为E1、E2、...、Ee,e≥1,这里的字符数指代的是二元同系进制数或三元同系进制数;S153:获取在算术等式D1的左式中字符数E1的个数F1,同时按照从左到右的顺序,将F1个字符数E1,分别标记为G1、G2、...、Gg,g=F1;S154:在算术等式D1的左式中分别获取G1和G2、G2和G3、...、Gg-1和Gg之间间隔的字符数的数量H1、H2、...、Hg-1;S155:利用公式1≤i≤g计算获取G1和G2、G2和G3、...、Gg-1和Gg之间间隔的字符数数量的离散值I1,将I1和I进行大小比较,若I1≥I,则按照|Gi-G|从大到小的顺序,删除对应的Gi,并再次计算获取离散值I1,直至I1I,所述G为剩余参与离散值计算的Gi的平均值,所述I为预设字符数数量离散值阈值;S156:利用公式J1=G-j计算获取字符数E1在等式中的位置散乱特征J1,这里需要说明的是,位置散乱特征为人为定义,用以表征字符数在算术等式的左式中的排列特征,所述j为S155步骤中在进行离散值I1计算时删除的Gi的数量;S157:按照S151到S156,依次计算获取字符数E1、E2、...、Ee在等式中的位置散乱特征J1、J2、...、Je;S158:利用公式计算获取算术等式D1左式的排列散乱特征K1,所述排列散乱特征为人为定义,用以表征算术等式的左式中各字符数排列散乱的特征量;S159:按照S151到S158,依次计算获取算术等式D1、D2、...、Dd左式的排列散乱特征K1、K2、...、Kd并从中选定值最大的排列散乱特征对应的算术等式,将其重新标定为相关于字符Z1的混乱等式;S16:基于相关于字符Z1的混乱等式,按照从左到右的顺序,从其左式中依次获取所有的字符数,获取每一个字符数对应的二元同系进制数或三元同系进制数,并按照每个字符数获取的先后顺序,将其对应的元同系进制数或三元同系进制数进行拼接得到相关于字符Z1的替代混乱序列;S17:按照S11到S16依次得到相关于字符Z1、Z2和Z3的替代混乱序列并按照字符Z1、Z2和Z3的先后顺序,将其对应的替代混乱序列进行拼接得到当前预查询用户基于WMI的替代序列;S18:按照S17到S19依次计算获取当前预查询用户基于VDS、VIS的替代序列;S19:首先将当前预查询用户的查询更迭次数,进行二进制转换,将其转换后的字符串重新标定为当前预查询用户的动态查询变动序列;然后依次将当前预查询用户的动态查询变动序列、当前预查询用户基于VDS、VIS的替代序列和当前预查询用户基于WMI的替代序列进行与运算,得到当前预查询用户本次查询的认证对接序列。
全文数据:
权利要求:
百度查询: 杭州三一谦成科技有限公司 一种基于物联网的车辆信息查询系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。