Movatterモバイル変換


[0]ホーム

URL:


CN110348554B - Digital information encoding and decoding methods, devices, electronic equipment and storage media - Google Patents

Digital information encoding and decoding methods, devices, electronic equipment and storage media
Download PDF

Info

Publication number
CN110348554B
CN110348554BCN201910646580.4ACN201910646580ACN110348554BCN 110348554 BCN110348554 BCN 110348554BCN 201910646580 ACN201910646580 ACN 201910646580ACN 110348554 BCN110348554 BCN 110348554B
Authority
CN
China
Prior art keywords
digital information
mark
encoding
number system
decoding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910646580.4A
Other languages
Chinese (zh)
Other versions
CN110348554A (en
Inventor
梁琛
刘玺炜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Force Aggregation Chongqing Robot Technology Co ltd
Original Assignee
Beijing Megvii Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Megvii Technology Co LtdfiledCriticalBeijing Megvii Technology Co Ltd
Priority to CN201910646580.4ApriorityCriticalpatent/CN110348554B/en
Publication of CN110348554ApublicationCriticalpatent/CN110348554A/en
Application grantedgrantedCritical
Publication of CN110348554BpublicationCriticalpatent/CN110348554B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The application provides a digital information coding and decoding method, a device, electronic equipment and a storage medium, and relates to the technical field of information processing. The encoding method comprises the following steps: acquiring digital information of a first number system to be encoded, and performing number system conversion processing on the digital information of the first number system to obtain first digital information of a second number system and second digital information of the second number system; determining third digital information; according to a preset coding and decoding mark conversion mode, the second digital information is coded and converted into a corresponding first coding mark, and the third digital information is coded and converted into a corresponding second coding mark; the code marks of the digital information of the first number system are determined according to the first code marks and the second code marks. The application encodes and decodes the digital information according to the preset encoding and decoding mark conversion mode, thereby avoiding the problems of resource waste caused by encoding the digital information by utilizing the two-dimensional code and inaccurate identification caused by shielding in the decoding process in the prior art.

Description

Translated fromChinese
数字信息编解码方法、装置、电子设备和存储介质Digital information encoding and decoding methods, devices, electronic equipment and storage media

技术领域Technical field

本申请涉及信息处理技术领域,具体而言,本申请涉及一种数字信息编解码方法、装置、电子设备和存储介质。This application relates to the field of information processing technology. Specifically, this application relates to a digital information encoding and decoding method, device, electronic equipment and storage medium.

背景技术Background technique

随着计算机技术和网络技术的迅速发展,物联网技术得到了广泛应用。物联网是指通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能。物联网的实现需要给每个物体分配唯一的标识或地址,例如,在物体上粘贴或喷涂识别码,通过终端设备扫描识别码的方式获取物体相关信息,从而实现物体识别。With the rapid development of computer technology and network technology, Internet of Things technology has been widely used. The Internet of Things refers to connecting any object to the network through information sensing equipment and according to an agreed protocol. The objects exchange and communicate information through information media to achieve intelligent identification, positioning, tracking, supervision and other functions. The implementation of the Internet of Things requires assigning a unique identifier or address to each object. For example, pasting or spraying an identification code on the object, and obtaining object-related information through the terminal device scanning the identification code, thereby realizing object recognition.

现有技术中,应用比较广泛的识别码是二维码,二维码储存信息量较大,能够满足相应的需求。但是对于某些具体的应用环境,需要的编码类型比较单一、数据量也较小,并不需要储存那么大的信息量,使用二维码存储信息会造成资源浪费;而且,通过二维码进行编码,扫码时如果遮挡面积较大,或者定位点被遮挡,则识别不出对应的信息,从而导致扫码时需要多次操作,降低了使用效率。In the existing technology, the most widely used identification code is the two-dimensional code. The two-dimensional code stores a large amount of information and can meet corresponding needs. However, for some specific application environments, the required encoding type is relatively simple and the amount of data is small. There is no need to store such a large amount of information. Using QR codes to store information will cause a waste of resources; moreover, using QR codes to perform Coding, if the blocked area is large or the positioning point is blocked when scanning the code, the corresponding information cannot be recognized, which will require multiple operations when scanning the code, reducing the use efficiency.

发明内容Contents of the invention

本申请提供了一种数字信息编解码方法、装置、电子设备和存储介质,用于解决现有技术中存在的问题。This application provides a digital information encoding and decoding method, device, electronic device and storage medium to solve problems existing in the existing technology.

第一方面,提供了一种数字信息编码方法,该方法包括:In the first aspect, a digital information encoding method is provided, which method includes:

获取待编码的第一数制的数字信息,将第一数制的数字信息进行数制转换处理,得到第二数制的第一数字信息和第二数制的第二数字信息;Obtain the digital information of the first numeric system to be encoded, perform a numeric system conversion process on the digital information of the first numeric system, and obtain the first digital information of the second numeric system and the second digital information of the second numeric system;

根据第二数制的第一数字信息和第二数制的基数,确定第三数字信息;Determine the third digital information based on the first digital information of the second number system and the base of the second number system;

依据预定的编解码标记转换方式,将第二数字信息编码转换为对应的第一编码标记,并将第三数字信息编码转换为对应的第二编码标记;According to a predetermined codec mark conversion method, the second digital information code is converted into the corresponding first code mark, and the third digital information code is converted into the corresponding second code mark;

依据第一编码标记和第二编码标记,确定第一数制的数字信息的编码标记。Based on the first coding mark and the second coding mark, the coding mark of the digital information of the first numerical system is determined.

在一种可能的实现方式中,获取待编码的第一数制的数字信息,将第一数制的数字信息进行数制转换处理,得到第二数制的第一数字信息和第二数制的第二数字信息,包括:In a possible implementation, the digital information of the first numeric system to be encoded is obtained, and the digital information of the first numeric system is converted into a numeric system to obtain the first digital information of the second numeric system and the second numeric system. The second digital information includes:

根据第一数制的数字信息和第二数制的基数计算得到第一数字信息和第二数字信息。The first digital information and the second digital information are calculated according to the digital information of the first number system and the base of the second number system.

在一种可能的实现方式中,根据第二数制的第一数字信息和第二数制的基数,确定第三数字信息,包括:In a possible implementation, the third digital information is determined based on the first digital information of the second number system and the base of the second number system, including:

将第二数制的第一数字信息和第二数制的基数相加,得到第三数字信息。The first digital information of the second number system and the base of the second number system are added to obtain the third digital information.

在一种可能的实现方式中,依据第一编码标记和第二编码标记,确定第一数制的数字信息的编码标记,包括:In a possible implementation, the coding mark of the digital information of the first numeral system is determined based on the first coding mark and the second coding mark, including:

将预定数量的第一编码标记和预定数量的第二编码标记进行排列组合,得到第一数制的数字信息对应的编码标记。Arrange and combine a predetermined number of first encoding marks and a predetermined number of second encoding marks to obtain encoding marks corresponding to the digital information of the first numeral system.

第二方面,提供了一种数字信息解码方法,该方法包括:In the second aspect, a digital information decoding method is provided, which method includes:

获取第一数制的数字信息的编码标记,编码标记包括至少一个第一编码标记和至少一个第二编码标记;Obtain the coding mark of the digital information of the first numeral system, the coding mark including at least one first coding mark and at least one second coding mark;

依据预定的编解码标记转换方式,对至少一个第一编码标记分别进行解码转换,确定至少一个第一编码标记分别对应的第二数制的第四数字信息,并对至少一个第二编码标记分别进行解码转换,确定至少一个第二编码标记分别对应的第二数制的第五数字信息;According to a predetermined codec mark conversion method, decoding and converting are performed on at least one first code mark respectively, determining the fourth digital information of the second numeric system corresponding to the at least one first code mark respectively, and decoding and converting at least one second code mark respectively. Perform decoding conversion to determine the fifth digital information of the second numeral system corresponding to at least one second encoding mark;

根据各个第四数字信息和各个第五数字信息,确定第一数制的数字信息。According to each fourth digital information and each fifth digital information, the digital information of the first number system is determined.

在一种可能的实现方式中,对至少一个第一编码标记分别进行解码转换、并对至少一个第二编码标记分别进行解码转换之后,还包括:In a possible implementation, after decoding and converting at least one first encoding mark and decoding and converting at least one second encoding mark respectively, the method further includes:

确定解码转换后的至少一个第一编码标记分别对应的第二数制的数字信息和解码转换后的至少一个第二编码标记分别对应的第二数制的数字信息;Determine the digital information of the second numeral system corresponding to at least one first encoding mark after decoding and conversion and the digital information of the second numeral system corresponding to at least one second encoding mark after decoding and conversion;

将各个第二数制的数字信息转换成第三数制的数字信息;Convert digital information of each second number system into digital information of the third number system;

确定第四数字信息和第五数字信息,包括:Determine the fourth digital information and fifth digital information, including:

根据第三数制的数字信息的预设位置上的数字信息,确定各个第四数字信息和各个第五数字信息。Each fourth digital information and each fifth digital information are determined according to the digital information at the preset position of the digital information of the third number system.

在一种可能的实现方式中,根据各个第四数字信息和各个第五数字信息,确定第一数制的数字信息,包括:In a possible implementation, the digital information of the first number system is determined based on each fourth digital information and each fifth digital information, including:

对各个第四数字信息和各个第五数字信息进行异或校验,得到包括一个第四数字信息和一个第五数字信息的校验结果;Perform XOR verification on each fourth digital information and each fifth digital information to obtain a verification result including one fourth digital information and one fifth digital information;

根据校验结果中的一个第四数字信息和一个第五数字信息和第二数制的基数,计算得到第一数制的数字信息。According to a fourth digital information and a fifth digital information in the verification result and the base of the second number system, the digital information of the first number system is calculated.

第三方面,本申请提供了一种数字信息编码装置,该装置包括:In a third aspect, this application provides a digital information encoding device, which includes:

获取模块,用于获取待编码的第一数制的数字信息,将第一数制的数字信息进行数制转换处理,得到第二数制的第一数字信息和第二数制的第二数字信息;The acquisition module is used to obtain the digital information of the first numerical system to be encoded, perform digital system conversion processing on the digital information of the first numerical system, and obtain the first digital information of the second numerical system and the second number of the second numerical system. information;

第一确定模块,用于根据第二数制的第一数字信息和第二数制的基数,确定第三数字信息;The first determination module is used to determine the third digital information based on the first digital information of the second number system and the base of the second number system;

转换模块,用于依据预定的编解码标记转换方式,将第二数字信息编码转换为对应的第一编码标记,并将第三数字信息编码转换为对应的第二编码标记;A conversion module, configured to convert the second digital information code into the corresponding first code mark according to a predetermined codec mark conversion method, and convert the third digital information code into the corresponding second code mark;

第二确定模块,用于依据第一编码标记和第二编码标记,确定第一数制的数字信息的编码标记。The second determination module is used to determine the coding mark of the digital information of the first numerical system based on the first coding mark and the second coding mark.

第四方面,本申请提供了一种数字信息解码装置,该装置包括:In a fourth aspect, this application provides a digital information decoding device, which includes:

获取模块,用于获取第一数制的数字信息的编码标记,编码标记包括至少一个第一编码标记和至少一个第二编码标记;An acquisition module, configured to obtain the coding mark of the digital information of the first numeral system, where the coding mark includes at least one first coding mark and at least one second coding mark;

第一确定模块,用于依据预定的编解码标记转换方式,对至少一个第一编码标记分别进行解码转换,确定至少一个第一编码标记分别对应的第二数制的第四数字信息,并对至少一个第二编码标记分别进行解码转换,确定至少一个第二编码标记分别对应的第二数制的第五数字信息;The first determination module is configured to decode and convert at least one first encoding mark respectively according to a predetermined encoding/decoding mark conversion method, determine the fourth digital information of the second numeric system corresponding to the at least one first encoding mark, and The at least one second encoding mark is decoded and converted respectively to determine the fifth digital information of the second numeral system corresponding to the at least one second encoding mark respectively;

第二确定模块,用于根据各个第四数字信息和各个第五数字信息,确定第一数制的数字信息。The second determination module is used to determine the digital information of the first number system according to each fourth digital information and each fifth digital information.

第五方面,本申请提供了一种电子设备,该电子设备包括:In a fifth aspect, this application provides an electronic device, which includes:

一个或多个处理器;one or more processors;

存储器;memory;

一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于:执行如本申请的第一方面所示的数字信息编码方法对应的操作或者第二方面所示的数字信息解码方法对应的操作。One or more application programs, wherein the one or more application programs are stored in memory and configured to be executed by one or more processors, the one or more programs are configured to: perform as described in the first aspect of the present application The operations corresponding to the digital information encoding method shown in the second aspect or the operations corresponding to the digital information decoding method shown in the second aspect.

第六方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质用于存储计算机指令,当其在计算机上运行时,使得计算机可以执行如本申请的第一方面所示的数字信息解码方法或者第二方面所示的数字信息解码方法。In a sixth aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium is used to store computer instructions. When run on a computer, the computer can execute the digital instructions as shown in the first aspect of the application. The information decoding method or the digital information decoding method shown in the second aspect.

本申请提供的技术方案带来的有益效果是:The beneficial effects brought by the technical solution provided by this application are:

本申请提供的数字信息编码方法、装置、电子设备和存储介质,获取待编码的第一数制的数字信息,将第一数制的数字信息进行数制转换处理,得到第二数制的第一数字信息和第二数制的第二数字信息;根据第二数制的第一数字信息和第二数制的基数,确定第三数字信息;依据预定的编解码标记转换方式,将第二数字信息编码转换为对应的第一编码标记,并将第三数字信息编码转换为对应的第二编码标记;依据第一编码标记和第二编码标记,确定第一数制的数字信息的编码标记。本申请将待编码数字信息进行转换后,依据预定的编解码标记转换方式将转换后的数字信息转换成编码数据量较小的第一编码标记和第二编码标记,利用第一编码标记和第二编码标记对数字信息进行编码,避免了现有技术中利用二维码进行数字信息编码造成的资源浪费。The digital information encoding method, device, electronic equipment and storage medium provided by this application obtain the digital information of the first numeric system to be encoded, perform digital system conversion processing on the digital information of the first numeric system, and obtain the third numeric system of the second numeric system. First digital information and second digital information of the second number system; determine the third digital information according to the first digital information of the second number system and the base of the second number system; convert the second digital information according to the predetermined codec mark conversion method. The digital information code is converted into the corresponding first code mark, and the third digital information code is converted into the corresponding second code mark; based on the first code mark and the second code mark, the code mark of the digital information of the first numeral system is determined. . This application converts the digital information to be encoded, and converts the converted digital information into a first encoding mark and a second encoding mark with a smaller amount of coded data according to a predetermined encoding and decoding mark conversion method, using the first encoding mark and the second encoding mark. The two-code mark encodes digital information, thus avoiding the waste of resources caused by using two-dimensional codes to encode digital information in the prior art.

本申请提供的数字信息解码方法、装置、电子设备和存储介质,获取第一数制的数字信息的编码标记,编码标记包括至少一个第一编码标记和至少一个第二编码标记;依据预定的编解码标记转换方式,对至少一个第一编码标记分别进行解码转换,确定至少一个第一编码标记分别对应的第二数制的第四数字信息,并对至少一个第二编码标记分别进行解码转换,确定至少一个第二编码标记分别对应的第二数制的第五数字信息;根据各个第四数字信息和各个第五数字信息,确定第一数制的数字信息。本申请在进行解码时,只需要扫描一个完整的第一编码标记和一个完整的第二编码标记,不需要识别特定的定位点,而且,当待识别编码包括两个及两个以上第一编码标记和两个及两个以上第二编码标记时,能够在遮挡面积较大的情况下实现准确识别。The digital information decoding method, device, electronic equipment and storage medium provided by this application obtain the coding mark of the digital information in the first numeric system. The coding mark includes at least one first coding mark and at least one second coding mark; according to the predetermined coding mark The decoding mark conversion method includes decoding and converting at least one first coded mark respectively, determining the fourth digital information of the second numeral system corresponding to the at least one first coded mark, and decoding and converting at least one second coded mark respectively, Determine the fifth digital information of the second numerical system corresponding to at least one second encoding mark respectively; determine the digital information of the first numerical system according to each fourth digital information and each fifth digital information. When decoding, this application only needs to scan a complete first encoding mark and a complete second encoding mark, and does not need to identify a specific anchor point. Moreover, when the code to be identified includes two or more first codes When marking and two or more second encoding marks, accurate identification can be achieved when the occlusion area is large.

附图说明Description of the drawings

为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。In order to explain the technical solutions in the embodiments of the present application more clearly, the drawings needed to be used in the description of the embodiments of the present application will be briefly introduced below.

图1为本申请实施例提供的数字信息编码方法的流程示意图;Figure 1 is a schematic flow chart of a digital information encoding method provided by an embodiment of the present application;

图2为本申请实施例提供的ArUco标记的示意图;Figure 2 is a schematic diagram of the ArUco label provided by the embodiment of the present application;

图3为本申请实施例提供的ArUco标记的组合示意图;Figure 3 is a schematic diagram of the combination of ArUco markers provided by the embodiment of the present application;

图4为本申请实施例提供的数字信息解码方法的流程示意图;Figure 4 is a schematic flow chart of a digital information decoding method provided by an embodiment of the present application;

图5为本申请实施例提供的数字信息编码装置的示意图;Figure 5 is a schematic diagram of a digital information encoding device provided by an embodiment of the present application;

图6为本申请实施例提供的数字信息解码装置的示意图;Figure 6 is a schematic diagram of a digital information decoding device provided by an embodiment of the present application;

图7为本申请实施例提供的一种电子设备的结构示意图。FIG. 7 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.

具体实施方式Detailed ways

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本发明的限制。The embodiments of the present application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements with the same or similar functions. The embodiments described below with reference to the drawings are exemplary and are only used to explain the present application and cannot be construed as limiting the present invention.

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。Those skilled in the art will understand that, unless expressly stated otherwise, the singular forms "a", "an", "the" and "the" used herein may also include the plural form. It should be further understood that the word "comprising" used in the description of this application refers to the presence of stated features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components and/or groups thereof. It will be understood that when we refer to an element being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Additionally, "connected" or "coupled" as used herein may include wireless connections or wireless couplings. As used herein, the term "and/or" includes all or any unit and all combinations of one or more of the associated listed items.

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。In order to make the purpose, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。The technical solution of the present application and how the technical solution of the present application solves the above technical problems will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of the present application will be described below with reference to the accompanying drawings.

图1为本申请实施例提供的一种数字信息编码方法的流程示意图,如图1所示,该方法可以包括:Figure 1 is a schematic flow chart of a digital information encoding method provided by an embodiment of the present application. As shown in Figure 1, the method may include:

步骤S101,获取待编码的第一数制的数字信息,将第一数制的数字信息进行数制转换处理,得到第二数制的第一数字信息和第二数制的第二数字信息;Step S101, obtain the digital information of the first numeric system to be encoded, perform a numeric system conversion process on the digital information of the first numeric system, and obtain the first digital information of the second numeric system and the second digital information of the second numeric system;

步骤S102,根据第二数制的第一数字信息和第二数制的基数,确定第三数字信息;Step S102, determine third digital information based on the first digital information of the second number system and the base of the second number system;

步骤S103,依据预定的编解码标记转换方式,将第二数字信息编码转换为对应的第一编码标记,并将第三数字信息编码转换为对应的第二编码标记;Step S103, according to the predetermined codec mark conversion method, the second digital information code is converted into the corresponding first code mark, and the third digital information code is converted into the corresponding second code mark;

步骤S104,依据第一编码标记和第二编码标记,确定第一数制的数字信息的编码标记。Step S104: Determine the coding mark of the digital information in the first numerical system based on the first coding mark and the second coding mark.

本申请提供的数字信息编码方法,获取待编码的第一数制的数字信息,将第一数制的数字信息进行数制转换处理,得到第二数制的第一数字信息和第二数制的第二数字信息;根据第二数制的第一数字信息和第二数制的基数,确定第三数字信息;依据预定的编解码标记转换方式,将第二数字信息编码转换为对应的第一编码标记,并将第三数字信息编码转换为对应的第二编码标记;依据第一编码标记和第二编码标记,确定第一数制的数字信息的编码标记。本申请将待编码数字信息进行转换后,依据预定的编码标记转换方式对数字信息进行编码,避免了现有技术中利用二维码进行数字信息编码造成的资源浪费。The digital information encoding method provided by this application obtains the digital information of the first numeric system to be encoded, performs numeric system conversion processing on the digital information of the first numeric system, and obtains the first digital information of the second numeric system and the second numeric system. The second digital information of a coding mark, and converts the third digital information code into a corresponding second coding mark; and determines the coding mark of the digital information of the first numeral system based on the first coding mark and the second coding mark. This application converts the digital information to be encoded and then encodes the digital information according to a predetermined encoding mark conversion method, thus avoiding the waste of resources caused by using QR codes to encode digital information in the prior art.

下面对本申请实施例的上述方案进行具体展开说明。The above solution of the embodiment of the present application will be described in detail below.

步骤S101,获取待编码的第一数制的数字信息,将第一数制的数字信息进行数制转换处理,得到第二数制的第一数字信息和第二数制的第二数字信息;Step S101, obtain the digital information of the first numeric system to be encoded, perform a numeric system conversion process on the digital information of the first numeric system, and obtain the first digital information of the second numeric system and the second digital information of the second numeric system;

其中,第一数制的数字信息具体可以是十进制数字,待编码的数字信息具体可以是预设数值范围内的数字信息,本申请实施例的待编码数字的数值范围以1-250000为例,待编码数字大于等于1,小于等于250000。将第一数制的数字信息经过数制转换处理后得到第二数制的第一数字信息和第二数制的第二数字信息。The digital information in the first numerical system may specifically be decimal digits, and the digital information to be encoded may specifically be digital information within a preset numerical range. The numerical range of the numbers to be encoded in the embodiment of this application is 1-250000 as an example. The number to be encoded is greater than or equal to 1 and less than or equal to 250000. After the digital information of the first number system is converted into the number system, the first digital information of the second number system and the second digital information of the second number system are obtained.

在一种可能的实现方式中,获取待编码的第一数制的数字信息,将第一数制的数字信息进行数制转换处理,得到第二数制的第一数字信息和第二数制的第二数字信息,包括:根据第一数制的数字信息和第二数制的基数计算得到第一数字信息和第二数字信息。In a possible implementation, the digital information of the first numeric system to be encoded is obtained, and the digital information of the first numeric system is converted into a numeric system to obtain the first digital information of the second numeric system and the second numeric system. The second digital information includes: first digital information and second digital information calculated according to the digital information of the first number system and the base of the second number system.

其中,第二数制的基数为第二数制对应的基数,例如,二进制数字对应的基数为2,八进制数字对应的基数为8,十进制数对应的基数为10。Among them, the base of the second number system is the base corresponding to the second number system. For example, the base corresponding to the binary number is 2, the base corresponding to the octal number is 8, and the base corresponding to the decimal number is 10.

在一示例中,将待编码的第一数制的数字信息除以第二数制的基数得到的商作为第一数字信息,模作为第二数字信息。In one example, the quotient obtained by dividing the digital information of the first number system to be encoded by the base of the second number system is used as the first digital information, and the modulus is used as the second digital information.

步骤S102,根据第二数制的第一数字信息和第二数制的基数,确定第三数字信息;Step S102, determine third digital information based on the first digital information of the second number system and the base of the second number system;

为了解码时便于区分第一数字信息和第二数字信息,需要将第一数字信息处理成大于第二数制的基数的第三数字信息。In order to facilitate the distinction between the first digital information and the second digital information during decoding, the first digital information needs to be processed into third digital information that is greater than the base of the second number system.

在一种可能的实现方式中,根据第二数制的第一数字信息和第二数制的基数,确定第三数字信息,包括:将第二数制的第一数字信息和第二数制的基数相加,得到第三数字信息。In a possible implementation, determining the third digital information based on the first digital information of the second number system and the base of the second number system includes: combining the first digital information of the second number system and the second number system The bases are added to obtain the third digital information.

其中,将第二数制的第一数字信息和第二数制的基数相加得到第三数字信息,由于第三数字信息大于第二数制的基数,第二数字信息小于第二数制的基数,在进行解码时,能够判断出第二数字信息和第三数字信息。Among them, the third digital information is obtained by adding the first digital information of the second number system and the base of the second number system. Since the third digital information is greater than the base of the second number system, the second digital information is less than the base of the second number system. The base number, when decoding, can determine the second digital information and the third digital information.

步骤S103,依据预定的编解码标记转换方式,将第二数字信息编码转换为对应的第一编码标记,并将第三数字信息编码转换为对应的第二编码标记;Step S103, according to the predetermined codec mark conversion method, the second digital information code is converted into the corresponding first code mark, and the third digital information code is converted into the corresponding second code mark;

其中,预定的编解码标记转换方式具体可以是将数字转换成对应的ArUco标记,ArUco是一个开源的现实增强库。ArUco标记是二进制平方标记,每一个ArUco标记为5cm×5cm的正方形区域,由黑色边界和内部的二进制矩阵组成,如图2所示,内部的二进制矩阵决定了ArUco标记的数字,黑色的边界有利于快速检测到图像。Among them, the predetermined codec mark conversion method may be to convert numbers into corresponding ArUco marks. ArUco is an open source reality augmentation library. ArUco marks are binary square marks. Each ArUco mark is a square area of 5cm×5cm, which is composed of a black border and an internal binary matrix. As shown in Figure 2, the internal binary matrix determines the number of the ArUco mark. The black border has Conducive to quickly detecting images.

步骤S104,依据第一编码标记和第二编码标记,确定第一数制的数字信息的编码标记。Step S104: Determine the coding mark of the digital information in the first numerical system based on the first coding mark and the second coding mark.

在一种可能的实现方式中,依据第一编码标记和第二编码标记,确定第一数制的数字信息的编码标记,包括:将预定数量的第一编码标记和预定数量的第二编码标记进行排列组合,得到第一数制的数字信息对应的编码标记。In a possible implementation, determining the coding mark of the digital information of the first numerical system based on the first coding mark and the second coding mark includes: combining a predetermined number of first coding marks and a predetermined number of second coding marks. Arrange and combine to obtain the coding mark corresponding to the digital information of the first numeral system.

具体的,为了保证解码的准确度,采用多个编码标记进行排列组合的方式作为第一数制的数字信息对应的编码标记。如图3所示,将8个第一编码标记1和8个第二编码标记2进行排列组合,得到4×4模式的第一数制的数字信息的编码标记。所有的第一编码标记1相同,编码的数字也相同,所有的第二编码标记2相同,编码的数字也相同。Specifically, in order to ensure the accuracy of decoding, multiple coding marks are arranged and combined as coding marks corresponding to the digital information of the first numeral system. As shown in Figure 3, eight first coding marks 1 and eight second coding marks 2 are arranged and combined to obtain coding marks of digital information of the first numeral system in a 4×4 pattern. All the first encoding marks 1 are the same and the encoded numbers are the same. All the second encoding marks 2 are the same and the encoded numbers are the same.

在一示例中,对于一个十进制数字:1015,转换为512进制,1015除以512商为1,模为503,则第一数字信息为1,第二数字信息为503,将,第一数字信息与基数512相加,得到第三数字信息513,将513和503分别转换为ArUco标记,排列组合后得到1015对应的编码标记。In an example, for a decimal number: 1015, converted to base 512, the quotient of 1015 divided by 512 is 1, and the modulus is 503, then the first digital information is 1, the second digital information is 503, and the first digital The information is added to the base number 512 to obtain the third digital information 513. 513 and 503 are converted into ArUco tags respectively. After permutation and combination, the encoding tag corresponding to 1015 is obtained.

图4为本申请实施例提供的一种数字信息解码方法的流程示意图,如图4所示,该方法可以包括:Figure 4 is a schematic flow chart of a digital information decoding method provided by an embodiment of the present application. As shown in Figure 4, the method may include:

步骤S201,获取第一数制的数字信息的编码标记,编码标记包括至少一个第一编码标记和至少一个第二编码标记;Step S201: Obtain the coding mark of the digital information of the first numeral system. The coding mark includes at least one first coding mark and at least one second coding mark;

步骤S202,依据预定的编解码标记转换方式,对至少一个第一编码标记分别进行解码转换,确定至少一个第一编码标记分别对应的第二数制的第四数字信息,并对至少一个第二编码标记分别进行解码转换,确定至少一个第二编码标记分别对应的第二数制的第五数字信息;Step S202: perform decoding and conversion on at least one first coding mark according to a predetermined codec mark conversion method, determine the fourth digital information of the second numeric system corresponding to the at least one first coding mark, and convert at least one second coding mark on the codec mark. The encoding marks are respectively decoded and converted to determine the fifth digital information of the second numeral system corresponding to at least one second encoding mark;

步骤S203,根据各个第四数字信息和各个第五数字信息,确定第一数制的数字信息。Step S203: Determine the digital information of the first numeral system based on each of the fourth digital information and each of the fifth digital information.

本申请提供的数字信息解码方法,获取第一数制的数字信息的编码标记,编码标记包括至少一个第一编码标记和至少一个第二编码标记;依据预定的编解码标记转换方式,对至少一个第一编码标记分别进行解码转换,确定至少一个第一编码标记分别对应的第二数制的第四数字信息,并对至少一个第二编码标记分别进行解码转换,确定至少一个第二编码标记分别对应的第二数制的第五数字信息;根据各个第四数字信息和各个第五数字信息,确定第一数制的数字信息。本申请在进行解码时,不需要识别特定的定位点,能够在遮挡面积较大的情况下实现准确识别。The digital information decoding method provided by this application obtains the coding mark of the digital information of the first numeric system. The coding mark includes at least one first coding mark and at least one second coding mark; according to the predetermined coding and decoding mark conversion method, at least one The first encoding marks are respectively decoded and converted to determine the fourth digital information of the second numeral system corresponding to at least one first encoding mark respectively, and the at least one second encoding mark is decoded and converted respectively to determine that the at least one second encoding mark is respectively Corresponding fifth digital information of the second numerical system; determine digital information of the first numerical system based on each fourth digital information and each fifth digital information. When decoding, this application does not need to identify specific positioning points, and can achieve accurate identification even when the obstruction area is large.

下面对本申请实施例的上述方案进行具体展开说明。The above solution of the embodiment of the present application will be described in detail below.

步骤S201,获取第一数制的数字信息的编码标记,编码标记包括至少一个第一编码标记和至少一个第二编码标记;Step S201: Obtain the coding mark of the digital information of the first numeral system. The coding mark includes at least one first coding mark and at least one second coding mark;

其中,第一编码标记、第二编码标记具体可以是ArUco标记。第一数制的数字信息的编码标记由两组编码标记组成,一组编码标记为至少一个第一编码标记,另一组编码标记为至少一个第二编码标记,各个第一编码标记的编码信息相同,各个第二编码标记的编码信息相同。Specifically, the first encoding mark and the second encoding mark may be ArUco marks. The encoding mark of the digital information of the first numeral system consists of two sets of encoding marks. One group of encoding marks is at least one first encoding mark, and the other group of encoding marks is at least one second encoding mark. The encoding information of each first encoding mark The same, the encoding information of each second encoding mark is the same.

步骤S202,依据预定的编解码标记转换方式,对至少一个第一编码标记分别进行解码转换,确定至少一个第一编码标记分别对应的第二数制的第四数字信息,并对至少一个第二编码标记分别进行解码转换,确定至少一个第二编码标记分别对应的第二数制的第五数字信息;Step S202: perform decoding and conversion on at least one first coding mark according to a predetermined codec mark conversion method, determine the fourth digital information of the second numeric system corresponding to the at least one first coding mark, and convert at least one second coding mark on the codec mark. The encoding marks are respectively decoded and converted to determine the fifth digital information of the second numeral system corresponding to at least one second encoding mark;

具体的,根据ArUco标记转换方式,得到两组数字信息,每一组内的各个数字相同。需要将这两组数字信息确定出第四数字信息和第五数字信息,才能进一步进行解码。Specifically, according to the ArUco mark conversion method, two sets of digital information are obtained, and the numbers in each group are the same. It is necessary to determine the fourth digital information and the fifth digital information from these two sets of digital information before further decoding can be performed.

在一种可能的实现方式中,对至少一个第一编码标记分别进行解码转换、并对至少一个第二编码标记分别进行解码转换之后,还包括:确定解码转换后的至少一个第一编码标记分别对应的第二数制的数字信息和解码转换后的至少一个第二编码标记分别对应的第二数制的数字信息;将各个第二数制的数字信息转换成第三数制的数字信息;确定第四数字信息和第五数字信息,包括:根据第三数制的数字信息的预设位置上的数字信息,确定各个第四数字信息和各个第五数字信息。In a possible implementation, after decoding and converting at least one first encoding mark and decoding and converting at least one second encoding mark respectively, the method further includes: determining whether the decoded and converted at least one first encoding mark is respectively The corresponding digital information of the second numeric system and the decoded and converted at least one second encoding mark respectively correspond to the digital information of the second numeric system; convert each digital information of the second numeric system into digital information of the third numeric system; Determining the fourth digital information and the fifth digital information includes: determining each fourth digital information and each fifth digital information according to the digital information at a preset position of the digital information of the third number system.

将依据预定的编解码标记转换方式得到的数字513和503分别转换成二进制数字,通过判断二进制数的第十位是否为零来确定第四数字信息和第五数字信息,由于513转换成二进制数为1000000001,503转换成二进制数为0111110111,1000000001的第十位不为零,则确定513为第四数字信息,503为第五数字信息。The numbers 513 and 503 obtained according to the predetermined codec mark conversion method are converted into binary numbers respectively, and the fourth digital information and the fifth digital information are determined by judging whether the tenth digit of the binary number is zero. Since 513 is converted into a binary number is 1000000001, 503 converted into a binary number is 0111110111, and the tenth digit of 1000000001 is not zero, then 513 is determined to be the fourth digital information, and 503 is the fifth digital information.

在一示例中,a.对于每一个数值x,若x&(1<<9)(按位左移九位)不为0,则其为高位数值(high),对应第四数字信息。In an example, a. For each value x, if x&(1<<9) (shifted nine bits to the left) is not 0, then it is a high-digit value (high), corresponding to the fourth digital information.

b.对于每一个数值x,若x&(1<<9)(按位左移九位)为0,则其为低位数值(low),对应第五数字信息。b. For each value x, if x&(1<<9) (shifted nine bits to the left) is 0, then it is the low-digit value (low), corresponding to the fifth digital information.

步骤S203,根据各个第四数字信息和各个第五数字信息,确定第一数制的数字信息。Step S203: Determine the digital information of the first numeral system based on each of the fourth digital information and each of the fifth digital information.

确定了第四数字信息和第五数字信息之后,根据公式(1)计算得到第一数制的数字信息。After the fourth digital information and the fifth digital information are determined, the digital information of the first number system is calculated according to formula (1).

id-num=(high-512)*512+low (1)id-num=(high-512)*512+low (1)

其中,high表示高位数字信息,low表示低位数字信息,id-num表示第一数制的数字信息。Among them, high represents high-digit information, low represents low-digit information, and id-num represents digital information in the first digit system.

在一种可能的实现方式中,根据各个第四数字信息和各个第五数字信息,确定第一数制的数字信息,包括:对各个第四数字信息和各个第五数字信息进行异或校验,得到包括一个第四数字信息和一个第五数字信息的校验结果;根据校验结果中的一个第四数字信息和一个第五数字信息和第二数制的基数,计算得到第一数制的数字信息。In a possible implementation, determining the digital information of the first number system based on each fourth digital information and each fifth digital information includes: performing an XOR check on each fourth digital information and each fifth digital information. , obtain the verification result including a fourth digital information and a fifth digital information; according to the fourth digital information and a fifth digital information in the verification result and the base of the second number system, calculate the first number system digital information.

具体的,为了保证数据的准确性,需要对得到的两组数字信息进行异或校验,利用通过校验的第四数字信息和第五数字信息计算第一数制的数字信息。Specifically, in order to ensure the accuracy of the data, it is necessary to perform XOR verification on the obtained two sets of digital information, and use the fourth digital information and the fifth digital information that pass the verification to calculate the digital information of the first number system.

本申请技术方案的编码方法得到的第一数制的数字信息的ArUco标记编码,在进行解码时,可遮挡面积与现有技术中的二维码相比,远远大于二维码编码,最大可遮挡面积根据公式(2)计算:When decoding the ArUco mark encoding of digital information in the first digit system obtained by the encoding method of the technical solution of the present application, the blockable area is much larger than that of the QR code in the prior art. The maximum The blockable area is calculated according to formula (2):

其中,m表示行数,n表示列数。当m≥2,n≥2时,待识别的编码的可遮挡面积大于现有技术中的二维码的可遮挡面积(二维码编码可遮挡面积为30%)。Among them, m represents the number of rows and n represents the number of columns. When m≥2, n≥2, the blockable area of the code to be recognized is larger than the blockable area of the two-dimensional code in the prior art (the blockable area of the two-dimensional code is 30%).

在一示例中,待识别编码由4行4列的ArUco标记组成,如图3所示,在进行解码时,利用终端设备扫码的方式获取待识别编码。由于待识别编码包括8个第一编码标记1和8个第二编码标记2,相同的第一编码标记1的编码信息相同,相同的第二编码标记2的编码信息相同,因此,只需要获取一个完整的第一编码标记1和一个完整的第二编码标记2,不需要获取所有的第一编码标记1和第二编码标记2的编码信息,就能实现解码,因此,根据公式(2)计算出的可遮挡面积为总面积的87.5%。解码后得到第一编码标记1对应的数字a,第二编码标记2对应的数字b,将a、b转化成二进制后判断第十位是否为零,根据判断结果确定a为高位数字信息,b为低位数字信息,根据公式(1)计算出编码数字信息。In one example, the code to be identified consists of 4 rows and 4 columns of ArUco marks, as shown in Figure 3. When decoding, the code to be identified is obtained by scanning the code with the terminal device. Since the code to be identified includes 8 first coding marks 1 and 8 second coding marks 2, the coding information of the same first coding mark 1 is the same, and the coding information of the same second coding mark 2 is the same, therefore, it is only necessary to obtain A complete first encoding mark 1 and a complete second encoding mark 2 can be decoded without obtaining all the encoding information of the first encoding mark 1 and the second encoding mark 2. Therefore, according to formula (2) The calculated blockable area is 87.5% of the total area. After decoding, the number a corresponding to the first encoding mark 1 is obtained, and the number b corresponding to the second encoding mark 2 is obtained. After converting a and b into binary, it is judged whether the tenth digit is zero. According to the judgment result, it is determined that a is the high-order digital information, and b For low-digit digital information, the encoded digital information is calculated according to formula (1).

基于与图1中所示方法相同的原理,本公开的实施例还提供了一种数字信息编码装置30,如图5所示,装置30可以包括:获取模块31、第一确定模块32、转换模块33和第二确定模块34;Based on the same principle as the method shown in Figure 1, embodiments of the present disclosure also provide a digital information encoding device 30. As shown in Figure 5, the device 30 may include: an acquisition module 31, a first determination module 32, a conversion Module 33 and second determination module 34;

获取模块31,用于获取待编码的第一数制的数字信息,将第一数制的数字信息进行数制转换处理,得到第二数制的第一数字信息和第二数制的第二数字信息;The acquisition module 31 is used to obtain the digital information of the first numerical system to be encoded, perform digital system conversion processing on the digital information of the first numerical system, and obtain the first digital information of the second numerical system and the second digital information of the second numerical system. digital information;

第一确定模块32,用于根据第二数制的第一数字信息和第二数制的基数,确定第三数字信息;The first determination module 32 is used to determine the third digital information based on the first digital information of the second number system and the base of the second number system;

转换模块33,用于依据预定的编解码标记转换方式,将第二数字信息编码转换为对应的第一编码标记,并将第三数字信息编码转换为对应的第二编码标记;The conversion module 33 is configured to convert the second digital information code into the corresponding first code mark according to the predetermined codec mark conversion method, and convert the third digital information code into the corresponding second code mark;

第二确定模块34,用于依据第一编码标记和第二编码标记,确定第一数制的数字信息的编码标记。The second determination module 34 is used to determine the coding mark of the digital information of the first numeral system based on the first coding mark and the second coding mark.

在一种可能的实现方式中,获取模块31具体用于:In a possible implementation, the acquisition module 31 is specifically used to:

根据第一数制的数字信息和第二数制的基数计算得到第一数字信息和第二数字信息。The first digital information and the second digital information are calculated according to the digital information of the first number system and the base of the second number system.

在一种可能的实现方式中,第一确定模块32具体用于:In a possible implementation, the first determination module 32 is specifically used to:

将第二数制的第一数字信息和第二数制的基数相加,得到第三数字信息。The first digital information of the second number system and the base of the second number system are added to obtain the third digital information.

在一种可能的实现方式中,第二确定模块34具体用于:In a possible implementation, the second determination module 34 is specifically used to:

将预定数量的第一编码标记和预定数量的第二编码标记进行排列组合,得到第一数制的数字信息对应的编码标记。Arrange and combine a predetermined number of first encoding marks and a predetermined number of second encoding marks to obtain encoding marks corresponding to the digital information of the first numeral system.

本公开实施例的数字信息的编码装置可执行本公开的实施例所提供的一种数字信息的编码方法,其实现原理相类似,本公开各实施例中的数字信息的编码装置中的各模块所执行的动作是与本公开各实施例中的数字信息的编码方法中的步骤相对应的,对于数字信息的编码装置的各模块的详细功能描述具体可以参见前文中所示的对应的数字信息的编码方法中的描述,此处不再赘述。The digital information encoding device in the embodiments of the present disclosure can execute a digital information encoding method provided in the embodiments of the present disclosure. The implementation principles are similar. Each module in the digital information encoding device in each embodiment of the present disclosure The actions performed correspond to the steps in the digital information encoding method in each embodiment of the present disclosure. For a detailed functional description of each module of the digital information encoding device, please refer to the corresponding digital information shown above. The description in the encoding method will not be repeated here.

本申请提供的数字信息编码装置,获取待编码的第一数制的数字信息,将第一数制的数字信息进行数制转换处理,得到第二数制的第一数字信息和第二数制的第二数字信息;根据第二数制的第一数字信息和第二数制的基数,确定第三数字信息;依据预定的编解码标记转换方式,将第二数字信息编码转换为对应的第一编码标记,并将第三数字信息编码转换为对应的第二编码标记;依据第一编码标记和第二编码标记,确定第一数制的数字信息的编码标记。本申请将待编码数字信息进行转换后,依据预定的编码标记转换方式对数字信息进行编码,避免了现有技术中利用二维码进行数字信息编码造成的资源浪费。The digital information encoding device provided by this application acquires the digital information of the first numeric system to be encoded, performs a numeric system conversion process on the digital information of the first numeric system, and obtains the first digital information of the second numeric system and the second numeric system. The second digital information of a coding mark, and converts the third digital information code into a corresponding second coding mark; and determines the coding mark of the digital information of the first numeral system based on the first coding mark and the second coding mark. This application converts the digital information to be encoded and then encodes the digital information according to a predetermined encoding mark conversion method, thus avoiding the waste of resources caused by using QR codes to encode digital information in the prior art.

基于与图4中所示方法相同的原理,本公开的实施例还提供了一种数字信息解码装置40,如图6所示,装置40可以包括:获取模块41、第一确定模块42和第二确定模块43;Based on the same principle as the method shown in Figure 4, embodiments of the present disclosure also provide a digital information decoding device 40. As shown in Figure 6, the device 40 may include: an acquisition module 41, a first determination module 42 and a third 2. Determine module 43;

获取模块41,用于获取第一数制的数字信息的编码标记,编码标记包括至少一个第一编码标记和至少一个第二编码标记;The acquisition module 41 is used to obtain the coding mark of the digital information of the first numeral system. The coding mark includes at least one first coding mark and at least one second coding mark;

第一确定模块42,用于依据预定的编解码标记转换方式,对至少一个第一编码标记分别进行解码转换,确定至少一个第一编码标记分别对应的第二数制的第四数字信息,并对至少一个第二编码标记分别进行解码转换,确定至少一个第二编码标记分别对应的第二数制的第五数字信息;The first determination module 42 is configured to decode and convert at least one first encoding mark respectively according to a predetermined encoding/decoding mark conversion method, determine the fourth digital information of the second numeric system corresponding to the at least one first encoding mark, and Perform decoding and conversion on at least one second encoding mark respectively, and determine the fifth digital information of the second numeral system corresponding to the at least one second encoding mark respectively;

第二确定模块43,用于根据各个第四数字信息和各个第五数字信息,确定第一数制的数字信息。The second determination module 43 is used to determine the digital information of the first numerical system according to each fourth digital information and each fifth digital information.

在一种可能的实现方式中,第一确定模块42具体用于:In a possible implementation, the first determination module 42 is specifically used to:

确定解码转换后的至少一个第一编码标记分别对应的第二数制的数字信息和解码转换后的至少一个第二编码标记分别对应的第二数制的数字信息;将各个第二数制的数字信息转换成第三数制的数字信息;根据第三数制的数字信息的预设位置上的数字信息,确定各个第四数字信息和各个第五数字信息。Determine the digital information of the second numeric system corresponding to at least one first encoding mark after decoding and conversion and the digital information of the second numeric system corresponding to at least one second encoding mark after decoding and conversion; The digital information is converted into digital information of the third number system; each fourth digital information and each fifth digital information are determined according to the digital information at a preset position of the digital information of the third number system.

在一种可能的实现方式中,第二确定模块43具体用于:In a possible implementation, the second determination module 43 is specifically used to:

对各个第四数字信息和各个第五数字信息进行异或校验,得到包括一个第四数字信息和一个第五数字信息的校验结果;根据校验结果中的一个第四数字信息和一个第五数字信息和第二数制的基数,计算得到第一数制的数字信息。Perform XOR verification on each fourth digital information and each fifth digital information to obtain a verification result including a fourth digital information and a fifth digital information; according to a fourth digital information and a fifth digital information in the verification result Five digital information and the base of the second number system are calculated to obtain the digital information of the first number system.

本公开实施例的数字信息的解码装置可执行本公开的实施例所提供的一种数字信息的解码方法,其实现原理相类似,本公开各实施例中的数字信息的解码装置中的各模块所执行的动作是与本公开各实施例中的数字信息的解码方法中的步骤相对应的,对于数字信息的解码装置的各模块的详细功能描述具体可以参见前文中所示的对应的数字信息的解码方法中的描述,此处不再赘述。The digital information decoding device in the embodiments of the present disclosure can execute a digital information decoding method provided in the embodiments of the present disclosure. The implementation principles are similar. Each module in the digital information decoding device in each embodiment of the present disclosure The actions performed correspond to the steps in the digital information decoding method in each embodiment of the present disclosure. For a detailed functional description of each module of the digital information decoding device, please refer to the corresponding digital information shown above. The description in the decoding method will not be repeated here.

本申请提供的数字信息解码装置,获取第一数制的数字信息的编码标记,编码标记包括至少一个第一编码标记和至少一个第二编码标记;依据预定的编解码标记转换方式,对至少一个第一编码标记分别进行解码转换,确定至少一个第一编码标记分别对应的第二数制的第四数字信息,并对至少一个第二编码标记分别进行解码转换,确定至少一个第二编码标记分别对应的第二数制的第五数字信息;根据各个第四数字信息和各个第五数字信息,确定第一数制的数字信息。本申请在进行解码时,不需要识别特定的定位点,能够在遮挡面积较大的情况下实现准确识别。The digital information decoding device provided by the present application obtains the coding mark of the digital information of the first numeric system. The coding mark includes at least one first coding mark and at least one second coding mark; according to the predetermined coding and decoding mark conversion method, at least one The first encoding marks are respectively decoded and converted to determine the fourth digital information of the second numeral system corresponding to at least one first encoding mark respectively, and the at least one second encoding mark is decoded and converted respectively to determine that the at least one second encoding mark is respectively Corresponding fifth digital information of the second numerical system; determine digital information of the first numerical system based on each fourth digital information and each fifth digital information. When decoding, this application does not need to identify specific positioning points, and can achieve accurate identification even when the obstruction area is large.

上述实施例从虚拟模块的角度介绍了数字信息的编码装置和解码装置,下述从实体模块的角度介绍一种电子设备,具体如下所示:The above embodiment introduces the encoding device and the decoding device of digital information from the perspective of virtual modules. The following describes an electronic device from the perspective of physical modules, as shown below:

本申请实施例提供了一种电子设备,如图7所示,图7所示的电子设备5000包括:处理器5001和存储器5003。其中,处理器5001和存储器5003相连,如通过总线5002相连。可选地,电子设备5000还可以包括收发器5004。需要说明的是,实际应用中收发器5004不限于一个,该电子设备5000的结构并不构成对本申请实施例的限定。An embodiment of the present application provides an electronic device, as shown in Figure 7. The electronic device 5000 shown in Figure 7 includes: a processor 5001 and a memory 5003. Among them, the processor 5001 and the memory 5003 are connected, such as through a bus 5002. Optionally, electronic device 5000 may also include a transceiver 5004. It should be noted that in practical applications, the number of transceivers 5004 is not limited to one, and the structure of the electronic device 5000 does not limit the embodiments of the present application.

处理器5001可以是CPU,通用处理器,DSP,ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器5001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。The processor 5001 may be a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various illustrative logical blocks, modules, and circuits described in connection with this disclosure. The processor 5001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

总线5002可包括一通路,在上述组件之间传送信息。总线5002可以是PCI总线或EISA总线等。总线5002可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。Bus 5002 may include a path that carries information between the above-mentioned components. The bus 5002 may be a PCI bus or an EISA bus, etc. The bus 5002 can be divided into an address bus, a data bus, a control bus, etc. For ease of presentation, only one thick line is used in Figure 7, but it does not mean that there is only one bus or one type of bus.

存储器5003可以是ROM或可存储静态信息和指令的其他类型的静态存储设备,RAM或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM、CD-ROM或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。The memory 5003 can be ROM or other types of static storage devices that can store static information and instructions, RAM or other types of dynamic storage devices that can store information and instructions, or it can be EEPROM, CD-ROM or other optical disk storage, optical disk storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), disk storage media or other magnetic storage devices, or can be used to carry or store desired program code in the form of instructions or data structures and can be used by a computer Any other medium for access, but not limited to this.

存储器5003用于存储执行本申请方案的应用程序代码,并由处理器5001来控制执行。处理器5001用于执行存储器5003中存储的应用程序代码,以实现前述任一方法实施例所示的内容。The memory 5003 is used to store application program code for executing the solution of the present application, and is controlled by the processor 5001 for execution. The processor 5001 is configured to execute the application program code stored in the memory 5003 to implement the content shown in any of the foregoing method embodiments.

本申请实施例提供了一种电子设备,本申请实施例中的电子设备包括:存储器和处理器;至少一个程序,存储于所述存储器中,用于被所述处理器执行时,与现有技术相比:本申请实施例提供的电子设备,依据预定的编解码标记转换方式对数字信息进行编解码,避免了现有技术中利用二维码进行数字信息编码造成的资源浪费,以及解码过程中由于遮挡造成的识别不准确问题。An embodiment of the present application provides an electronic device. The electronic device in the embodiment of the present application includes: a memory and a processor; at least one program, stored in the memory, is configured to be compared with the existing program when executed by the processor. Technology comparison: The electronic device provided by the embodiment of the present application encodes and decodes digital information according to a predetermined encoding and decoding mark conversion method, avoiding the waste of resources caused by using QR codes to encode digital information in the existing technology, and the decoding process. Inaccurate recognition problems caused by occlusion.

本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与现有技术相比,本申请依据预定的编解码标记转换方式对数字信息进行编解码,避免了现有技术中利用二维码进行数字信息编码造成的资源浪费,以及解码过程中由于遮挡造成的识别不准确问题。Embodiments of the present application provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. When run on a computer, the computer can execute the corresponding content in the foregoing method embodiments. Compared with the existing technology, this application encodes and decodes digital information based on a predetermined codec mark conversion method, avoiding the waste of resources caused by using QR codes to encode digital information in the existing technology, as well as the problems caused by occlusion during the decoding process. The problem of inaccurate identification.

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although various steps in the flowchart of the accompanying drawings are shown in sequence as indicated by arrows, these steps are not necessarily performed in the order indicated by arrows. Unless explicitly stated in this article, the execution of these steps is not strictly limited in order, and they can be executed in other orders. Moreover, at least some of the steps in the flow chart of the accompanying drawings may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but may be executed at different times, and their execution order is also It does not necessarily need to be performed sequentially, but may be performed in turn or alternately with other steps or sub-steps of other steps or at least part of the stages.

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above are only some embodiments of the present invention. It should be pointed out that those skilled in the art can also make several improvements and modifications without departing from the principles of the present invention. These improvements and modifications can also be made. should be regarded as the protection scope of the present invention.

Claims (11)

Translated fromChinese
1.一种数字信息编码方法,其特征在于,所述方法包括:1. A digital information encoding method, characterized in that the method includes:获取待编码的第一数制的数字信息,将所述第一数制的数字信息进行数制转换处理,得到第二数制的第一数字信息和第二数制的第二数字信息;Obtain the digital information of the first number system to be encoded, perform a number system conversion process on the digital information of the first number system, and obtain the first digital information of the second number system and the second digital information of the second number system;根据所述第二数制的第一数字信息和所述第二数制的基数,确定第三数字信息;Determine third digital information based on the first digital information of the second number system and the base of the second number system;依据预定的编解码标记转换方式,将所述第二数字信息编码转换为对应的第一编码标记,并将所述第三数字信息编码转换为对应的第二编码标记;According to a predetermined codec mark conversion method, the second digital information code is converted into the corresponding first code mark, and the third digital information code is converted into the corresponding second code mark;依据所述第一编码标记和所述第二编码标记,确定所述第一数制的数字信息的ArUco编码标记;所述ArUco编码标记应用于物联网中物体上,通过对所述ArUco编码标记进行解码实现所述物体的识别。According to the first encoding mark and the second encoding mark, the ArUco encoding mark of the digital information of the first number system is determined; the ArUco encoding mark is applied to objects in the Internet of Things, and the ArUco encoding mark is Decoding is performed to realize the identification of the object.2.根据权利要求1所述的数字信息编码方法,其特征在于,获取待编码的第一数制的数字信息,将所述第一数制的数字信息进行数制转换处理,得到第二数制的第一数字信息和第二数制的第二数字信息,包括:2. The digital information encoding method according to claim 1, characterized in that, the digital information of the first numerical system to be encoded is obtained, and the digital information of the first numerical system is subjected to a numerical system conversion process to obtain the second number. The first digital information in the second numerical system and the second digital information in the second numerical system include:根据所述第一数制的数字信息和第二数制的基数计算得到第一数字信息和第二数字信息。The first digital information and the second digital information are calculated according to the digital information of the first number system and the base of the second number system.3.根据权利要求1或2所述的数字信息编码方法,其特征在于,根据所述第二数制的第一数字信息和所述第二数制的基数,确定第三数字信息,包括:3. The digital information encoding method according to claim 1 or 2, characterized in that determining the third digital information according to the first digital information of the second number system and the base of the second number system includes:将所述第二数制的第一数字信息和所述第二数制的基数相加,得到第三数字信息。The first digital information of the second number system and the base of the second number system are added to obtain third digital information.4.根据权利要求1或2所述的数字信息编码方法,其特征在于,依据所述第一编码标记和所述第二编码标记,确定所述第一数制的数字信息的ArUco编码标记,包括:4. The digital information encoding method according to claim 1 or 2, characterized in that, according to the first encoding mark and the second encoding mark, the ArUco encoding mark of the digital information of the first numerical system is determined, include:将预定数量的所述第一编码标记和所述预定数量的第二编码标记进行排列组合,得到所述第一数制的数字信息对应的ArUco编码标记。A predetermined number of the first encoding marks and the predetermined number of the second encoding marks are arranged and combined to obtain an ArUco encoding mark corresponding to the digital information of the first numeral system.5.一种数字信息解码方法,其特征在于,所述方法包括:5. A digital information decoding method, characterized in that the method includes:获取物联网中物体上第一数制的数字信息的ArUco编码标记,所述ArUco编码标记包括至少一个第一编码标记和至少一个第二编码标记;Obtain the ArUco encoding mark of the digital information of the first numeral system on the object in the Internet of Things, where the ArUco encoding mark includes at least one first encoding mark and at least one second encoding mark;依据预定的编解码标记转换方式,对所述至少一个第一编码标记分别进行解码转换,确定所述至少一个第一编码标记分别对应的第二数制的第四数字信息,并对所述至少一个第二编码标记分别进行解码转换,确定所述至少一个第二编码标记分别对应的第二数制的第五数字信息;According to a predetermined codec mark conversion method, the at least one first code mark is decoded and converted respectively, the fourth digital information of the second numeral system corresponding to the at least one first code mark is determined, and the at least one first code mark is Each second encoding mark is decoded and converted to determine the fifth digital information of the second numeral system corresponding to the at least one second encoding mark;根据各个第四数字信息和各个第五数字信息,确定所述第一数制的数字信息,以用于识别所述物体。According to each fourth digital information and each fifth digital information, digital information of the first number system is determined for identifying the object.6.根据权利要求5所述的数字信息解码方法,其特征在于,对所述至少一个第一编码标记分别进行解码转换、并对所述至少一个第二编码标记分别进行解码转换之后,还包括:6. The digital information decoding method according to claim 5, characterized in that after decoding and converting the at least one first encoding mark and decoding and converting the at least one second encoding mark respectively, it further includes: :确定解码转换后的所述至少一个第一编码标记分别对应的第二数制的数字信息和解码转换后的所述至少一个第二编码标记分别对应的第二数制的数字信息;Determine the digital information of the second numeric system corresponding to the at least one first coding mark after decoding and conversion and the digital information of the second numeric system corresponding to the at least one second coding mark after decoding and conversion;将各个第二数制的数字信息转换成第三数制的数字信息;Convert digital information of each second number system into digital information of the third number system;确定第四数字信息和第五数字信息,包括:Determine the fourth digital information and fifth digital information, including:根据所述第三数制的数字信息的预设位置上的数字信息,确定各个第四数字信息和各个第五数字信息。Each fourth digital information and each fifth digital information are determined according to the digital information at the preset position of the digital information of the third number system.7.根据权利要求5或6所述的数字信息解码方法,其特征在于,根据各个第四数字信息和各个第五数字信息,确定所述第一数制的数字信息,包括:7. The digital information decoding method according to claim 5 or 6, characterized in that determining the digital information of the first numerical system according to each fourth digital information and each fifth digital information includes:对各个第四数字信息和各个第五数字信息进行异或校验,得到包括一个第四数字信息和一个第五数字信息的校验结果;Perform XOR verification on each fourth digital information and each fifth digital information to obtain a verification result including one fourth digital information and one fifth digital information;根据校验结果中的一个第四数字信息和一个第五数字信息和所述第二数制的基数,计算得到所述第一数制的数字信息。According to a fourth digital information and a fifth digital information in the verification result and the base of the second number system, the digital information of the first number system is calculated.8.一种数字信息编码装置,其特征在于,所述装置包括:8. A digital information encoding device, characterized in that the device includes:获取模块,用于获取待编码的第一数制的数字信息,将所述第一数制的数字信息进行数制转换处理,得到第二数制的第一数字信息和第二数制的第二数字信息;The acquisition module is used to obtain the digital information of the first numeric system to be encoded, perform a numeric system conversion process on the digital information of the first numeric system, and obtain the first digital information of the second numeric system and the second numeric information of the second numeric system. 2. Digital information;第一确定模块,用于根据所述第二数制的第一数字信息和所述第二数制的基数,确定第三数字信息;A first determination module, configured to determine third digital information based on the first digital information of the second number system and the base of the second number system;转换模块,用于依据预定的编解码标记转换方式,将所述第二数字信息编码转换为对应的第一编码标记,并将所述第三数字信息编码转换为对应的第二编码标记;A conversion module, configured to convert the second digital information code into the corresponding first code mark according to a predetermined codec mark conversion method, and convert the third digital information code into the corresponding second code mark;第二确定模块,用于依据所述第一编码标记和所述第二编码标记,确定所述第一数制的数字信息的ArUco编码标记;所述ArUco编码标记应用于物联网中物体上,通过对所述ArUco编码标记进行解码实现所述物体的识别。The second determination module is used to determine the ArUco encoding mark of the digital information of the first number system based on the first encoding mark and the second encoding mark; the ArUco encoding mark is applied to objects in the Internet of Things, The identification of the object is achieved by decoding the ArUco encoded mark.9.一种数字信息解码装置,其特征在于,所述装置包括:9. A digital information decoding device, characterized in that the device includes:获取模块,用于获取物联网中物体上第一数制的数字信息的ArUco编码标记,所述ArUco编码标记包括至少一个第一编码标记和至少一个第二编码标记;An acquisition module for acquiring the ArUco encoding mark of the digital information of the first numeral system on the object in the Internet of Things, where the ArUco encoding mark includes at least one first encoding mark and at least one second encoding mark;第一确定模块,用于依据预定的编解码标记转换方式,对所述至少一个第一编码标记分别进行解码转换,确定所述至少一个第一编码标记分别对应的第二数制的第四数字信息,并对所述至少一个第二编码标记分别进行解码转换,确定所述至少一个第二编码标记分别对应的第二数制的第五数字信息;A first determination module, configured to decode and convert the at least one first encoding mark respectively according to a predetermined encoding/decoding mark conversion method, and determine the fourth digit of the second numeral system corresponding to the at least one first encoding mark. information, and perform decoding and conversion on the at least one second encoding mark respectively, and determine the fifth digital information of the second numeral system corresponding to the at least one second encoding mark respectively;第二确定模块,用于根据各个第四数字信息和各个第五数字信息,确定所述第一数制的数字信息,以用于识别所述物体。The second determination module is configured to determine the digital information of the first number system according to each fourth digital information and each fifth digital information, so as to identify the object.10.一种电子设备,其特征在于,包括:10. An electronic device, characterized in that it includes:一个或多个处理器;one or more processors;存储器;memory;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于:执行权利要求1~4任一项所述的数字信息编码方法或者权利要求5~7任一项所述的数字信息解码方法。one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs are configured to: execute The digital information encoding method according to any one of claims 1 to 4 or the digital information decoding method according to any one of claims 5 to 7.11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机指令,当其在计算机上运行时,使得计算机可以执行权利要求1~4任一项所述的数字信息编码方法或者权利要求5~7任一项所述的数字信息解码方法。11. A computer-readable storage medium, characterized in that the computer-readable storage medium is used to store computer instructions, and when run on a computer, the computer can execute the instructions described in any one of claims 1 to 4. Digital information encoding method or digital information decoding method according to any one of claims 5 to 7.
CN201910646580.4A2019-07-172019-07-17 Digital information encoding and decoding methods, devices, electronic equipment and storage mediaActiveCN110348554B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910646580.4ACN110348554B (en)2019-07-172019-07-17 Digital information encoding and decoding methods, devices, electronic equipment and storage media

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910646580.4ACN110348554B (en)2019-07-172019-07-17 Digital information encoding and decoding methods, devices, electronic equipment and storage media

Publications (2)

Publication NumberPublication Date
CN110348554A CN110348554A (en)2019-10-18
CN110348554Btrue CN110348554B (en)2023-10-27

Family

ID=68175653

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910646580.4AActiveCN110348554B (en)2019-07-172019-07-17 Digital information encoding and decoding methods, devices, electronic equipment and storage media

Country Status (1)

CountryLink
CN (1)CN110348554B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110866578B (en)*2019-10-292021-07-06上海交通大学 A two-dimensional texture code and its encoding and decoding method

Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH11149551A (en)*1997-11-181999-06-02Seiko Epson Corp Multicolor image encoding apparatus and method, and multicolor image decoding apparatus and method
WO2000060589A1 (en)*1999-04-062000-10-12Kwan Software Engineering, Inc.System and method for digitally marking a file with a removable mark
JP2002334297A (en)*2001-05-082002-11-22Ricoh Co Ltd Image generating apparatus, image generating method, computer-readable recording medium storing program for executing the method on a computer, program, and code
JP2003178277A (en)*2001-12-112003-06-27Ricoh Co Ltd Two-dimensional code, method for creating two-dimensional code, method for decoding two-dimensional code, apparatus for executing the method, program for executing the method on a computer, and computer-readable recording medium storing the program
CN1856774A (en)*2003-07-232006-11-01熊秉纲Digital media cartridge system and method
CN103310255A (en)*2013-05-312013-09-18曾芝渝Color character encoding method and decoding method
CN106204671A (en)*2016-07-182016-12-07浪潮集团有限公司Encryption method based on code grouping and replacement
CN106372702A (en)*2016-09-062017-02-01深圳市欢创科技有限公司Positioning identification and positioning method thereof
CN108229596A (en)*2016-12-092018-06-29北京大码技术有限公司Combined two-dimension code, digital certificates carrier, generation, reading device and method
CN109791622A (en)*2016-09-282019-05-213M创新有限公司Retroreflective multiple dimensioned code

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH11149551A (en)*1997-11-181999-06-02Seiko Epson Corp Multicolor image encoding apparatus and method, and multicolor image decoding apparatus and method
WO2000060589A1 (en)*1999-04-062000-10-12Kwan Software Engineering, Inc.System and method for digitally marking a file with a removable mark
JP2002334297A (en)*2001-05-082002-11-22Ricoh Co Ltd Image generating apparatus, image generating method, computer-readable recording medium storing program for executing the method on a computer, program, and code
JP2003178277A (en)*2001-12-112003-06-27Ricoh Co Ltd Two-dimensional code, method for creating two-dimensional code, method for decoding two-dimensional code, apparatus for executing the method, program for executing the method on a computer, and computer-readable recording medium storing the program
CN1856774A (en)*2003-07-232006-11-01熊秉纲Digital media cartridge system and method
CN103310255A (en)*2013-05-312013-09-18曾芝渝Color character encoding method and decoding method
CN106204671A (en)*2016-07-182016-12-07浪潮集团有限公司Encryption method based on code grouping and replacement
CN106372702A (en)*2016-09-062017-02-01深圳市欢创科技有限公司Positioning identification and positioning method thereof
CN109791622A (en)*2016-09-282019-05-213M创新有限公司Retroreflective multiple dimensioned code
CN108229596A (en)*2016-12-092018-06-29北京大码技术有限公司Combined two-dimension code, digital certificates carrier, generation, reading device and method

Also Published As

Publication numberPublication date
CN110348554A (en)2019-10-18

Similar Documents

PublicationPublication DateTitle
CN103400174B (en)The coded method of a kind of Quick Response Code, coding/decoding method and system
US11023801B2 (en)Data processing method and apparatus
CN108985066B (en)Intelligent contract security vulnerability detection method, device, terminal and storage medium
CN101882210B (en) Matrix two-dimensional barcode decoding chip and its decoding method
CN103793735B (en)Circular two-dimensional bar code and encoding and decoding method thereof
CN102930192B (en)Security information generates and acquisition methods and relevant apparatus
CN111401486A (en)Identification method and device of Internet of things identifier and terminal equipment
CN111539502A (en)Anti-counterfeiting two-dimensional code generation method and device, server and storage medium
CN108446753A (en)Commodity two dimension code encoding method and system
CN110348554B (en) Digital information encoding and decoding methods, devices, electronic equipment and storage media
CN116070663A (en)Material identification coding method, device, equipment and storage medium
CN114511293A (en)Code generation method and device based on dynamic multi-code segment
AU2017380263B2 (en)Method for detecting and recognising long-range high-density visual markers
CN114201756A (en)Vulnerability detection method and related device for intelligent contract code segment
CN107944525A (en)A kind of method and system of the expansion Quick Response Code capacity based on data segmentation
CN111355709A (en)Data verification method and device, electronic equipment and computer readable storage medium
CN114782237A (en)Watermark generation method, device and equipment based on pattern coding and storage medium
CN109214486B (en)Three-dimensional code, three-dimensional code generation method and device, and three-dimensional code identification method and device
CN114444443A (en) A kind of identification identification method, device and terminal equipment
CN117788782A (en)Material code identification method, device and system
CN115033549B (en) Blockchain-based file link storage method and device
CN113343639B (en)Product identification code diagram generation and information query method based on product identification code diagram
CN116824647A (en) Image forgery identification method, network training method, device, equipment and medium
CN107623524A (en) A hardware-based Huffman encoding method and system
CN101908133A (en)Method and device for decoding bar code

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
TR01Transfer of patent right

Effective date of registration:20241121

Address after:No. 257, 2nd Floor, Building 9, No. 2 Huizhu Road, Kangmei Street, Liangjiang New District, Yubei District, Chongqing 401123

Patentee after:Force Aggregation (Chongqing) Robot Technology Co.,Ltd.

Country or region after:China

Address before:316-318, block a, Rongke Information Center, No.2, South Road, Academy of Sciences, Haidian District, Beijing, 100190

Patentee before:MEGVII (BEIJING) TECHNOLOGY Co.,Ltd.

Country or region before:China

TR01Transfer of patent right

[8]ページ先頭

©2009-2025 Movatter.jp