一种通用编码的方法

文档序号:7504522阅读:95来源:国知局
专利名称:一种通用编码的方法
技术领域
本发明涉及一种通用编码的方法,具体而言,本发明涉及一种不定长的、含有可溯源信息的编码。
背景技术
编码是现代工业和服务业的基础设施,其应用范围包括商品分类和编码、产品分类和编码,目前常用的编码方式有以下几种(1)流水号编码采用顺序增加的数字进行编码,常用于发票等中。(2)日期加流水号编码采用日期加流水号进行编码,常用于订单号中。(3)根据应用场景生成的编码其编码格式复杂多变,例如各生厂企业内部使用的物料编码。(4)全球唯一标识码UUID,这一个由计算机根据一定的算法生成的全球唯一的 128位的编码,转换成字符表示,是一个含有4个连字符的36个字节的定长编码。(5)各种国际、国家组织制定的编码如国际上经常采用ΕΑΝ. UCC编码系统、产品电子代码编码体系(EPC)、中国商品条码标识系统(ANCC)。但上述编码方式存在以下不足(1)不可溯源或难以溯源上述编码中不含有编码的来源信息,而成为不可溯源的编码,或者是其来源信息比较隐蔽,必须通过特殊途径才能实现溯源。(2)含有的信息量少上述编码长度较短,通常是定长的,因此包含的信息量较少。(3)应用范围受限上述编码通常应用于特定的领域或特定的地域,通用性不强。

发明内容
要解决的技术问题为了克服现有编码方法的不足,本发明采用不定长编码,加入颁发该编码来源的信息,从而达到对编码进行溯源的目的。技术方案本发明使用的编码方法用于唯一标识有形的物理实体和无形的服务产品,以及可对使用该编码的实体或产品进行溯源,查询其生成来源和相关信息。本发明使用的编码方法为,将编码分为2个部分,以字符#分隔,其格式为“本地唯一码#域名”,其中本地唯一码可以是任意类型的唯一码,例如流水号、UUID编码、各行业或厂商自定的物料编码、国际国家标准物品编码,域名是基于TCP/IP协议簇的DNS域名,二者之间用字符#分隔。作为对上述编码方法的一个扩展,在本地唯一码和域名之间加上分类码,编码格式扩展为“本地唯一码$分类码#域名”,其中分类码用于区分本地唯一码的类别,分别用字符$和#分隔。
作为对上述编码方法及其扩展的进一步扩展,将其中的本地唯一码扩展为2项或 3项,格式为“标识1@标识2”或“标识1 !标识2@标识3”,其中标识1、标识2和标识3的含义由制定编码的人员或机构负责解释。本地唯一码的各部分之间分别用!和@分隔。域名部分可用的字符依照TCP/IP协议簇的规定使用,分类码、本地唯一码以及本地唯一码的各部分的标识码可以使用除“ ! @#$”四个字符以外的所有字符,包括中、日、韩等国文字。在具体的实施中可以对可用字符作进一步的限定。本发明的编码方法所实现的编码的主要作用是可以溯源,溯源方法的实现是采用一台连接到因特网上的服务器对编码进行验证。其技术关键是编码中含有用于验证的服务器的域名,从而方便地提取出服务器的地址信息,通过该服务器对编码进行验证,验证的内容包括编码的有效性、查询或更新服务器中数据库的信息。本发明的通用编码方法所实现的编码的存储载体可以为打印的字符串、数据库中的字段值、印刷或屏幕显示的条码或2D码、RFID、磁卡、智能卡等各种形式。有益效果本发明的编码方法规定编码必须含有来源信息,从而使其成为可溯源的编码,并且由于溯源的信息是采用因特网的DNS域名,通用性强,灵活性好,溯源方便,因此是一种通用的编码方法,可用于真实物品或虚拟物品的编码。本发明的通用编码方法所实现的编码是一种全球唯一的编码,是一种全球通用、 开放的、跨行业、跨地域的编码,并能覆盖编码应用系统中各参与方的需求。本发明的通用编码方法可以对原有编码方法进行升级,原有编码作为本地唯一码,融合到本发明的编码体系中,从而不必对原有编码作任何实质性改动,保护原有投资。
具体实施例方式本发明公开了一种通用的编码方法,以下是本发明编码方法的几个实施例实施例一11009750662l#www. abc. test,其中 110097506621 代表本地唯一码, www. abc. test代表域名,使用#分隔。实施例二110097506621$ac#www. abc. test,其中 110097506621 代表本地唯一码,ac代表分类码,www. abc. test代表域名,分别使用$和#分隔。实施例三:abcill0097506621#www. abc. test,其中本地唯一码分为二部分abc和 110097506621,使用 i 分隔。实施例四abc@110097506621$ac#www.abc. test,其中 ac 代表分类码,本地唯一码分为二部分abc和110097506621,使用i分隔。实施例五123 ! abc@110097506621#www. abc. test,其中本地唯一码分为三部分 123、abc和110097506621,分别使用!和@分隔。实施例六123! abc@110097506621$ac#www. abc. test,其中 ac 代表分类码,本地唯一码分为三部分123、abc和110097506621,分别使用!和@分隔。本发明的编码方法所实现的编码是可溯源的,其溯源的实施过程的一个实施例是首先在一台服务器上设计一个Wfeb网站,其网址为棚.abc. test,该服务器上的数据库中保存了该服务器颁发的所有编码及其相关信息,这些编码以分类的方式保存,因此该服务器可以提供与其相关的编码的验证服务。验证过程如下如对于编码110097506621$ac#www. abc. test,任何一个用户从编码中抽取出验证用的服务器域名,即棚.abc. test,用户访问该网站,输入该编码。该服务器接收到用户请求后,将在分类为ac的编码中查询110097506621,并返回查询结果,从而实现该编码的验证,验证过程中对服务器中相关的信息进行更新,例如将该编码标记为已使用,用于编码的防伪。还可以设计和编写专用的软件(包括服务器端以及客户端软件,包括在台式机或手机平台上)实现对本发明的编码方法所实现的编码的溯源。本发明通过上述实施例,说明了本发明提出的通用编码方法的使用。
权利要求
1.一种通用编码的方法,其特征在于用该编码方法实现的编码是一种不定长编码,其编码格式是“本地唯一码#域名”,其中所述本地唯一码可以是任意类型的唯一码,所述域名是基于TCP/IP技术的DNS域名。
2.根据权利要求1所述的一种通用编码的方法,其特征在于在所述本地唯一码和所述域名之间加上分类码,编码格式扩展为“本地唯一码$分类码#域名”,其中分类码用于区分本地唯一码的类别。
3.根据权利要求1或2所述的一种通用编码的方法,其特征在于所述本地唯一码可以扩展为2项,格式为“标识悄标识2”,其中标识1和标识2的含义由用户自定义。
4.根据权利要求1或2所述的一种通用编码的方法,其特征在于所述本地唯一码可以扩展为3项,格式为“标识1!标识2@标识3”,其中标识1、标识2和标识3的含义由用户自定义。
全文摘要
本发明公开了一种通用编码的方法,其特征在于用该编码方法实现的编码是一种不定长编码,其编码格式是“本地唯一码#域名”,其中本地唯一码可以是任意类型的唯一码,域名是基于TCP/IP技术的DNS域名。该方法采用不定长编码,加入颁发该编码来源的信息,唯一标识有形的物理实体和无形的服务产品的编码,并通过对编码进行溯源,验证编码的有效性、查询与编码相关的信息。
文档编号H03M13/29GK102361459SQ201110134860
公开日2012年2月22日 申请日期2011年5月24日 优先权日2011年5月24日
发明者张炳良, 黄能耿 申请人:张炳良, 黄能耿
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1