基于图形条码的查询系统及其查询方法

文档序号:6357666阅读:210来源:国知局
专利名称:基于图形条码的查询系统及其查询方法
技术领域
本发明涉及一种查询系统及其查询方法,特别是指一种能够根据扫描的图形条码查询相应信息的基于图形条码的查询系统及其查询方法。
背景技术
近年来,随着具照相功能的移动装置的普及与移动上网的蓬勃发展,各种相关应用便如雨后春笋般产生,其中,根据图形条码(如一维条形码及二维条码等)浏览信息便是其中一项热门的应用。一般而言,欲根据图形条码浏览信息必须具有可用于扫描图形条码以及解析该图形条码内嵌信息的设备,此设备可通过具有照相功能的移动装置来达成,以一维条形码为例,其解析出的内嵌信息则可包含国家码、生产商编码、产品码及校验码,并且经由与数据库比对后即可得知国家、生产商及产品等相关信息。然而,由于一维条形码是由反射率差异极大的黑条与白条平行相间排列而成,因此其能够内嵌的信息有限,此一方式仅能单纯浏览条码所内嵌的信息(即内嵌信息),故具有内容不够丰富的问题。有鉴于此,便有厂商基于二维条码与前述一维条形码相较之下能够嵌入更多的信息,进而提出将网络地址嵌入二维条码的方式,通过具有照相功能的移动装置来扫描与解析图形条码,并根据解析出的网络地址来浏览指定的网页,如此一来,只要预先在指定的网页设置丰富的相关内容,即可弥补内容不够丰富的问题。然而,此一方式虽然提供更多样且大量的内容,但必须预先设置在指定的网页中,而无法自动将相关的信息一并分享及显示,故具有信息分享不便的问题。综上所述,可知现有技术中长期以来一直存在以往信息分享不便的问题,因此实有必要提出改进的技术手段,来解决此一问题。

发明内容
有鉴于现有技术存在的问题,本发明于是提供一种基于图形条码的查询系统及其查询方法。本发明所提供的基于图形条码的查询系统,应用在客户端/服务端的网络环境中,此系统包含客户端及服务端。在客户端的部分,其客户端包含扫描模块及传送模块,其中,扫描模块用以扫描图形条码,并且解析图形条码以获得内嵌在图形条码中的内嵌信息;传送模块用以传送此内嵌信息至服务端。而在服务端的部分,服务端包含储存模块、查询模块及回传模块。其中,储存模块储存多个关系节点,每一关系节点至少包含识别码、说明信息及关联码;查询模块用以接收来自客户端的内嵌信息,并将此内嵌信息与每一关系节点中的识别码进行比对后,载入比对符合的关系节点,以及持续将载入的关系节点的关联码与每一关系节点中的识别码进行比对后,载入比对符合的关系节点;回传模块用以读取所有载入的关系节点,并且将所有载入的关系节点的说明信息以关联的方式传送至客户端进行显示。
至于本发明的基于图形条码的查询方法,应用于具有客户端及服务端的网络环境中,其步骤包括在服务端提供多个关系节点,其中每一关系节点至少包含识别码、说明信息及关联码;客户端扫描图形条码,并且解析此图形条码以获得内嵌在图形条码中的内嵌信息;客户端传送内嵌信息至服务端;服务端将内嵌信息与每一关系节点中的识别码进行比对后,载入比对符合的关系节点,以及持续将载入的关系节点的关联码与每一关系节点中的识别码进行比对后,载入比对符合的关系节点;服务端读取所有载入的关系节点,并且将所有载入的关系节点的说明信息以关联的方式传送至客户端进行显示。本发明所提供的系统与方法如上,与现有技术之间的差异在于本发明是通过客户端解析图形条码以获得内嵌信息,并根据内嵌信息自服务端查询相符的关系节点以及与此关系节点相关联的其他关系节点,且将查到的所有关系节点的说明信息传送至客户端进行 显不。通过上述的技术手段,本发明可以达到提高浏览信息的便利性的技术功效。


图I为本发明基于图形条码的查询系统的系统方块图。图2A及图2B为本发明基于图形条码的查询方法的方法流程图。图3为应用本发明由客户端扫描图形条码并解析出内嵌信息的示意图。图4为以关联的方式显示关系节点的示意图。图5为编辑关系节点的示意图。主要元件符号说明10客户端11扫描模块12传送模块13生成模块20服务端21储存模块22查询模块23回传模块24建立模块25编辑模块30 网络300移动装置310显示装置311图形条码312内嵌信息321 323关联图示400浏览视窗410网址输入框420浏览按键
430编辑区块440确定按键
具体实施例方式以下将配合图式及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。在说明本发明所提供的基于图形条码的查询系统及其查询方法之前,先对本发明所自行定义的名词作说明,本发明所述的内嵌信息是指内嵌在图形条码(例如一维 条形
码及二维条码等)中的信息,如国家码、生产商编码、产品码......等等。除此之外,由
于二维的图形条码中可内嵌具有参数的网络地址,其亦称之为统一资源标识符(UniformResource Identifiers, URI),因此在二维条码中,所述内嵌信息则代表网络地址中所包含的参数,举例来说,假设此网络地址为「http://www. abc. com/para a = 1234」,则内嵌信息包含参数名称“a”及参数值“ 1234”,由于利用网络地址传递参数的方式为现有技术,故在此不再多作赘述。除此之外,内嵌信息亦可为文字、数字及符号或其任意组合,并且包含在网络地址之中。另外,所述关系节点是用于记录商品说明、词汇说明......等说明信息的储存区
块,此关系节点包含有识别码、说明信息及关联码等信息,举例来说,关系节点的识别码可为“ 1234”、说明信息为“苹果”及关联码为“5678”,其中识别码为独一无二的编码,说明信息则用以提供说明的文字、数字、符号、图像及影音或其任意组合,关联码则是记录与此关系节点具有关联性另一个关系节点的识别码,在实际实施上,每一关系节点亦可视为不同的翻译词汇,并且以识别码作区别、以说明信息记录翻译词汇的说明与不同语言的对照、以关联码记录具有关联性的其他翻译词汇的识别码。以下配合图式对本发明基于图形条码的查询系统及其查询方法作进一步说明,请参阅「图1」,「图I」为本发明基于图形条码的查询系统的系统方块图,其包含客户端10及服务端20。其中,客户端10与服务端20通过网络30相互传输,此网络30可为有线或无线的因特网或电信网络,由于网络30为现有技术,故在此不再多作赘述。在客户端10的部分,客户端10包含扫描模块11及传送模块12。其中,扫描模块11用以扫描图形条码,并且解析此图形条码以获得内嵌在图形条码中的内嵌信息。所述扫描图形条码的方式可通过具照相功能的移动装置对图形条码进行拍摄后,通过图像解析软体及数据库获得内嵌在图形条码中的内嵌信息,由于扫描及取得内嵌信息的方式皆为现有技术,故在此不再多作说明。传送模块12用以通过网络30传送内嵌信息。以一维条形码为例,内嵌信息包含国家码、生产商编码、产品码及校验码,客户端10会将上述这些编码传送至服务端20。而以二维条码为例,则会将内嵌在其中的网络地址的参数作为内嵌信息,并且根据网络地址传送至服务端20。特别要说明的是,本发明并未限定内嵌信息的格式与内容,任何将内嵌在图形条码的全部或部分的信息作为内嵌信息的方式皆不脱离本发明的应用范畴。在服务端20的部分,服务端包含储存模块21、查询模块22及回传模块23。其中,储存模块21用以储存多个关系节点,其中每一关系节点至少包含识别码、说明信息及关联码,由于关系节点已于前述自行定义的名词中作说明,故在此不再多作赘述。在实际实施上,所述储存模块21亦可为关系数据库。查询模块22用以接收来自客户端10的内嵌信息,并将此内嵌信息与每一关系节点中的识别码进行比对后,载入比对符合的关系节点,以及持续将载入的关系节点的关联码与每一关系节点中的识别码进行比对后,载入比对符合的关系节点。举例来说,倘若客户端10扫描及解析后获得的内嵌信息为“ 1234”,当查询模块22接收到此内嵌信息后,将与储存模块21中的所有关系节点的识别码进行比对以查询出符合的关系节点,假设符合的关系节点记录为“1234;布丁商品;4567”,其代表识别码、说明信息及关联码分别为“1234”、“布丁商品”及“4567”,则查询模块22除了载入关系节点“1234;布丁商品;4567”之外,还会将关联码“4567”重新与所有关系节点的识别码进行比对以查询出相符的关系节点,如“4567 ;零食;7788”,并且载入此关系节点“4567 ;零食;7788”。至此,查询模块22已经载入了上述两个关系节点,并且可以此类推继续载入识别码为“7788”的关系节点直到查出的关系节点中无记载关联码,或是经由预先设定的关联次数来限制查询次数。回传模块23用以读取所有载入的关系节点(即查询模块22第一次查询到的关系 节点,以及之后根据此关系节点的关联码所查询到的其他关系节点),并且将所有载入的关系节点的说明信息以关联的方式传送至客户端10进行显示。在实际实施上,其关联方式可以阶层式结构或树状结构来显示依序查出的所有关系节点,稍后将配合图式作详细说明。除此之外,本发明所提供的基于图形条码的查询系统,其客户端10更可包含生成模块13,而服务端20则更可包含建立模块24。当客户端10的扫描模块11无法扫描图形条码时,由生成模块13产生物品编码及生成与物品编码相应的图形条码,以及设定与物品编码相应的内嵌说明,在实际实施上,图形条码的产生方式可利用现有的条码格式,如
「CODE 39」、「PDF417」......等,用以产生符合国际标准规范的一维或二维的图形条码规
范,以二维条码的「PDF 417」格式为例,其可储存「1108」个字符,由于所述将字符转换为图形条码的方式为现有技术,故在此不再多作赘述。接着,生成模块13将物品编码及内嵌说明传送至服务端20,由服务端20的建立模块24将两者分别作为识别码及说明信息以建立相应的关系节点,并且储存在服务端20的储存模块21之中,以此方式将可对无图形条码的商品产生相应的图形条码。另外,当本发明应用于翻译程序时,倘若翻译词汇记录为「1357 ;apple,苹果」,则生成模块13会将词汇编号“1357”作为物品编码,以及将“apple,苹果”作为内嵌说明,并产生对应的图形条码。接着,生成模块13将物品编码及内嵌说明传送至服务端20,以便由建立模块24将物品编码作为关系节点的识别码、将内嵌说明作为关系节点的说明信息来建立关系节点,并且将建立的关系节点储存在储存模块21中。在实际实施上,亦可根据内嵌说明所记录的内容来设定关系节点的关联码,举例来说,假设内嵌说明为“apple,苹果;2468”则建立模块24可将内嵌说明中的“apple,苹果”作为说明信息、将“2468”作为关联码以便建立关系节点并储存在储存模块21之中。特别要说明的是,本发明并未以此举例作限定,任何能够将物品编码及内嵌说明分别作为关系节点的识别码、说明信息、关联码的方式皆不脱离本发明的应用范围。另外,所述服务端20亦可再包含编辑模块25用以允许客户端10成功登入服务端20后,编辑关系节点的说明信息及关联码。如此一来,位于客户端10的使用者即可在服务端20自行建立关系节点,并且编辑说明信息与关联码,使自行建立的关系节点与其他关系节点产生关联,举例来说,假设服务端20的储存模块21储存有关系节点“1234 ;布丁商品;9988”,其中“1234”为关系节点的识别码、“布丁商品”为关系节点的说明信息、“9988”为关系节点的关联码。当位于客户端10的使用者通过网页登入方式成功登入至服务端20后,该服务端20的编辑模块25会将储存模块21中所有的关系节点传送至客户端10以进行显示,并且允许使用者对显示的关系节点进行编辑,甚至是在储存模块21中新增/删除关系节点,例如 新增关系节点“5597 ;甜点”。倘若使用者欲使新增的关系节点“5597 ;甜点”与既有的关系节点“ 1234 ;布丁商品;9988”广生关联时,使用者可将关系节点“ 1234 ;布丁商品;9988”编辑成“1234 ;布丁商品;9988,5597”,也就是说,在既有的关系节点的关联码中新增使用者自行建立的关系节点的识别码“5597”,如此一来即完成两个关系节点的关联。所述登入服务端20的方式可包含但不限于以网页或终端机等方式进行登入,由于其登入方式为现有技术,故在此不再多作赘述。接着,请参阅「图2A」至「图2B」,「图2A」至「图2B」为本发明基于图形条码的查询方法的方法流程图。本发明基于图形条码的查询方法应用在具有客户端10及服务端20的网络环境中,其步骤包括在服务端20提供多个关系节点,其中每一关系节点至少包含识别码、说明信息及关联码(步骤210);客户端10扫描图形条码,并且解析此图形条码以获得内嵌在图形条码中的内嵌信息(步骤220);客户端10传送此内嵌信息至服务端20 (步骤230);服务端20将此内嵌信息与每一关系节点中的识别码进行比对后,载入比对符合的关系节点,以及持续将载入的关系节点的关联码与每一关系节点中的识别码进行比对后,载入比对符合的关系节点(步骤240);服务端20读取所有载入的关系节点,并且将所有载入的关系节点的说明信息以关联的方式传送至客户端10进行显示(步骤250)。通过上述步骤,即可通过客户端10解析图形条码以获得内嵌信息,并根据内嵌信息自服务端20查询相符的关系节点以及与此关系节点相关联的其他关系节点,且将查到的所有关系节点的说明信息传送至客户端10进行显示。承上所述,在实际实施上,更可在步骤220之后,于客户端10无法扫描图形条码时,产生物品编码及生成与物品编码相应的图形条码,以及设定与物品编码相应的内嵌说明,并且将物品编码及内嵌说明传送至服务端20作为识别码及说明信息以建立相应的关系节点并储存(步骤221)。而在步骤210之后,亦可在服务端20允许客户端10成功登入服务端20之后,编辑关系节点的说明信息及关联码(步骤211)。如此一来,使用者可通过步骤211及步骤221在服务端20编辑与建立关系节点。以下配合「图3」至「图5」以实施例的方式进行如下说明,请先参阅「图3」,「图3」为应用本发明由客户端扫描图形条码并解析出内嵌信息的示意图。当使用者看到一个商品想进一步了解相关信息时,可通过移动装置300的扫描模块11扫描图形条码311,并且解析此图形条码311以获得内嵌信息312,如“1314”。在实际实施上,亦可先以照相装置拍摄后再进行解析,并且将图形条码311及内嵌信息312同时显示在显示装置310提供使用者浏览。接着,由传送模块12传送内嵌信息312至服务端20。当服务端20接收到来自客户端10的内嵌信息312之后,查询模块22会将此内嵌信息312与储存模块21中的所有关系节点作比对,并且查询出比对符合的关系节点以进行载入,假设储存模块21中储存有识别码“ 1314”、说明信息“牛奶糖”及关联码“ 1597”的关系节点、储存有识别码“1597”、说明信息“XX公司”及关联码“7539”的关系节点,以及储存有识别码“7539”、说明信息“子公司”及关联码“null”的关系节点。那么,查询模块22会判断内嵌信息312与识别码“1314”的关系节点为比对符合并进行载入。接着,持续将载入的关系节点的关联码与储存模块21中的所有关系节点进行比对以找出与载入的关系节点相关的另一关系节点来进行载入,以此例而言即依序载入识别码为“1314”、“1597”及“7539”的关系节点。承上所述,在实际实施上,其持续载入可直到不再有关联码(例如关联码记录为“null”)或是已满足使用者预设的查询次数为止,例如使用者预先设定查询次数为“3”,则查询模块22将在进行三次查询动 作停止查询,即便第三次查询到的关系节点仍有关联码也不再继续查询,以避免产生无限循环,此方式同时也可忽略相关性不高的关系节点。接着,当查询模块22完成载入后,服务端20的回传模块23会读取所有通过查询模块22载入的关系节点,并且将这些关系节点以关联的方式传送至客户端10进行显示。接下来,请参阅「图4」,「图4」为以关联的方式显示关系节点的示意图。前面提到,服务端20会将关系节点以关联的方式传送至客户端10 (即移动装置300)来进行显示,所谓以关联的方式是指利用树状结构、星状结构或阶层式结构来记录所有载入的关系节点,并且如「图4」所示意将其显示在显示装置310中供使用者方便浏览各关系节点的连结关系,在此例中,通过关联图示(321 323)依序显示识别码为“1314”、“1597”及“7539”的关系节点,并且同时显示各关系节点的说明信息,如“牛奶糖”、“XX公司”及“子公司”。如此一来,使用者即可得知商品名称为“牛奶糖”,以及与此相关的公司,甚至是相关公司的子公司。如「图5」所示意,「图5」为编辑关系节点的示意图。前面提到,使用者可通过客户端10登入服务端20来编辑储存模块21中的关系节点。在实际实施上,可如「图5」所示意利用网页登入的方式,在浏览视窗400的网址输入框410输入服务端20的网络地址后,点选浏览按键420以便通过登入画面(图中未示)登入服务端20,此时编辑模块25传回所有关系节点的识别码、说明信息及关联码,并且显示于客户端10的编辑区块430及允许使用者对说明信息及关联码进行编辑,当使用者完成编辑后可点选确定按键440将编辑结果储存在服务端20的储存模块21中。特别要说明的是,虽然本发明以上述网页登入的方式举例说明,然而并未以此作限定,任何能够编辑关系节点的方式皆不脱离本发明的应用范畴。综上所述,可知本发明与现有技术之间的差异在于通过客户端10解析图形条码以获得内嵌信息,并根据内嵌信息自服务端20查询相符的关系节点以及与此关系节点相关联的其他关系节点,且将查到的所有关系节点的说明信息传送至客户端10进行显示,通过此一技术手段可以解决现有技术所存在的问题,进而达成提高浏览信息的便利性的技术功效。虽然本发明以前述的实施例提供如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的专利保护范围须视本说明书所附的权利要求书所界定者为准。
权利要求
1.一种基于图形条码的查询系统,应用在客户端/服务端的网络环境中, 其特征在于,该系统包含 一客户端,该客户端包含 一扫描模块,用以扫描一图形条码,并且解析该图形条码以获得内嵌在该图形条码中的一内嵌信息;及 一传送模块,用以传送该内嵌信息;及 一服务端,该服务端包含 一储存模块,用以储存多个关系节点,其中每一关系节点至少包含一识别码、一说明信息及一关联码; 一查询模块,用以接收来自该客户端的该内嵌信息,并将该内嵌信息与每一关系节点中的该识别码进行比对后,载入比对符合的该关系节点,以及持续将载入的该关系节点的该关联码与每一关系节点中的该识别码进行比对后,载入比对符合的该关系节点;及 一回传模块,用以读取所有载入的该关系节点,并且将所有载入的该关系节点的该说明信息以关联的方式传送至该客户端进行显示。
2.如权利要求I所述的基于图形条码的查询系统,其特征在于,该内嵌信息为文字、数字及符号或其任意组合,并且包含在网络地址之中。
3.如权利要求I所述的基于图形条码的查询系统,其特征在于,该客户端更包含一生成模块,用以在无法扫描该图形条码时,产生一物品编码及生成与该物品编码相应的图形条码,以及设定与该物品编码相应的一内嵌说明,并且将该物品编码及该内嵌说明传送至该服务端,该服务端更包含一建立模块,用以将来自该客户端的该物品编码及该内嵌说明作为识别码及说明信息以建立相应的关系节点并储存于该储存模块。
4.如权利要求I所述的基于图形条码的查询系统,其特征在于,该说明信息包含文字、数字、符号、图像及影音或其任意组合。
5.如权利要求I所述的基于图形条码的查询系统,其特征在于,该服务端更包含一编辑模块,用以允许该客户端成功登入该服务端后,编辑该些关系节点的该说明信息及该关联码。
6.一种基于图形条码的查询方法,应用于具有一客户端及一服务端的网络环境中,其特征在于,步骤包括 在该服务端提供多个关系节点,其中每一关系节点至少包含一识别码、一说明信息及一关联码; 该客户端扫描一图形条码,并且解析该图形条码以获得内嵌在该图形条码中的一内嵌信息; 该客户端传送该内嵌信息至该服务端; 该服务端将该内嵌信息与每一关系节点中的该识别码进行比对后,载入比对符合的该关系节点,以及持续将载入的该关系节点的该关联码与每一关系节点中的该识别码进行比对后,载入比对符合的该关系节点;及 该服务端读取所有载入的该关系节点,并且将所有载入的该关系节点的该说明信息以关联的方式传送至该客户端进行显示。
7.如权利要求6所述的基于图形条码的查询方法,其特征在于,该内嵌信息为文字、数字及符号或其任意组合,并且包含在网络地址之中。
8.如权利要求6所述的基于图形条码的查询方法,其特征在于,该方法更包含于客户端在无法扫描该图形条码时,产生一物品编码及生成与该物品编码相应的图形条码,以及设定与该物品编码相应的一内嵌说明,并且将该物品编码及该内嵌说明传送至服务端作为识别码及说明信息以建立相应的关系节点并储存的步骤。
9.如权利要求6所述的基于图形条码的查询方法,其特征在于,该说明信息包含文字、数字、符号、图像及影音或其任意组合。
10.如权利要求6所述的基于图形条码的查询方法,其特征在于,该方法更包含该服务端允许该客户端成功登入该服务端后,编辑该些关系节点的该说明信息及该关联码的步骤。
全文摘要
本发明公开了一种基于图形条码的查询系统及其查询方法,通过客户端解析图形条码以获得内嵌信息,并根据内嵌信息自服务端查询相符的关系节点以及与此关系节点相关联的其他关系节点,且将查到的所有关系节点的说明信息传送至客户端进行显示,用以达成提高浏览信息的便利性的技术功效。
文档编号G06K7/10GK102737035SQ20111008603
公开日2012年10月17日 申请日期2011年4月2日 优先权日2011年4月2日
发明者徐胡晨, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1