打印机升级方法、装置、系统及打印机的制作方法_2

文档序号:9865157阅读:来源:国知局
统的结构示意图。
【具体实施方式】
[0052]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053]考虑到通过有线通信的方式升级打印机具有线缆设置繁杂、升级过程实施复杂的缺陷,本发明提供了打印机升级方法、装置、系统及打印机,能够通过无线通信的方式对打印机进行升级,缓解通过有线通信的方式升级打印机线缆设置繁杂、升级过程实施复杂的问题。下面结合实施例进行详细描述。
[0054]参考如图1所示的打印机升级方法,该方法的执行主体是打印机,该方法包括以下步骤:
[0055]步骤102,打印机通过近场通信与移动终端建立无线连接;
[0056]步骤104,打印机将上述移动终端作为中继设备,与云服务器建立网络连接;
[0057]步骤106,打印机通过上述建立的网络连接,从上述云服务器获取升级数据;
[0058]步骤108,打印机使用上述升级数据进行升级操作。
[0059]本发明实施例中,打印机首先与移动终端建立无线连接,其次将移动终端作为中继设备,与云服务器建立网络连接,然后通过网络连接从云服务器处获取升级数据,最后利用升级数据进行升级操作。通过本发明实施例中的打印机升级方法,打印机能够通过无线通信的方式进行升级,不需要采用有线连接,从而缓解打印机通过有线通信的方式升级时线缆设置繁杂、升级过程实施复杂的问题。
[0060]本发明实施例中,移动终端包括手机、电脑以及平板电脑等电子设备。
[0061]考虑到近场通信技术中,蓝牙通信技术具有通信效果稳定,无需花费额外费用的优点,步骤102中,打印机通过近场通信与移动终端建立无线连接,能够通过如下方式实现:打印机通过内部的蓝牙电路与移动终端的蓝牙电路建立无线连接。本发明实施例中,打印机与移动终端之间通过蓝牙进行连接,能够保证打印机和移动终端之间的通信效果,并且无需花费额外的通信费用。
[0062]步骤104,打印机将移动终端作为中继设备,与云服务器建立网络连接,具体包括:打印机与移动终端无线通信,移动终端通过GPRS(通用分组无线服务技术,General PacketRad1 Service)或者无线网络与云服务器无线通信,移动终端作为中继设备转发打印机和云服务器间的数据,从而使打印机通过移动终端与云服务器建立网络连接。本发明实施例中,打印机通过移动终端与云服务器建立网络连接,能够使打印机具备上网功能,并且,打印机通过移动终端间接连入网络,打印机与移动终端共用同一网络通道,打印机无需花费额外的上网费用。
[0063]步骤106,打印机通过建立的网络连接,从云服务器获取升级数据,具体包括以下过程:(a)打印机通过建立的网络连接接收云服务器下发的升级请求信息,该升级请求信息携带有打印机的最新版本号;(b)打印机比对上述最新版本号和打印机的当前版本号;(C)当打印机的当前版本号低于最新版本号时,打印机通过上述网络连接从云服务器获取升级数据。
[0064]具体地,打印机通过移动终端与云服务器建立网络连接之后,打印机执行过程(a)(b)(c),从而获取升级数据。过程(a)中,云服务器主动向移动终端发送升级请求信息,移动终端将该升级请求信息转发至打印机,打印机接收升级请求信息。过程(b)中,打印机获取自身的当前版本号,并比对升级请求信息中携带的打印机的最新版本号和当前版本号,并生成比对结果信息。过程(C)中,如果比对结果信息为打印机的当前版本号为最新版本号,则打印机不进行升级;如果打印机的当前版本号低于最新版本号,则打印机从云服务器获取升级数据,以便进行升级操作。
[0065]—种优选的实施方式中,打印机将升级请求回复信息发送至移动终端,由移动终端转发至云服务器,升级请求回复信息携带有比对结果信息。云服务器接收到升级请求回复信息后,读取升级请求回复信息中的比对结果信息,当比对结果信息为打印机的当前版本号为最新版本号时,云服务器跳出升级流程,升级操作终止;当打印机的当前版本号低于最新版本号时,云服务器将升级包发送至移动终端。移动终端接收到升级包之后,转发至打印机,从而使打印机获取到升级数据,以便进行升级操作。
[0066]本发明实施例中,比对最新版本号和打印机的当前版本号,根据比对结果判断是否升级蓝牙打印机,能够保证升级的准确性,当打印机已经是最新版本时,避免重复升级。
[0067]考虑到由打印机比对版本号容易增大打印机的工作量,步骤106中,打印机通过建立的网络连接,从云服务器获取升级数据,还能够通过以下过程实现:(I)打印机通过建立的网络连接向云服务器上报打印机的配置信息,配置信息携带有打印机的当前版本号,以使云服务器比对打印机的当前版本号和打印机的最新版本号;(2)当打印机的当前版本号低于最新版本号时,打印机通过网络连接接收云服务器下发的升级数据。具体地,过程(I)中,打印机将包含当前版本号的配置信息上报至云服务器,云服务器接收到配置信息后,比对打印机的当前版本号和打印机的最新版本号。过程(2)中,当云服务器比对发现打印机的当前版本号低于打印机的最新版本号时,将升级数据下发至移动终端,由移动终端转发至打印机,从而使打印机根据升级数据进行升级。
[0068]步骤108中,打印机使用升级数据进行升级操作,具体包括:打印机根据升级数据对内部的微处理器MOJ(Microcontroller Unit,微控制单元)进行升级,或者根据升级数据对内部的近场通信电路如蓝牙电路进行升级,或者根据升级数据同时对微处理器MCU和近场通信电路进行升级。
[0069]通过图1中的打印升级方法,能够对打印机内部的蓝牙电路进行升级,从而避免客户端升级后打印机无法通过蓝牙电路接收打印数据的问题。通过图1中的打印升级方法,还能够对打印机内部的微处理器MCU进行升级,从而延长打印机的生命周期,保证系统的更新换代。
[0070]通过图1中的打印机升级方法,打印机能够通过无线通信的方式进行升级,不需要采用有线连接,从而缓解打印机通过有线通信的方式升级时线缆设置繁杂、升级过程实施复杂的问题。
[0071]参考图2所示的打印机,本发明实施例还提供了一种打印机,该打印机包括近场通信电路21,近场通信电路21包括蓝牙电路。近场通信电路21用于与移动终端建立无线连接。打印机还包括与近场通信电路21连接的微处理器MCU22,微处理器M⑶22用于将移动终端作为中继设备,与云服务器建立网络连接;通过建立的网络连接,从云服务器获取升级数据;根据升级数据对打印机进行升级操作。微处理器MCU22还用于控制打印机的运行。打印机还包括与微处理器M⑶22连接的存储器23,存储器23包括FLASH存储器,存储器23用于存储升级数据以及打印机内部的打印数据,便于微处理器MCU22随时读取数据并进行打印或者升级操作。
[0072]一种实施方式中,微处理器MCU22用于通过建立的网络连接接收云服务器下发的升级请求信息,该升级请求信息携带有打印机的最新版本号;微处理器MCU22比对最新版本号和打印机的当前版本号;当打印机的当前版本号低于最新版本号时,微处理器MCU22通过网络连接从云服务器获取升级数据,根据升级数据对打印机进行升级操作。
[0073]另一种实施方式中,微处理器M⑶22用于通过建立的网络连接向云服务器上报打印机的配置信息,该配置信息携带有打印机的当前版本号,以使云服务器比对打印机的当前版本号和打印机的最新版本号;当打印机的当前版本号低于最新版本号时,微处理器MCU22通过网络连接接收云服务器下发的升级数据,根据升级数据对打印机进行升级操作。
[0074]通过如图2所示的打印机能够通过无线连接的方式从云服务器处获取升级数据,利用升级数据进行升级操作,不需要采用有线连接,从而缓解打印机通过有线通信的方式升级时线缆设置繁杂、升级过
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1