本发明涉及智能显示装置领域,尤其涉及一种数据输入方法及其系统。
背景技术:
显示装置的固件(firmware)通常用来控制显示装置的屏幕显示设定(on-screendisplay,osd),使用者通过屏幕显示设定调整显示装置的亮度、对比度、色温、频率、对焦以及伽玛校正等功能。显示装置在研发设计的过程中,显示装置的制造商会不断地测试显示装置的固件,以得到最稳定的固件版本,即使在显示装置出厂后,制造商也会依据使用者的需求,发行新版本的固件来加入新的功能或解决显示装置与计算机系统的兼容性问题。使用最新版本的固体可让显示装置发挥最佳的效能,通常使用者可至制造商的网站下载最新固件版本自行更新或将显示装置送至服务站请求协助更新。
然而,现有技术在更新显示装置的固件时,则需将显示装置的机壳拆开,再利用相关制具与显示装置的微控制单元(microcontrollerunit,mcu)连接进行更新;或者,用户通过显示装置上所设的usb接口对显示装置固件进行更新,由于显示装置中osd菜单的功能日益复杂,显示装置在更新固件时所需的时间也越来越长,给用户带来诸多不便。
因此,有必要设计一种新型的数据输入方法及其系统,以克服上述缺陷。
技术实现要素:
本发明的目的在于提供一种数据输入方法及其系统,其无需复杂操作即可向电子设备传输其所需的数据信息。
为达到上述目的,本发明提供了一种数据传输方法,该方法包括:提供传输设备,该传输设备内存储有第一数据;当该传输设备与至少一个电子设备处于预设距离范围内时,该传输设备激活该至少一个电子设备的通信功能,以使该至少一个电子设备与该传输设备进行数据通信;该传输设备获取该至少一个电子设备的第二数据;该传输设备根据该第二数据将该第一数据传输至该至少一个电子设备,以使该至少一个电子设备存储该第一数据。
较佳的,所述步骤“该至少一个电子设备存储该第一数据”后,还包括:该至少一个电子设备通过该第一数据进行固件写入操作。
较佳的,所述步骤“该至少一个电子设备通过该第一数据进行固件写入操作”具体包括:当该至少一个电子设备包括显示装置时,通过该显示装置的屏幕显示设定以控制固件写入操作;或当该至少一个电子设备包括显示装置且该显示装置包括按键及/或旋钮时,通过该按键及/或该旋钮以控制固件写入操作。
较佳的,所述步骤“该至少一个电子设备通过该第一数据进行固件写入操作”还包括:该至少一个电子设备及/或该传输设备根据该固件写入操作的写入进度以进行提示。
较佳的,所述步骤“该传输设备根据该第二数据将该第一数据传输至该至少一个电子设备”还包括:该至少一个电子设备及/或该传输设备根据该第一数据的传输进度以进行提示。
较佳的,该至少一个电子设备及/或该传输设备通过以下提示信息中的至少一种进行提示:显示信息、声音信息以及振动信息。
较佳的,该传输设备与该至少一个电子设备通过以下通信方式中的至少一种进行数据通信:近场通信方式、射频识别方式、蓝牙通信方式、无线网通信方式、紫蜂协议通信方式以及红外通信方式;其中,当该传输设备与该至少一个电子设备通过近场通信方式及/或射频识别方式进行数据通信时,该传输设备还用以向该至少一个电子设备供电,以激活该至少一个电子设备的通信功能
较佳的,该第二数据包括以下信息中的至少一种:该至少一个电子设备的设备型号、该至少一个电子设备的当前固件版本、该至少一个电子设备的固件更新状态;以及该第一数据包括以下数据中的至少一种:该至少一个电子设备的型号数据、该至少一个电子设备的固件数据。
本发明还提供一种数据传输系统,该系统包括:至少一个电子设备,该至少一个电子设备包括:第一通信模块;第一存储模块,耦接于该第一通信模块,存储有第二数据;以及传输设备,该传输设备包括:第二存储模块,存储有第一数据;第二通信模块,用以在预设距离范围内激活该第一通信模块以进行数据通信;以及数据读写模块,耦接于该第二存储模块及该第二通信模块;其中,当该第二通信模块与该第一通信模块处于预设距离范围内时,该第二通信模块激活该第一通信模块以通过该第一通信模块获取该第二数据,该数据读写模块根据该第二数据控制该第二通信模块发送该第一数据至该第一通信模块,以使该第一存储模块存储该第一数据。
较佳的,该至少一个电子设备还包括:固件写入模块,耦接于该第一存储模块,用以根据该第一存储模块所存储的该第一数据进行固件写入操作;其中,该至少一个电子设备还包括:第一提示模块,耦接于该第一存储模块,用以根据该第一数据的传输进度或该固件写入操作的写入进度进行提示;及/或该传输设备还包括第二提示模块,耦接于该数据读写模块,用以根据该第一数据的传输进度或该固件写入操作的写入进度进行提示。
较佳的,当该至少一个电子设备包括显示装置时,通过该显示装置的屏幕显示设定以控制固件写入操作;或当该至少一个电子设备包括显示装置且该显示装置包括按键及/或旋钮时,通过该按键及/或该旋钮以控制固件写入操作。
较佳的,该第一通信模块与该第二通信模块通过以下通信方式中的至少一种进行数据通信:近场通信方式、射频识别方式、蓝牙通信方式、无线网通信方式、紫蜂协议通信方式以及红外通信方式;其中,当该第一通信模块与该第二通信模块通过该近场通信方式及/或该射频识别方式进行数据通信时,该第二通信模块还用以向该第一通信模块供电,以激活该第一通信模块。
与现有技术相比,本发明中的传输设备在预设距离范围内能够根据至少一个电子设备的第二数据对应传输相应的第一数据,其中,至少一个电子设备能够存储所接收到第一数据,进而根据第一数据进行相应操作,以达到数据写入的预期目的。此外,电子设备无需通过用户操作即可接收第一数据,有效改善了用户体验。
附图说明
图1为本发明实施例提供的数据传输系统的结构示意图;
图2为本发明实施例提供的数据传输方法的流程示意图;
图3为本发明另一实施例提供的数据传输方法的流程示意图;
图4为本发明实施例提供的数据传输系统的模块框图;
图5为本发明另一实施例提供的数据传输系统的模块框图;
图6为本发明另一实施例提供的数据传输系统的结构示意图。
具体实施方式
为使对本发明的目的、构造、特征及其功能有进一步地了解,兹配合实施例详细说明如下。
在说明书及权利要求书当中使用了某些词汇来指称特定的元件。所属领域中具有通常知识者应可理解,制造商可能会用不同的名词来称呼同一个元件。本说明书及权利要求书并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准则。在通篇说明书及权利要求当中所提及的「包括」为开放式的用语,故应解释成「包括但不限定于」。
请参见图1及图2,图1为本发明实施例提供的数据传输系统10的结构示意图,图2为本发明实施例提供的数据传输方法的流程示意图。数据传输系统10包括传输设备200及至少一个电子设备100,传输设备200用以向至少一个电子设备100提供数据以使至少一个电子设备100能够根据所接收到的数据进行相应操作。如图2所示,本发明提供一种数据输入方法,其方法包括:s100,提供传输设备200,其中传输设备200内存储有第一数据;s200,当传输设备200与至少一个电子设备100处于预设距离范围内时,传输设备200激活至少一个电子设备100的通信功能,以使至少一个电子设备100与传输设备200进行数据通信;s300,传输设备200获取至少一个电子设备100的第二数据;s400,该传输设备200根据该第二数据将该第一数据传输至该至少一个电子设备100,以使该至少一个电子设备100存储该第一数据。于具体实施时,首先,传输设备200中可预存储有第一数据,其第一数据中包括电子设备100的固件数据及型号数据等信息。然后,传输设备200及电子设备100可通过近距离通信技术实现通信,如:射频识别(radiofrequencyidentification,rfid)技术及近场通信(nearfieldcommunication,nfc)技术等通信方式。优选地,以传输设备200与电子设备100通过近场通信方式进行通信连接为例,传输设备200为发起端,在通信过程中提供射频场(rf-field),而电子设备100则为目标端,传输设备200在预设距离范围内提供射频场给电子设备100以激活其通信功能,使得电子设备100与传输设备200实现数据通信。接着,当电子设备100与传输设备200实现数据通信后,传输设备200即时获取电子设备100的第二数据,如电子设备100的设备型号、当前固件版本及固件更新状态等信息。最后,传输设备200根据第二数据中的至少一项向电子设备100传输第一数据,以使电子设备100能够存储第一数据,第一数据可以包括电子设备100的型号数据及固件数据中的至少一种。举例来说,当第一数据中包括电子设备100的固件数据时,电子设备100能够根据存储的第一数据进行固件写入或更新。其中,上述传输设备200可以为智能手机、可穿戴设备及平板电脑等移动设备,而电子设备100可以为显示装置、计算机等设备,本发明并不以此为限。
本发明通过传输设备200在预设距离范围内激活至少一个电子设备100的通信功能,进而根据至少一个电子设备100的第二数据以将预存储的第一数据传输至该至少一个电子设备100,以使至少一个电子设备100能够根据第一数据进行相应的操作,达到数据写入的预期目的。此外,电子设备100无需通过用户操作即可接收第一数据,以此提高了用户体验。
于s100中,传输设备200内存储有第一数据。第一数据可以是传输设备200在出厂时进行存储的,也可以是用户自行通过下载等方式将第一数据存储于传输设备200的,本发明并不以此为限。其中,第一数据包括至少一个电子设备100的型号数据及/或固件数据,而型号数据包括设备名称、型号以及序列号等数据中的至少一种。
于s200中,当传输设备200与至少一个电子设备100处于预设距离范围内时,传输设备200激活至少一个电子设备100的通信功能,以使至少一个电子设备100与传输设备200进行数据通信。
传输设备200与至少一个电子设备100可通过近场通信、射频识别、蓝牙(bluetooth)通信、无线网(wi-fi)通信、紫蜂协议(zigbee)通信以及红外通信中的至少一种通信方式进行数据通信。需要说明的是,以上通信方式均为近距离通信方式,即当传输设备200与电子设备100处于预设距离范围内时,才可进行配对并实现数据通信。如上述实施例所提到的,于本发明中,传输设备200与电子设备100优选通过近场通信或是射频识别的方式进行数据通信。
此处以传输设备200与电子设备100通过近场通信方式进行通信举例,传输设备200可作为发起设备(也称主设备),在整个通信过程中提供射频场,而当传输设备200与电子设备100处于预设距离范围内时,电子设备100可作为目标设备(也称从设备)被动接收射频场以得到能量,从而无需提供电源即可与传输设备200进行数据通信。由于射频识别与近场通信的原理相似,此处不再赘述。综上,当传输设备200与电子设备100通过近场通信或射频识别的方式进行数据通信时,电子设备100即使在未通电的情况下,其仍可通过内设的通信模块(如rfid标签、nfc芯片等)接收并存储第一数据,如此设置可避免不必要的能耗。
优选地,当传输设备200与电子设备100通过近场通信或射频识别的方式进行数据通信时,由于两者所传输的第一数据是电子式信息,其数据内容可经由密码保护。举例来说,电子设备100中的通信模块可以为rfid标签,当电子设备100中的通信模块为rfid标签时,其设置有读写保护密码,而传输设备200所存储的第一数据中对应包括上述读写保护密码,进一步地,当传输设备200与电子设备100处于预设距离范围内时,传输设备200根据其所存储的防读写密码传输至rfid标签以通过密码验证,当密码匹配时,电子设备100中的rfid标签取消读写保护,进而使得传输设备200能够向电子设备100传输数据。如此设置既可通过密码保护的方式保证数据通信的安全性,还可通过两者的匹配机制避免数据误传等情况发生。
进一步地,当传输设备200与电子设备100通过其它通信方式连接时,电子设备100可通过设置电池等电源以对内设的通信模块(如蓝牙模块、无线收发模块等模块)进行独立供电,且在传输设备200与其不在预设距离范围内时,电子设备100保持休眠状态。可以理解的是,当主设备与从设备为无线连接,主设备通过进入预设距离范围内以激活或唤醒从设备为现有技术,此处不在赘述。通过上述设置方式,电子设备100中除通信模块外仍然无需保持常供电状态,同样能够与传输设备200实现即时通信以接收第一数据。
于s300中,传输设备200获取至少一个电子设备100的第二数据。
当传输设备200与至少一个电子设备100数据通信后,传输设备200即时获取至少一个电子设备100的第二数据。其中,第二数据可包括:至少一个电子设备100的设备型号、当前固件版本以及固件更新状态中的至少一种。举例来说,以电子设备100为显示装置为例,设备型号可以包括其设备名称、设备型号、序列号等信息,而固件更新状态可以包括:正在更新、等待更新、更新失败等状态。传输设备200可根据上述第二数据中的一种或组合以传输第一数据至电子设备100。需要说明的是,当电子设备100中的通信模块为rfid标签时,第二数据可以是预写入于rfid标签当中的,或者,可将第二数据存储于与rfid标签耦接的存储芯片当中,本发明并不以此为限。
可以理解的是,当预设距离范围内的多个电子设备100均能够与传输设备200相匹配时,则传输设备200对应获取多个电子设备100的第二数据。
于s400中,传输设备200根据第二数据将第一数据传输至该至少一个电子设备100,以使至少一个电子设备100存储第一数据。
具体而言,在第一使用场景下,电子设备100中未存有第二数据,即当前并未写入设备型号以及相应固件,传输设备200在预设距离范围与电子设备100通信时,可直接将第一数据传输至电子设备100以供其进行存储,优选地,若电子设备100包括rfid标签或是nfc芯片等通信模块且还未写入读写保护密码,传输设备200还将读写保护密码写入rfid标签或nfc芯片当中以供下次匹配校对。在第二使用场景下,电子设备100中已存有第二数据,即当前已经写入设备型号以及相应固件等数据,当传输设备200获取到电子设备100的第二数据后,通过第一数据中的型号数据与第二数据中的设备型号进行比对,第二数据中的设备型号与型号数据相匹配时,进一步地,传输设备200根据第二数据中的当前固件版本及固件更新状态以传输相应的固件数据至电子设备100。举例来说,当电子设备100的固件更新状态为待更新或是更新失败时,以当前固件版本与传输设备200中所存储的固件数据进行比对,当确认传输设备200中的固件数据为新版固件时,则将其对应的固件数据传输至电子设备100,电子设备100优选通过固件的版本日期、版本编号或校验和(checksum)等方式确认所接收数据的准确性。其中,传输设备200通过flash存储器存储第一数据,并通过arm(advancedriscmachine)处理器等处理芯片对电子设备100进行读写操作,例如,arm处理器能够读取电子设备100的型号信息,还可将所传输的固件数据直接写入电子设备100缓存,或是将型号数据写入带电可擦可编程只读存储器(electricallyerasableprogrammablereadonlymemory,eeprom),如此设置电子设备100可在工作状态下直接根据缓存当中的固件数据进行写入或升级操作,本发明并不以此为限。
优选地,传输设备200在传输第一数据至电子设备100时,传输设备200可将传输进度同步写入电子设备100缓存当中,当电子设备100处于工作状态下时,能够即时获取最近一次传输进度或是传输状态,若是电子设备100成功接收到第一数据,电子设备100及/或传输设备200均可通过显示信息、声音信息以及振动信息中的一种或组合向用户发出提示,用户可根据数据传输的进度或状态进行进一步的操作。同时,当电子设备100缓存中存储有最近一次数据传输的传输进度或状态时,传输设备200在与其数据通信后能够即时读取到最近一次数据传输的进度或状态,并做出相应的传输动作,例如,当上一次数据传输因通信中断而未能传输成功,传输设备200能够根据当前传输进度完成断点续传,如此提高了数据传输的效率。其中,断点续传技术为现有技术,此处不再赘述。
具体的,显示信息可以是通过具有显示功能的显示屏或是发光二极管(lightemittingdiode,led)的闪烁对用户进行提示,声音信息则可以通过语音播报等方式提示用户,而振动信息可根据不同的频率、时间对应产生不同振动方式,可以理解的是,不同振动方式对应于不同的写入进度以使用户能够区分。
请参见图3,图3为本发明另一实施例提供的数据传输方法的流程示意图。如图3所示,在s400之后还包括s500:至少一个电子设备100通过第一数据进行固件写入操作。
于s500中,具体地,当电子设备100包括显示装置时,用户可通过显示装置的屏幕显示设定(osd)菜单以启动固定写入的相关程序,进而根据eeprom等存储芯片中所存储的固件数据进行固件写入操作,或者,当显示装置上还包括按键及/或旋钮时,通过按键及/或旋钮启动固定写入程序,进而根据eeprom中所存储的固件数据进行固件写入操作。此外,还可以通过按键及osd菜单两者配合完成固件写入或固件更新的操作,本发明并不以此为限。
进一步地,当电子设备100及传输设备200实现通信并均处于工作状态下时,电子设备100及/或传输设备200还可根据固件写入的写入进度进行提示。举例来说,电子设备100及/或传输设备200可根据正在写入、写入成功以及写入失败等多个进度状态对用户进行相应的提示。
具体地,如上述实施例中所提到的,传输设备200将固件数据直接写入电子设备100缓存。当电子设备100处于工作状态下,用户可通过按键及/或osd菜单操作电子设备100进行固件写入,电子设备100通常还包括mcu,其电子设备100中的mcu用以控制固件写入操作及根据当前的写入进度产生提示信息。优选地,在固件写入操作完成后,mcu还可将设备型号、当前写入的固件版本、固件更新状态等信息写入eeprom当中,以供传输设备200在下次与其通信连接时进行参考。
请参见图1、图4至图6,本发明的另一目的是提供一种数据传输系统10,图4为本发明实施例提供的数据传输系统10的模块框图,图5为本发明另一实施例提供的数据传输系统10的模块框图,图6为本发明另一实施例提供的数据传输系统10的结构示意图。如图4所示,数据传输系统10包括:至少一个电子设备100以及传输设备200。至少一个电子设备100包括:第一通信模块101以及第一存储模块102;传输设备200包括:第二存储模块201、第二通信模块202以及数据读写模块203。其中,第一存储模块102中存储有至少一个电子设备100的第二数据,第二存储模块201中存储有至少一个电子设备100的第一数据,第二通信模块202在预设距离范围内激活第一通信模块101,数据读写模块203在第二通信模块202与第一通信模块101数据通信后,获取第二数据并根据第二数据控制第二通信模块202发送第一数据至第一通信模块101,第一存储模块102在第一通信模块101接收到第一数据后,存储其第一数据以供后续相应操作。
进一步地,如图5所示,上述至少一个电子设备100还包括固件写入模块103及第一提示模块104,固件写入模块103耦接于第一存储模块102,在第一存储模块102存储有第一数据后,固件写入模块103可根据第一数据进行固件写入操作;第一提示模块104可耦接于第一存储模块102,用以根据第一数据的传输进度或固件写入操作的写入进度进行提示;例如,第一提示模块104包括显示屏、扬声器或是振动单元以生成相应提示信息以提示用户。同理,传输设备200还可包括第二提示模块204,第二提示模块204耦接于数据读写模块203,同样能够根据数据传输及/或固件写入的进度产生相应的提示信息以提示用户,此处不再赘述。
具体地,如图6所示,传输设备200中的第二通信模块202优选为rfid/nfc的读取器,数据读写模块203则可以包括arm处理器等具有处理功能的处理芯片,第二存储模块201为flash存储器;对应地,电子设备100中的第一通信模块101优选为rfid/nfc的标签或是芯片,用以接收第二通信模块202发出的电磁波,固件写入模块103优选为mcu等微型处理器,第一存储模块102通过第一通信模块101所接收到的电磁波进行工作,且第一存储模块102可以包括高速缓存单元1021及eeprom单元1022,其中,高速缓存单元1021用以存储第一数据,以使电子设备100在进行固件写入等操作时能够直接读取高速缓存单元1021中的第一数据,已知mcu能够控制固件写入操作,并且,其还能够在进行固件写入操作后将电子设备100的固件版本、设备型号、固件写入进度以及序列号等信息写入eeprom单元1022当中。如图6所示,mcu还用以将固件数据对应传输至所需固件写入或升级的单元、模组当中,例如:光电二极管(photo-diode,pd)模组或是图像缩放(scaler)芯片等;以及控制电子设备100对数据传输的进度或是固件写入的进度进行提示。此外,当至少一个电子设备100包括显示装置时,用户可通过osd菜单或者按键及/或旋钮控制电子设备100进行固件写入或是更新,或者,通过osd菜单与按键及/或旋钮的配合控制电子设备100进行固件写入或是更新,本发明并不以此为限。
下面结合具体的应用场景对本发明所提供的数据传输系统10进行说明:电子设备100包括显示装置,或者,其主体为显示装置;传输设备200为移动终端,上述移动终端及显示装置通过rfid或nfc的通信方式进行连接,可以理解的是,传输设备200能够提供射频场,以使电子设备100在进入该射频场时接收到能量并对应激活通信功能,进而使得传输设备200能够与电子设备100实现数据通信。实现数据通信后,传输设备200即时获取电子设备100的设备型号、当前固件版本以及固件更新状态等第二数据,进而根据第二数据将其预先存储的第一数据传输至电子设备100,以供电子设备100进行相应操作。例如,电子设备100能够根据第一数据中的固件数据进行固件写入或是固件升级,最终达到数据传输的预期目的。
需说明的是,本发明的数据传输系统10的详细实施例如上所述,在此不再赘述。此外,图2及图3所示的数据传输方法的控制逻辑中的各个部分或功能皆可通过软硬体的组合来实现。
综上所述,本发明提供的数据传输方法及其系统能够使传输设备200在预设距离范围内向多台及多种不同型号的电子设备100自动传输数据。此外,通过本发明提供的实施例,传输设备200在电子设备100未通电的状态下仍能够完成数据传输,并且,在数据传输或是固件写入的过程当中,传输设备200及/或电子设备100均能够根据传输进度或是写入进度对用户进行相应的提示。本发明简化了电子设备100与传输设备200之间传输数据的具体流程,有效提高了用户的交互体验,节省了电子设备100及传输设备200在数据传输时所产生的能耗。
本发明已由上述相关实施例加以描述,然而上述实施例仅为实施本发明的范例。必需指出的是,已揭露的实施例并未限制本发明的范围。相反地,在不脱离本发明的精神和范围内所作的更动与润饰,均属本发明的专利保护范围。