远程设备管理系统和方法

文档序号:10690869阅读:561来源:国知局
远程设备管理系统和方法
【专利摘要】本发明涉及远程设备管理系统和方法。远程设备监控系统包括主服务器,该主服务器至少包括处理器,系统总线,配置为与用户输入设备通信的用户输入接口,配置为与显示器通信的显示器接口,配置为与至少一个远程设备通信的网络接口以及至少一个数据存储装置,所述数据存储装置包括数据库,性能查找表以及至少一个分析器模块,所述分析器模块包括程序指令,当该程序指令由该处理器执行时,接收来自至少一个远程设备的至少一个性能参数值并询问该性能查找表。
【专利说明】
远程设备管理系统和方法
技术领域
[0001]本发明涉及监控配置为与服务器通信的联网的远程设备,诸如便携式数据终端, 标记阅读器或条码扫描仪,并且,更特别地,涉及用于监控,分析和管理远程设备故障和/或性能的一种高效的系统和方法。【背景技术】
[0002]诸如便携式数据终端、光学和激光标记阅读器、条码扫描器及其它移动计算机的远程设备例如一般读取例如以诸如符号、符号体系及条码的打印标记所表示的数据。一种类型的符号是以特定方式排列以表示机器可读形式的数据元素的矩形条和空白区的阵列。 光学标记阅读设备一般将光发送到符号上,并接收从条码符号或标记散射和/或反射回来的光。接收到的光由图像处理器来解释以提取由该符号表示的数据。激光标记阅读设备一般利用所发送的激光。一维(1D)光学条码阅读器具有读取沿单轴、在条码和空白区的宽度方向上编码的数据的特性,使得如果符号是以足够高的分辨率成像的,那么这样的符号就可以通过沿所述轴的单次扫描来读取。
[0003]为了允许对单个条码符号中的大量数据进行编码,已经开发出许多1D堆叠条码符号体系,其将编码后数据分为多行,每行包括各自的1D条码图案,所有的或大部分行必须被扫描并编码,然后被连在一起以形成完整的消息。虽然扫描仍需要仅在一维空间上要求相对较高的分辨率,但是却需要多次线性扫描来读取整个符号。
[0004]已经开发出一类被称为二维(2D)矩阵符号体系的条码符号体系,其提供免定向扫描以及比1D符号体系更高的数据密度和更大的数据容量。借助图形搜索、定向和参考结构, 2D矩阵码将数据编码为规则多边形矩阵内的深数据元素或浅数据元素。[〇〇〇5]已知且广泛使用许多其它类型的条码符号体系和/或标记,包括,例如,PDF417, MicroPDF417,MaxiCode,数据矩阵,QR码,Aztec, Aztec Mesas, Code 49,EAN-UCC复合符号,Snowflake,Dataglyphs, Code 39,Code 128,Codabar, UPC, EAN,交叉二五码, 缩减空间符号体系,Code 93, Codablock F,和BC412,Postnet,行星代码,英国邮政,加拿大邮政,日本邮政,0CR-A,0CR_B,Code 11,UPC, EAN, MSI,以及Code 16K。另外,标记可由打印标记、符号标记、生源/生物特征标记或从捕获的图像中提取的任何信息来表示。
[0006]通常,阅读器,无论是便携式的还是其它的,包括中央处理器,其直接控制安放在条码阅读器内的各种电气元件的操作。例如,中央处理器控制对键盘输入的检测、显示功能、无线网络通信功能、触发检测及条码读取和解码功能。更具体地说,中央处理器一般与照明组件和成像组件通信,所述照明组件配置以照射目标,诸如条码,所述成像组件配置以接收该目标的图像并产生表示其中经光学编码的数据的电气输出信号。该输出信号然后被模数转换器转换并由存储在存储器中的算法分析以解码获取的图像中包含的任何条码。进一步地,该中央处理器通常控制配置为通过无线或有线网络与主服务器通信的网络接口。
[0007]所有远程设备具有复杂的电子系统元件,这些电子系统元件由于许多原因会出故障,例如电池老化,诸如对接站接口的磨损元件的物理老化,存储器故障,照明、瞄准器、以及成像组件故障以及由于环境因素导致的故障。远程设备经受重复使用并且每次使用都减少了到每个设备出故障的平均时间。当前,致使远程设备不可操作的系统元件的故障需要用户实地修复错误,诸如通过咨询用户手册或其他文档或与原始设备制造商(OEM)交流。在设备不能在实地被修复的那些情况中,用户通常不得不诸如通过退回材料授权表格将系统元件或设备退回OEM并等待该设备被修理或发送替代品。然后该用户忍受设备停机时间和减少的产率和/或生产量。
[0008]因此,存在对于预计的远程管理系统的需求,其配置为监控联网设备并更有效地管理远程设备和/或系统元件的故障和性能。
【发明内容】

[0009]本发明一方面涉及一种远程设备监控系统,包括:主服务器,至少包括处理器,系统总线,配置为与用户输入设备通信的用户输入接口, 配置为与显示器通信的显示器接口,配置为与至少一个远程设备通信的网络接口以及至少一个数据存储装置,所述数据存储装置包括数据库,性能查找表和至少一个分析器模块,所述分析器模块包括程序指令,当该程序指令由处理器执行时,从至少一个远程设备接收至少一个性能参数值并询问该性能查找表。
[0010]本发明另一方面涉及一种远程设备监控系统,包括:至少一个远程设备,包括多个系统元件,该系统元件至少包括远程处理器,远程系统总线,远程网络接口,远程用户输入接口和配置为存储至少一个监控模块的远程数据存储装置,该监控模块包括程序指令,当该程序指令由该远程处理器执行时,将至少一个性能参数值传送给该远程网络接口;以及主服务器,配置为与该至少一个远程设备的该远程网络接口通信,该主服务器至少包括服务器处理器,服务器系统总线,服务器网络接口,配置为与服务器用户输入设备通信的服务器用户输入接口,配置为与服务器显示器通信的服务器显示器接口以及服务器数据存储装置,所述服务器数据存储装置包括数据库,性能查找表,以及至少一个分析器模块,所述分析器模块包括程序指令,当该程序指令由该服务器处理器执行时,检索该至少一个性能参数值并询问该性能查找表。【附图说明】
[0011]参考附图公开本发明,其中:图1是两个示例性远程设备的平面图和侧视图。
[0012]图2是根据本发明的示例性远程设备的示意框图。
[0013]图3是根据本发明的示例性远程设备管理系统的示意框图。[〇〇14]可以理解的是为了清楚的目的且在认为合适的情况下,在图中重复参考标记以指示相应的特征。【具体实施方式】
[0015] 参照图1A和1B,示出了用于读取/扫描打印标记的两个示例性远程设备100。该远程设备外壳能被成形以便使用手柄部位104舒服地容纳进人手中并例如能包括手指可致动的扫描/俘获或触发按钮101以及用于输入数据和命令的辅助键盘102,电源按钮,以及用于方便与例如本地或远程主机处理器通信的天线。该远程设备还包括例如用于显示信息给用户的显示器103,诸如IXD或OLED显示器。如果显示器103是触摸屏,还可以被包括触针(未示出)以方便和触摸屏交互。包括外壳中的孔以便照明208和成像光学器件204基本上无障碍地访问该目标214。该远程设备还能包括用于接收电源228的功率端口以及用于便于与网络接口 234有线或无线通信的一个或多个通信端口。尽管本发明是就远程设备来描述的,但本发明例如还能用于任何条码扫描器,移动设备,移动计算机,或个人数据助理。[〇〇16]参照图2,示出了一起包括根据本发明的远程设备200的基本结构的示意框图。该远程设备200包括用于照明目标214诸如条码的照明组件208,以及成像组件202,用于接收目标214的图像并生成指示以光学方式编码在其中的像素数据的电输出信号。该照明组件 208包括至少一个光源212连同照明光学器件210,诸如一个或多个反射器,用于将来自光源 212的光指向目标214方向上。该光源212例如能包括配置为发射在近红外范围内的光的至少一个LED,和/或配置为发射在可见范围内的光的至少一个LED。该成像组件202包括诸如 CCD,CMOS,NM0S,PM0S,CID,或CMD固态成像传感器的2D图像传感器206,连同用于接收并聚焦目标214的图像到图像传感器206上的成像光学器件204。[〇〇17]仍然参照图2,远程设备200进一步包括处理器216,其通过执行其从数据存储装置 222检索的程序指令来控制远程设备200的操作。更特别地,处理器216配置为除了其他操作还接收,输出并处理数据(包括图像/像素数据),操作成像组件202以及照明组件208,并与系统总线238通信。此外,处理器216可以配置为控制光源212的照明,图像传感器206的定时,模拟-数字转换,阅读器外部的远程计算机或主服务器236通过网络接口 234(诸如1^_ 232,1?-485,1^8,以太网,1141,81116仂〇也1¥,1扣4或218匕66接口)到处理器216的数据发送 (transmiss1n)和从处理器216的数据接收;控制用户输入接口来管理用户和扫描/触发按钮101和/或辅助键盘102之间的交互;并通过显示接口 232控制输出设备103,诸如LCD或 0LED显示器。该处理器216可能是微处理器,诸如VLSI或ASIC集成电路微处理器。该远程设备200还包括一个或多个电源228(诸如用于接收交流电的一个或多个电池和/或电路)以及用于接收来自用户输入设备(诸如键盘,辅助键盘,触发器和/或触摸屏)的数据的用户输入接口 230。图2中示出的该远程设备200系统元件优选地被支撑在一个或多个印刷电路板(未示出)上。
[0018]图2中示出的实施例中,数据存储装置222包括本地的,网络可访问的,可拆装的和/或不可拆装的存储器,诸如RAM,R0M,和/或闪存。此外,数据存储装置222包括程序指令应用模块,诸如例如操作系统225,条码解码模块226以及监控模块224。操作系统225包含程序指令,当该程序指令由处理器216执行时,管理各种系统元件的操作。条码解码模块226包括程序指令,当该程序指令由处理器216执行时,检索来自图像传感器206的图像像素数据并如本领域公知的那样解码图像中包含的任何条码。
[0019]监控模块224包括程序指令,当该程序指令由处理器216执行时,周期性地和/或在服务器236请求后,取得一个或多个性能参数值并不断地通过网络接口 234将该性能参数值传送给主服务器236。示例性性能参数值包括累积的处理器运行时间,处理器故障,网络接口吞吐量,图像引擎到存储器发送时间,存储器利用率,满存储器利用故障,存储器读/写故障,电池级别,电池故障,主电源故障,网络连接故障,应用识别,屏幕识别,时间戳,电池充电/放电周期,对接/分开周期,对接接口故障,辅助键盘/触发器按压,辅助键盘/触发器故障,显示器故障,触摸屏按压,以及每个单位面积的触摸屏按压,等待。优选地,监控模块234 取得多个性能参数值以便有效地监控多个系统元件和/或事件。
[0020]为了将性能参数值传送给主服务器236,该监控模块224首先与至少一个系统元件通信以便取得该性能参数值。例如,为了确定触摸屏按压,显示器接口 232能够将事件传送给监控模块224,其能更新或设置整数或浮点数据类型的变量,例如表示累积的触摸屏按压的总数或自从上次与主服务器236通信之后发生的触摸屏按压次数。相应地,性能参数值例如能包括那些上一次与主服务器236通信后发生的监控的事件或特定时间点后发生的监控事件的数量。
[0021]性能参数值还可以包括或由诸如若系统元件故障发生时的错误代码组成。例如, 本领域熟知数据存储器装置222或存储器系统元件可以配置为例如在由于损坏的存储器区块或满存储器利用状态导致的读/写故障后发布错误代码给系统总线238。在存储器读/写错误的情况中,优选地包括错误代码的性能参数值被自动地传送到监控模块224,在此它能够被发送给主服务器236用于进一步的处理。在从主服务器请求之后,或在若系统元件故障发生的同时(例如由监控模块接收包括错误代码的性能参数值而发起),该存储器利用性能参数值优选地周期性地被传送给主服务器236。还优选地由监控模块224传送给主服务器 236的是远程设备标识符来向主服务器提供关于参数值从哪一个设备传送的信息。
[0022]若发生由网络管理员定义的、或由系统配置定义的、或系统配置固有的重要故障, 该远程设备200能配置为检索自身最后一次已知的成功的网路通信信道来传送包括错误代码的性能参数值。进一步地,设备200还能配置以通过操作除它的主电源之外的诸如二次电池(如果必须的话)来传送包括错误代码的性能参数值。
[0023]在一个示例性实施例中,对于之前与主服务器236通信之后的至少一段时期,监控模块224例如维持并记录辅助键盘/触发器按压的累积次数,累积的处理器时钟周期,累积的网络接口 234吞吐量,电池充电/放电周期以及累积的触摸屏按压,并且该远程设备200依照请求周期性地将这些性能参数值传送给主服务器236。进一步地,在存储器读/写故障、电池或主电源228故障、辅助键盘/触发器故障或触摸屏故障后,该监控模块224自动地接收错误代码形式的性能参数值。在接收包括错误代码的性能参数值后,监控模块224自动地将该性能参数值传送给系统总线238,网络接口 234,以及主服务器236r。[〇〇24] 参照图3,远程设备监控系统示出为包括多个远程设备Mh—dOO,主服务器236,以及可选的远程设备制造商接口 246。主服务器236至少包括处理器260,系统总线258,配置为与用户输入设备(诸如鼠标或键盘)通信的用户输入接口 254,配置为与显示器(诸如触摸屏,IXD,或0LED)通信的显示器接口 252,配置为与至少一个远程设备200通信的网络接口 250和包括数据库246,性能查找表248以及至少一个分析器模块244的至少一个数据存储装置242。性能查表248可以包括在数据库246中或可以是单独的数据库或表。分析器模块244, 或存储在主服务器236的数据存储装置242中的另一个模块包括程序指令,当该程序指令由处理器260执行时,接收来自至少一个远程设备200的至少一个性能参数值。接收例如能够通过从至少一个远程设备200通信来发起或能够由主服务器236请求至少一个远程设备200 而发起。在主服务器236接收到(一个或多个)性能参数值之后,该值被存储在数据库246中。 可选地,数据库246由远程设备标识符组织,从而使由主服务器236接收的性能参数值与数据库中适合的远程设备200相关联。在接收到性能参数值后,各个数据库246条目的值被最新的值替换,或该值被加入到数据库246中已经存在的数据中以便维持历史性能参数值。 [〇〇25]性能查找表248配置为存储与至少一个性能参数相关联的至少一个计算的故障值和/或至少一个预定故障值。优选地,该性能查找表248最初被填充有每个性能参数的预定值,该预定值通常被该远程设备200原始设备制造商(OEM)熟知为表示已知故障值。可选地, 该性能查找表248最初在系统元件故障后被填充,借此该性能查表248被填充有与故障同时接收的性能参数值的值。在性能查找表248的另一个可选配置中,每个故障值例如由基于与当前故障的同时接收的值以及出故障的时候性能查找表248中的故障值来计算(诸如通过平均或其他计算)的值所替换。操作中,分析器模块244配置为将最近接收的性能参数值与性能查找表248中对应的性能参数值相比较。
[0026]在一个示例性实施例中,电池充电/放电周期参数值最初在性能查找表248中设置为100,因为OEM已知充电/放电周期为100导致80%0EM电池发生电池故障。因此,操作中,主服务器236周期性地轮询远程设备200以从监控模块224接收累积的电池充电/放电周期性能参数值。该分析器模块244接着将主服务器236接收的值与性能查找表248中的值100相比较。如果该值大于100,该分析器模块244能预测下一个充电/放电周期中大于80%可能发生故障。[〇〇27]在另一个示例性实施例中,例如在电池故障后,之前存储在数据库246中的电池充电/放电周期性能参数值,例如100,被与当前故障同时接收到的值所替换,例如80,因为充电/放电周期80可能是更精确的表示并预测在用户环境/网络中有可能的OEM电池的故障。 在这个实施例中,分析器模块244基于环境以及那些远程设备用户的活动和使用等级更准确地预测各自的远程设备网络中远程设备系统元件的故障。[〇〇28]在仍然另一个实施例中,主服务器236的管理员能定义性能查找表248中的值。例如,如果主服务器236的管理员确定电池供应在远程设备200网络环境中不重要,则该管理员例如能设置性能查找表248中的该电池充电/放电周期性能参数值为200,以便分析器模块244直到99%的可能性将要在下一个充电/放电周期发生故障才确定故障快要临近。[〇〇29] 仍然参照图3,还示出了一种可选远程设备制造商接口 290,诸如通过至少一个入口与一个或多个主服务器236通信的基于web的接口。该远程设备制造商接口 290至少包括知识库模块292以及具有用于每个错误代码的至少一个条目的代码查找表294,其中每个条目进一步包括涉及该错误的信息,诸如错误状况,可能的原因以及建议的解决方案。该错误代码和错误信息可以由OEM定义,因为OEM可能对于由OEM设备200的各种系统元件传送的错误代码是唯一熟悉的。
[0030]在主服务器236的分析器模块244接收作为性能参数值的至少一部分的错误代码的一个实施例中,主服务器236,和/或分析器模块244,能将错误代码传送给远程设备制造商接口 290,使得知识库模块292基于被传送的错误代码询问错误代码查找表294,并检索错误代码信息,知识库模块292接着将错误代码信息传送给主服务器236,在此处该信息能被显示给主服务器136的管理员。相应地,在远程设备200系统元件出故障后,主服务器236的管理员能自动接收有关故障的信息,因此大大减少需要来诊断以及潜在地解决远程设备 200故障的原因的努力。[〇〇31]在另一个实施例中,数据库246或性能查找表248之一包括一个或多个与性能参数相关联的OEM错误代码。相应地,在由分析器模块244确定系统元件接近可能的故障后,该分析器模块244检索可能由系统元件的故障产生的(一个或多个)错误代码并自动地将该错误代码传送给远程设备制造商接口 290,其通过将从错误代码查找表294中检索的错误代码信息传送给主服务器236而自动地做出响应。该远程设备制造商接口 290和/或知识库模块292 还可以被配置为按管理员请求的那样或按由OEM确定为必须的那样将至少一个系统更新信息,技术文档和系统升级信息传送给主服务器。[〇〇32]在分析模块244配置为确定系统元件可能的故障的那些实施例中,该主服务器236 还能配置为基于触发条件自动地传送一个或多个通知。该通知可以具有在主服务器23上的简单图形显示、发送给OEM的自动化通知(诸如退回材料授权请求通知(RMA))、或自动电子邮件消息(其可选地包含从知识库模块292检索的错误信息和/或管理员选项处的准备提交给OEM的RMA)。优选地,该通知包括出故障设备的远程设备标识符。[〇〇33]在一个实施例中,(一个或多个)触发条件由OEM预先确定。在另一个实施例中,基于由主服务器管理员传送给主服务器236的分析器模块244的触发条件来发送通知。例如, 如果管理员确定,例如,电池在远程设备正被使用的环境中不重要,则管理员能与该分析器模块244通信来设置触发条件以便该被发送的通知是给管理员的电子邮件消息而不是RMA。 相应地,当接收到电池充电/放电性能参数值(其指示与性能查找表248中的相应值的比较由分析器模块244所确定的可能的故障)时,该管理员将被通过电子邮件通知并接着会决定有关故障的下一个过程的动作。可选地,管理员能确定没有发送有关电池充电/放电周期性能参数或任何其他参数的通知。进一步,管理员能在分析器模块244中设置触发条件以便在设备200系统元件故障之后,可以提供在主服务器236上的图形显示、给管理员的包含错误代码信息的电子邮件消息、给OEM的RMA,或任何其他通知或通知的组合。[〇〇34]在基于(一个或多个)预定触发条件将RMA自动传送给OEM的实施例中,在由OEM接收到RMA后,替换远程设备200或系统元件能自动地运送给用户/管理员。连同该替换元件或设备200,有关将该故障设备200运送给OEM的指令可以被可选地包括进来。相应地,在这个实施例中,分析器模块配置为预测远程设备200系统元件故障,如上所述,以及基于与性能查找表248中的值的比较以及预定触发条件自动地生成RMA请求,RMA请求可以通过由OEM运送替换元件或设备200而被快速地响应,从而显著地减低或消除设备停机时间。
[0035]此外,远程设备软件/数据存储装置/存储器/磁盘映像的位置,或映像本身,可以被存储到对应于用于每个设备200的远程设备标识符的数据库246条目中并连同RMA请求一起被发送以便OEM能可选地通过经由远程设备制造商接口 290的通信来检索软件映像的位置和/或软件映像自身,并且如果必要的话运送替换的远程设备200(其包括基本完全相同的软件配置)。类似地,任何唯一的设备200的(一个或多个)硬件元件的标识可以被存储在对应于每个设备200的远程设备标识符的数据库246条目中并连同RMA通知一起发送以便 OEM能(如果必要的话)用适合的硬件配置替换该出故障的设备200。
[0036]在另一个实施例中,分析器模块,或主服务器236上的另一个模块,包括程序指令, 当该程序指令由处理器260执行时,与显示器接口 252通信以图形显示至少一个从数据库 246和/或性能查找表248中检索的性能值。在这个实施例中,管理员与主服务器236通信来选择性地显示一个或多个设备200的性能参数数据以允许对取得的性能数据的更有用的解释。
[0037]在一个示例性操作中,时间戳,应用程序标识以及屏幕标识是在请求之后传送给主服务器236的性能参数值的系统快照的可选部分。尽管这些性能参数中没有一个将可能反映系统故障,但这些值提供有关在特定时间点的并且与同时发生的硬件性能相比较的整体的应用程序以及屏幕使用的信息。这些性能参数进一步起作用以提供有关应用程序以及特定的屏幕使用的信息,以及相应地,允许用户,管理员和/或OEM访问设备200的有关第三方软件应用程序以及OEM安装的应用程序的性能。第三方软件应用程序可以根据OEM软件开发工具包来设计,所述工具包提供用于诸如通过与显示器接口 232和/或监控模块224通信来记录应用程序以及屏幕ID参数值的构架。相应地,性能参数信息可以由分析器模块244或主服务器236的任何其他模块图形显示,例如来允许管理员更有效地浏览哪些应用程序在特定时间被使用以及在特定屏幕上用户花费的平均时间。[〇〇38]参数值数据的其他置换和图形显示还可能是诸如同时显示几个设备200的性能值数据来确定可比较的系统元件的健康和/或整个设备200的健康,以及与当前性能查找表 248值同时显示一个设备200的性能参数值来确定那些快要接近故障的系统元件。性能参数数据的其他图形表示也可以被构想。[〇〇39]已经在这里描述了本发明原理,本领域技术人员可以理解该描述仅仅是通过实例的方式做出的,并且不作为对本发明范围的限制。特别地,这里用到的某些性能参数是示例性的并且不是为了限制本发明。除了这里示出和描述的示例性实施例之外,在本发明范围内还构想其他实施例。本领域普通技术人员做出的修改和替换被认为在本发明范围内,其仅由以下权利要求限定。
【主权项】
1.一种远程设备监控系统,包括:远程设备,该远程设备包括一个或多个系统元件,并且传送性能参数值;以及服务器,该服务器接收传送的性能参数值,并且包括:表格,该表格用于存储接收的性能参数值,以及系统元件故障值,每个系统元件故障都 与系统元件故障时的系统元件的性能参数值相关联;以及,分析器,该分析器具有程序指令,在服务器接收性能参数值时,替换表格中存储的一个 或多个性能参数值或将该性能参数值添加到表格中存储的一个或多个性能参数值。2.权利要求1的远程设备监控系统,其中每个性能参数值对应于与系统元件的活动相 关联的一个系统元件事件。3.权利要求2的远程设备监控系统,其中在一个系统元件故障时,远程设备将以下传送 给服务器:针对该故障的系统元件的性能参数值,以及与针对该故障的系统元件的性能参数值相关联的错误代码。4.权利要求3的远程设备监控系统,其中分析器:用针对该故障的系统元件的性能参数值更新存储在表格中的性能参数值;以及用针对该故障的系统元件的性能参数值更新存储在表格中的系统元件故障值。5.权利要求4的远程设备监控系统,其中表格中的系统元件故障值被最初设置为预先 确定的系统元件故障值。6.权利要求4的远程设备监控系统,其中表格中的系统元件故障值被最初设置为计算 的系统元件故障值。7.权利要求4的远程设备监控系统,其中表格中的系统元件故障值被同时填充有与错 误代码一起接收的性能参数值。8.权利要求3的远程设备监控系统,进一步包括多个远程设备。9.权利要求3的远程设备监控系统,其中分析器将每个接收的性能参数值与表格中的 对应系统元件故障值相比较。10.权利要求8的远程设备监控系统,其中服务器被配置为基于至少一个预定触发条件 或分析器比较来传送用户提醒或退回材料授权。
【文档编号】H04L12/24GK106059818SQ201610490702
【公开日】2016年10月26日
【申请日】2011年2月18日
【发明人】S·M·A·波维莱特, A·M·卡巴勒罗, C·W·波特, G·佩恩, J·佩蒂内利
【申请人】手持产品公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1