一种利用条形码连接互联网的设备系统和方法

文档序号:6556276阅读:640来源:国知局
专利名称:一种利用条形码连接互联网的设备系统和方法
技术领域
本发明公开了一种通过扫描条形码而登录互联网,进而获得信息的设备、系统和方法,属于计算机网络技术领域,尤其是网络多媒体技术领域。
随着互联网在国内外逐步普及,国际互联网作为一种信息媒体,已经越来越深入到信息查询、交流、电子商务等社会生活的各个方面,成为一种不可或缺的工具。但现在人们使用互联网获取信息或服务的方式,几乎都是利用个人计算机,使用各种如浏览器软件、电子邮件工具软件、远程登录软件来实现。这些一般软件都存储在计算机的磁盘中,因此每次连接互联网,尤其在普通家庭中,都要通过一次次开机、启动软件、输入信息等步骤,因此难以满足随时随地从互联网上获取信息和服务的需求。同时,复杂的计算机操作、参数设置等工作也需要一定的训练才能掌握,这对于教育程度较低的人群也不是一件容易的事。虽然随着无线网络的普及,上网操作的复杂性会降低,登录的时间也会缩短,但用户得到自己需要的内容的过程依然很麻烦,同样需要花费时间,不断地浏览各种无用的中间内容,最后才能得到自己希望的内容。在生活节奏越来越快、工作压力越来越大的今天,已经是互联网基本应用的一大障碍。
针对这些问题,号码为6,045,048、6,108,656、6,134,548等美国专利,分别公布了一系列使用条形码来连接、浏览互联网,实现信息获取、网上购物等功能的技术。这些技术的一个共同点,都是使用一套条码扫描识别设备,配合个人计算机及其内部的浏览软件,如微软的Internet Explorer、网景的Navigator等浏览器完成信息获取、定制、电子商务等任务。事实上,这些技术的核心,主要是利用编制在条形码内部的信息,部分替代了键盘输入,简化了浏览的过程。但使用这种技术,使用者依然需要启动计算机、连接互联网、运行浏览软件等操作,耐心地这一切完成,因此还是不能实现随时随地、方便快捷地从互联网上获取信息和服务等任务,没有从根本上解决问题。部分技术使用手持无线网络终端(如手机)来接入互联网,利用无线网络的固有特性来提升方便性,但依然需要使用者通过键盘操作来实现存储、转发信息,以及输入个人信息等操作,远不能象手机“单键拨号”功能那样轻松地实现获取信息、商品定购等功能。并且,手持无线网络终端的键盘细小,功能键少,操作起来很不方便。
本发明的目的,就是针对上面这些现有技术的缺点,设计一种使用条形码扫描识别设备和连接在互联网上的网络终端构成的用户端设备,配合特定的解析服务器而构成一套网络系统,让用户通过扫描印刷体的各种广告、商品或服务目录内的条形码,就可以直接定位自己希望的目标,通过简单的扫描、发送操作,将目标信息或定购、服务的确认信息,按照自己指定的形式返回到用户的E-mail信箱、电话、传真机、手机上,真正实现快捷、方便地访问互联网的目的。进一步配合手持无线网络终端,实现“随时随地一键上网”的功能。同时,本发明公开了一种使用这套系统连接互联网(有线或无线)并获取信息和服务的方法。
为了实现上述目的,本发明的设备和系统内,除了包含有由手持条码扫描识别设备、连接互联网的网络终端、连接在互联网上的解析服务器;并且其中条码扫识别设备和网络终端通过有线或无线接口相连接,构成了用户端设备,并在该用户端设备内包含有一套数据处理系统外,还针对系统内不同的部分、设备,分别使用了如下技术手段首先,在所述的用户端设备中,包含有一个数据存储空间,该存储空间由可写入的非逸失半导体存储器构成;在该空间内存储有所述解析服务器的登录信息,以及至少一条由用户名称、电话、地址、E-mail信箱、邮政编码、存储在所述解析服务器的数据库内的用户ID等信息中的一个或几个信息构成的用户信息。
其次,网络终端由包含CPU、ROM、RAM、I/O接口的数据处理系统和调制/解调电路构成,有一个连接个人计算机的接口;在ROM中,存储有能够按照与所使用的网络对应的网络协议实现网络连接、点对点登录、数据传输操作的代码,并能够被上述条码扫描识别设备之间接口的输出所唤醒或驱动而执行上述操作;在ROM中还包含有部分可写入的非逸失存储器,其中存储有网络服务供应商(ISP)的连接信息。该网络终端可以是连接在网络上,或连接在包括计算机在内的其它网络终端上的独立设备,也可以嵌入安装在电话机、调制解调器、ISDN适配器或机顶盒这些通用的设备中。对于局域网,本发明的网络终端还可以嵌入安装在局域网网卡之内,通过个人计算机或直接通过网卡与局域网服务器。
第三,在解析服务器内包含有信息数据库,该数据库根据需要完成的任务不同,由以下4个数据库之中的一个或多个构成(a)电子文档数据库,用来存储条形码信息所代表的文档;(b)第三方链接数据库,用以存储条形码所代表的链接、(c)用户资料数据库用以存储用户信息和(d)商品信息数据库。
由于手持的条形码扫描设备是使用者直接操作的部分,为了更方便使用者操作,所以还可以将前面所说的用户信息、解析服务器登录信息都通过计算机,写入固化在手持扫描部分内。再配合一定的操作功能键以及数字键,方便用户输入密码等需要。进一步,再配合简单的显示部件还能够显示简单的操作提示。当然,这些结构和功能都需要相应的程序代码支持。
本发明的主体部分的另一种应用,是嵌入安装在手机等无线网络接入设备或终端内。尽管本发明一般不需要显示部件,必需的操作键也很少,但充分利用手机等无线网络终端的键盘、显示屏等部件无疑会给用户提供更多的选择。
为了实现上面的功能,本发明提出了一套给予上面所述的设备的互联网连接和获取信息的方法。这套方法由设备准备和系统操作两个阶段构成。设备准备阶段(A)基本上由用户完成,主要内容是使用个人计算机,配合适当的软件,向手持扫描识别设备和网络终端内(写入)烧录个人信息、解析服务器的登录地址、以及网络(ISP)的连接信息,如果用户需要电子商务服务(如网上购物等);还需要在解析服务器注册,并将注册的ID号码也写入用户端设备。本阶段的工作完成以后,就可以进入系统操作阶段,这个阶段所包含的步骤如下B).用所述条码扫描识别设备扫描条形码;C).用户在条码扫描识别设备上完成对信息的确认、删除、发送等操作;D).网络终端接收扫描识别设备发送的数据包并启动互联网连接程序;E).登录解析服务器并发送数据包,然后等待接收完成信号;F).解析服务器接收网络终端的数据包,接收完成后通知网络终端,同时将条码数据信息、用户信息分离,并确定条码信息的类型;G).根据条码数据信息的类型、内容,执行以下三种操作中的一种1)如果是本地信息服务,则根据条形码信息的内容搜索服务器的数据库,找到用户希望得到的电子文档信息;2)如果是商品定购信息,则分别检索用户信息数据库和商品信息数据库,核对用户注册的ID码、用户名称、地址、电话等信息是否与数据库内存储的内容相同,以确认用户身份的真实性,同时根据条码的信息内容检索商品信息数据库得到商品的价格等内容,在用户信息被确认的条件下,一方面将用户的定购信息通知给管理员,另一方面将商品信息按照一定格式整合成为确认定购的电子文档;3)如果是第三方链接信息,则检索根据条码内容检索第三方链接数据库得到相应的链接地址,然后执行链接操作,将用户发送来的用户信息发送到第三方的服务器上,同时检测记录链接是否成功,将返回信息按照一定格式整合成为电子文档;H).将步骤G得到的电子文档,按照用户信息中的电子信箱地址发送给用户。再次操作从步骤B开始。
与前面叙述的现有技术相比,本发明的技术、设备、系统和方法,能够最大限度地简化用户的使用。这时因为用户信息已经存储在了手持扫描识别设备内,所以用户只要简单地扫描特定的条形码,用户端设备就自动将解析服务器的地址、条码信息、用户信息组合成为一个信息包或数据包,用户的操作就剩下选择“确认”或“发送”,还是“删除”。如果用户选择发送,网络终端就会自动接收这些数据包,然后自动连接网络、登录解析服务器、发送信息等一系列操作而不需用户干预。用户剩下要做的就是在合适的时间打开自己的电子邮箱,查看相关的信息;或者等待自己设定其它反馈信息,如电话、传真、上门服务等。
从本发明的优点可以看到,本发明特别适合于广告中详细信息的索取、电子商务等应用,普及互联网的应用,充分发挥网络低成本高效率的特性。
下面结合附图,对本发明的实施例作详细说明。


图1本发明的系统结构和应用模式示意2用户端设备的软硬件结构示意3手持条形码扫描识别部分的软硬件结构示意4网络终端部分的一种软硬件结构示意5用户信息存储部分的硬件结构及信息流程6数据包的内容和结构7用户端设备在手持无线网络终端内的软硬件嵌入结构示意8A条形码扫描头在手持无线网络终端上的一种安装结构8B;条形码扫描头在手持无线网络终端上的另外一种安装结构8C条形码扫描部分与手持无线网络终端有线连接的结构示意9本发明用户端设备的软件结构和流程10网络终端嵌入在局域网网卡内的结构体系示意11用户及解析服务器登录信息写入窗体界面的一种示意12解析服务器对用户请求信息的处理过程的流程1给出了本发明的结构体系的基本方案和应用的示意,可以看到本发明有多种应用方式,包括在有线网络、无线网络上的应用。图中,用户使用手持的条形码扫描识别设备101或嵌入在无线网络终端(在此是网络手机)106内的条形码扫描识别设备,扫描印刷在纸页102上的条形码103后,条形码信息被读取、解码、处理,而后被送到通过网络终104、105或106中,通过这些网络终端与互联网连通,这些被处理过的信息就经过网络传输介质107(有线网络或无线电波)进入国际互联网108,再经过包括路由器、交换机等在内的其它环节,最终被传送到解析服务器109内。解析服务器接收到网络终端发送的信息后,通过检索数据库110,得到用户希望得到的内容,为用户提供相应的服务。这里,解析服务器所提供的服务可以是包括电子文档的搜索与传输,电子商务,或者第三方链接在内的多种服务。比如针对一种商品广告的信息索取,解析服务器可以要求提供这种信息的第三方或客户方111将信息存储在服务器110内,也可以将第三方的链接信息存储在数据库110内,为用户提供到第三方111的链接服务。因此,解析服务器内的数据库需要根据对用户提供的服务范围来设定。如果需要为用户提供信息检索和传输、第三方链接、电子商务三种服务,则数据库就需要(a)电子文档数据库,用来存储条形码信息所代表的文档,(b)第三方链接数据库,用以存储条形码所代表的链接和(c)商品信息数据库三个子数据库;由于本发明没有涉及到信息传输的保密手段,所以为用户提供电子商务服务时还应当包含有一个数据库(d)用户信息数据库。关于这个数据库来源和内容,将在后面详细说明。
在图1中,由手持条形码扫描以别设备和网络终端构成了用户端设备,如图2所示。这里网络终端是实际上是一个子系统,可以是独立的连接互联网的设备,也可以嵌入安装在电话机(包括可以直接接入互联网拨打IP电话的IP电话机)104、连接在公共电话网上的调制解调器或安装在有线电视网上的机顶盒内,是一个由微处理器和能够实现互联网连接和数据传输的操作系统构成的计算机系统,其中集成了网络接口电路和各种网络传输协议,例如PPP登录协议、TCP/IP协议等;无线网络终端可以是各种结构的网络手机,其中已经包含了各种网络协议。在这个子系统之中,数据处理部分由微处理器或微控制器组205,以及存储在该子系统内的程序存储器及其内部的识别解码(代码)模块206、操作控制(代码)模块207、数据编码(代码)模块208和用以存储各种预存信息的数据存储器209、网络连接传输模块211构成。作为用户端设备,还需安装有操作键盘204,并可选装显示部件210以及其它如声音告知电路等辅助部分,以方便用户控制扫描光线203扫描条形码201。这里,之所以称之为微处理器组,是因为手持的条形码扫描识别设备与网络终端在空间上是分离的,而用户信息是存储在手持扫描部分,使用一个微处理器芯片会导致物理连接方面的困难,所以在手持扫描部分和网络终端内各安装了一个微处理器。但图2的结构适合无线网络终端,因为这时网络终端也是手持的,所以不存在这种空间上的分离,各部分共用一个微处理器在机械结构上不存在困难。图8A、B、C就清楚地描述了这种机械结构方面结构示例,说明其可行性。
对于使用有线网络终端的情况,用户端设备可以在结构和空间上被分割为两个部分手持条形码扫描识别设备和网络终端。图3和图4分别给出了手持扫描部分和网络终端部分的具体结构示意。图3是手持扫描识别部分的软硬件结构示意图,其中手持扫描识别设备202由光电转换元件301、模拟/数字变换(A/D)单元302和数据处理系统所构成。这里的数据处理系统305由微处理器(MCU)303、程序存储器及其内部的代码模块206、207、208、数据存储器209、I/O接口304、不同形式之一的通信/通用接口306、307、308所构成,其工作原理如下光电扫描器中的光电转换元件301接收到的电信号,经模/数变换单元转换成为数字信号,通过数据处理系统305的I/O接口304传送到微处理器单元303。在这个数据处理系统的程序存储器内存储了3组执行代码,即上述的3个代码模块,分别是条形码识别/解码模块206、工作控制模块207、数据包编码模块208。在这3个模块中,识别/解码模块206是以便条形码扫描识别设备内原有的模块,该模块的任务是将条形码信息转换成为ASCII码,在一般情况下通过计算机的键盘接口输送到计算机内,但在此则传送给MCU单元。数据包编码模块208的任务是将执行模块206得到的ASCII码,与数据存储器内209的信息组合,构成一个数据包。数据包的结构示例见图6,由209内的数据内容决定,有以下两种实施方案如果在数据存储器内只存储有用户信息,则数据包中的内容由条码信息602、用户信息603构成,而登录(包括路径)信息则存储在网络终端内,完整的数据包由网络终端再次合成,图4所示的网络终端内仍需要包含数据合成的编码模块及网络登录信息;如果存储器209中存储有用户信息和登录信息,则编码模块208执行的结果是合成包含601、602和603的完整数据包。上述两种数据合成方案可以在实施过程中自由选择,但从手持扫描识别部分的通用性来看,第二种方案更好些。这里所说的通用性,是一只手持扫描部分可以配合多种或多只网络终端使用,由于解析服务器可以从不同的互联网终端、通过不同的ISP登录,所以采用上述的第二种方案,使用者只要拥有一只本发明的手持设备部分,就可以在安装了本发明网络终端的任何地点使用,为用户提供最大的便利。本图中602条形码信息无特定含意,仅是一个图形。
实现上述通用性需要两个条件,上述数据包的完整性是一个,另外一个是手持扫描识别部分与网络终端之间的通信接口的标准化,即图3中不同媒介的内部通信接口306、307和308与图4中内部通信接口407之间的标准化。图3中306是一个有线接口,该接口可以使用电缆与图4中的407连接,传递数据包;307是一个无线电通信接口,该接口使用一般的无线电波,如射频(RF)电波或正在推广的蓝牙技术,向407传递信号;308是一个红外接口,使用红外线(IR)向407传递信号;本发明的手持扫描部分与网络终端之间的连接方式可以选择上述三种形式中的一种,407与306、307或308中的一种相配合即可。标准化的另外一个要素是信号或数据的格式,306、307或308与407之间必须设定相同的标准,如同计算机的串口、并口有自己的标准,不因为生产厂商、型号的不同而不能兼容一样。这部分是现有技术,在此不再详述。
之所以将接口306、307或308定义为“内部/通用通信接口”,是因为这个接口还有另外的使命写入用户信息以及登录信息,尤其当该接口是有线接口时。由于成本的原因,手持扫描部分不容易输入多种符号和文字,而这些信息如姓名、地址、E-mail、电话、邮编等又不是经常改变的,所以用户可以使用个人计算机写入,这时这个有线接口就可以承担起这个任务,与计算机的通用接口如串口、并口或USB接口相连接,完成写入的任务。如果这个接口是无线接口,使用包括红外线在内的电磁波实现与网络终端之间的通信,可以使用两种方案完成上述写入的任务第一是计算机的通用接口上配接相应的无线发射/接收适配器;第二是在手持扫描设备上留出另外的接点,使用电缆连接个人计算机的接口。从成本来考虑,第二种方案更实用些。一般来讲本发明的上述接口最好使用无线接口以方便用户使用,而在手持扫描部分增加写入接点,如同无线寻呼机在寻呼台写入寻呼号码一样。
图11给出了一个在个人计算机上运行、随本发明的用户端设备配套的用户以及登录信息写入软件的界面窗口1101。图中1102是信息标题栏,1103是用户输入栏,1104是操作按钮(BUTTON)。由于手持扫描设备部分可以设计成为通用产品,所以这个界面设定了一个多组用户设定窗口1105,以方面用户在家里、工作场所或其它经常逗留的场所、多个电话、电子邮箱等信息设定的需要,尤其是需要电子商务服务时,用户当时的地址经常是非常重要的信息。用户可以使用手持扫描部分的键盘,选定合适的信息组与条形码组合。这里还有一个注册号(ID)栏目,一般为电子商务或收费服务准备的,每个用户通常只有一个,对于一般免费的信息、链接服务可以不填。当然,对信息的具体内容的要求应当根据使用本发明系统的服务商的要求而定,此处也仅是一个例子。
对应于用户及登录信息的写入以及以后的修改,用户端设备内部的存储器209应当是一个非逸失性的可写入存储器,一般是半导体存储器,如常用的EPROM、E2PROM、FLASH存储器以及将来可能出现的其它类型的半导体存储器,如图5所示。该存储器可以包含在微处理器(MCU)的内部,如现在许多种单片机内的这类存储器,这时要求微处理器具有在线编程功能;也可以是外接在微处理器的I/O端口501和控制(总)线502上,这时要求微处理器支持存储器的写入,503是芯片烧录的辅助电路,如辅助烧录电源等。在这里,图5中的通用通信接口306就是一个能够接收个人计算机输出数据的接口或接点,如果存储器209全部位于手持扫描部分之内,前述的写入接点等同。
如果多个用户使用个人计算机登录到解析服务器,将上述信息按照相类似的格式上传到服务器而成为注册用户,就构成前述数据库中的(c)用户信息数据库。但是如果用户要求电子商务并施行网上支付,用户还需要增加支付手段的栏目,填写例如银行帐号或信用卡号码等内容,这时向解析服务器上传的信息就需要加密以保证安全性,这样用户在使用用户端设备所发送的信息中,就可以不包含这些敏感信息,通过用户端设备发送的用户信息与数据库(c)中的存储信息对比来确认用户,并用E-mail、电话等方法确认电子商务的内容。
本发明的手持扫描部分还包括一个操作键盘204。该键盘除了一般条形码扫描器上固有的扫描操作键外,还应当包含有确认功能键以确认正确的扫描或数据合成结果;删除功能键以清除不需要的上述结果。为了尽量使网络终端每次登录都能够发送尽可能多的信息,用户可以在完成全部扫描操作后集中发送,这时还需要有一个发送功能键。在用户写入了多条用户信息的情况下,还应当有选择哪一条用户信息用于数据合成的功能键。如果还要保证重要的行为如电子商务服务请求的有效性,还常常需要用户输入用于有效操作的密码(非注册密码)以防止他人滥用,这时需要增加数字键。因此,操作键盘的结构由本发明系统的用途而设定。但这些功能键可以采用复用的形式,减少操作键的数量以减小手持部分的尺寸。
同样为了使用者操作方便,在本发明的手持扫描部分还可以安装显示部件210,如液晶显示屏,通过MCU的I/O接口与其连接。如果该显示部件需要显示扫描条码的状态、数量和操作提示信息,那么在所述数据处理系统的ROM中,就需要存储有相关的操作提示信息。另外更简单常用的指示方式是声音提示,如图3中同样通过I/O接口与MCU连接的蜂鸣器211,用特定的声音提示用扫描/解码/识别成功、失败,操作成功、失败等信息。
上面所述的各个部分的工作是由控制模块208通过微处理器的执行来协调,尤其是扫描操作、键盘输入控制、数据传输、声音或可视的提示/显示等,其它两个代码模块可以嵌入在控制模块内,也可以作为被调用的子程序而存在。
有线网络终端的结构如图4所示。这个网络终端可以是一个独立的设备,独立于个人计算机及其外部设备而存在,通过网络端口与互联网连接,或通过构成局域网的个人计算机的通用端口与局域网连接。但对于一般非局域网的应用,从经济的角度来讲,这个部件更适合于嵌入现有与公共电话网、有线电视网连接的设备中,如能够通过互联网直接拨打IP电话的IP电话机、通过有线电视网络连接互联网的机顶盒、ISDN终端适配器等设备之中。图4中的虚线单元409就是上述被嵌入的主体设备。在这种嵌入式的结构中,主体设备可以与本发明的网络终端共用一套微处理器系统401,内嵌入足够支持系统各种功能的操作系统402和其中的代码模块。这些代码模块包括完成手持扫描部分发送数据的接收、根据不同的通信协议模块连接互联网、数据再次打包、发送,以及可能的键盘、告知、显示等其它控制信息模块等;并且,这部分程序的启动和执行是由通信接口407所接收到的信息来控制的,一般情况下接口407处于等待接收的状态,如果接收到了格式正确的数据,就能够启动上述的一系列执行线程,完成上述任务;即可以说网络终端的工作是由手持扫描设备部分所发送的数据控制的。本发明的网络终端与被嵌入主体结合的关键点,在于接口界面的配合。但上述的这些设备所使用的系统体系、各种标准都是现有技术,因此这种配合都可以参照相关技术和规范来实现。号码为6,108,329的美国专利及其内部参考的专利和非专利文件,就是这种设计的一个示例。之所以推荐嵌入式的网络终端,是因为上述的主体设备通常都已经拥有了本发明的网络终端所必须的部分结构,如微处理器、固化或安装的操作系统、连接网络107的调制/解调电路408等,能够充分利用这些已有的条件。
根据前面对图3的说明可知,图4所示的网络终端也可以完成前述数据包的合成,这时存储单元403内不仅需要存储网络连接信息(对于拨号上网,就是ISP的电话号码以及用户帐号、密码),还需要存储解析服务器的登录信息,执行代码模块还需要包含数据合成编码模块。事实上,由于手持扫描部分和网络终端共同构成用户端设备,所以对于不同的应用方式,上述数据合成的方式以及各种信息存储的存储位置都可以自由设计。例如在手持扫描部分与网络终端处于一对一的应用方式条件下,上述的各种用户、登录信息以及数据包合成的场所,既可以安置在手持部分,又可以安置在网络终端内。
网络终端部分一般都是自动执行连接互联网、解析服务器登录、数据发送直到最后断开连接,不需要人工干预,但在特殊情况下也可以通过微处理器的I/O界面404,驱动指示灯、显示屏幕、扬声器或蜂鸣器等指示部件406告知用户现在的工作状态,以及必要的操作键盘405。由于这些部分不是必须的,所以在图4中以虚线表示。与手持部分相似,由于网络终端内还要存储必要的网络连接信息,所以这部分也需要一个与个人计算机通用端口通信的端口213,实现信息的写入。这里,信息存储部分403实际上是图2中数据存储器209中的一部分,为了表达清晰而分开表示。
本发明的系统不但适用于个体的、家庭的用户,也可以应用于各种企业、团体用户,成为一种信息索取或电子商务的手段。一般企业内部的计算机常常是内部局域网的终端,因此在这种情况下,本发明的网络终端实际上就是对于局域网的应用,可以有两种结构形式。第一,就是前述独立设备的形式,与个人计算机的通用接口如串口、并口、USB接口、主板上的ISA、PCI等接口相连接,通过局域网服务器实现解析服务器登录、数据传送等功能;第二,集成嵌入在个人计算机的网络连接部件内,典型的如网卡。无论采用上述的哪一种方式,系统的总体结构都不需要本质上的更改,关键点依然在于上述接口界面的配合。与被嵌入的主体依然从成本角度看,嵌入式的结构是较好的选择。图10所给出的是本发明的网络终端嵌入在网卡之内的一种结构体系示意图。图中,1001即是本发明的数据处理系统,1002是局域网网卡,1003是数据处理系统与网卡之间的控制信息通道,1004是该控制通道的接口界面,1005是数据处理系统1001于网卡1002之间的数据通道,1006是该数据通道的接口界面。如果希望网络终端在不启动个人计算机时也能够工作,还可以设置辅助电路1007,为网卡提供必须的电源等工作条件。
图7给出的是本发明的网络终端为手持无线网络终端(在此称为网络手机)时的结构示意图。从图中可以看到,这个结构与前面图2所示的结构大同小异,基本上也是由微处理器701、程序存储器702、模拟/数字转换电路703、编码/控制模块704、信息存储模块705、系统内的I/O接口706、调制/解调和射频发射模块707、显示部件(显示屏)708、操作键盘709、网络手机与其它设备,如个人计算机之间的通信接口710构成。这里,存储存储器702存储了手机实现一般功能和条形码扫描、识别/解码的通用程序。对于网络手机来讲,由于空间的限制,编码/控制模块704一般于程序存储器703是一体的,在此分开的目的是为了表达清晰。这部分的分析和说明可以参照对前面几幅附图的内容。在这种应用结构的情况下,用户端设备内部的通信接口306和407实际上就是网络手机内部的电路。
图8A、B、C是图7所示的系统结构在网络手机机械结构上的体现。图8A、B分别给出了条形码光电扫描部分在网络手机上的两种典型安装结构,图8C则是条形码光电扫描部分与网络手机通过电缆连接的结构方案。在图8A中,条形码光电扫描头802安装在网络手机801的一端,扫描窗的开口在网络手机的背面;光电转换元件301通过扫描窗803发射和接收光线。这种结构类似于一般的手持激光条形码扫描器的结构。图8B是扫描窗开口在网络手机侧面的一种结构,扫描头802类似与一只条形码拾读笔。当然,这里的扫描头都是微型的,成本较高。针对这种情况,图8C的结构对条形码扫描笔812的尺寸的要求较低,是一种在现有情况下兼顾成本与体积的方案。图中813是扫描光线出入的端口,即扫描窗所在的一端,814是扫描操作功能键,815是连接扫描笔与网络手机的电缆。但随着微型扫描头生产成本的降低,图8A、B的结构更能够方便使用者。图8A、B、C的其它部分都是网络手机内部或外部现有的部件和结构,如电路板804、显示窗805、显示器806、扬声器807、受话器808、电池809、键盘810、天线811等。
图9给出了用户端设备内部数据处理系统工作的程序结构和流程图。根据图9,可知该系统的工作流程如下微处理器系统首先执行步骤901,控制手持条形码扫描部分扫描条形码,扫描后得到的经信号处理、A/D变换后,成为数字信号输入到微处理器系统,再完成解码、识别步骤,这部分与一般条形码扫描器的工作过程相同。然后系统执行步骤902,判断上面扫描的条形码是否是指定的格式(如CODE 128、EAN 13、UPC A等)即是否合法,或者解码得到的数据是否完整等,如果不符合设定的条件,程序跳转到步骤903,通过前述的蜂鸣器、显示器等提示出错信息,然后返回步骤901等待再次操作;如果符合设定条件,则执行步骤904,依然通过蜂鸣器、显示器等部件向用户输出解码成功信息。同时,系统进入数据合成步骤905,执行读取用户信息数据操作907,同时执行步骤906,按照规定对数据重新编码,合成数据信息。由于不合法信息无法用于合成合格的数据包,所以上述判断步骤902、903也可以插入在此处。数据合成操作完成后,系统进入等待判断步骤908,通过扫描操作键盘判断用户下一步的操作。如果用户希望存储此次扫描执行的结果,系统就执行步骤909,确认并存储此次结果,而后返回901等待下一次扫描操作;如果用户不希望发送这次扫描操作的结果,系统转而执行步骤910,删除此次操作得到的数据;如果用户希望马上发送数据包,系统则执行步骤911通过数据通信端口306、307或308及与其配合的数据接收端口407,向网络终端传送数据包。
由于网络终端的启动和各种操作直接由接收端口407的数据所控制,所以当网络终端接收到数据包后,马上执行步骤912,启动网络终端。如果解析服务器的登录信息存储在手持扫描部分,则执行数据解析步骤913,将解析服务器的登录信息分离;如果该登录信息存储在网络终端内,则直接执行步骤914,开始连接互联网并根据登录信息登录解析服务器这个过程完成后,开始通过步骤915和916将条形码信息、用户信息按照所连接的互联网的通信协议打包并发送到解析服务器,并接收数据接收完成的回执信息。数据全部发送完成后任务结束,执行步骤917断开互联网,再次等待端口407的启动指令。
图12给出了解析服务器的工作流程图。根据该图可知解析服务器的工作流程如下解析服务器的数据接收端口,时刻都处于等待数据接收的状态1201,等待接收各种数据。在收到网络终端的正确的登录请求之后,解析服务器执行数据发送指令1202,向网络终端发送同意登录的信息,而后进入步骤1203和1204,根据核物理的通信协议接收/存储从网络终端发送来的数据包,并经解析校验后,返回信息告知网络终端接收的结果是否正确。当全部接收完成之后,进入数据解析步骤1205,分离条形码信息和用户信息,而后执行判断步骤1206,根据条形码包含的信息判断用户请求服务的类型。判断的结果在本实施例中有三种可能第一种,如果用户需要电子文档信息的服务,则执行步骤1207,根据条形码信息检索电子文档数据库;第二种,如果用户需要第三方链接服务,则执行步骤1208,根据条形码的信息检索第三方链接数据库得到链接地址、路径,随后通过步骤1209执行检索得到的链接,执行后进入步骤1210,等待执行链接的返回信息;第三种,如果用户需要电子商务服务,则执行步骤1211,首先检索用户信息数据库,然后执行步骤1212,将检索到的结果与前述解析数据得到的用户信息相比较,鉴定用户身份,并根据鉴定的结果决定是否提供服务;如果决定提供服务则继续执行步骤1213,检索商品信息(包括服务信息)数据库得到相应的商品(或服务)信息。在完成上述操作之后,解析服务器将执行步骤1214,根据前面执行步骤的结果生成电子邮件,最后执行步骤1215,根据用户信息中的电子邮件地址,向用户发送上述电子邮件,必要时还可以通知系统管理员,使用其它方法与用户联系。
前面提到即使用户需要电子商务的服务,用户端设备所发送的信息中也不包含银行帐号、信用卡号码等敏感信息,是因为本发明的用户信息存储在手持条形码扫描设备部分,而考虑成本的因素,这部分在与有线网络终端无线连接时,一般又仅是一个单向发送系统,无法传递密钥,这样就难以对这些敏感信息加密。因此,在解析服务器的程序流程中采用了1211-1214步骤来确认用户身份,同时使用其它方法来确认服务内容。但随着技术的发展,如蓝牙技术的广泛应用;或者不考成本问题,在手持部分也可以加入这些信息,使用加密传输。这时本发明的各个部分都是双向通信系统,解析服务器发送的电子邮件等信息就可以直接发送回手持条形码扫描部分来显示。当网络手机被用作本发明的网络终端时,基于网络手机完备的通信系统,上述1212-1214步骤可以简化如步骤1207的操作,省略用户确认的过程。
上面的说明给出了本发明的部分实施例或实施方案,但本发明的技术方案不仅限于上述方案,而由权利要求书界定。本说明书实际上是对权利要求书的具体说明。
权利要求
1.一种利用条形码连接互联网的设备和系统,该系统至少包含有由手持条码扫描识别设备、连接互联网的网络终端、连接在互联网上的解析服务器;其中条码扫识别设备和网络终端通过有线或无线接口相连接,构成了用户端设备,并在该用户端设备内包含有一套数据处理系统。其特征在于在所述的用户端设备中,包含有一个数据存储空间,该存储空间由可写入的非逸失半导体存储器构成;在该空间内存储有所述解析服务器的登录信息,以及至少一条由用户名称、电话、地址、E-mail信箱、邮政编码、存储在所述解析服务器的数据库内的用户ID等信息中的一个或几个信息构成的用户信息;所述的网络终端是一套由包含CPU、ROM、RAM、I/O接口的数据处理系统和调制/解调电路构成的网络连接设备;在所述的ROM中,存储有能够按照与所使用的网络对应的网络协议实现网络连接、点对点登录、数据传输操作的代码,并能够被上述条码扫描识别设备之间接口的输出所唤醒或驱动而执行上述操作;在所述的ROM中,包含有部分可写入的非逸失存储器,其中存储有网络服务供应商(ISP)的连接信息;在所述的解析服务器内包含有信息数据库,该数据库由以下4个子数据库之中的一个或多个构成(a)电子文档数据库,用来存储条形码信息所代表的文档;(b)第三方链接数据库,用以存储条形码所代表的链接、(c)商品信息数据库和(d)用户资料数据库用以存储用户信息。
2.根据权利要求1所述的连接互联网的设备和系统,其特征在于所述手持条码扫描识别设备包含有一个数据处理系统;所述的数据存储空间是该系统存储空间的一部分,其中至少存储了所述的用户信息;该数据处理系统的程序存储空间内,至少存储有一个数据合成代码模块;该数据合成代码模块至少能够将被扫描识别后得到的条码信息,与上述的用户信息组合成为一个数据包。
3.根据权利要求2所述的连接互联网的设备和系统,其特征在于在所述手持条码扫描识别设备中所述的存储空间内,还存储有所述解析服务器的登录信息所述的数据合成代码模块还能够将被扫描识别后得到的条码信息,与上述的用户信息、解析服务器的登录信息共同组合成为一个数据包。
4.根据权利要求1、2或3所述的连接互联网的设备和系统,其特征在于所述的手持条码扫描识别设备上,有一个连接个人计算机的数据通信接口,该通信接口是机顶盒的内部接口,PC机的线缆接口、包含红外接口在内的电磁波无线接口中的一种;通过所述的数据处理系统与所述的存储空间耦合连接,并且能够接收由PC机的COM口、并口或USB接口或者这些接口所连接的无线通信设备所发送的数据;并通过所述数据处理系统,向所述用户信息的存储空间或服务器的登录信息的存储空间内,写入或所述用户信息或解析服务器的登录信息中的一种或全部。
5.根据权利要求1、2或3所述的连接互联网的设备和系统,其特征在于在所述的手持条码扫描识别设备上,还带有一个操作键盘,至少包含有数字键和能够进行“确认”、“清除”、“发送”操作的操作键;所述操作键可以单独设置,也可以与数字键复用;与此对应,在该数据处理系统的程序存储空间内,还包含有一组键盘操作判断执行代码;该组代码能够控制所述的数据合成代码模块的执行,而选择合成所述数据包内所包含的用户信息的内容。
6.根据权利要求1所述的连接互联网的设备和系统,其特征在于所述的条码扫描识别设备包含有一个显示器件,该显示器件与所述设备内的CPU耦合连接;显示扫描条码的状态、数量和操作提示信息,与此对应在所述数据处理系统的ROM中存储有相关的操作提示信息。
7.根据权利要求1所述的连接互联网的设备和系统,其特征在于该设备可以是连接在网络上,或连接在包括计算机在内的其它网络终端上的独立设备,也可以嵌入安装在电话机、调制解调器、ISDN适配器或机顶盒这些通用的设备中。
8.根据权利要求7所述的连接互联网的设备和系统,其特征在于所述的网络终端还可以嵌入在包含网卡在内的连接局域网的设备或部件内,所述的数据处理系统的输出端口,与所述连接局域网上的设备或部件内部的数据线耦合连接,并通过上述耦合连接界面,以及所述局域网设备或部件与个人计算机系统或局域网服务器的连接界面,向个人计算机系统或局域网服务器提出数据处理请求。
9.根据权利要求1所述的连接互联网的设备和系统,其特征在于所述的网络终端是包含网络手机在内的无线网络连接设备;所述的条码扫描识别设备的数据处理系统嵌入安装在该设备内部。
10.一种通过条形码连接互联网和信息操作的方法,包含设备准备和系统操作两个阶段,其中设备准备阶段步骤A).将手持条码扫描以别设备和网络终端的个人计算机数据通信接口分别与个人计算机相应的接口连接,运行个人计算机内的数据烧录程序,输入用户信息和解析服务器的登录信息完成后,进入系统操作阶段,包含以下步骤B).用所述条码扫描识别设备扫描条形码;C).用户在条码扫描识别设备上完成对信息的确认、删除、发送等操作;D).网络终端接收扫描识别设备发送的数据包并启动互联网连接程序;E).登录解析服务器并发送数据包,然后等待接收完成信号;F).解析服务器接收网络终端的数据包,接收完成后通知网络终端,同时将条码数据信息、用户信息分离,并确定条码信息的类型;G).根据条码数据信息的类型、内容,执行以下三种操作中的一种1)如果是本地信息服务,则根据条形码信息的内容搜索服务器的数据库,找到用户希望得到的电子文档信息2)如果是商品定购信息,则分别检索用户信息数据库和商品信息数据库,核对用户注册的ID码、用户名称、地址、电话等信息是否与数据库内存储的内容相同,以确认用户身份的真实性,同时根据条码的信息内容检索商品信息数据库得到商品的价格等内容,在用户信息被确认的条件下,一方面将用户的定购信息通知给管理员,另一方面将商品信息按照一定格式整合成为确认定购的电子文档;3)如果是第三方链接信息,则检索根据条码内容检索第三方链接数据库得到相应的链接地址,然后执行链接操作,将用户发送来的用户信息发送到第三方的服务器上,同时检测记录链接是否成功,将返回信息按照一定格式整合成为电子文档;H).将步骤G得到的电子文档,按照接收到的用户信息中的电子信箱发送给用户,再次操作从步骤B开始。
全文摘要
一种使用条形码连接互联网的设备系统和方法,其手持条形码扫描识别部件中包含数据合成代码和用户信息;网络终端或是独立设备,或是嵌入在如调制解调器、网络手机等设备中的系统。解析服务器包含有用于用户服务的数据库。该系统的用户端设备,能够将用户信息及条形码识别后的结果一个合成为数据包并发送到解析器,解析服务器根据条形码的内容检索数据库,再根据用户信息以E-mail等方式为用户提供包括电子商务在内的多种服务。
文档编号G06F17/30GK1388479SQ0111824
公开日2003年1月1日 申请日期2001年5月24日 优先权日2001年5月24日
发明者刘中华 申请人:刘中华
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1