一种实现互联网高效信息交换的系统的制作方法

文档序号:6481951阅读:114来源:国知局
专利名称:一种实现互联网高效信息交换的系统的制作方法
技术领域
本发明涉及计算机网络技术领域,具体来说,涉及一种使用扫描器、 互联网和公共数据库,并通过相关网络技术实现互联网信息高效交换的 技术。
背景技术
随着网络技术的迅速发展与普及,国际互联网已经渗透到社会生活 的各个方面,与此同时,互联网的信息量也与日俱增。而在现有的技术 中,网络信息主要是通过手工录入,其一般做法是用户或专门的信息 管理员输入服务器站点的网络地址,输入帐号密码等认证信息,登入特 定服务器站点,然后在特定输入界面输入需要录入的信息内容,以供其 他用户进行浏览或者分析使用。另外,如果有多个不同的网络站点,却 存在着相同或相似的信息,其一般做法也是重复录入一次或多次。例如, 如果网络站点上面存在需要用到的信息,人们通常是首先到网络站点的 特定界面查看需要信息,找到需要的信息后复制粘贴,然后手工再编辑 信息以符合自身的需求;如果网络站点不存在,就得手工再录入,多个
用户需要的时候,就会出现重复录入。而造成重复录入是因为大部分网 络站点很少主动提供数据查询获取的功能接口 ,使得编程开发人员无法 编写程序自动获取数据,从而只能手工重复录入信息。即使网络站点有数据查询获取的功能接口,但是多个网络站点的数据结构或格式通常也不一致,从而阻碍了信息的快速共享。
上述方法主要存在以下几个问题第一,手工录入,信息上传到互联网的速度慢,信息录入效率低;第二,正如上面所述的,网络站点很少会主动提供数据查询获取的功能接口,即使提供了相应的功能接口,由于数据结构或格式的不一致,都阻碍了信息的快速共享,所以当网络站点与网络站点存在相似或相同信息,而又需要共同使用这些信息的时候,信息得不到快速有效共享和利用,并且妨碍信息的交流,这就造成了重复录入信息,增加了维护网络站点的运营成本。

发明内容
针对以上的不足,本发明提供了一种实现公共服务器与多个目标服务器之间信息高效交换的系统。它包括扫描器、数据处理应用程序、网络终端、终端机、公共服务器和目标服务器,扫描器连接在网络终端上,数据处理应用程序嵌入安装在网络终端上,公共服务器分别与网络终端、终端机和目标服务器之间通过互联网通信。
扫描器用于扫描物品的编号,本发明扫描器采用条形码扫描识别设备,条形码编号由服务器管理员制定,采用统一格式,并且与每件物品唯一对应。
网络终端是指调用扫描器,能够运行数据处理应用程序,并连接互联网的计算机。网络终端包括三种类型,第一种是一般的个人计算机;第二种是精简的基于个人计算机工业标准设计的小型行业专用商用个人计算机;第三种是嵌入式智能设备。终端机,是一般的能连接互联网的个人计算机,用于用户输入物品的公共信息、物品编号和用户信息,终端机可以根据用户的需要设计任
意台数。
数据处理应用程序用于读取扫描器扫描得到的编号,发送数据信息到公共服务器,数据处理应用程序包括参数设定模块、数据处理模块和数据发送模块,数据处理应用程序还可以根据需要增加显示编号信息和操作提示的用户界面。参数设定模块用于设定公共网络站点的网络地址、目标网络站点的网络地址和用户公共服务器身份认证信息;数据处理模
块用于读取由扫描器传送过来的编号信息,编辑删除编号信息,并且整合来自参数设定模块所设定的公共网络站点网络地址、用户公共服务器
身份认证信息和处理后的编号,形成一条指令;数据发送模块根据目标网络站点网络地址将上述指令发送到公共服务器的公共网络站点上,
公共服务器包含公共数据库和公共网络站点,公共网络站点包括公共信息输入模块和数据转发处理模块,公共信息输入模块将用户从终端机录入的信息存储到公共数据库中,数据转发处理模块接收解析数据处理应用程序传送过来的指令,得到目标网络站点的网络地址、编号和用户公共服务器身份认证信息,根据用户公共服务器身份认证信息对用户身份进行认证,再根据编号从公共数据库检索获得物品的公共信息,最后根据目标网络站点的网络地址将物品的公共信息发送到目标服务器的目标网络站点上。
目标服务器包含目标数据库、目标网络站点和数据接收处理模块,数据接收处理模块集成到目标网络站点上,数据接收处理模块接收公共服务器发送过来的物品公共信息,发布在目标网络站点上,用户根据自己的要求通过数据接收处理模块对公共信息进行编辑确认后,保存到目标数据库上。实际应用中,本发明的目标网络站点越多越好。
所述公共服务器与数据处理应用程序和目标服务器之间的指令采用
HTTP/HTTPS或者TCP/IP或者UDP协议等通用协议。
所述网络站点是指,指一系列的应用处理服务功能模块的集合,而用户根据这些功能模块对应的网络地址通过网络从这些应用处理服务功能模块中获取或者编辑信息,网络站点为互联网web网站、Web Service网络服务资源站点或者C/S结构网络应用程序的服务端应用程序。
所述物品的公共信息为文字、图像、音频或者视频中的任意一项,或者多项的组合。
本系统的处理流程为
(A) .建立条形码编号系统用户根据管理员提供的条形码编号统一格式为每个公共信息编好条形码编号,用户从终端机通过公共信息输入模块将公共信息连同条形码编号一同录入到公共网络站点的公共数据库,再由管理员统一制作条形码标签,然后将条形码标签发往给用户,用户把条形码标签贴在相应实物物品上,有能力的用户可以自行制作条形码标签。
(B) .用户在网络终端上设定目标网络站点的网络地址和登录公共服务器网络站点所需的用户身份认证信息,如帐号,密码等。
(C) .用户使用所述的条形码扫描识别设备扫描条形码。
(D) .安装在网络终端设备当中的数据处理应用程序识别条形码,并读取条形码编号。
(E) .用户读取条形码信息、设定用户公共服务器身份认证信息和目标网络站点网络地址后,在数据处理模块中作确认、编辑和删除,再通过数据发送模块将确认后的信息发送到公共服务器的公共网络站点。
(F) .公共服务器中的数据转发处理模块接收数据处理应用程序发送过来的指令,解析得到目标网络站点的网络地址、编号和用户公共服务器身份认证信息。
(G) .数据转发处理模块确认用户身份后,执行查询检索公共信息操作。
(H) .数据转发处理模块成功査询公共信息后,将对应的公共信息转发到网络地址指定的目标服务器的目标网络站点中。
(I) .目标服务器中的目标网络站点接收到由公共服务器转发过来的公共信息后,交由数据接收处理模块进行处理。数据接收处理模块识别读取公共信息,确认无异常后就把相应的公共信息存储到目标数据库当中。
本发明的有益效果为本发明充分利用条形码的快速录入信息的技术特征,并能够使得公共数据库中的公共信息数据得到有效转发与共享,减少信息的重复录入,可以更快地获取信息,减少信息的重复录入,使得信息更有效地得到共享。目标网络站点数量越多,越能体现本发明的优势。


图1为公共数据库中信息数据结构示意图;图2为本系统的总体结构图和应用示意图;图3为本系统的处理流程图。
具体实施例方式
下面结合附图对本发明进行进一步阐述。
图1给出的是公共数据库中信息的数据结构示意图,其中,条形码 编号信息101必须存在于每条公共信息记录之间,且在同一公共服务器
中能标识唯一一条的公共信息数据记录。条形码编号信息101,由一个或
几个数据字段组合而成。
图2给出了本发明的总体结构和应用的示意图。首先,由提供公共 信息的用户群使用一系列可以连接互联网的终端设备206录入各自的公 共信息和条形码编号到公共服务器204,经由公共信息输入模块212最终 存储到公共数据库210中。这种应用中,用户群是指那些生产销售实物 产品或者只有实物产品以供销售的商业用户群体,具体的录入公共信息 和条形码编号的情况可以是这样,商业用户C10使用终端计算机10录入 自己的特有产品信息和条形码编号,商业用户C20使用终端计算机20录 入自己的特有产品信息和条形码编号。如此类推,商业用户Cn。使用終端 计算机N。录入自己的特有产品信息和条形码编号。当然,实际中, 一个 商业用户就可能拥有多台用于录入公共信息的终端计算机。
条形码编号101的格式应该由维护公共服务器204的管理员做一个 统一的规定。当商业用户录入完产品信息及其相应的条形码编号后,维 护公共服务器204的管理员统一打印出各个产品对应的条形码217,并把 这些条形码217发往到各个商业用户,最后由商业用户把条形码标签贴 在相应的产品上,当然,也可以由有能力的商业用户自行打印制作条形 码217。需要公共信息的用户,使用条形码扫描识别设备201扫描附在产品 上的条形码217,条形码信息将被送到网络终端202,再由数据处理应用 程序203处理后,将条形码相关的指令发送到公共服务器204。公共服务 器204接收到指令后,就在公共数据库210查找与条形码相匹配的可以 被多个用户使用的公共产品信息,然后将公共产品信息转发到目标服务 器205上,并通过目标网络站点215存储到目标数据库214。用户可以在 公共产品信息的基础上继续编辑。而最终消费者可以通过目标网络站点 215浏览到条形码217的对应的产品信息。需要公共信息的用户,可以快 速共享到C10到CNQ任意一个或多个或全部商业用户各自独有而又可以 被共享出来的产品信息,进而快速共享公共服务器上面的公共信息。
如图2所示,由条形码扫描识别设备201,网络终端202和数据处理 应用程序203构成了用户端设备。条形码扫描识别设备201连接到网络 终端202上,用于识别条形码,数据处理应用程序203安装于或者嵌入 在网络终端202之内。所述的网络终端202是指能够调用条形码扫描识 别设备201的硬件资源,能够运行数据处理应用程序203,并可以连接互 联网的计算机。这样的计算机可以是一般的个人计算机,也可以是精简 的小型行业专用商用个人计算机,也可以是嵌入式智能设备,只要符合 上述条件即可。所述的数据处理应用程序203包括参数设定模块207、数 据处理模块208和数据发送模块209,还可以包括相应用户界面以显示条 形码信息和相关操作提示。参数设定模块207主要用于设定公共网络站 点211的网络地址、目标网络站点215的网络地址和用户身份认证信息, 例如帐号密码等。其中,公共网络站点的网络地址用于告诉数据处理应 用程序203将处理指令发送到指定的公共服务器;目标网络站点的网络地址用于告诉公共服务器204将储存在公共数据库210的公共信息转发 到指定的目标服务器或者目标网络站点;用户身份认证信息用于登录到 公共服务器204。公共服务器204确认需要公共信息的用户的身份,防止 公共信息被滥用,或公共服务器204遭到黑客攻击入侵。数据处理模块 208可以读取由条形码扫描识别设备201传送过来的条形码编号信息,有 编辑删除条形码信息等目标功能,整合来自参数设定模块207所设定的 公共网络站点网络地址、目标网络站点网络地址信息、用户身份认证信 息和处理后的条形码编号信息,将这些信息整合成一条指令,并最终通 过数据发送模块209将这条包含条形码信息的指令发送到公共网络站点 网络地址所指向的公共服务器204。这里的指令使用目前应用最广泛的 HTTP/HTTPS协议指令技术,当然也可以是TCP/IP或UDP等通用协议。 在图2中,公共服务器204包含公共数据库210和公共网络211。公 共服务器204储存来自可以提供公共信息的用户群的信息和条形码编码, 当有用户需要公共信息的时候,公共服务器204接收到指令后又将公共 信息转发到目标服务器205上面。其中,公共数据库210则承担用来储 存公共信息和条形码编码的重要职能。而储存在公共数据库210的公共 信息数据可以包含文字、图像、音频、或者视频等等,甚至是任意电子 信息文件。条形码编号101用于标识一条唯一的公共信息记录,便于系 统检索查找所需的公共信息,这也对应于用户端的条形码。所述的公共 网络站点211主要包含有公共信息输入模块212和数据转发处理模块 213,或者说这两个功能被集成到公共网络站点211。公共服务器204转 发公共信息到目标服务器205就是通过集成到公共网络站点211的数据 转发处理模块213去实现的,数据转发处理模块213接收到由网络终端202发送过来的指令后,首先解析指令,将指令的数据部分解析出来,包 括用户服务器认证信息,条形码编号信息和目标网络站点网络地址信息。 数据转发处理模块213根据用户认证信息对需要公共信息的用户进行身 份认证,通过认证后,再根据条形码编号到公共数据库210检索获取相 匹配的公共信息。数据转发处理模块213检索获取到相关的公共信息后, 将相应的公共信息发送到目标网络站点网络地址所指定的目标服务器 205。若认证不通过或者没有查询到相关的公共信息,数据转发处理模块 213会发送错误提示返回给网络终端202。
在图2,目标服务器205包含有目标数据库214和目标网络站点215。 目标数据库214用于储存由公共服务器转发过来的公共信息,而目标数 据库214的公共信息或者其它信息将供最终用户浏览。目标网络站点215 一方面提供相应的用户界面和功能以使得最终用户可以浏览到目标数据 库里面的公共信息或者编辑后的公共信息;另一方面,目标网络站点将 包含有数据接收处理模块216。数据接收处理模块216将接收来自公共服 务器204转发过来的指令信息后,就将公共信息从指令信息中解析出来, 解析得到公共信息后,再将公共信息储存到目标数据库214中。目标数 据库214的公共信息数据结构与公共数据库公共信息数据结构应该大致 相同,并可以适当增加自数据库214特有的结构,以使得数据接收处理 功能216能更顺利地将公共信息储存到目标数据库214。
在实际应用中,公共服务器,公共网络站点,多个目标数据库和多 个目标网络站点可以安装在同一个服务器中。但是包含了如此多的数据 和网络站点的服务器会因为访问量太大而无法正常运作。所以,但当估 计到服务器的访问量很大时,就不赞成将公共服务器,公共网络站点,多个目标数据库和多个目标网络站点安装在同一个服务器上,而应该按 照图2的总体结构进行部署按照。
图3给出了本系统的整体处理流程图,根据该图可知整体处理的工
作流程如下
系统首先执行步骤302,控制条形码识别扫描设备扫描依附在实物物 品301上面的条形码,扫描后得到的数字信号输入到网络终端,解码识 别后的条形码信息将被送到相应的数据处理应用程序进行处理。然后系 统执行步骤303,数据处理应用程序将条形码信息转化成可以现实在终端 屏幕的条形码编号,接着可以对条形码编号信息读取显示、编辑和删除。 与此同时,系统可以执行步骤304,设定相关参数,相关的参数包括公共 网络站点的网络地址、目标网络站点的网络地址和用户公共服务器身份 认证信息。步骤304必须在步骤305之前完成。当执行完步骤303和步 骤304后,则执行步骤305,对条形码编号信息和相关参数进行确认,判 断是否有输入错误。如果在确认过程中发现有误,则需要返回到步骤302 重新操作;如果确认无误,则执行步骤306,数据处理应用程序整合上述 步骤设定的公共网络站点网络地址、目标网络站点网络地址信息、用户 公共服务器身份认证信息和条形码编号信息,将这些信息整合成一条指 令,并最终将这条包含条形码编号信息的指令发送到公共服务器。接着 系统执行步骤307,当公共服务器接收指令后,将由集成在公共网络站点
的数据转发处理模块进行解析指令,从指令中解析出用户认证信息,条 形码编号信息和目标网络站点网络地址信息。然后数据转发处理模块对
用户身份进行验证。如果不通过验证,系统将返回错误信息给网络终端, 并从步骤302重新执行;如果通过验证,则执行步骤308,数据转发处理模块根据条形码编号信息到公共数据库309进行检索和获取与条形码编 号相关的公共信息。然后系统执行步骤310,进行确认处理,确认是否存 在相应的公共信息,并且确认是否存在其它异常情况。如果不存在相应 的公共信息或者存在其它异常情况,系统将返回错误信息给网络终端, 并从步骤302重新执行;如果能获取相应的公共信息并且没有异常,则 执行步骤311,数据转发处理模块将检索获取到的相关的公共信息整合成 一条指令并发送到目标网络站点网络地址所指定的目标服务器。接着系 统执行步骤312,处于目标服务器的目标网络站点至少要包含一个数据接 收处理模块,数据接收处理模块将公共信息从公共服务器发送过来的指 令信息中解析并进行读取。最后,执行步骤313,数据接收处理模块将公 共信息储存到目标数据库314中。
权利要求
1、一种实现互联网高效信息交换的系统,它包括扫描器、数据处理应用程序、网络终端、终端机、公共服务器和目标服务器,扫描器连接到网络终端,数据处理应用程序嵌入安装在网络终端,公共服务器分别与网络终端、终端机和目标服务器之间通过互联网通信,其特征在于,所述扫描器,用于扫描物品的编号信息,网络终端为调用扫描器,运行数据处理应用程序,并连接互联网的计算机,终端机用于用户输入物品的公共信息和物品编号信息,数据处理应用程序用于读取扫描器扫描得到的编号,发送数据信息到公共服务器,数据处理应用程序包括参数设定模块、数据处理模块和数据发送模块,参数设定模块用于设定公共网络站点网络地址、目标网络站点网络地址和用户公共服务器身份认证信息;数据处理模块用于读取由扫描器传送过来的编号信息,编辑删除编号信息,并且整合来自参数设定模块所设定的公共网络站点网络地址、用户公共服务器身份认证信息和处理后的编号信息,形成一条指令;数据发送模块根据目标网络站点网络地址将上述指令发送到公共服务器的公共网络站点上,公共服务器包含公共数据库和公共网络站点,公共网络站点包括公共信息输入模块和数据转发处理模块,公共信息输入模块将用户从终端机录入的信息存储到公共数据库中,数据转发处理模块接收解析数据处理应用程序传送过来的指令,得到目标网络站点的网络地址、编号和用户公共服务器身份认证信息,根据用户公共服务器身份认证信息对用户身份进行认证,再根据编号从公共数据库检索获取物品的公共信息,最后根据目标网络站点的网络地址将物品的公共信息发送到目标服务器的目标网络站点上,目标服务器包含目标数据库、目标网络站点和数据接收处理模块,数据接收处理模块集成到目标网络站点上,数据接收处理模块接收公共服务器发送过来的物品公共信息,并保存到目标数据库上,发布在目标网络站点上。
2、 根据权利要求1所述的实现互联网高效信息交换的系统,其特征在于,所述数据处理应用程序还包括用于显示编号信息和操作提示的用户界面。
3、 根据权利要求1所述的实现互联网高效信息交换的系统,其特征在于,所述公共服务器与数据处理应用程序和目标服务器之间的指令采用HTTP/HTTPS、 TCP/IP或UDP协议通用协议。
4、 根据权利要求1所述的实现互联网高效信息交换的系统,其特征在于,所述网络终端为个人计算机、精简的小型行业专用商用个人计算机或者嵌入式智能设备。
5、 根据权利要求1所述的实现互联网高效信息交换的系统,其特征在于,所述网络站点指一系列的应用处理服务功能模块的集合,而用户根据这些功能模块对应的网络地址通过网络从这些应用处理服务功能模块中获取或者编辑信息,网络站点为互联网web网站、Web Service网络服务资源站点或者C/S结构网络应用程序的服务端应用程序。
6、 根据权利要求1所述的实现互联网高效信息交换的系统,其特征在于,所述扫描器为条形码扫描识别设备,所述编号为与物品唯一对应的条形码编号。
7、 根据权利要求1所述的实现互联网高效信息交换的系统,其特征在于,所述物品的公共信息为文字、图像、音频或者视频中的任意一项,或者多项的组合。
8、 根据权利要求1所述的实现互联网高效信息交换的系统,其特征在于,所述终端机为连接互联网的个人计算机。
9、 根据权利要求1所述的实现互联网高效信息交换的系统,其特征在于,所述的目标网络站点还包括公共信息编辑模块,对公共信息进行编辑确认,所述公共信息编辑模块集成到数据接收处理模块当中。
10、 根据权利要求1所述的实现互联网高效信息交换的系统,其特征在于,所述的物品的编号信息采用条形码技术,由一个或几个字段组合而成。
全文摘要
本发明公开了一种实现互联网高效信息交换的系统,涉及计算机网络技术领域。它包括扫描器、数据处理应用程序、网络终端、终端机、公共服务器和目标服务器,扫描器连接网络终端,数据处理应用程序安装在网络终端上,公共服务器分别与网络终端、终端机和目标服务器之间通过互联网通信。首先用户在终端机录入公共信息和编号,系统将公共信息保存在公共服务器数据库;然后扫描器扫描获取编号,并发送给网络终端;再根据数据处理应用程序设定公共网络站点网络地址、目标网络站点网络地址和用户公共服务器身份认证信息结合编号在公共服务器数据库检索公共信息,并将公共信息发送到目标服务器;最后在目标服务器对公共信息编辑确认,保存在目标数据库中。
文档编号G06K7/10GK101520799SQ200910038299
公开日2009年9月2日 申请日期2009年3月31日 优先权日2009年3月31日
发明者袁焕轩 申请人:袁焕轩
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1