一种共享pc的输入设备给安卓设备的方法及其装置制造方法

文档序号:6550032阅读:216来源:国知局
一种共享pc的输入设备给安卓设备的方法及其装置制造方法
【专利摘要】本发明涉及通信领域,公开了一种共享PC的输入设备给安卓设备的方法及其装置。本发明中,包含以下步骤:个人电脑PC记录输入设备的数据并传输至安卓设备;安卓设备通过该输入设备的驱动程序处理数据并执行相应操作;其中,驱动程序预装于安卓设备上,输入设备与PC连接。使得安卓设备不需要使用专用接口的输入设备也能使用输入设备进行相应操作,由于不需实际连接输入设备,也就不需配备专用接口,也不需要将所使用的输入设备局限于专用接口范围,使得降低安卓设备使用输入设备的成本,拓展安卓设备使用的输入设备范围。
【专利说明】一种共享PC的输入设备给安卓设备的方法及其装置
【技术领域】
[0001]本发明涉及通信领域,特别涉及共享PC的输入设备给安卓设备的技术。
【背景技术】
[0002]随着技术的发展,移动设备越来越普及,移动设备包含手机和平板电脑等,移动设备以其轻便的优势广受用户喜爱,甚至有逐步取代个人电脑PC的趋势,但移动设备也由于其设计精简,在使用输入设备上有大限制,一般不配备鼠标、键盘等输入设备,输入设备以按键和触摸屏代替,但在实际使用中,鼠标和键盘的输入操作更便捷,尤其在使用游戏应用时,鼠标和键盘的输入操作使得游戏体验更为畅快。
[0003]现有技术中已设计有OTG(On-The-Go)接口的鼠标和键盘,但这类输入设备价格高昂,可选择面较窄,无形中加大了用户使用移动设备输入设备的成本;或者有些平板电脑设计有通用串行总线USB接口,利用USB接口使用普通带USB接口的鼠标或键盘,但USB接口较大,会使移动设备的外径相应增大,减弱其本身轻薄的优势。

【发明内容】

[0004]本发明的目的在于提供一种共享PC的输入设备给安卓设备的方法及其装置,使得降低安卓设备使用输入设备的成本,拓展安卓设备使用的输入设备范围。
[0005]为解决上述技术问题,本发明提供了一种共享PC的输入设备给安卓设备的方法,包含以下步骤:
[0006]个人电脑PC记录所述输入设备的数据并传输至所述安卓设备;
[0007]所述安卓设备通过所述输入设备的驱动程序处理所述数据并执行相应操作;
[0008]其中,所述驱动程序预装于所述安卓设备上,所述输入设备与所述PC连接。
[0009]本发明还提供了一种共享PC的输入设备给安卓设备的装置,包含:记录模块、通信模块和处理模块;
[0010]所述记录模块,用于记录所述输入设备的数据;
[0011]所述通信模块,用于将所述记录模块记录的所述数据传输至所述安卓设备;
[0012]所述处理模块,用于通过所述输入设备的驱动程序处理所述数据并执行相应操作;
[0013]其中,所述驱动程序预装于所述安卓设备上,所述输入设备与个人电脑PC连接。
[0014]本发明实施方式相对于现有技术而言,主要区别及效果在于:在安卓设备上创建输入设备的驱动程序,也就是创建所需共享的输入设备的驱动程序,在PC端收集到相应输入设备的数据,也就是需要共享的输入设备数据,记录并发送给安卓设备,通过已安装的驱动程序从数据中识别解析出相应的操作命令,安卓设备的系统可根据操作命令进行相应的动作,即可达到在安卓上不需连接输入设备却可使用的目的,也就是安卓设备不需要使用专用接口的输入设备也能使用输入设备进行相应操作,由于不需实际连接输入设备,也就不需配备专用接口,也不需要将所使用的输入设备局限于专用接口范围,使得降低安卓设备使用输入设备的成本,拓展安卓设备使用的输入设备范围。
[0015]作为进一步改进,若所述PC与所述安卓设备连接成功,则执行所述PC记录所述输入设备的数据并传输至所述安卓设备的步骤。在PC与安卓设备连接成功后再进行输入设备共享,避免由于通信失败造成的输入设备共享错误。
[0016]作为进一步改进,所述PC与所述安卓设备连接的连接方式为数据线连接或wifi连接。连接方式可以根据实际应用场景选择不同的连接方式,灵活多变地满足用户不同场合的需求,从而保证了本发明可具备广泛的应用场景。
[0017]作为进一步改进,在所述驱动程序预装于所述安卓设备上的步骤中,利用所述PC上的客户端接收并保存用户的创建指令;所述客户端根据所述创建指令将所述输入设备的驱动程序传输至所述安卓设备;所述安卓设备自动安装该驱动程序;其中,所述创建指令为在所述安卓设备上创建所述输入设备的驱动程序。进一步细化创建输入设备驱动程序的具体方法,利用客户端接收用户命令,并将驱动程序传输至安卓设备,由安卓设备自行安装,使得驱动程序预装得以实现,保证了本发明实施方式的可实现性。
[0018]作为进一步改进,在所述驱动程序预装于所述安卓设备上的步骤中,预先在所述安卓设备上拷入所述输入设备的驱动程序。利用安卓设备上预先拷入驱动程序的方法,实现驱动程序的预装,进一步保证了本发明实施方式的可实现性。
[0019]作为进一步改进,所述输入设备为鼠标或键盘。使得本发明实施方式中的输入设备可选用不同设备,灵活多变地满足用户不同场合的需求,从而保证了本发明可具备广泛的应用场景。
[0020]作为进一步改进,在所述安卓设备通过所述驱动程序处理所述数据并执行相应操作的步骤中,包含以下子步骤:若所述输入设备为鼠标,所述相应操作为移动光标;若所述输入设备为键盘,所述相应操作为按键输入。进一步说明相应操作的具体内容,保证本发明实施方式的可实现性。
【专利附图】

【附图说明】
[0021]图1是根据本发明第一实施方式的共享PC的输入设备给安卓设备的方法流程图;
[0022]图2是根据本发明第二实施方式的共享PC的输入设备给安卓设备的方法流程图;
[0023]图3是根据本发明第三实施方式的共享PC的输入设备给安卓设备的方法流程图;
[0024]图4是根据本发明第四实施方式的共享PC的输入设备给安卓设备的装置结构示意图。
【具体实施方式】
[0025]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
[0026]本发明的第一实施方式涉及一种共享PC的输入设备给安卓设备的方法,下面以安卓设备为安卓手机,并且输入设备为鼠标的情况进行说明,如图1所示,具体包含以下步骤:
[0027]步骤101,检测PC与安卓手机的连接状态;若连接成功,则执行步骤102 ;若连接不成功,则返回执行步骤101。
[0028]具体的说,本实施方式中连接的方式为数据线连接,有线连接为现有成熟的传输方式,保证了本发明实施方式的可实现性。
[0029]此外,PC与安卓手机的连接方式还可以为wifi连接。使用无线网络连接可以避免使用有线连接,也就避免使用手机的通信接口,在保证通信成功的前提下,节省了手机通信接口,为降低手机的制造成本提供便利,同时也为进一步缩小手机体积提供可能。需要说明的是,PC和手机的连接方式可以根据实际应用场景选择不同的连接方式,灵活多变地满足用户不同场合的需求,从而保证了本发明可具备广泛的应用场景。
[0030]还需说明的是,在实际应用中,也可以不需要本判断步骤,但如果连接不成功,可能造成后续的数据通信失败,所以本步骤可以避免本实施方式中由于通信失败造成的输入设备共享错误。
[0031]步骤102,创建鼠标的驱动程序。
[0032]也就是说,在安卓手机上创建一个虚拟鼠标。具体的说,本实施方式中,是利用PC端上的客户端对安卓手机进行相应的操作控制的,也就是利用客户端接收并保存用户输入的创建指令,客户端将根据具体的创建指令将相应的鼠标驱动程序传输到安卓手机上,安卓手机接收到驱动程序后将自动创建输入设备驱动程序,其中,创建命令指的是在安卓手机上创建相应鼠标的驱动程序。更具体的说,客户端可以是ADB,在此进一步说明创建输入设备驱动程序的具体方法,使得驱动程序预装得以实现,保证了本发明实施方式的可实现性。从用户使用的角度来说,用户是通过在ADB上输入命令进行对安卓手机创建输入设备驱动程序的。具体的说,本步骤中鼠标的驱动程序也就是PC上待共享的鼠标的对应驱动程序。
[0033]此外,值得一提的是,也可以利用安卓手机本身的存储卡的文件存储功能,预先在存储卡上拷入驱动程序安装文件,使得存储卡装入安卓手机后驱动程序得以创建。
[0034]还需说明的是,在第一次共享鼠标时需要创建驱动程序的步骤,一旦创建之后,如果以后需要共享同类型鼠标,可以不再重复创建驱动程序,直接进入后续步骤即可。
[0035]步骤103,PC记录鼠标的数据。
[0036]具体的说,就是识别出PC上鼠标的操作数据并记录下来,数据中包含鼠标移动时的坐标及时间等信息。
[0037]步骤104,将数据传输至安卓手机。
[0038]具体的说,是利用PC上的客户端将数据传输至安卓手机,如果客户端为ADB,可以利用“push”命令,将相应的数据传输至安卓手机中。
[0039]步骤105,处理数据。
[0040]具体的说,本步骤是安卓手机通过上述驱动程序处理来自PC的数据,也就是说,利用驱动程序可以从数据中解析出鼠标移动的坐标及时间等信息。[0041]步骤106,根据解析出的指令执行。
[0042]也就是说,安卓手机利用解析出的指令进行相应的操作。具体的说,根据解析出的鼠标移动坐标及时间等信息移动安卓手机上的虚拟鼠标对应的光标。
[0043]本实施方式相对于现有技术而言,主要区别及效果在于:在安卓手机上创建鼠标的驱动程序,也就是创建所需共享的鼠标的驱动程序,同时,在PC端收集到相应输入设备的数据,也就是需要共享的输入设备数据,并将收集到的数据发送给安卓手机,通过已安装的驱动程序从数据中识别解析出相应的操作命令,安卓设备的系统可根据操作命令进行相应的动作,使得安卓手机可以使用PC共享的鼠标,即可达到在安卓手机上不需连接鼠标却可使用的目的,也就是手机不需要使用专用接口的鼠标也能进行相应的鼠标操作,由于不需实际连接鼠标,也就不需使用专用接口的高昂鼠标,可以降低安卓手机使用输入设备的成本,拓展安卓手机使用的输入设备范围。
[0044]本发明的第二实施方式同样涉及一种共享PC的输入设备给安卓设备的方法,本实施方式与第一实施方式大致相同,如图2所不,主要区别在于第一实施方式中,PC是将鼠标共享给安卓手机,而本实施方式中,PC是将键盘共享给安卓手机,使得本发明实施方式中的输入设备可选用不同设备,灵活多变地满足用户不同场合的需求,从而保证了本发明可具备广泛的应用场景。
[0045]具体的说,在本实施方式中,PC记录的数据是键盘的按键信息,而安卓手机从数据中也相应地解析出相应的按键输入指令并执行。
[0046]此外,PC共享的输入设备除了第一实施方式中的鼠标和第二实施方式中的键盘,还可以是扫描仪、写字板或游戏杆,共享的具体方法类似,在此不再赘述。
[0047]本发明的第三实施方式同样涉及一种共享PC的输入设备给安卓设备的方法,本实施方式与第一实施方式大致相同,如图3所不,主要区别在于第一实施方式中,安卓设备为安卓手机,而本实施方式中安卓设备是安卓平板电脑,此外,也可以是其他安卓设备,可见,安卓设备可以根据实际应用场景的需求选用不同的设备,灵活多变地满足用户的不同需求,从而保证了本发明可具备广泛的应用场景。
[0048]由于具体操作步骤相类似,在此不再赘述。
[0049]本发明第四实施方式涉及一种共享PC的输入设备给安卓设备的装置,其连接结构如图3所示,包含:记录模块、通信模块和处理模块。
[0050]记录模块,用于记录输入设备的数据。
[0051]通信模块,用于将记录模块记录的数据传输至安卓设备。
[0052]处理模块,用于通过该输入设备的驱动程序处理数据并执行相应操作;其中,该驱动程序预装于安卓设备上,该输入设备还与个人电脑PC连接。
[0053]此外还包含:判断模块;判断模块,用于判断PC与安卓设备连接是否成功,并在判定为连接成功时,触发记录模块。
[0054]需要说明的是,本实施方式中的安卓设备为安卓手机,输入设备为鼠标。
[0055]不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。[0056]值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单
J Li ο
[0057]本发明第五实施方式同样涉及一种共享PC的输入设备给安卓设备的装置,第五实施方式与第四实施方式基本相同,主要区别在于:在第四实施方式中,共享的输入设备为鼠标,而本实施方式中,共享的输入设备为键盘。
[0058]此外,除了第四实施方式中PC共享鼠标和第五实施方式中PC共享键盘,PC还可以共享扫描仪、写字板或游戏杆,装置的结构类似,在此不再赘述。
[0059]由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。
[0060]本发明第六实施方式同样涉及一种共享PC的输入设备给安卓设备的装置,第六实施方式是在第四实施方式基本相同,主要区别在于:在第四实施方式中,安卓设备为安卓手机,而本实施方式中安卓设备是安卓平板电脑,此外,也可以是其他安卓设备,可见,安卓设备可以根据实际应用场景的需求选用不同的设备,灵活多变地满足用户的不同需求,从而保证了本发明可具备广泛的应用场景。
[0061]由于第三实施方式与本实施方式相互对应,因此本实施方式可与第三实施方式互相配合实施。第三实施方式中提到的相关技术细节在本实施方式中依然有效,在第三实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第三实施方式中。
[0062]本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
【权利要求】
1.一种共享PC的输入设备给安卓设备的方法,其特征在于,包含以下步骤: 个人电脑PC记录所述输入设备的数据并传输至所述安卓设备; 所述安卓设备通过所述输入设备的驱动处理所述数据并执行相应操作; 其中,所述驱动预装于所述安卓设备上,所述输入设备与所述PC连接。
2.根据权利要求1所述的共享PC的输入设备给安卓设备的方法,其特征在于,若所述PC与所述安卓设备连接成功,则执行所述个人电脑PC记录所述输入设备的数据并传输至所述安卓设备的步骤。
3.根据权利要求2所述的共享PC的输入设备给安卓设备的方法,其特征在于,所述PC与所述安卓设备连接的连接方式为数据线连接或wifi连接。
4.根据权利要求1所述的共享PC的输入设备给安卓设备的方法,其特征在于,在所述驱动程序预装于所述安卓设备上的步骤中, 利用所述PC上的客户端接收并保存用户的创建指令; 所述客户端根据所述创建指令将所述输入设备的驱动程序传输至所述安卓设备; 所述安卓设备自动安装该驱动程序; 其中,所述创建指令为在所述安卓设备上创建所述输入设备的驱动程序。
5.根据权利要求1所述的共享PC的输入设备给安卓设备的方法,其特征在于,在所述驱动程序预装于所述安卓设备上的步骤中, 在所述安卓设备上预先存储并安装所述输入设备的驱动程序。
6.根据权利要求1所述的共享PC的输入设备给安卓设备的方法,其特征在于,所述输入设备为鼠标或键盘。
7.根据权利要求1所述的共享PC的输入设备给安卓设备的方法,其特征在于,在所述安卓设备通过所述驱动程序处理所述数据并执行相应操作的步骤中,包含以下子步骤: 若所述输入设备为鼠标,所述相应操作为移动光标; 若所述输入设备为键盘,所述相应操作为按键输入。
8.一种共享PC的输入设备给安卓设备的装置,其特征在于,包含:记录模块、通信模块和处理模块; 所述记录模块,用于记录所述输入设备的数据; 所述通信模块,用于将所述记录模块记录的所述数据传输至所述安卓设备; 所述处理模块,用于通过所述输入设备的驱动程序处理所述数据并执行相应操作; 其中,所述驱动程序预装于所述安卓设备上,所述输入设备与个人电脑PC连接。
9.根据权利要求8所述的共享PC的输入设备给安卓设备的装置,其特征在于,还包含:判断模块; 所述判断模块,用于判断所述PC与所述安卓设备连接是否成功,并在判定为连接成功时,触发所述记录模块。
10.根据权利要求8所述的共享PC的输入设备给安卓设备的装置,其特征在于,所述输入设备为鼠标或键盘。
【文档编号】G06F13/38GK104035900SQ201410273014
【公开日】2014年9月10日 申请日期:2014年6月18日 优先权日:2014年6月3日
【发明者】曾阳, 楼帅 申请人:上海卓悠网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1