数据解码方法、终端及存储介质.pdf
《数据解码方法、终端及存储介质.pdf》由会员分享,可在线阅读,更多相关《数据解码方法、终端及存储介质.pdf(16页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910195277.7 (22)申请日 2019.03.14 (71)申请人 北京龙贝世纪科技股份有限公司 地址 100000 北京市北京经济技术开发区 凉水河二街8号院11号楼B座5层502单 元 (72)发明人 韩宝军周劼王京杨建设 姜楠 (74)专利代理机构 北京智晨知识产权代理有限 公司 11584 代理人 张婧 (51)Int.Cl. G06K 7/14(2006.01) G06K 7/10(2006.01) (54)发明名称 一种数据解码方法、 终端及存储介质 。
2、(57)摘要 本发明实施例涉及通信技术领域, 公开了一 种数据解码方法。 本发明中, 获取二维码中的数 据信息; 根据数据信息获取第一解码指令; 将第 一解码指令与第二解码指令进行拼接, 获取解码 指令组, 其中, 第二解码指令位于终端内; 根据解 码指令组对数据信息进行解码。 使得完成对解码 指令组的拼接之后, 才能实现对二维码中数据信 息的解码, 从而保证了二维码数据的安全性。 权利要求书2页 说明书8页 附图5页 CN 109977716 A 2019.07.05 CN 109977716 A 1.一种数据解码方法, 其特征在于, 应用于终端, 包括: 获取二维码中的数据信息; 根据所述。
3、数据信息获取第一解码指令; 将所述第一解码指令与第二解码指令进行拼接, 获取解码指令组, 其中, 所述第二解码 指令位于所述终端内; 根据所述解码指令组对所述数据信息进行解码。 2.根据权利要求1所述的数据解码方法, 其特征在于, 所述二维码的数量为一个, 所述 根据所述数据信息获取第一解码指令, 具体包括: 获取所述数据信息中的格式信息描述符; 根据所述格式信息描述符获取所述第一解码指令和待解码数据, 其中, 所述格式信息 描述符用于标记所述第一解码指令和所述待解码数据在所述数据信息中的位置。 3.根据权利要求2所述的数据解码方法, 其特征在于, 所述根据所述解码指令组对所述 数据信息进行解。
4、码, 具体包括: 根据所述解码指令组对所述待解码数据进行解码。 4.根据权利要求1所述的数据解码方法, 其特征在于, 所述二维码的数量至少为两个, 所述获取二维码中的数据信息, 具体包括: 获取每一个所述二维码中的子数据信息。 5.根据权利要求4所述的数据解码方法, 其特征在于, 所述根据所述数据信息获取第一 解码指令, 具体包括: 获取每一个所述子数据信息中的格式信息描述符; 根据每一个所述格式信息描述符分别获得每一个所述子数据信息中的子解码指令和 子待解码数据, 其中, 所述格式信息描述符用于标记每一个所述子解码指令和每一个所述 子待解码数据在每一个所述子数据信息中的位置; 将每一个所述子。
5、解码指令进行拼接, 获取所述第一解码指令。 6.根据权利要求5所述的数据解码方法, 其特征在于, 所述根据所述解码指令组对所述 数据信息进行解码, 具体包括: 根据所述解码指令组对每一个所述子待解码数据进行解码。 7.一种数据解码方法, 其特征在于, 应用于终端, 包括: 获取每一个二维码中的子数据信息, 其中, 所述二维码的数量至少为两个; 根据每一个所述子数据信息分别获取一个子解码指令; 将每一个所述子解码指令进行拼接, 获取解码指令组; 根据所述解码指令组对每一个所述子数据信息进行解码。 8.根据权利要求7所述的数据解码方法, 其特征在于, 所述根据每一个所述子数据信息 分别获取一个子解。
6、码指令, 具体包括: 获取每一个所述子数据信息中的格式信息描述符; 根据每一个所述格式信息描述符分别获得每一个所述子数据信息中的子解码指令和 子待解码数据, 其中, 所述格式信息描述符用于标记每一个所述子解码指令和每一个所述 子待解码数据在每一个所述子数据信息中的位置。 9.根据权利要求8所述的数据解码方法, 其特征在于, 所述根据所述解码指令组对每一 权利要求书 1/2 页 2 CN 109977716 A 2 个所述子数据信息进行解码, 具体包括: 根据所述解码指令组对每一个所述子待解码数据进行解码。 10.一种终端, 其特征在于, 包括: 至少一个处理器; 以及, 与所述至少一个处理器通。
7、信连接的存储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少一个处 理器执行, 以使所述至少一个处理器能够执行如权利要求1至6任一项所述的数据解码方 法。 11.一种计算机可读存储介质, 存储有计算机程序, 其特征在于, 所述计算机程序被处 理器执行时实现权利要求1至6任一项所述的数据解码方法。 12.一种终端, 其特征在于, 包括: 至少一个处理器; 以及, 与所述至少一个处理器通信连接的存储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少一个处 理器执行, 以使所述至少一个处理器能够执行如权利要求7至9任一项所述的数据。
8、解码方 法。 13.一种计算机可读存储介质, 存储有计算机程序, 其特征在于, 所述计算机程序被处 理器执行时实现权利要求7至9任一项所述的数据解码方法。 权利要求书 2/2 页 3 CN 109977716 A 3 一种数据解码方法、 终端及存储介质 技术领域 0001 本发明实施例涉及通信技术领域, 特别涉及一种数据解码方法、 终端及存储介质。 背景技术 0002 随着科技的进步, 人们对数据的保密性与安全性越来越重视, 不论是在国防安全 领域还是在商业技术领域, 都会涉及到数据加密技术。 并且在现有技术中一般采用的是通 过密匙对加密数据进行解密, 例如, 通过密匙对加密的二维码进行解密并。
9、还原出二维码中 所保存的原始数据即明文。 0003 发明人发现现有技术中至少存在如下问题: 现有技术中这种采用密匙对数据进行 解密的方式, 当他人获得加密数据的密匙后, 则很容易实现对加密数据的破解, 安全性并不 可靠, 因此现有技术中还没有一种有效的数据解密方式能够保证二维码数据的安全性。 发明内容 0004 本发明实施方式的目的在于提供一种数据解码方法、 终端及存储介质, 使得完成 对解码指令组的拼接之后, 才能实现对二维码中数据信息的解码, 从而保证了二维码数据 的安全性。 0005 为解决上述技术问题, 本发明的实施方式提供了一种数据解码方法, 包括以下步 骤: 获取二维码中的数据信息。
10、; 根据数据信息获取第一解码指令; 将第一解码指令与第二解 码指令进行拼接, 获取解码指令组, 其中, 第二解码指令位于终端内; 根据解码指令组对数 据信息进行解码。 0006 本发明的实施方式还提供了一种数据解码方法, 包括: 获取每一个二维码中的子 数据信息, 其中, 二维码的数量至少为两个; 根据每一个子数据信息分别获取一个子解码指 令; 将每一个子解码指令进行拼接, 获取解码指令组; 根据解码指令组对每一个子数据信息 进行解码。 0007 本发明的实施方式还提供了一种终端, 包括: 至少一个处理器; 以及, 与至少一个 处理器通信连接的存储器; 其中, 存储器存储有可被至少一个处理器执。
11、行的指令, 指令被至 少一个处理器执行, 以使至少一个处理器能够执行第一种方式中的数据解码方法。 0008 本发明的实施方式还提供了一种计算机可读存储介质, 存储有计算机程序, 计算 机程序被处理器执行时实现第一种方式中的数据解码方法。 0009 本发明的实施方式还提供了一种终端, 包括: 至少一个处理器; 以及, 与至少一个 处理器通信连接的存储器; 其中, 存储器存储有可被至少一个处理器执行的指令, 指令被至 少一个处理器执行, 以使至少一个处理器能够执行第二种方式中的数据解码方法。 0010 本发明的实施方式提供了一种计算机可读存储介质, 存储有计算机程序, 计算机 程序被处理器执行时实。
12、现第二种方式中的数据解码方法。 0011 本发明实施方式相对于现有技术而言, 能够根据获取到的二维码中的数据信息获 取到第一解码指令, 并通过将第一解码指令与终端中所保存的第二解码指令进行拼接获取 说明书 1/8 页 4 CN 109977716 A 4 到解码指令组, 在解码指令组拼接完成的情况下, 才能实现对数据信息的解码, 并且在数据 信息和终端中分别保存有解码指令组的一部分, 从而保证了二维码数据信息的安全性。 0012 另外, 二维码的数量为一个, 根据数据信息获取第一解码指令, 具体包括: 获取数 据信息中的格式信息描述符; 根据格式信息描述符获取第一解码指令和待解码数据, 其中,。
13、 格式信息描述符用于标记第一解码指令和待解码数据在数据信息中的位置。 该实现中, 在 获得第一解码指令时, 具体采用的是根据数据信息中的格式信息描述符确定出第一解码指 令的位置, 并根据确定的位置准确的获得第一解码指令, 从而保证了所获得的第一解码指 令的准确性。 0013 另外, 根据解码指令组对数据信息进行解码, 具体包括: 根据解码指令组对待解码 数据进行解码。 0014 另外, 二维码的数量至少为两个, 获取二维码中的数据信息, 具体包括: 获取每一 个二维码中的子数据信息。 0015 另外, 根据数据信息获取第一解码指令, 具体包括: 获取每一个子数据信息中的格 式信息描述符; 根据。
14、每一个格式信息描述符分别获得每一个子数据信息中的子解码指令和 子待解码数据, 其中, 格式信息描述符用于标记每一个子解码指令和每一个子待解码数据 在每一个子数据信息中的位置; 将每一个子解码指令进行拼接, 获取第一解码指令。 该实现 中, 分别在不同的二维码子数据信息中分别保存了第一解码指令的一部分, 通过将每一个 子数据信息中的子解码指令进行拼接, 才能获得第一解码指令, 从而进一步保证了每一个 子数据信息的安全性。 0016 另外, 根据解码指令组对数据信息进行解码, 具体包括: 根据解码指令组对每一个 子待解码数据进行解码。 0017 另外, 根据每一个子数据信息分别获取一个子解码指令,。
15、 具体包括: 获取每一个子 数据信息中的格式信息描述符; 根据每一个格式信息描述符分别获得每一个子数据信息中 的子解码指令和子待解码数据, 其中, 格式信息描述符用于标记每一个子解码指令和每一 个子待解码数据在每一个子数据信息中的位置。 该实现中, 在获取每一个子数据信息中的 子解码指令时, 具体采用的是根据每一子数据信息中的格式信息描述符确定出每一个子解 码指令的位置, 并根据确定的位置准确的获得子解码指令, 从而保证了所获得每一个子解 码指令的准确性。 0018 另外, 根据解码指令组对每一个子数据信息进行解码, 具体包括: 根据解码指令组 对每一个子待解码数据进行解码。 附图说明 001。
16、9 一个或多个实施例通过与之对应的附图中的图片进行示例性说明, 这些示例性说 明并不构成对实施例的限定, 附图中具有相同参考数字标号的元件表示为类似的元件, 除 非有特别申明, 附图中的图不构成比例限制。 0020 图1是本申请第一实施例中数据解码方法的流程图; 0021 图2是本申请第二实施例中数据解码方法的流程图; 0022 图3是本申请第三实施例中数据解码方法的流程图; 0023 图4是本申请第四实施例中数据解码方法的流程图; 说明书 2/8 页 5 CN 109977716 A 5 0024 图5是本申请第五实施例中终端的结构示意图; 0025 图6是本申请第六实施例中终端的结构示意图。
17、。 具体实施方式 0026 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合附图对本发明 的各实施方式进行详细的阐述。 然而, 本领域的普通技术人员可以理解, 在本发明各实施方 式中, 为了使读者更好地理解本申请而提出了许多技术细节。 但是, 即使没有这些技术细节 和基于以下各实施方式的种种变化和修改, 也可以实现本申请所要求保护的技术方案。 0027 本发明的第一实施方式涉及一种数据解码方法。 具体流程如图1所示, 包括以下步 骤: 0028 步骤101, 获取二维码中的数据信息。 0029 具体的说, 在本实施例中, 终端可以通过扫描的方式获取二维码中的数据信息, 并 且所获。
18、取的数据信息具体为二进制数据。 0030 需要说明的是, 在本实施方式中二维码的数量可以仅仅为一个, 也可以为多个。 当 二维码的数量为一个的情况下, 可以直接获取一个二维码中的数据信息; 当二维码的数量 为多个的情况下, 可以按照不同的顺序分别获取每一个二维码中的子数据信息。 0031 例如, 当二维码的数量为一个时, 终端通过扫描该二维码, 获取该二维码的数据信 息, 并且该数据信息为二进制数据, 可以用010011010101001表示; 当二维码的数量为两个 时, 则通过终端分别扫描每一个二维码, 获取每一个二维码中的子数据信息, 确定获取的第 一个二维码中的二进制数据为0110111。
19、01, 确定获取的第二个二维码中的二进制数据为 011010001。 并且在二维码的数为多个时, 并不限定获取的每一个二维码中的子数据信息的 先后顺序。 0032 步骤102, 根据数据信息获取第一解码指令。 0033 具体的说, 在本实施方式中, 在获取到二维码中的数据信息之后, 根据数据信息可 以获取到第一解码指令。 并且针对二维码数量的不同, 获取第一解码指令的方式也会存在 区别。 0034 具体的说, 当二维码的数量为一个时, 则根据数据信息获取第一解码指令的方式 为, 获取数据信息中的格式信息描述符, 根据格式信息描述符获取第一解码指令和待解码 数据, 其中, 格式信息描述符用于标记。
20、第一解码指令和待解码数据在数据信息中的位置; 当 二维码的数量至少为两个时, 获取每一个子数据信息中的格式信息描述符, 根据每一个格 式信息描述符分别获得每一个子数据信息中的子解码指令和子待解码数据, 其中, 格式信 息描述符用于标记每一个子解码指令和每一个子待解码数据在每一个子数据信息中的位 置, 将每一个子解码指令进行拼接, 获取第一解码指令。 通过上述分析过程可以得知, 在本 实施方式中当二维码的数量为一个时, 第一解码指令直接从一个二维码中的数据信息中获 取, 而当二维码的数量至少为两个时, 则第一解码指令是通过从每一个二维码中的子数据 信息中获取子解码指令, 并将至少两个子解码指令进。
21、行拼接获取, 因此在二维码的数量增 加的情况下会进一步提高第一解码指令获取的复杂度。 0035 在一个具体应用中, 当二维码的数量为一个时, 并且获取的该二维码中的数据信 息为二进制数值010011010101001, 指定二进制数值的前三位数值 “010” 表示格式信息描述 说明书 3/8 页 6 CN 109977716 A 6 符, 终端可以根据获取的格式信息描述符进行机器语言识别, 并确定出格式信息描述符中 所包含的信息为: 二进制数值中第四个数值至第九个数值 “011010” 为解码指令, 二进制数 值中第十个数值至第十五数值 “101001” 为待解码数据, 从而实现根据一个二维码。
22、中的数据 信息, 可以直接获取到第一解码指令。 对于终端如何根据机器语言进行识别, 并确定出格式 信息描述符中所包含的信息, 并不是本申请的重点因此本申请实施方式中不再进行赘述。 0036 在另一个具体实现中, 当二维码的数量至少为两个时, 本实施方式中以两个为例 进行说明, 并且获取的第一个二维码中的数据信息为二进制数值011011101, 并且指定第一 个二进制数值的前三位数值 “011” 表示格式信息描述符, 终端可以根据获取的格式信息描 述符进行机器语言识别, 并确定出格式信息描述符中所包含的信息为: 第一个二进制数值 中第四个数值至第第六个数值 “011” 为第一个子解码指令, 第一。
23、个二进制数值中第七个数 值至第九个数值 “101” 为第一个子待解码数据; 获取的第二个二维码中的数据信息为二进 制数值011010001, 并且指定第二个二进制数值中的前三位数值 “011” 表示格式信息描述 符, 终端可以根据获取的格式信息描述符进行机器语言识别, 并确定出格式信息描述符中 所包含的信息为: 第二个二进制数值中第四个数值至第六个数值 “010” 为第二个子解码指 令, 第二个二进制数值中第七个数值至第九个数值 “001” 为第二个子待解码数据。 终端将第 一个子解码指令 “011” 与第二个子解码指令 “010” 按照预设的顺序进行拼接, 获取解码指令 “011010” 。。
24、 当然, 本实施方式中仅是以两个二维码为例进行说明, 对于多于两个的二维码获 取解码指令的方式与本实施方式中的两个二维码获取解码指令的方式大体相同, 本实施方 式中不再进行赘述。 0037 步骤103, 将第一解码指令与第二解码指令进行拼接, 获取解码指令组。 0038 具体的说, 在本实施方式中, 终端自身保存了第二解码指令, 终端会将自身保存的 第二解码指令与从二维码中所获取的第一解码指令进行拼接, 获取完整的解码指令组。 0039 例如, 以一个二维码为例进行说明, 当获取的该二维码的第一解码指令为 “011010” , 而终端中所保存的第二解码指令为 “010” , 则可以将第一解码指。
25、令与第二解码指 令进行拼接获取解码指令组 “011010010” 。 0040 步骤104, 根据解码指令组对数据信息进行解码。 0041 具体的说, 在本实施方式中, 当二维码数量为一个的情况下, 当终端通过拼接获取 到完整的解码指令组时, 会根据解码指令组对一个二维码中的待解码数据进行拼接, 而当 二维码的数量至少为两个时, 终端通过拼接获取到完整的指令组, 并根据解码指令组对每 一个二维码中的子待解码数据进行拼接。 0042 例如, 若确定第二解码指令为 “010” , 当二维码的数量为一个时, 用二进制数据 010011010101001表示, 因此所获取的解码指令组为 “011010。
26、010” , 则根据解码指令组对该 二维码中的待解码数据 “101001” 进行解码, 获取到解码结果为 “今天天气晴朗” ; 当二维码 的数量至少为两个时, 本实施方式中以两个为例进行说明, 用二进制数据011011101表示第 一个二维码中的子数据信息, 用二进制数据011010001表示第二个二维码中的子数据信息, 并且所获取的解码指令组为 “011010010” , 则根据解码指令组对第一个二维码中的第一个 子待解码数据 “101” 进行解码, 获取到解码结果为 “今天天气” , 并且根据解码指令组对第二 个二维码中的第二个子待解码数据 “001” 进行解码, 获取到解码结果为 “真好。
27、” 。 并且终端可 以根据每一个二维码中的分解结果, 获取到一个语意连贯的最终结果 “今天天气真好” , 并 说明书 4/8 页 7 CN 109977716 A 7 可以将最终的结果进行显示。 0043 与现有技术相比, 本实施方式中的数据解码方法, 能够根据获取到的二维码中的 数据信息获取到第一解码指令, 并通过将第一解码指令与终端中所保存的第二解码指令进 行拼接获取到解码指令组, 在解码指令组拼接完成的情况下, 才能实现对数据信息的解码, 并且在数据信息和终端中分别保存有解码指令组的一部分, 从而保证了二维码数据信息的 安全性。 0044 本发明的第二实施方式涉及一种数据解码方法。 本实。
28、施例在第一实施例的基础上 做了进一步改进, 具体改进之处为: 在根据解码指令组对数据信息进行解码之后, 增加了判 断解码结果是否准确的步骤。 本实施例中的数据解码方法的流程如图2所示。 具体的说, 在 本实施例中, 包括步骤201至步骤205, 其中步骤201至步骤204与第一实施方式中的步骤101 至步骤104大致相同, 此处不再赘述, 下面主要介绍不同之处, 未在本实施方式中详尽描述 的技术细节, 可参见第一实施例所提供的数据解码方法, 此处不再赘述。 0045 在步骤201至步骤204之后, 执行步骤205。 0046 步骤205, 判断解码结果是否准确, 若是, 则结束数据解码方法, 。
29、否则, 执行步骤 201。 0047 具体的说, 在本实施方式中, 当终端内部由于传输线路出现短暂性通信故障, 会造 成解码指令组无法对待解码数据进行有效的解码, 如出现乱码的情况, 无法获得语意明确 的解码结果, 针对这种情况, 终端在获取到解码结果之后, 会通过语意识别或图像识别的方 式, 对最终的解码结果进行判断, 并在确定解码结果错误的情况下, 重新获取二维码中的数 据信息, 并进行重新解码, 从而保证了解码结果的准确性。 0048 与现有技术相比, 本实施方式提供的数据解码方法, 能够根据获取到的二维码中 的数据信息获取到第一解码指令, 并通过将第一解码指令与终端中所保存的第二解码指。
30、令 进行拼接获取到解码指令组, 在解码指令组拼接完成的情况下, 才能实现对数据信息的解 码, 并且在数据信息和终端中分别保存有解码指令组的一部分, 从而保证了二维码数据信 息的安全性。 通过判断解码结果是否准确, 并在确定解码结果不准确的情况下, 重新获取二 维码中的数据信息, 从而保证了解码结果的准确性。 0049 本发明的第三实施方式涉及一种数据解码方法, 具体流程如图3所示, 包括以下步 骤: 0050 步骤301, 获取每一个二维码中的子数据信息。 0051 具体的说, 在本实施方式中, 二维码的数量至少为两个, 终端可以通过扫描的方式 获取每一个二维码中的子数据信息, 并且所获取的每。
31、一个子数据信息具体为二进制数据。 并且可以按照预设的扫描顺序分别获取每一个二维码中的子数据信息。 0052 例如, 当二维码的数量为两个时, 则通过终端分别扫描每一个二维码, 获取每一个 二维码中的子数据信息, 确定获取的第一个二维码中的二进制数据为011001111, 确定获取 的第二个二维码中的二进制数据为011011011。 并且在二维码的数为多个时, 并不限定获取 的第一个二维码中的子数据信息与第二二维码中的子数据信息的先后顺序。 0053 步骤302, 根据每一个子数据信息分别获取一个子解码指令。 0054 具体的说, 在本实施方式中, 在获取到每一个二维码中的子数据信息之后, 会获。
32、取 每一个子数据信息中的格式信息描述符, 根据每一个格式信息描述符分别获得每一个子数 说明书 5/8 页 8 CN 109977716 A 8 据信息中的子解码指令和子待解码数据, 其中, 格式信息描述符用于标记每一个子解码指 令和每一个子待解码数据在每一个子数据信息中的位置。 0055 在一个具体实现中, 当二维码的数量为两个时, 并且获取的第一个二维码中的子 数据信息为二进制数值011001111, 并且指定第一个二进制数值的前三位数值 “011” 表示格 式信息描述符, 终端可以根据获取的格式信息描述符进行机器语言识别, 并确定出格式信 息描述符中所包含的信息为: 第一个二进制数值中第四。
33、个数值至第六个数值 “001” 为第一 个子解码指令, 第一个二进制数值中第七个数值至第九个数值 “111” 为第一个子待解码数 据; 获取的第二个二维码中的数据信息为二进制数值011011011, 并且指定第二个二进制数 值中的前三位数值 “011” 表示格式信息描述符, 终端可以根据获取的格式信息描述符进行 机器语言识别, 并确定出格式信息描述符中所包含的信息为: 第二个二进制数值中第四个 数值至第六个数值 “011” 为第二个子解码指令, 第二个二进制数值中第七个数值至第九个 数值 “011” 为第二个子待解码数据。 0056 步骤303, 将每一个子解码指令进行拼接, 获取解码指令组。。
34、 0057 具体的说, 在本实施方式中, 终端可以将每一个子解码指令进行拼接, 获取解码指 令组, 通过将解码指令组的不同部分分别保存在不同的二维码中, 从而保证了数据的安全 性。 0058 例如, 以两个二维码为例进行说明, 并且第一个二维码中的二进制数据为 01100111, 第二个二维码中的二进制数据为011011011, 当获取的第一个二维码中的第一个 子解码指令 “001” , 获取的第二个二维码中的子解码指令为 “011” , 终端将第一个子解码指 令 “001” 与第二个子解码指令 “011” 按照预设的顺序进行拼接, 获取解码指令组 “001011” 。 当然, 本实施方式中仅。
35、是以两个二维码为例进行说明, 对于大于两个的二维码获取解码指 令组的方式与本实施方式中两个二维码获取解码指令组的方式大体相同, 本实施方式中不 再进行赘述。 0059 步骤304, 根据解码指令组对每一个子数据信息进行解码。 0060 具体的所, 终端会根据解码指令组对每一个子待解码数据进行解码。 当二维码的 数量至少为两个时, 本实施方式中以两个为例进行说明, 并且所获取的解码指令组为 “001011” , 则根据解码指令组对第一个二维码中的第一个子待解码数据 “111” 进行解码, 获 取到解码结果为 “明天” , 并且根据解码指令组对第二个二维码中的第二个子待解码数据 “011” 进行解。
36、码, 获取到解码结果为 “去学校” 。 并且终端可以根据每一个二维码中的分解结 果, 获取到一个语意连贯的最终结果 “明天去学校” , 并可以将最终的结果进行显示。 0061 与现有技术相比, 本实施方式中的数据解码方法, 能够根据获取的每一个二维码 中的子数据信息分别获取一个子解码指令, 并通过将每一个子解码指令进行拼接, 获取解 码指令组, 在解码指令组拼接完成的情况下, 才能实现对每一个子数据信息的解码, 并且在 每一个二维码中分别保存有解码指令组的一部分, 从而保证了二维码数据信息的安全性。 0062 本发明的第四实施方式涉及一种数据解码方法。 本实施例在第三实施例的基础上 做了进一步。
37、改进, 具体改进之处为: 在根据解码指令组对每一个子数据信息进行解码之后, 增加了判断解码结果是否准确的步骤。 本实施例中的数据解码方法的流程如图4所示。 具体 的说, 在本实施例中, 包括步骤401至步骤405, 其中步骤401至步骤404与第三实施方式中的 步骤301至步骤304大致相同, 此处不再赘述, 下面主要介绍不同之处, 未在本实施方式中详 说明书 6/8 页 9 CN 109977716 A 9 尽描述的技术细节, 可参见第一实施例所提供的数据解码方法, 此处不再赘述。 0063 在步骤401至步骤404之后, 执行步骤405。 0064 步骤405, 判断解码结果是否准确, 若。
38、是, 则结束数据解码方法, 否则, 执行步骤 401。 0065 具体的说, 在本实施方式中, 当终端内部由于传输线路出现短暂性通信故障时, 会 造成解码指令组无法对每一个子待解码数据进行有效的解码, 如出现乱码的情况, 无法获 得语意明确的解码结果, 针对这种情况, 终端在获取到解码结果之后, 会通过语意识别或图 像识别的方式, 对最终的解码结果进行判断, 并在确定解码结果错误的情况下, 重新获取每 一个二维码中的子数据信息, 并进行重新解码, 从而保证了解码结果的准确性。 0066 与现有技术相比, 本实施方式中的数据解码方法, 能够根据获取的每一个二维码 中的子数据信息分别获取一个子解码。
39、指令, 并通过将每一个子解码指令进行拼接, 获取解 码指令组, 在解码指令组拼接完成的情况下, 才能实现对每一个子数据信息的解码, 并且在 每一个二维码中分别保存有解码指令组的一部分, 从而保证了二维码数据信息的安全性。 并在确定解码结果错误的情况下, 重新获取二维码中的数据信息, 并进行重新解码, 从而保 证了解码结果的准确性。 0067 上面各种方法的步骤划分, 只是为了描述清楚, 实现时可以合并为一个步骤或者 对某些步骤进行拆分, 分解为多个步骤, 只要包括相同的逻辑关系, 都在本专利的保护范围 内; 对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计, 但不改变其算法 和流程的。
40、核心设计都在该专利的保护范围内。 0068 本发明第五实施方式涉及一种终端, 如图5所示, 包括至少一个处理器501; 以及, 与至少一个处理器501通信连接的存储器502; 其中, 存储器502存储有可被至少一个处理器 501执行的指令, 指令被至少一个处理器501执行, 以使至少一个处理器501能够执行上述第 一或第二实施例中的数据解码方法。 0069 本实施例中, 处理器501以中央处理器(Central Processing Unit, CPU)为例, 存 储器502以可读写存储器(Random Access Memory, RAM)为例。 处理器501、 存储器502可以通 过总线或。
41、者其他方式连接, 图5中以通过总线连接为例。 存储器502作为一种非易失性计算 机可读存储介质, 可用于存储非易失性软件程序、 非易失性计算机可执行程序以及模块, 如 本申请实施例中实现数据解码方法的程序就存储于存储器502中。 处理器501通过运行存储 在存储器502中的非易失性软件程序、 指令以及模块, 从而执行设备的各种功能应用以及数 据处理, 即实现上述第一或第二实施例中的数据解码方法。 0070 存储器502可以包括存储程序区和存储数据区, 其中, 存储程序区可存储操作系 统、 至少一个功能所需要的应用程序; 存储数据区可存储选项列表等。 此外, 存储器可以包 括高速随机存取存储器,。
42、 还可以包括非易失性存储器, 例如至少一个磁盘存储器件、 闪存器 件、 或其他非易失性固态存储器件。 在一些实施例中, 存储器502可选包括相对于处理器501 远程设置的存储器, 这些远程存储器可以通过网络连接至外接设备。 上述网络的实例包括 但不限于互联网、 企业内部网、 局域网、 移动通信网及其组合。 0071 一个或者多个程序模块存储在存储器502中, 当被一个或者多个处理器501执行 时, 执行上述第一或第二实施例中的数据解码方法。 0072 上述产品可执行本申请实施例所提供的方法, 具备执行方法相应的功能模块和有 说明书 7/8 页 10 CN 109977716 A 10 益效果,。
43、 未在本实施例中详尽描述的技术细节, 可参见本申请第一或第二实施例所提供的 方法。 0073 本发明第六实施方式涉及一种终端, 如图6所示, 包括至少一个处理器601; 以及, 与至少一个处理器601通信连接的存储器602; 其中, 存储器602存储有可被至少一个处理器 601执行的指令, 指令被至少一个处理器601执行, 以使至少一个处理器601能够执行上述第 三或第四实施例中的数据解码方法。 0074 本实施例中, 处理器601以中央处理器(Central Processing Unit, CPU)为例, 存 储器602以可读写存储器(Random Access Memory, RAM)为。
44、例。 处理器601、 存储器602可以通 过总线或者其他方式连接, 图5中以通过总线连接为例。 存储器602作为一种非易失性计算 机可读存储介质, 可用于存储非易失性软件程序、 非易失性计算机可执行程序以及模块, 如 本申请实施例中实现数据解码方法的程序就存储于存储器602中。 处理器601通过运行存储 在存储器602中的非易失性软件程序、 指令以及模块, 从而执行设备的各种功能应用以及数 据处理, 即实现上述第三或第四实施例中的数据解码方法。 0075 存储器602可以包括存储程序区和存储数据区, 其中, 存储程序区可存储操作系 统、 至少一个功能所需要的应用程序; 存储数据区可存储选项列表。
45、等。 此外, 存储器可以包 括高速随机存取存储器, 还可以包括非易失性存储器, 例如至少一个磁盘存储器件、 闪存器 件、 或其他非易失性固态存储器件。 在一些实施例中, 存储器602可选包括相对于处理器601 远程设置的存储器, 这些远程存储器可以通过网络连接至外接设备。 上述网络的实例包括 但不限于互联网、 企业内部网、 局域网、 移动通信网及其组合。 0076 一个或者多个程序模块存储在存储器602中, 当被一个或者多个处理器601执行 时, 执行上述第三或第四实施例中的数据解码方法。 0077 上述产品可执行本申请实施例所提供的方法, 具备执行方法相应的功能模块和有 益效果, 未在本实施。
46、例中详尽描述的技术细节, 可参见本申请第三或第四实施例所提供的 方法。 0078 本申请的第七实施方式涉及一种计算机可读存储介质, 该计算机可读存储介质中 存储有计算机程序, 该计算机程序被处理器执行时能够实现本发明第一或二实施例中涉及 的数据解码方法。 0079 本申请的第八实施方式涉及一种计算机可读存储介质, 该计算机可读存储介质中 存储有计算机程序, 该计算机程序被处理器执行时能够实现本发明第三或四实施例中涉及 的数据解码方法。 0080 本领域技术人员可以理解, 实现上述实施例方法中的全部或部分步骤是可以通过 程序来指令相关的硬件来完成, 该程序存储在一个存储介质中, 包括若干指令用以。
47、使得一 个设备(可以是单片机, 芯片等)或处理器(processor)执行本申请各个实施例所述方法的 全部或部分步骤。 而前述的存储介质包括: U盘、 移动硬盘、 只读存储器(ROM, Read-Only Memory)、 随机存取存储器(RAM, Random Access Memory)、 磁碟或者光盘等各种可以存储程 序代码的介质。 0081 本领域的普通技术人员可以理解, 上述各实施方式是实现本发明的具体实施例, 而在实际应用中, 可以在形式上和细节上对其作各种改变, 而不偏离本发明的精神和范围。 说明书 8/8 页 11 CN 109977716 A 11 图1 说明书附图 1/5 页 12 CN 109977716 A 12 图2 说明书附图 2/5 页 13 CN 109977716 A 13 图3 说明书附图 3/5 页 14 CN 109977716 A 14 图4 图5 说明书附图 4/5 页 15 CN 109977716 A 15 图6 说明书附图 5/5 页 16 CN 109977716 A 16 。
- 内容关键字: 数据 解码 方法 终端 存储 介质
输液杆的线缆伸缩结构.pdf
环境大气粉尘采样仪.pdf
降低虾苗孵化水中氨氮含量的装置.pdf
高压线圈浇注模具.pdf
反应釜控温系统.pdf
金属锂浇铸装置.pdf
医用输液管加热保温装置.pdf
螺杆钻具清洗装置.pdf
多功能布料收卷装置.pdf
用于图书馆的高处夹持取书装置.pdf
智能化接触网几何参数测量仪.pdf
便携式环境检测仪.pdf
便于安装的防结垢环保矿用管材.pdf
曝气生物滤池除磷装置.pdf
基于睡眠感知的音乐振动理疗仪.pdf
钢板建材加工的激光切割装置.pdf
毫米波被动辐射成像测距装置.pdf
医用分叶球囊.pdf
基于波码通信的分层注水执行装置.pdf
折合型保鲜膜切割滑刀.pdf
注塑件自动化生产设备及其智能调控方法.pdf
书本包装设备.pdf
道路桥梁施工用测量辅助工具.pdf
作物种植地膜拆除装置.pdf
水平放置的可搬运激光稳频腔的安装结构.pdf
气体静压转台的控制方法、装置及气体静压转台.pdf
数据要素处理方法和装置.pdf
用于组装气雾剂产品的组装设备.pdf
老年人用吞咽障碍康复训练设备.pdf
全液晶仪表故障报警存储系统及方法.pdf
木通皂苷D在制备抗骨骼肌萎缩、肌病药物中的应用.pdf
不依赖地图信息的车辆轨迹预测方法.pdf
一种一孔两用的隧洞排水孔结构.pdf
钢管桩围堰结构.pdf
一种生态砌块.pdf
一种铁路桥梁用泄水管.pdf
一种卷帘门的抗风装置.pdf
一种掺有非预应力钢筋的管桩钢筋笼.pdf
大型沉管隧道管段基础.pdf
汽车手套箱开启装置.pdf
城市道路上空花园式电动跃层停车商务楼.pdf
蒸压加气砌块砌窗结构.pdf
一种升降式旋转室外消火栓.pdf
框架结构T型连接柱.pdf
防静电地板吸板器.pdf
一种建筑用箱体或井口预留孔洞活动模具.pdf
速成拉建房屋.pdf
预制桥面板精轧螺纹钢筋弧形连接构造.pdf
一种内固定式伸缩门滑行导轨及伸缩门.pdf
多用途封井器.pdf
一种新型圆弧建筑模板紧固件.pdf