首页 / 专利库 / 贴标 / 条形码 / 将设备的配置信息编码为光学代码

将设备的配置信息编码为光学代码

阅读:572发布:2023-03-13

专利汇可以提供将设备的配置信息编码为光学代码专利检索,专利查询,专利分析的服务。并且提供了将设备的配置信息编码为光学代码。光学代码被显示在设备的显示器上。从显示器上读取光学代码并且将根据光学代码得到的配置信息发送到被配置的设备的 数据库 。,下面是将设备的配置信息编码为光学代码专利的具体信息内容。

1.一种方法,包括:
频率转换器读取光学代码;
根据所述光学代码得到所述频率转换器的配置信息,其中所述配置信息包括被配置的频率转换器的操作参数以及被配置的频率转换器的数据库的地址;以及
使用根据所述光学代码得到的所述地址,将所述配置信息发送到已经安装的被配置的频率转换器的所述数据库。
2.根据权利要求1所述的方法,包括:
读取多个光学代码,所述多个光学代码包括:至少一个包括静态配置信息的光学代码、以及一个或更多个包括动态配置信息的光学代码。
3.根据权利要求1所述的方法,其中,所述方法包括读取多个光学代码,所述多个光学代码包括第一光学代码以及一个或更多个另外的光学代码,所述第一光学代码至少包括所述数据库的地址,并且所述一个或更多个另外的光学代码包括以下中的至少一个:所述被配置的频率转换器的操作参数、以及所述被配置的频率转换器的标识符。
4.根据权利要求1所述的方法,包括:
将频率转换器的配置信息编码为多个光学代码;以及
将所述多个光学代码按次序显示在显示器上。
5.根据权利要求4所述的方法,其中,所述多个光学代码同时被显示或在不同时间被显示。
6.根据权利要求1所述的方法,其中,所述配置信息包括来自如下群组的一个或更多个,该群组包括:数据库地址、所述频率转换器的标识符、以及所述频率转换器的操作参数。
7.根据权利要求1所述的方法,其中,所述配置信息对应于在被配置的频率转换器的数据库处链接至该被配置的频率转换器的数据记录。
8.根据权利要求1所述的方法,其中,所述光学代码包括来自如下群组的至少一个,该群组包括:条形码、矩阵条形码、二维条形码、以及快速响应码。
9.一种方法,包括:
存储频率转换器的配置信息,其中所述配置信息包括被配置的频率转换器的操作参数以及被配置的频率转换器的数据库的地址;
将所述被配置的频率转换器的操作参数以及被配置的频率转换器的数据库的地址编码为光学代码;以及
将所述频率转换器的所述光学代码显示在显示器上。
10.根据权利要求9所述的方法,包括:
将频率转换器的配置信息编码为多个光学代码;以及
将所述多个光学代码按次序显示在显示器上。
11.根据权利要求10所述的方法,其中,所述多个光学代码同时被显示或在不同时间被显示。
12.根据权利要求9所述的方法,其中,所述配置信息包括来自如下群组的一个或更多个,该群组包括:数据库地址、所述频率转换器的标识符、以及所述频率转换器的操作参数。
13.根据权利要求9所述的方法,其中,所述配置信息对应于在被配置的频率转换器的数据库处链接至该被配置的频率转换器的数据记录。
14.根据权利要求9所述的方法,其中,所述光学代码包括来自如下群组的至少一个,该群组包括:条形码、矩阵条形码、二维条形码、以及快速响应码。
15.一种设备,包括:
被配置成从频率转换器读取光学代码的装置;
被配置成根据所述光学代码得到所述频率转换器的配置信息的装置,其中所述配置信息包括被配置的频率转换器的操作参数以及被配置的频率转换器的数据库的地址;以及被配置成使用根据所述光学代码得到的所述地址,将所述配置信息发送到已经安装的被配置的频率转换器的所述数据库的装置。
16.根据权利要求15所述的设备,其中,所述配置信息包括被配置的频率转换器的操作参数以及被配置的频率转换器的数据库的地址,并且将根据所述光学代码得到的所述操作参数发送到根据所述光学代码得到的所述地址。
17.根据权利要求15或16所述的设备,包括:
被配置成读取多个光学代码的装置,所述多个光学代码包括:至少一个包括静态配置信息的光学代码、以及一个或更多个包括动态配置信息的光学代码。
18.根据权利要求15所述的设备,包括:
被配置成读取多个光学代码的装置,所述多个光学代码包括第一光学代码以及一个或更多个另外的光学代码,所述第一光学代码至少包括所述数据库的地址,并且所述一个或更多个另外的光学代码包括以下中的至少一个:所述被配置的频率转换器的操作参数、以及所述被配置的频率转换器的标识符。
19.根据权利要求15所述的设备,包括:
被配置成将频率转换器的配置信息编码为多个光学代码的装置;以及
被配置成将所述多个光学代码按次序显示在显示器上的装置。
20.根据权利要求19所述的设备,其中,所述多个光学代码同时被显示或在不同时间被显示。
21.根据权利要求15所述的设备,其中,所述配置信息包括来自如下群组的一个或更多个,该群组包括:数据库地址、所述频率转换器的标识符、以及所述频率转换器的操作参数。
22.根据权利要求15所述的设备,其中,所述配置信息对应于在被配置的频率转换器的数据库处链接至该被配置的频率转换器的数据记录。
23.根据权利要求15所述的设备,其中,所述光学代码包括来自如下群组的至少一个,该群组包括:条形码、矩阵条形码、二维条形码、以及快速响应码。
24.根据权利要求15所述的设备,包括光学代码阅读器。
25.一种频率转换器,包括:
被配置成存储频率转换器的配置信息的装置,其中所述配置信息包括被配置的频率转换器的操作参数以及被配置的频率转换器的数据库的地址;
被配置成将所述被配置的频率转换器的操作参数以及被配置的频率转换器的数据库的地址编码为光学代码的装置;以及
被配置成将所述频率转换器的所述光学代码显示在显示器上的装置。
26.根据权利要求25所述的频率转换器,包括:
被配置成将频率转换器的配置信息编码为多个光学代码的装置;以及
被配置成将所述多个光学代码按次序显示在显示器上的装置。
27.根据权利要求26所述的频率转换器,其中,所述多个光学代码同时被显示或在不同时间被显示。
28.根据权利要求25所述的频率转换器,其中,所述配置信息包括来自如下群组的一个或更多个,该群组包括:数据库地址、所述频率转换器的标识符、以及所述频率转换器的操作参数。
29.根据权利要求25所述的频率转换器,其中,所述配置信息对应于在被配置的频率转换器的数据库处链接至该被配置的频率转换器的数据记录。
30.根据权利要求25所述的频率转换器,其中,所述光学代码包括来自如下群组的至少一个,该群组包括:条形码、矩阵条形码、二维条形码、以及快速响应码。

说明书全文

将设备的配置信息编码为光学代码

技术领域

[0001] 本发明涉及光学代码(optical code),并且尤其涉及用于对配置信息进行编码的光学代码。

背景技术

[0002] 装置制造商向所制造的装置分配序列号。这些序列号被存储到数据库中,具体装置的信息可以稍后在该装置被消费者购买并投入使用时被存储在该数据库中。此信息可以包括例如装置的操作参数、部署的位置等。
[0003] 可以经由web接口(网络接口)利用所制造的装置的信息来更新数据库。然而,取决于按每个装置要输入的信息量,将信息输入到数据库可能会是耗时的任务。在一些情况下,到数据库的固定因特网连接不可用或者到数据库的连接很慢,由此更新数据库所需要的时间增加,或者,当没有到数据库的可用连接时,更新甚至受阻。另外,由于在输入信息时的人为错误,数据库中更新的信息可能是错误的。

发明内容

[0004] 根据一方面,提供了一种方法,该方法包括:从设备中读取光学代码,根据光学代码得到该设备的配置信息,并且将该配置信息发送到被配置的设备的数据库。
[0005] 根据另一方面,提供了一种方法,该方法包括:对设备的配置信息进行存储,将该配置信息编码为光学代码,并且将该设备的光学代码显示在显示器上。
[0006] 根据另一方面,提供了一种设备,该设备被布置成执行根据一方面的方法。
[0007] 根据另一方面,提供了一种设备,该设备包括被配置成执行根据一方面的方法的装置。
[0008] 根据另一方面,提供了一种根据一方面的包括驱动系统、频率转换器或者光学代码阅读器(optical code reader)的设备。
[0009] 根据另一方面,提供了一种包括程序指令的计算机程序产品,所述程序指令在被加载到设备中时,使得该设备执行根据一方面的方法。
[0010] 一些方面提供如下改进:这些改进包括减少利用被配置的设备的信息来更新数据库的时间。
[0011] 一些方面提供如下改进:这些改进包括减少利用被配置的设备的信息来更新数据库时的错误。附图说明
[0012] 以下将参考附图借助于优选实施例对本发明进行更详细地说明,在附图中,[0013] 图1示出根据实施例的设置有光学代码的设备,该光学代码编码了设备的配置信息;
[0014] 图2示出根据实施例的用于对被配置的设备进行管理的架构;
[0015] 图3示出根据实施例的提供配置信息的方法;
[0016] 图4示出根据实施例的对被配置的设备的数据库进行更新的方法;
[0017] 图5是根据实施例的设备的框图

具体实施方式

[0018] 在实施例中,光学代码将源信息编码为图形表示。该图形表示作为电磁波谱中对于人眼可见的部分上的信号而对于人眼是可见的。电磁波谱中对于人眼可见的范围包括高于红外线频率且低于紫外线频率的电磁波谱的频率,因而为频谱在790THz与400THz之间的部分、进而为从380nm至760nm的波长
[0019] 在实施例中,可以根据定义源信息和目标符号(即光学代码)之间的映射的符号体系来进行源信息到图形表示的编码。源信息可以包括字母数字的字符。目标符号可以是在一个或更多个维度中对信息进行编码的符号。目标符号可以是黑白符号或具有任何数目的电磁波谱中对于人眼可见的颜色的符号。对于技术人员来说,每种颜色的频率范围和对应波长都是公知的,因此将不会在本文中进行说明。
[0020] 在实施例中,光学代码可以在一个维度或更多个维度(例如2、3、4…N个维度)中对数据进行编码。
[0021] 在一个维度中对源数据进行编码的光学代码通常包括平行的线和空白。通过改变线和空白的宽度来对源数据进行编码。当使用更多个维度对源数据进行编码时,使用光学代码的更复杂的几何形式,例如矩形、点或六边形。
[0022] 条形码是光学符号的一个示例。可以根据条形码用以对数据进行编码的维度的个数而将条形码分类为一维(1D)条形码和二维(2D)条形码。用于编码数据的维度越多,按单位面积可以用条形码表示的数据就越多。1D条形码使用如上所述的平行线来对源数据进行编码。2D条形码将数据编码为黑白像素,这些黑白像素的宽度被用于对源数据进行编码。
[0023] 应该理解的是,颜色也可以被用在光学代码中,以增加编码光学代码的维度和/或促进在不同使用环境中的代码的可读性。通过使用限于电磁波谱中对于人眼可见的部分的具体颜色,可以提供提高的光学代码的对比度以促进光学代码的可读性。应该理解的是,如果用于编码光学代码的颜色只与电磁波谱的一部分相对应,则可以将光学代码阅读器和/或用于显示光学代码的显示装置优化为只操作在电磁波谱的有限区域上,该有限区域对应于被用于编码光学代码的颜色。以此方式,可以使用更简单的设备,这些设备在实现实施例时可以提供成本效率。
[0024] 2D条形码的一个示例包括快速响应(QR)码。
[0025] 图1示出根据实施例的设置有光学代码104的设备100,光学代码104编码了设备的配置信息。该设备包括显示光学代码的显示器102。例如,该显示器可以包括例如液晶显示器(LCD)或发光二极管显示器(LED)。显示器可以是触摸屏显示器以接收来自用户的命令。
[0026] 在实施例中,设备100可以包括制造的产品。产品可以是工业产品,例如驱动系统或频率转换器。产品还可以是消费产品,例如移动电话家用电器或光学代码阅读器。
[0027] 当设备被部署在其典型环境中使用时,设备可能经受例如污垢的条件,这些条件可使得难以读取设备上和/或设置有该设备的显示器上所提供的任何信息。设备上提供的信息可以包括对于该设备特定的配置信息。配置信息可以包括静态信息和/或动态信息。
[0028] 在实施例中,设备上提供的配置信息对应于下述数据记录,该数据记录在被配置的各设备的数据库处链接至被配置的该设备。因此,可以通过对包括每个被配置的设备的配置信息的数据库进行维护来管理被配置的各设备。
[0029] 在一个示例中,静态配置信息可以包括设备的标识符。设备的标识符可以包括设备的序列号(用于标识设备)、所制造的设备的批次和/或设备的类型。作为制造处理的一部分,可以由制造商来分配标识符。
[0030] 根据实施例的设备的标识符的一个示例包括国际移动设备识别码(IMEI),该国际移动设备识别码(IMEI)用于在蜂窝通信网络中对设备(例如移动电话)进行唯一地标识。
[0031] 在另一示例中,静态配置信息可以包括设备的地址。地址可以是例如网络地址,诸如以太网MAC(介质访问控制)地址、互联网协议(IP)地址、或万维网(WWW)统一资源定位符(URL)地址。
[0032] 在一个示例中,动态配置信息可以包括设备的操作参数。仅举几个例子,操作参数可以包括在操作和/或告警/故障代码时从设备测量的操作值。动态配置信息可在设备的使用期间发生改变。变化可以由对动态配置信息进行改变的设备的用户所引起或由在使用设备期间自动地更新的动态配置信息所引起。
[0033] 在实施例中,设备包括电机驱动器,动态信息可以包括关于电机的操作的信息,仅举几个例子,该信息包括扭矩、速度、输出频率、输入功率、输出功率、电机电流
[0034] 应该理解的是,设备上提供的静态信息和/或动态信息可以包括以上提供的静态信息的一个或更多个示例的组合。
[0035] 在实施例中,静态信息包括被配置的设备的数据库的地址。数据库可以由设备的制造商来管理用以对设备进行登记。这种数据库也便于向所制造的设备提供维护服务。
[0036] 图2示出根据实施例的用于对被配置的设备进行管理的架构200。被配置的设备的管理由被配置的设备的维护数据库208来实现,该维护数据库中可以对配置信息进行存储和更新。被配置的设备204设置有编码了设备的配置信息的光学代码。可以将光学代码设置于设备的外壳上或如图1所示的显示器上。
[0037] 在图2中,设备206通过光学读取装置(例如相机)来读取被配置的设备204上的光学代码。因此,设备206作为光学代码阅读器来操作。可以通过采用设备206的通信装置而将诸如静态配置信息和/或动态配置信息的根据光学代码得到的信息发送到数据库208。数据库设置有通信装置,以接收来自光学代码阅读器206的配置信息。可以经由通信网络202来提供数据库和光学代码阅读器之间的通信。应该理解的是,也可以进行直接连接而不涉及网络。数据库和光学代码阅读器之间的通信可以包括一个或更多个有线或无线连接。
[0038] 在一个示例中,光学代码阅读器和数据库之间的通信可以包括有线或无线连接。该连接可以按需建立或可以一直在。该连接可以是基于分组的连接或电路交换型连接。
[0039] 在另一示例中,光学代码阅读器经由移动通信网络(例如GSM(全球移动通信系统)、3G(第三代移动通信)或4G(第四代移动通信)网络)所提供的或无线接入点(例如,符合IEEE 802.11系列标准的无线局域网(WLAN)AP)所提供的无线连接来与数据库进行通信。
[0040] 在另一示例中,光学代码阅读器经由包括例如以太网连接和/或IP连接的有线连接与数据库进行通信。
[0041] 可以经由被配置的设备204的制造商的网络来将数据库208连接至光学代码阅读器。数据库到光学代码阅读器的连接可以使用与以上针对光学代码阅读器所述的相同类型的连接。然而,在根据光学阅读器和数据库没有通过直接连接进行连接的实施例的实现方式中,光学代码阅读器和数据库可以采用到连接网络的不同类型的连接。
[0042] 图3示出根据实施例的提供配置信息的方法。该方法可以由如图1所示的设置有光学代码的被配置的设备来执行,该光学代码编码了设备的配置信息。还在图2和图5中对被配置的设备的示例进行了描述。图3的处理通过对以机器可读格式编码了设备的配置信息的光学代码进行显示来提供配置信息。提供机器可读格式的配置信息使得能够直接通过机器(例如光学代码阅读器)来读取配置信息。以此方式,配置信息的传送中的人为介入可以被最小化,从而也减小了人为错误的概率。当在将配置信息编码为一个或更多个光学代码的过程中使用错误校正和/或错误检测时,可以使得在例如光学代码被受损的污垢完全或部分地遮挡的挑战性使用环境中正确读取配置信息变得更为方便。然后,在读取光学代码后,可以将该光学代码提供给数据库、存储该光学代码或在例如以光学代码阅读器为主机的显示器上查看该光学代码。
[0043] 图3的方法在302中开始,其中利用配置信息来对设备进行配置。
[0044] 在步骤304中,从连接至被配置的设备的存储装置(例如存储器)读取配置信息。
[0045] 在步骤306中,显示编码了配置信息的光学代码。可以根据在304中读取的配置信息来编码光学代码。该编码可以包括利用所选的与光学代码的类型相关联的具体符号体系来形成光学代码。在实施例中,光学代码包括QR码,由此在对配置信息进行编码时使用QR码的符号体系。在已经根据配置信息来编码光学代码后,可以显示该光学代码。该显示可以包括将光学代码作为输入提供给连接至设备的显示器,以使得将配置信息显示为光学代码。
[0046] 在实施例中,可以将被配置的设备的配置信息显示为被编码为一个以上的光学代码。光学代码可以包括静态配置信息和/或动态配置信息。在实施例中,静态配置信息和动态配置信息可以被编码为单独的光学代码。这便于例如只在需要时生成包括动态配置信息的光学代码,由此不必在每次动态配置信息发生变化时重新生成光学代码。
[0047] 在另一示例中,光学代码可以包括为清楚起见而在表中提供的以下示例信息:
[0048] 表一
[0049]配置信息 示例 字符的长度
数据库地址 http://www.abb.com/installedbase 32
类型码 ACS880-01-02A4-3 16
序列号 W1134C1200 16
操作参数 高达30个不同的参数 270
校验和 CRC16 2
合计   336
[0050] 当对包括以上信息的光学代码进行解码时,可以根据解码信息形成网络地址:
[0051] http://www.abb.com/installedbase
[0052] ACS880-01-02A4-3_W1134C1200_99060024_99070400_99080050_99091480_9910015。
[0053] 因此,可以在对该光学代码进行解码时将被编码为光学代码的不同配置信息的字段组合为网络地址。
[0054] 如果在308中一个以上的代码被用于显示被配置的设备的配置信息,则方法可以返回步骤304,其中可以通过由被配置的设备执行步骤304和步骤306来生成和显示更多的光学代码。
[0055] 在实施例中,将配置信息编码为光学代码,该光学代码可以存储在被配置的设备的存储器中。这可以在装置制造期间进行,这是因为配置信息包括静态信息。同样可以存储编码了动态配置信息的光学代码,以在以后进行显示。因此,应该理解的是,在利用图3说明的处理中,如果编码了被配置的设备的配置信息的一个或多个光学代码已经被生成并存储在设备中,则可以不必对配置信息进行读取。
[0056] 在实施例中,306中显示的配置信息可以响应于来自用户的显示该配置信息的命令。用户的命令可以指示所请求的配置信息的类型。
[0057] 在实施例中,可以从被配置的设备的用户接收命令,以将全部配置信息显示为一个或更多个光学代码。
[0058] 在另一实施例中,可以从用户接收命令,以只显示被配置的设备的配置信息的一部分。当通过执行步骤304至步骤306而将用户请求的配置信息生成为光学代码时,不需要显示更多的光学代码,并且处理可以在310中结束。
[0059] 当设备的配置信息量或用户请求的配置信息量超过对配置信息进行编码的单个光学代码的能时,可能会需要显示更多308的光学代码,并且处理前进到步骤304。
[0060] 在实施例中,可以在被配置的设备的显示器上同时地显示或在不同时间显示一个以上光学代码。可以基于接收自用户的命令来进行显示。在一些情况下,可能在单个视图中显示全部的光学代码,由于光学代码的数量可能取决于配置信息量而很高。因此,全部光学代码可能不适合容纳在显示器中并且可能需要进行分时显示。
[0061] 在配置信息包括静态信息和动态信息的实施例中,编码了静态配置信息的光学代码和编码了动态配置信息的光学代码可以显示在显示器上的不同视图中。因为可能并不需要全部配置信息,所以只显示光学代码的编码了静态配置信息或动态配置信息的部分有利于只显示必要的信息。
[0062] 在实施例中,可以按次序显示多个光学代码。次序可以包括在显示器上的两个或更多个分离的视图中显示光学代码和/或在显示器上的单个视图中显示光学代码。当在单个视图上进行显示时,可以在该视图上按次序布置光学代码,其中该次序按行和/或列来行进。如果显示器的物理限制不提供一次查看全部光学代码,则可以将视图进行扩展以超出该物理限制,并且可以通过滚动由物理显示器显示的视图来示出视图内的光学代码。
[0063] 图4示出根据实施例的更新被配置的设备的数据库的方法。处理可以由配备了光学代码阅读器和通信装置的设备来执行,该通信装置用于连接至被配置的设备的数据库。利用图5和图2中对设备的示例进行了描述。在图4的处理中,来自设备的配置信息被读取为一个或更多个光学代码。根据光学代码得到的配置信息之后被发送到被配置的设备的数据库。以此方式,可以以传送信息中最小的人为介入来进行设备的配置的、机器到机器的信息传送,由此可以避免信息传送中的人为错误。此外,由于最小的人为介入,可以使信息传送变得很快。
[0064] 该方法在402中开始,其中要被读取的光学代码对光学代码阅读器的光学读取装置可见。因此,要被读取的光学代码不必对整个光学代码阅读器可见,而只需对光学代码阅读器中接收来自光学代码的光的部分可见。在实施例中,读取装置可以包括例如相机。
[0065] 在404中,光学代码阅读器从设备读取光学代码。该读取可以包括接收到光学代码阅读器的读取装置的信号,例如光。所接收的信号可以包括电磁波谱中对于人眼可见的部分。电磁波谱的该部分包括高于红外线频率且低于紫外线频率的电磁波谱的频率,因而包括频谱在790THz和400THz之间的部分、进而包括从380nm至760nm的波长。通过采用光学代码,可以将配置信息无线地传送给光学代码阅读器。因为由光学代码阅读器来读取光学代码,所以存在读取配置信息时的人为错误的最小概率。
[0066] 在406中,对光学代码进行解码。解码根据与用来在被配置的设备中进行编码的符号体系相同的符号体系来进行操作。通过对光学代码进行解码,可以得到在编码光学代码时所使用的配置信息。配置信息可以包括例如字母数字的信息。
[0067] 在408中,对被配置的设备的数据库进行更新。更新可以包括将在406中得到的配置信息发送到被配置的设备的数据库。
[0068] 在实施例中,可以根据对404中所读取的光学代码的解码406来获得被配置的设备的数据库的地址。此地址可以是例如如表1中的“http://www.abb.com/installedbase”。以此方式,可以由被配置的设备将要更新的数据库的地址提供到光学代码阅读器,并且光学代码阅读器不必具有关于下述数据库的信息:在406中读取的配置信息应该在该数据库中被更新。
[0069] 应该理解的是,在404中读取的光学代码不一定包括数据库的地址,或者从光学代码读取的数据库地址可能被忽视。可以将数据库的地址例如作为书签预存储在光学代码阅读器中,或者可以由光学代码阅读器的用户来提供数据库的地址。以此方式,由于光学代码阅读器使用预存储的或用户输入的数据库地址,所以数据库的地址的任何变化都不影响更新408。这在根据光学代码获得的数据库地址过期的情况下可能会特别有利。
[0070] 在实施例中,更新408可以包括将在406中得到的配置信息组合为网络地址。配置信息的示例以及对应的网络地址WWW URL可以如以上利用表1所述。以此方式,数据库可以直接从WWW URL接收配置信息,并且配置信息可以被更新。
[0071] 在实施例中,在404中读取的光学代码包括静态配置信息和/或动态配置信息。
[0072] 如果在410中被配置的设备的配置信息超过光学代码的以单个代码对数据进行编码的能力,则可以读取更多的代码以从被配置的设备接收全部的配置信息,并且处理可以前进到404来读取更多代码。否则,在已经利用根据一个或更多个光学代码得到的配置信息对数据库进行更新后,处理可以在412中结束。
[0073] 在实施例中,可以通过执行步骤404至步骤406来读取多个光学代码。在一个示例中,一个光学代码至少包括数据库的地址,并且另外的光学代码包括以下中的至少一个:被配置的设备的操作参数和被配置的设备的标识符。通过将配置信息分离为不同的代码,可以限制按每个光学代码所编码的数据。
[0074] 在实施例中,可以通过执行步骤404至步骤406来读取多个光学代码,其中静态配置信息和动态配置信息被编码为单独的光学代码。通过将静态配置信息和动态配置信息分离为单独的光学代码,例如当配置信息已经被更新至数据库或者还没有可用的动态配置信息时,可以避免对配置信息的不必要的读取。
[0075] 在实施例中,在图4中所示的对被配置的设备的数据库进行更新的方法中,在到数据库的连接可用后进行更新数据库的步骤408。因此,可以通过执行图4的处理中的步骤404至步骤406来读取一个或更多个光学代码,并且可以存储根据光学代码得到的信息直到至数据库的连接可用为止。
[0076] 当到数据库的连接可用时,可以在408中将根据光学代码得到的配置信息发送到数据库。在一个示例中,连接可以包括例如到蜂窝通信网络的连接,由此连接的可用性取决于蜂窝通信网络的覆盖的可用性。在另一示例中,到数据库的连接可以是有线连接(例如以太网),由此当通过连接电缆来提供有线连接时,光学代码阅读器进行图4的步骤408。
[0077] 在实施例中,由步骤404至步骤406从光学代码中的一个或更多个读取的配置信息被组合为单个网络地址,例如WWW URL。以此方式,由光学代码阅读器将(超文本传输协议)消息(例如HTTP请求)发送408到数据库。
[0078] 在实施例中,图4的处理由光学代码阅读器执行,该光学代码阅读器是手持式设备并且配备了无线通信装置,例如3G、2G或WLAN。当光学代码阅读器被用于读取被配置的设备的光学代码时,到被配置的设备的数据库的连接可能不可用,例如,当被配置的设备位于下述处所时,该处所中不存在被手持光学代码阅读器用来与被配置的设备的数据库进行通信的无线通信网络的覆盖。然而,当例如由人将光学代码阅读器移动到由无线通信网络提供覆盖的区域以远离这种不存在覆盖的处所时,光学代码阅读器可以连接无线通信网络,并且可以如以上对于步骤408所述对数据库进行更新。
[0079] 应该理解的是,手持设备的通信装置还可以包括诸如有线通信装置(例如以太网连接)的任何其他通信装置,由此被配置的设备的数据库可以在光学代码阅读器连接到下述电缆时如上述那样被更新:该电缆连接了到被配置的设备的数据库的连接。
[0080] 在实施例中,可以在多个光学代码中设置配置信息,其中例如使用图3的处理在单独的光学代码中对静态配置信息和动态配置信息进行编码。因为在单独的光学代码中对静态信息和动态信息进行编码,所以执行图4的处理的光学代码阅读器可以只读取配置信息的一部分、因而只读取动态的部分或静态的部分。以此方式可以避免对配置信息的不必要的读取。例如当被配置的设备的静态信息已被更新至数据库时,读取静态信息可能是不必要的。例如当还没有设备的任何动态信息可用时,读取动态信息可能是不必要的,这可能是在设备只被部署在消费者的处所但尚未完全操作时的情况。
[0081] 图5是根据本发明的实施例的设备500的框图。设备可以包括驱动系统、频率转换器或实施例中所述的光学代码阅读器。尽管已经将设备描绘为一个实体,但是可以在一个或更多个物理或逻辑实体中实现不同的模和存储器。
[0082] 在设备与通信网络或数据库进行通信的实施例中,设备可以作为终端来操作,该终端适合操作为电信会话的端点。终端的示例包括但不限于用户设备(UE)、移动电话、通信器、PDA(个人数字助理)、应用服务器或计算机。
[0083] 因此,根据实施例的设备可以既作为光学代码阅读器也作为终端来操作,并且实现光学代码阅读器和终端两者的功能。以此方式,可以通过设备的终端功能来将根据设备所读取的一个或更多个光学代码而得到的配置信息传达到被配置的设备的数据库。
[0084] 设备500包括接口单元502、中央处理单元(CPU)508以及存储器510,该接口单元502、中央处理单元(CPU)508以及存储器510全部电互连。接口单元包括输入单元504和输出单元506,其分别给设备提供输入接口和输出接口。存储器可以包括CPU可执行的一个或更多个应用。输入单元和输出单元可以被配置或布置成根据上述通信标准和符号体系中使用的一个或更多个协议来发送和接收数据、光学代码和/或消息。
[0085] 在实施例中,输入单元可以提供用于获得至设备的数据、信令、信令消息、传输、命令和/或光学代码的电路。获得可以包括例如由天线接收射频信号。在另一示例中,输入单元进行的获得可以包括由光学代码阅读器接收光学代码。在又一示例中,获得可以包括经由下述用户输入装置接收来自用户的命令,该用户输入装置包括键盘、计算机鼠标和/或触摸屏中的一个或更多个。
[0086] 在实施例中,输出单元可以提供用于从设备发送数据、信令、信令消息、传输和/或光学代码的电路。发送可以包括例如由天线发送射频信号。在另一示例中,发送可以包括通过在下述显示器上显示光学代码来发送该光学代码,该显示器能够显示在电磁波谱中对于人眼可见的部分上的代码。
[0087] 在实施例中,接口单元可以包括用于将配置信息显示为一个或更多个光学代码的显示器。该显示器可以是能够检测显示区域内触摸的存在和位置的触摸屏。可以由人触摸或由传达人触摸的设备(例如触针)来提供触摸。因此触摸屏可以提供从用户接收命令以及响应于来自用户的命令而显示配置信息。
[0088] CPU可以包括一组寄存器、算术逻辑单元以及控制单元。控制单元由从存储器传送到CPU的程序指令序列来控制。控制单元可以包含多个用于基本操作的微指令。微指令的实现可以取决于CPU的设计而改变。程序指令可以由编程语言来进行编码,该编程语言可以是诸如C、Java等的高级编程语言或者是诸如机器语言或汇编程序的底层编程语言。电子数字计算机也可以具有操作系统,该操作系统可以向利用程序指令编写的计算机程序提供系统服务。存储器可以是易失性或非易失性存储器,例如EEPROM(电可擦除可编程只读存储器)、ROM(只读存储器)、PROM(可编程只读存储器)、RAM(随机存取存储器)、DRAM(动态随机存取存储器)、SRAM(静态随机存取存储器)、固件、可编程逻辑等。
[0089] 实施例提供嵌入在分布式介质上的计算机程序,其包括下述程序指令:这些程序指令在被加载到电子设备中时,使得CPU根据本发明的实施例来运行。
[0090] 计算机程序可以是源代码形式、目标代码形式或是某些中间形式,并且其可以被存储在某种载体中,该载体可以是能够承载该程序的任何实体或设备。这样的载体包括例如记录介质、计算机存储器、只读存储器、电载波信号、电信信号以及软件发行包(software distribution package)。取决于所需的处理能力,计算机程序可以在单个电子数字计算机中执行或可以分布到多个计算机之中。
[0091] 可以将设备500实现为电子数字计算机,该电子数字计算机包括工作存储器(RAM)、中央处理单元(CPU)以及系统时钟。CPU可以包括一组寄存器、算术逻辑单元、以及控制单元。控制单元由从RAM传送到CPU的程序指令序列来控制。控制单元可以包含用于基本操作的多个微指令。微指令的实现可以取决于CPU设计来改变。可以由编程语言来编码程序指令,该编程语言可以是诸如C、Java等的高级编程语言或者诸如机器语言或汇编程序的底层编程语言。电子数字计算机还可以具有操作系统,该操作系统为利用程序指令编写的计算机程序提供系统服务。
[0092] 实施例提供嵌入在分布式介质上的计算机程序,其包括下述程序指令:这些程序指令在被加载到电子设备中时,导致执行根据实施例的方法。
[0093] 计算机程序可以是源代码形式、目标代码形式、或是某种中间形式,并且其可以被存储在某种载体中,该载体可以是能够承载该程序的任何实体或设备。这样的载体包括例如记录介质、计算机存储器、只读存储器、电载波信号、电信信号以及软件发行包。取决于所需的处理能力,可以在单个电子数字计算机中执行计算机程序或将计算机程序分布在多个计算机之中。
[0094] 根据实施例的设备可以被实现为包括诸如专用集成电路ASIC的一个或更多个集成电路。其他硬件实施例也是可行的,诸如由单独的逻辑部件构成的电路。这些不同的实现方式的混合也是可行的。当选择实现的方法时,本领域技术人员将会考虑例如针对下述各项设置的要求:设备500的功率消耗和尺寸、必要的处理能力、生产成本、以及产量。
[0095] 根据实施例的设备还可以是作为一件装备或设备的用户终端,该件装备或设备将用户终端及其用户与订购进行关联或被布置成将用户终端及其用户与订购进行关联,并且允许用户与通信系统进行互动。用户终端将信息呈现给用户并允许用户输入信息。换言之,用户终端可以是能够从网络接收信息和/或向网络发送信息的、无线地或经由固定连接可连接到网络的任何终端。用户终端的示例包括个人计算机、游戏操作台、膝上型电脑(笔记本电脑)、个人数字助理、平板电脑、移动台(移动电话)以及有线电话。
[0096] 设备(诸如光学代码阅读器和/或实现利用实施例而描述的对应设备的功能的其他对应装置或设备)不仅包括现有技术的装置,还包括用于从设备读取光学代码的装置、用于根据光学代码得到设备的配置信息的装置、以及用于向被配置的设备的数据库发送配置信息的装置。另外,这些设备可以包括用于读取多个光学代码的装置,这些光学代码包括:至少一个包括静态配置信息的光学代码、以及一个或更多个包括动态配置信息的光学代码。
[0097] 设备(诸如驱动系统或频率转换器和/或实现利用实施例而描述的对应设备的功能的其他对应装置或设备)不仅包括现有技术的装置,还包括用于存储设备的配置信息的装置、用于将配置信息编码为光学代码的装置、以及用于在显示器上显示设备的光学代码的装置。另外,这些设备可以包括用于将设备的配置信息编码为多个光学代码的装置、以及用于将多个光学代码按次序显示在显示器上的装置。
[0098] 更确切地说,利用实施例而描述的设备可以包括用于实现利用实施例而描述的对应设备的功能的装置,并且这些设备可以包括用于各单独功能的单独装置或者可被配置成执行两个或更多个功能的装置。当前设备包括可以在实施例中利用的处理器和存储器。可以将包括软件例程、程序以及宏的程序(也称为程序产品)存储在任何设备可读数据存储介质中,并且这些程序包括用于执行特定任务的程序指令。实现实施例的功能所需要的全部修改和配置可以作为例程而被执行,这些例程可以被实现为增加的或更新的软件例程、应用电路(ASIC)和/或可编程电路。另外,软件例程可以被下载到设备中。诸如驱动系统或频率转换器或光学代码阅读器的设备或对应部件可以被配置成诸如单片计算机元件的计算机或微处理器,该计算机或微处理器至少包括用于提供被用于算数运算的存储区域的存储器和用于执行算数运算的运算处理器。运算处理器的示例包括中央处理单元。存储器可以是可拆卸地连接至设备的可移除存储器。
[0099] 本发明可应用于基于对配置信息进行编码的光学代码而操作任何驱动系统或频率转换器或光学代码阅读器。以上在图3和图4中所述的步骤/点、信令消息以及相关功能并不是按绝对的时间顺序,并且可以同时地或按照与所给出的顺序不同的顺序来执行各步骤/点中的一些步骤/点。也可以在各步骤/点之间或者在各步骤/点和在所阐述的消息之间发送的其他信令消息内执行其他功能。各步骤/点中的一些步骤/点或各步骤/点的一部分还可以被省去或被对应的步骤/点或步骤/点的对应部分所替换。驱动系统或频率转换器或光学代码的操作阐释了可以在一个或更多个物理或逻辑实体中实现的过程。信令消息只是示例性的并且甚至可以包括用于发送相同信息的若干个单独消息。另外,消息还可以包含其他信息。
[0100] 应该理解的是,在上述实施例中的一些实施例中,也可以通过除了光学装置以外的其他传输装置来将光学代码发送到光学代码阅读器。实际上可以使用各种其他传输装置来在光学代码阅读器和被配置的设备(例如频率转换器)之间传输光学代码。这些装置可以包括例如以上针对光学代码阅读器而描述的用于与数据库进行通信的通信装置。因此,在这些实施例中,光学代码的显示可以是可选的,这是因为通过另一装置(例如蓝牙)来实现光学代码向光学阅读器的传输。因此,接收使用除光学装置以外的其他装置发送到光学代码阅读器的光学代码可以被认为是读取该光学代码。
[0101] 对于本领域技术人员将会明显的是,随着技术进步,可以以各种方式来实现本发明的理念。本发明及其实施例不限于上述示例,而是可以在权利要求的范围内发生改变。
相关专利内容
标题 发布/更新时间 阅读量
一种条形码制法 2020-05-13 384
条形码优化技术 2020-05-13 704
条形码点播方法 2020-05-13 577
一种防伪条形码 2020-05-12 749
条形码读取装置 2020-05-12 507
立体条形码 2020-05-11 969
使用代码、条形码及射频标识别来识别及鉴别商品的方法 2020-05-12 799
条形码 2020-05-11 1128
条形码制法 2020-05-11 734
安全矩阵条形码 2020-05-12 864
高效检索全球专利

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

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

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈