一种云鼠标键盘的实现装置及其实现方法

文档序号:7780892阅读:262来源:国知局
一种云鼠标键盘的实现装置及其实现方法
【专利摘要】本发明属于计算机【技术领域】,尤其涉及一种云鼠标键盘的实现装置,包括鼠标键盘设备、主机、云服务器和电源装置;鼠标键盘设备内设置有操作信息记录模块、ID信息模块和操作信息删除模块;主机内设置有主机驱动模块,主机驱动模块包括第一数据获取模块、第二数据获取模块、数据比较模块、数据推送模块、信息提醒模块、数据上传模块,云服务器内设置有数据存储模块,数据存储模块分别与第二数据获取模块和数据上传模块连接。相对于现有技术,本发明采用主机将鼠标键盘设备与云服务器连接起来,使得云服务器可以记录用户使用鼠标键盘设备的习惯,并将用户常用的一些网站、商品等信息及时推送给用户,为用户提供增值服务。
【专利说明】—种云鼠标键盘的实现装置及其实现方法
【技术领域】
[0001]本发明属于计算机【技术领域】,尤其涉及一种云鼠标键盘的实现装置及其实现方法。
【背景技术】
[0002]随着数字技术的不断发展以及计算机应用技术的日益普及,人们对鼠标键盘设备的功能要求越来越多样化,但传统的鼠标、键盘显然不能满足人们的需求,这是因为:传统的鼠标、键盘在功能设计好之后,基本都只能是实现鼠标、键盘的操作,无法更新鼠标键盘设备固件、无法上传共享鼠标键盘设备自定义按键信息、无法从服务器获取新的数据与服务、无法获取鼠标键盘设备本身的操作习惯信息,无法实现鼠标键盘设备在不同的主机设备的数据同步。

【发明内容】

[0003]本发明的目的之一在于:针对现有技术的不足,而提供一种云鼠标键盘的实现装置,该装置能够实现鼠标键盘数据上传、下载和信息推送等云服务、从而为用户提供增值服务。
[0004]为了达到上述目的,本发明采用如下技术方案:
一种云鼠标键盘的实现装置,包括鼠标键盘设备、主机、云服务器和电源装置;
所述鼠标键盘设备通过USB协议接口连接至所述主机,所述云服务器通过网络接口连接至所述主机,所述主机与所述电源装置连接;
所述鼠标键盘设备内设置有操作信息记录模块、ID信息模块和操作信息删除模块;所述主机内设置有主机驱动模块,所述主机驱动模块包括第一数据获取模块、第二数据获取模块、数据比较模块、数据推送模块、数据上传模块,所述第一数据获取模块、所述第二数据获取模块、所述数据推送模块均与所述数据比较模块连接,所述第一数据获取模块分别与信息记录模块、所述ID信息模块和所述数据上传模块连接,所述数据上传模块与所述操作信息删除模块连接;
所述云服务器内设置有数据存储模块,所述数据存储模块分别与所述第二数据获取模块和所述数据上传模块连接。
[0005]作为本发明云鼠标键盘的实现装置的一种改进,所述鼠标键盘设备内还设置有固件信息模块和配置参数记录模块,所述固件信息模块和所述配置参数记录模块均与所述第一数据获取模块连接;所述主机驱动模块还包括信息提醒模块,所述信息提醒模块和所述所述数据比较模块连接。
[0006]作为本发明云鼠标键盘的实现装置的一种改进,所述云服务器内还设置有云盘和账户托管模块,所述云盘和所述账户托管模块均与所述数据上传模块连接。
[0007]作为本发明云鼠标键盘的实现装置的一种改进,所述鼠标键盘设备包括有线鼠标、有线键盘、无线鼠标和无线键盘,其具备鼠标键盘的基本功能。[0008]作为本发明云鼠标键盘的实现装置的一种改进,所述主机为计算机、机顶盒、电视机、平板电脑、移动互联网设备或手机。
[0009]相对于现有技术,本发明采用主机将鼠标键盘设备与云服务器连接起来,并在鼠标键盘设备中设置操作信息记录模块,在主机中设置第一数据获取模块、第二数据获取模块、数据比较模块、数据推送模块、信息提醒模块、数据上传模块,在云服务器中设置数据存储模块,使得鼠标键盘设备与云服务器上的数据可以进行对比,若云服务器一端有新数据,就将新数据主动推送给用户;若鼠标键盘设备端有新数据,就将新数据通过数据上传模块上传给云服务器,并将该数据从鼠标键盘设备中删除,再进行数据对比和数据推送,实现了鼠标、键盘与云服务器的数据交互。如此,云服务器就可以记录用户使用鼠标键盘设备的习惯,并将用户常用的一些网站、商品等信息及时推送给用户,为用户提供增值服务。
[0010]本发明的另一个目的在于提供一种云鼠标键盘的实现方法,包括以下步骤: 将鼠标键盘设备利用USB协议接口与主机连接,主机通过网络与云服务器连接; 第一数据获取模块获取鼠标键盘设备数据,同时第二数据获取模块从云服务器的数据
存储模块获取支持当前鼠标键盘设备的数据,数据比较模块对云服务器端和鼠标键盘设备端的数据进行对比:
若云服务器上有新数据,则信息提醒模块提示用户有数据可更新,同时数据推送模块将新数据主动推送给用户;
若鼠标键盘设备上有新数据,则信息提醒模块提示用户数据可上传,并将数据通过数据上传模块上传至云服务器中,同时操作信息删除模块删除鼠标键盘设备上的该数据。
[0011]作为本发明云鼠标键盘的实现方法的一种改进,第一数据获取模块获取鼠标键盘设备数据具体为:第一数据获取模块获取鼠标键盘设备的ID信息、固件信息、配置参数和操作记录信息。
[0012]作为本发明云鼠标键盘的实现方法的一种改进,第二数据获取模块从云服务器的数据存储模块获取支持当前鼠标键盘设备的数据具体为:第二数据获取模块从云服务器的数据存储模块中查找到具有相同ID信息的鼠标键盘设备的操作记录信息。
[0013]作为本发明云鼠标键盘的实现方法的一种改进,数据比较模块对云服务器端和鼠标键盘设备端的数据进行对比具体为:数据比较模块对云服务器的数据存储模块中存储的鼠标键盘设备的操作记录信息与第一数据获取模块获取到的具有相同ID信息的鼠标键盘设备的操作记录信息进行对比。
[0014]作为本发明云鼠标键盘的实现方法的一种改进,所述实现方法还包括如下步骤:主机内的数据上传模块将鼠标键盘设备的ID信息、固件信息、配置参数和操作记录信息上传至云服务器的云盘和账户托管模块。
[0015]相对于现有技术,本发明采用主机将鼠标键盘设备与云服务器连接起来,使得鼠标键盘设备与云服务器上的数据可以进行对比,若云服务器一端有新数据,就将新数据主动推送给用户;若鼠标键盘设备端有新数据,就将新数据通过数据上传模块上传给云服务器,并将该数据从鼠标键盘设备中删除,再进行数据对比和数据推送,实现了鼠标、键盘与云服务器的数据交互。如此,云服务器就可以记录用户使用鼠标键盘设备的习惯,并将用户常用的一些网站、商品等信息及时推送给用户,为用户提供增值服务。【专利附图】

【附图说明】
[0016]图1为本发明云鼠标键盘的实现装置的结构框图。
[0017]图2为本发明云鼠标键盘的实现方法的流程示意图。
【具体实施方式】
[0018]如图1所示,本发明提供的一种云鼠标键盘的实现装置,包括鼠标键盘设备1、主机2、云服务器3和电源装置4;
鼠标键盘设备I通过USB协议接口 5连接至主机2,云服务器3通过网络接口 6连接至主机2,主机2与电源装置4连接;
鼠标键盘设备I内设置有操作信息记录模块11、ID信息模块12和操作信息删除模块15,其中,操作信息记录模块11用于记录使用者的操作习惯,ID信息模块12用于记载鼠标键盘设备I的ID信息(即身份信息)。
[0019]主机2内设置有主机驱动模块21,主机驱动模块21包括第一数据获取模块211、第二数据获取模块212、数据比较模块213、数据推送模块214、信息提醒模块215、数据上传模块216,第一数据获取模块211、第二数据获取模块212、信息提醒模块215和数据推送模块214均与数据比较模块213连接,第一数据获取模块211分别与信息记录模块11、ID信息模块12和数据上传模块216连接,数据上传模块216与操作信息删除模块15连接;其中,第一数据获取模块211用于获取鼠标键盘设备I内的各项数据,第二数据获取模块212用于获取云服务器3内存储的数据,数据比较模块213用于比较从鼠标键盘设备I内获取的操作信息数据和从云服务器3获取的数据,数据上传模块216用于将鼠标键盘设备I内的新数据上传给云服务器3,数据推送模块214用于将新数据主动推送给用户;信息提醒模块215用于提醒用户有新数据可上传,当新数据上传到云服务器3后,操作信息删除模块15将鼠标键盘设备I内的该数据删除。
[0020]云服务器3内设置有数据存储模块31,数据存储模块31分别与第二数据获取模块212和数据上传模块216连接,数据存储模块31用于存储从鼠标键盘设备I上传(通过主机2)上来的新数据。
[0021]其中,鼠标键盘设备I内还设置有固件信息模块13和配置参数记录模块14,固件信息模块13和配置参数记录模块14均与第一数据获取模块211连接。
[0022]云服务器3内还设置有云盘32和账户托管模块33,云盘32和账户托管模块33均与数据上传模块216连接,从而为鼠标键盘设备I提供云盘服务和账户托管服务。
[0023]鼠标键盘设备I包括有线鼠标、有线键盘、无线鼠标和无线键盘,其具备鼠标键盘的基本功能。
[0024]主机2为计算机、机顶盒、电视机、平板电脑、移动互联网设备或手机。
[0025]如图2所示,采用本发明的实现装置实现晕鼠标键盘的方法,包括以下步骤:
步骤SlOl,将鼠标键盘设备I利用USB协议接口 5与主机2连接,主机2通过网络接口
6与云服务器3连接,将主机2与电源装置4连接;
步骤S102,第一数据获取模块211获取鼠标键盘设备的ID信息、固件信息、配置参数和操作记录信息等数据,同时第二数据获取模块212从云服务器中查找到具有相同ID信息(必要时,还应当具有相同的固件信息和配置参数等)的鼠标键盘设备I的操作记录信息,数据比较模块213对云服务器3的数据存储模块31中存储的鼠标键盘设备I的操作记录信息与第一数据获取模块211获取到的具有相同ID信息的鼠标键盘设备I的操作记录信息进行对比:
步骤S103,若云服务器3的数据存储模块31中有新的操作记录信息,则信息提醒模块215提示用户有数据可更新,同时数据推送模块214将记录信息主动推送给用户,具体的,数据推送模块214通过计算机、机顶盒、电视机、平板电脑、移动互联网设备或手机等的显示屏将根据操作记录信息而获取的一些网站信息或者产品商品信息等显示给用户看。
[0026]若鼠标键盘设备I上有新的操作信息数据,则信息提醒模块215提示用户数据可上传,并将数据通过数据上传模块216上传至云服务器3中,同时操作信息删除模块15删除鼠标键盘设备I上的该操作信息数据,然后再采用步骤S102对云服务器3的数据存储模块31中存储的鼠标键盘设备的操作记录信息与第一数据获取模块211获取到的具有相同ID信息的鼠标键盘设备I的操作记录信息进行对比,并将云服务器3上新的操作记录信息主动推送给用户。
[0027]若数据对比后,云服务器3的数据存储模块31中的操作信息数据和鼠标键盘设备I的操作信息记录模块11中的操作信息数据相同,则返回步骤S101。
[0028]此外,该实现方法还包括:主机2内的数据上传模块213将鼠标键盘设备I的ID信息、固件信息、配置参数和操作记录信息上传至云服务器3的云盘32和账户托管模块33中,从而使得云服务器3提供云盘服务和账户托管服务。
[0029]本发明采用主机2将鼠标键盘设备I与云服务器3连接起来,使得鼠标键盘设备I与云服务器3上的数据可以进行对比,若云服务器3有新数据,就将新数据主动推送给用户;若鼠标键盘设备I有新数据,就将新数据通过主机2上传给云服务器3,并将该数据从鼠标键盘设备I中删除,再进行数据对比和数据推送,如此,云服务器3就可以记录用户使用鼠标键盘设备I的习惯,并将用户常用的一些网站、商品等信息及时推送给用户,为用户提供增值服务。
[0030]根据上述说明书的揭示和教导,本发明所属领域的技术人员还可以对上述实施方式进行适当的变更和修改。因此,本发明并不局限于上面揭示和描述的【具体实施方式】,对本发明的一些修改和变更也应当落入本发明的权利要求的保护范围内。此外,尽管本说明书中使用了一些特定的术语,但这些术语只是为了方便说明,并不对本发明构成任何限制。
【权利要求】
1.一种云鼠标键盘的实现装置,其特征在于:包括鼠标键盘设备、主机、云服务器和电源装置; 所述鼠标键盘设备通过USB协议接口连接至所述主机,所述云服务器通过网络接口连接至所述主机,所述主机与所述电源装置连接; 所述鼠标键盘设备内设置有操作信息记录模块、ID信息模块和操作信息删除模块; 所述主机内设置有主机驱动模块,所述主机驱动模块包括第一数据获取模块、第二数据获取模块、数据比较模块、数据推送模块、数据上传模块,所述第一数据获取模块、所述第二数据获取模块、所述数据推送模块均与所述数据比较模块连接,所述第一数据获取模块分别与信息记录模块、所述ID信息模块和所述数据上传模块连接,所述数据上传模块与所述操作信息删除模块连接; 所述云服务器内设置有数据存储模块,所述数据存储模块分别与所述第二数据获取模块和所述数据上传模块连接。
2.根据权利要求1所述的云鼠标键盘的实现装置,其特征在于:所述鼠标键盘设备内还设置有固件信息模块和配置参数记录模块,所述固件信息模块和所述配置参数记录模块均与所述第一数据获取模块连接,所述主机驱动模块还包括信息提醒模块,所述信息提醒模块和所述所述数据比较模块连接。
3.根据权利要求1所述的云鼠标键盘的实现装置,其特征在于:所述云服务器内还设置有云盘和账户托管模块,所述云盘和所述账户托管模块均与所述数据上传模块连接。
4.根据权利要求1所述的云鼠标键盘的实现装置,其特征在于:所述鼠标键盘设备包括有线鼠标、有线键盘、无线鼠标和无线键盘。
5.根据权利要求1所述的云鼠标键盘的实现装置,其特征在于:所述主机为计算机、机顶盒、电视机、平板电脑、移`动互联网设备或手机。
6.一种云鼠标键盘的实现方法,其特征在于,包括以下步骤: 将鼠标键盘设备利用USB协议接口与主机连接,主机通过网络与云服务器连接; 第一数据获取模块获取鼠标键盘设备数据,同时第二数据获取模块从云服务器的数据存储模块获取支持当前鼠标键盘设备的数据,数据比较模块对云服务器端和鼠标键盘设备端的数据进行对比: 若云服务器上有新数据,则信息提醒模块提示用户有数据可更新,同时数据推送模块将新数据主动推送给用户; 若鼠标键盘设备上有新数据,则信息提醒模块提示用户数据可上传,并将数据通过数据上传模块上传至云服务器中,同时操作信息删除模块删除鼠标键盘设备上的该数据。
7.根据权利要求6所述的云鼠标键盘的实现方法,其特征在于,第一数据获取模块获取鼠标键盘设备数据具体为:第一数据获取模块获取鼠标键盘设备的ID信息、固件信息、配置参数和操作记录信息。
8.根据权利要求7所述的云鼠标键盘的实现方法,其特征在于,第二数据获取模块从云服务器的数据存储模块获取支持当前鼠标键盘设备的数据具体为:第二数据获取模块从云服务器的数据存储模块中查找到具有相同ID信息的鼠标键盘设备的操作记录信息。
9.根据权利要求8所述的云鼠标键盘的实现方法,其特征在于,数据比较模块对云服务器端和鼠标键盘设备端的数据进行对比具体为:数据比较模块对云服务器的数据存储模块中存储的鼠标键盘设备的操作记录信息与第一数据获取模块获取到的具有相同ID信息的鼠标键盘设备的操作记录信息进行对比。
10.根据权利要求6至9任一项所述的云鼠标键盘的实现方法,其特征在于,所述实现方法还包括如下步骤:主机内的数据上传模块将鼠标键盘设备的ID信息、固件信息、配置参数和操作记录信息上传至云服务器的云盘和账户托管模块。
【文档编号】H04L29/08GK103729067SQ201310694687
【公开日】2014年4月16日 申请日期:2013年12月18日 优先权日:2013年12月18日
【发明者】陈刚, 易谦, 白金颖 申请人:深圳市赛盟特科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1