会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 专利权 / 申请 / 国际申请 / 请求书 / 发明名称 / 区域对象名称解析方法及其服务器与可读取记录媒体

区域对象名称解析方法及其服务器与可读取记录媒体

阅读:775发布:2021-02-23

IPRDB可以提供区域对象名称解析方法及其服务器与可读取记录媒体专利检索,专利查询,专利分析的服务。并且一种区域对象名称解析方法及其服务器与可读取记录媒体,该方法用于产品电子码联网的区域对象名称解析服务器,用于判读产品电子码。区域对象名称解析方法包括:取得名称记录数据,其中名称记录数据包括服务栏位;由名称记录数据中搜寻第一特定栏位;取得与第一特定栏位属同行或同列的第二特定栏位,并且由第二特定栏位取得一字串;去除字串起始的二第一特定符号及其间的字元,以及去除该字串的末尾的第二特定符号,形成目标信息;以及输出目标信息。本发明不但解决了现有厂商自行负责管理及维护区域对象名称解析服务器与信息服务服务器的问题,而且保证了相容性、格式、存储数据的完整性,还经济效用。,下面是区域对象名称解析方法及其服务器与可读取记录媒体专利的具体信息内容。

1.一种区域对象名称解析方法,用于一产品电子码联网的一区域对象名称解析服务器,用于判读一产品电子码,该区域对象名称解析方法包括:取得一名称记录数据;

由该名称记录数据中搜寻一第一特定栏位;

取得与该第一特定栏位属同行或同列的一第二特定栏位,并且由该第二特定栏位取得一字串;

去除该字串起始的二第一特定符号及其间的字元,以及去除该字串的末尾的一第二特定符号,形成一目标信息;以及输出该目标信息。

2.如权利要求1所述的区域对象名称解析方法,其中该名称记录数据包括一服务栏位,由该服务栏位中搜寻该第一特定栏位。

3.如权利要求1或2所述的区域对象名称解析方法,其中该第一特定栏位为一“EPC+epcis”栏位或一“EPC+epcds”栏位。

4.如权利要求3所述的区域对象名称解析方法,其中该第二特定栏位为一注册陈述栏位。

5.如权利要求4所述的区域对象名称解析方法,其中该第一特定符号与该第二特定符号皆为“!”。

6.如权利要求5所述的区域对象名称解析方法,其中还包括:进行一身份识别步骤,供一使用者登入该区域对象名称解析服务器。

7.如权利要求5所述的区域对象名称解析方法,其中该名称记录数据由该产品电子码转换而来,并且该名称记录数据符合该区域对象名称解析服务器所能判读的格式。

8.如权利要求1或2或4所述的区域对象名称解析方法,其中还包括:取得该区域对象名称解析服务器的一所属网域名称;

取得一指定搜寻目标数据;以及

由该所属网域名称与该指定搜寻目标以获得该名称数据。

9.如权利要求8所述的区域对象名称解析方法,其中该指定搜寻目标为该名称记录数据。

10.如权利要求9所述的区域对象名称解析方法,其中该名称记录数据包括一名称栏位、一顺序栏位、一前置栏位、一标志栏位、该服务栏位、一注册陈述栏位或一置换栏位。

11.如权利要求8所述的区域对象名称解析方法,其中该指定搜寻目标为一地址记录数据。

12.如权利要求11所述的区域对象名称解析方法,其中该地址记录数据包括一名称栏位、一地址栏位、一存留时间栏位、一重设类别栏位或一类型栏位。

13.如权利要求1、2或4所述的区域对象名称解析方法,其中还包括:搜寻一URI字串是否有SGTIN、SSCC、SGLN、GRAI、GIAI或GID的字元,其中该URI字串由该产品电子码转换而来,若是,则进行以下步骤:将该URI字串的“:”符号取代为“.”符号以成为一第一转换字串;

去除该第一转换字串末尾的“.”及其后的字元,以及去除该第一转换字串起始的“urn.epc.”字元后成为一第二转换字串,该第二转换字串依序以“.”区隔为一第一字元群组、一第二字元群组、一第三字元群组与一第四字元群组;

将该第二转换字串转换为一目标字串,该目标字串依序为该第四字元群组、该第三字元群组、该第二字元群组与该第一字元群组;以及输出该目标字串,其中该目标字串系为该区域对象名称解析服务器所能判读的格式。

14.一种区域对象名称解析服务器,包括:

一处理器;

一存储器,与该处理器电性连接,该存储器存储一软件程序;

当该处理器执行该存储器的该软件程序时,可达成如权利要求1至13的任一所述的区域对象名称解析方法。

15.一种内储程序的计算机可读取记录媒体,当计算机载入该程序并执行后,可达成如权利要求1至13的任一项所述的区域对象名称解析方法。

说明书全文

技术领域

本发明涉及一种区域对象名称解析方法、区域对象名称解析服务器及其内储程序的计算机可读取记录媒体。

背景技术

国际无线射频(RFID)标准组织(EPC global)于2005年制定“对象名称解析服务”(Object Naming Service,ONS)的标准。此标准加速了产品电子码联网(EPC Network)的网络整体架构标准的完整性。名称解析服务的主要目的在于解析对应产品电子码(EPC)所代表的信息服务服务器的地址(EPC IS URL),再依此地址关联出产品的相关信息。
产品电子码联网为“三层式”架构,由上层至底层依序为总部对象名称解析服务器(Root ONS server)、区域对象名称解析服务器(Local ONS server)与厂商服务器。因此,区域对象名称解析服务器在产品电子码联网中扮演着于其他两者相互沟通的重要角色,其如同指挥中心般协助供应链的成员进行信息的传递与交换。
产品电子码编码可分为三部分,厂商编号(EPC Manager Number)、商品型号(Object Class Identifier)和商品序号(Unique Serial Number)。其中,厂商编号由总部对象名称解析服务器管理并以此为主索引码(Key Index),借此指向到区域对象名称解析服务器。
区域对象名称解析服务器通过主索引码指向到所对应信息服务服务器(EPC IS)。电子产品码提供商品信息存储与查询服务的主索引码,进而从信息服务服务器中查询出对应的数据。
其中,“区域对象名称解析服务器”与“信息服务服务器”虽然皆可由各家厂商自行架设,对于厂商来说,自行架设区域对象名称解析服务器及商品信息数据主机,不但要自行负责管理及维护的问题,而且可能因相容性、格式、存储数据的完整性等的问题而造成获得信息的不完整。另外,若由各家厂商自行开发系统,也不符合经济效用。
因此,有必要提供一种区域对象名称解析方法、区域对象名称解析服务器与内储程序的计算机可读取记录媒体,以解决先前技术所产生的问题。

发明内容

本发明的目的是在提供一种区域对象名称解析方法。
本发明的另一目的是在提供一种区域对象名称解析服务器。
本发明的又一目的是在提供内储程序的计算机可读取记录媒体。
为达成上述的目的,本发明的区域对象名称解析方法,用于产品电子码联网(EPC Network)的区域对象名称解析服务器(Local ONS Server),用于判读产品电子码(EPC)。区域对象名称解析方法包括:取得名称记录(NAPTRrecords)数据,其中名称记录数据包括服务栏位(Service Field);由名称记录数据中搜寻第一特定栏位;取得与第一特定栏位属同行或同列的第二特定栏位,并且由第二特定栏位取得一字串;去除字串起始的二第一特定符号及其间的字元,以及去除该字串的末尾的第二特定符号,形成目标信息;以及输出目标信息。
为达成上述的另一目的,本发明的区域对象名称解析服务器,包括处理器;存储器,与处理器电性连接,存储器存储软件程序。当处理器执行存储器的软件程序时,可达成上述的区域对象名称解析方法。
为达成上述的又一目的,本发明的内储程序的计算机可读取记录媒体,当计算机载入该程序并执行后,可达成前述的区域对象名称解析方法。
根据本发明的其中的一实施方式,第一特定栏位为“EPC+epcis”栏位或“EPC+epcds”栏位,第二特定栏位为注册陈述栏位(regexp field),第一特定符号与第二特定符号皆为“!”。
本发明不但解决了现有厂商自行负责管理及维护区域对象名称解析服务器与信息服务服务器的问题,而且保证了相容性、格式、存储数据的完整性,还经济效用。

附图说明

图1为本发明的对象名称解析服务器的架构图,以及应用于产品电子码联网的架构图。
图2为本发明的区域对象名称解析方法中,转换为区域对象名称解析服务器能判读的格式的流程图。
图3为本发明的区域对象名称解析方法中,获得名称记录数据的流程图。
图4为本发明的区域对象名称解析方法中,解析出区域对象名称解析服务器所应连结的厂商服务器的流程图。
图5为存储于区域对象名称解析服务器的名称记录数据的示意图。
上述附图中的附图标记说明如下:
1区域对象名称解析服务器
10处理器
20存储器
22软件程序
30电子产品码数据库
40搜寻装置
60总部对象名称解析服务器
70、70a厂商服务器
80、90网络

具体实施方式

为能更了解本发明的技术内容,特举较佳具体实施例说明如下。
请先参考图1,为本发明的区域对象名称解析服务器的架构图,以及应用于产品电子码联网(EPC Network)的架构图。产品电子码联网100主要由总部对象名称解析服务器60、区域对象名称解析服务器1与多个厂商服务器70、70a所构成,且总部对象名称解析服务器60与区域对象名称解析服务器1以网络80连线以便双向传递信息,区域对象名称解析服务器1与各厂商服务器70之间以网络90连线以便双向传递信息。
总部对象名称解析服务器60为国际无线射频标准组织(EPC global)的总管理服务器。其中,国际无线射频标准组织将全世界区分为数个区域,每一区域皆设置有区域对象名称解析服务器1以进行沟通的媒介。进一步来说,总部对象名称解析服务器60必需通过与区域对象名称解析服务器1相对应的所属网域名称以便连线至正确的区域对象名称解析服务器1。
本发明着重于区域对象名称解析服务器1及其功能。区域对象名称解析服务器1提供区域性的多个厂商(例如物流业、制造业等)所属的厂商服务器70、70a有关产品电子码的各种衍生服务,其间的沟通是以区域对象名称解析服务器1所能判读的查询格式(DNS格式)进行。
区域对象名称解析服务器1包括处理器10与存储器20。其中,处理器10与存储器20彼此电性连接,存储器20存储软件程序22,当处理器10执行存储器20的软件程序22时,即可达成本发明的对象名称解析服务(ObjectNaming Service,ONS)的目的。
其中,区域对象名称解析服务器1与电子产品码数据库30及搜寻装置40电性连接,以提供数据与搜寻的功能。因此,当处理器10执行存储器20的软件程序22时,必需与电子产品码数据库30及搜寻装置40以网络连线以便进行信息传递。须注意的是,在本实施例中,电子产品码数据库30与搜寻装置40属于外部装置,其非属于区域对象名称解析服务器1。也可将电子产品码数据库30与搜寻装置40设置于区域对象名称解析服务器1内。
以下便针对本发明的区域对象名称解析方法详细说明。本发明的区域对象名称解析方法,用于产品电子码联网100(EPC Network)的区域对象名称解析服务器1(Local ONS Server),用于判读产品电子码(EPC),并且与产品电子码相对应的厂商服务器70、70a提供对象(如零件、产品)管理服务,供各企业精确掌握各对象的目前位置、进度、来源等。
接着请参考图2,关于本发明的区域对象名称解析方法的部分流程图。图2的步骤着重于将资源识别字串(Universal Resource Identifier,URI)转换成为区域对象名称解析服务器1能判读的格式(DNS格式)。
步骤200:预备步骤。
由无线射频(RFID)条码读取器读取产品电子码(EPC),接着将产品电子码转换为资源识别字串(URI),由于此转换方法属公知,且非属本发明的重点,因此不再赘述。在本实施例中,转换后的URI格式以“urn:epc:id:sgtin.8906412.1234.1”为例。
步骤201:搜寻特定字元。
搜寻URI格式的字串是否有SGTIN、SSCC、SGLN、GRAI、GIAI或GID等字元。若有包括上述字元,则继续进行步骤202。
在本实施例中,由于“urn:epc:id:sgtin.8906412.1234.1”有包括“sgtin”字元,因此继续进行步骤302。
步骤202:取代特定符号,以成为第一转换字串。
将URI字串的“:”符号取代为“.”符号以成为第一转换字串。
在本实施例中,将“urn:epc:id:sgtin.8906412.1234.1”的所有的“:”符号取代为“.”符号,产生第一转换字串“urn.epc.id.sgtin.8906412.1234.1”。
步骤203:去除第一转换字串的特定字元。
去除第一转换字串末尾的“.”及其后的字元,以及去除第一转换字串起始的“urn.epc.”字元后成为第二转换字串。
在本实施例中,将第一转换字串:“urn.epc.id.sgtin.8906412.1234.1”去除其末尾的“.1”,以及起始的“urn.epc.”,得到第二转换字串“id.sgtin.8906412.1234”。
步骤204:反转第一转换字串,以成为目标字串。
将第二转换字串依序以“.”区隔为第一字元群组、第二字元群组、第三字元群组与第四字元群组。在本实施例中,第二转换字串为“id.sgtin.8906412.1234”,因此,第一字元群组为“id”、第二字元群组为“sgtin”、第三字元群组为“8906412”,以及第四字元群组为“1234”。
在步骤204中,将第一转换字串反转后成为目标字串。其中,反转字串的方式为将原本依序由“第一字元群组、第二字元群组、第三字元群组与第四字元群组”所构成的第一转换字串,转换为“第四字元群组、第三字元群组、第二字元群组与第一字元群组”的目标字串。
在本实施例中,将“id.sgtin.8906412.1234”的第二字元群组转换后成为“1234.8906412.sgtin.id”的目标字串。
步骤205:输出目标字串。
将目标字串输出,其中目标字串即为“区域对象名称解析服务器1”所能判读的格式。在本实施例中,将“1234.8906412.sgtin.id”输出。区域对象名称解析服务器1和电子产品码数据库30与搜寻装置40的指定地址进行连线,以便继续进行对象名称解析作业
接着请一并参考图1、图3与图5。图3为本发明的区域对象名称解析方法中,获得名称记录数据(NAPTR records,Naming Authority Pointer Records)的流程图,图5为存储于区域对象名称解析服务器的名称记录数据的示意图。其中,名称记录数据可包括电子产品码的服务指标(Pointers)或服务指标的URL(Universal Resource Identifier)。
图3的获得名称记录数据的流程仅为其中一种可行方式。以下便加以详细说明。
步骤301:取得区域对象名称解析服务器的所属网域名称。
在本步骤中,将总部对象名称解析服务器60连接至区域对象名称解析服务器的指定地址。
在本实施例中,区域对象名称解析服务器1的所属网址为:“1234.8906412.sgtin.id”,其由步骤205得知。须注意的是,获得区域对象名称解析服务器1的所属网址的方式不限于上述。
步骤302:取得指定搜寻目标数据。
即为指定要从区域对象名称解析服务器1中搜寻特定内容。举例来说,指定搜寻目标为“名称记录数据(NAPTR records)”或“地址记录数据(Addressrecords)”。
举例来说,名称记录数据的类型可为:名称栏位(name field)、顺序栏位(order field)、前置栏位(pref field)、标志栏位(flags field)、服务栏位(servicefield)、注册陈述栏位(regexp field)或置换栏位(replacement field)等(如图5所示)。
另外,地址记录数据可为:名称栏位(name field)、地址栏位(address field)、存留时间栏位(TTL field)、重设类别栏位(RRsetType field)或类型栏位(Typefield)等。
步骤303:获得名称记录数据。
结合由所属网域名称(由步骤201所得)与指定搜寻目标(由步骤202所得)两信息,以获得区域对象名称解析服务器1的名称记录数据。接着便可继续进行步骤401。
接着请参考图4,关于本发明的区域对象名称解析方法的部分流程图。图4的流程图的目的在于解析出区域对象名称解析服务器1所应正确连结的厂商服务器70、70a。
步骤400:身份识别。
进行身份识别步骤,供使用者登入区域对象名称解析服务器1。举例来说,使用者可为厂商的管理追踪人员,通过使用者登入区域对象名称解析服务器1后方可使用对象名称解析服务。
须注意的是,步骤400可于本发明的任一流程进行(例如于步骤201之前进行,或于步骤300之前进行等)。
步骤401:取得名称记录数据(NAPTR records,Naming Authority Pointer)。
在本实施例中,名称记录数据(请参考图5)由步骤201至203所获得,名称记录数据的取得方式不限于此。名称记录数据符合该区域对象名称解析服务器1所能判读的格式。
在步骤401中,区域对象名称解析服务器1取得名称记录数据,其中名称记录数据中包括服务栏位(Service Field)。如图5所示的名称记录数据中,第四列即为“服务数据栏位”。
步骤402:由名称记录数据中搜寻第一特定栏位
在名称记录数据的“服务数据栏位”中,搜寻是否有第一特定栏位。在本实施例中,第一特定栏位为“EPC+epcis”栏位或“EPC+epcds”栏位。
在图5的示意图中,于“服务数据栏位”中有“EPC+epcis”栏位,及符合步骤402的搜寻条件。
步骤403:取得第二特定栏位
接着,取得与第一特定栏位属同行或同列的第二特定栏位,并且由第二特定栏位取得字串。在本实施例中,第二特定栏位为注册陈述栏位(regexpfield)。
请参考图5,取得与第一特定栏位属同行的注册陈述栏位(regexp field)为:“!^.*$!http://example.com/autoid/cgi-bin/epcis.php!”。
步骤404:去除第二特定栏位的特定字元以形成目标信息
去除字串起始的二个第一特定符号及其间的字元,以及去除字串的末尾的一第二特定符号,形成目标信息。在本实施例中,第一特定符号与第二特定符号皆为“!”。
请参考图5,将“!^.*$!http://example.com/autoid/cgi-bin/epcis.php!”起始的“!^.*$!”及末尾的“!”去除,以形成的目标信息为“http://example.com/autoid/cgi-bin/epcis.php”。
步骤405:输出目标信息。
在图5的实施例中,即将“http://example.com/autoid/cgi-bin/epcis.php”的目标信息输出。
目标信息即为厂商服务器的统一资源定位符(URL,Universal ResourceLocator),区域对象名称解析服务器1便与URL的所属的厂商服务器70、70a进行连线,以便将产品电子码的相关信息传递至厂商服务器70、70a。
须注意的是,虽然在上述实施例中,先后进行步骤200-205、步骤301-303,以及步骤400-405,由于步骤200-205、步骤301-303,以及步骤400-405的功能与目的各自独立,因此本发明也可仅进行步骤400-405,也可达成解析出区域对象名称解析服务器所应连结的厂商服务器的目的。
综上所陈,本发明无论就目的、手段及功效,均显示其迥异于公知技术的特征。应注意的是,上述诸多实施例仅是为了便于说明而举例而已,本发明所主张的权利范围自应以权利要求所述为准,而非仅限于上述实施例。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用