本发明专利技术的目的是提供一种在设备间进行输入同步的方法与系统。其中,待进行输入同步的两个设备通过中间服务器建立连接;当使用其中一个设备的输入设备来进行输入时,所述一个设备成为源设备,所述源设备将输入信息经由所述中间服务器提供给另一设备,所述另一设备成为目标设备;所述目标设备将所述输入信息呈现至屏幕。与现有技术相比,本发明专利技术使得待进行输入同步的两个设备可以通过中间服务器来进行双向的输入同步。
【技术实现步骤摘要】
一种在设备间进行输入同步的方法与系统
本专利技术涉及输入法
,尤其涉及一种在设备间进行输入同步的技术。
技术介绍
现有技术中,手机通常通过WiFi、蓝牙或USB与电脑连接,并将手机屏幕作为手写板,用户在其上进行手写输入,同时通过手机与电脑的连接线路将用户手写输入的字符传递至电脑,以在电脑中进行显示,并作为电脑中应用的输入。显然,这种连接是单向的,即仅将手机中的输入信息发送至电脑,电脑却不会将其输入信息发送至手机。
技术实现思路
本专利技术的目的是提供一种在设备间进行输入同步的方法与系统。根据本专利技术的一个方面,提供了一种在设备间进行输入同步的方法,其中,该方法包括:a待进行输入同步的两个设备通过中间服务器建立连接;b当使用其中一个设备的输入设备来进行输入时,所述一个设备成为源设备,所述源设备将输入信息经由所述中间服务器提供给另一设备,所述另一设备成为目标设备;c所述目标设备将所述输入信息呈现至屏幕。根据本专利技术的另一个方面,还提供了一种在设备间进行输入同步的系统,其中,该系统包括待进行输入同步的两个设备以及中间服务器,其中,每个设备包括:建立连接;输入提供装置,用于当使用该设备的输入设备来进行输入时,将输入信息经由所述中间服务器提供给所述另一设备;接收呈现装置,用于获取所述输入信息,并将所述输入信息呈现至屏幕;其中,所述中间服务器包括:连接装置,用于为待进行输入同步的两个设备建立连接;中转装置,用于为所述待进行输入同步的两个设备中转输入信息。与现有技术相比,本专利技术使得待进行输入同步的两个设备可以通过中间服务器来进行双向的输入同步。并且,当源设备的处理能力较高时,由源设备来对用户输入的编码信息进行处理,可以合理、有效地利用源设备的计算资源,同时减轻了处理能力较弱的目标设备的处理负荷。同样地,当目标设备的处理能力较高时,源设备对用户输入的编码信息不做处理,而直接提供给目标设备来由其进行处理,可以合理、有效地利用目标设备的计算资源,同时减轻了处理能力较弱的源设备的处理负荷。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1示出根据本专利技术的一个示例性系统的示意图;图2示出根据本专利技术一个方面的在设备间进行输入同步的方法流程图;图3示出根据本专利技术另一个方面的在设备间进行输入同步的装置示意图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本专利技术作进一步详细描述。本专利技术旨在提供一种在设备间进行输入同步的方法及系统。其中,待进行输入同步的两个设备可以是手机、平板电脑等移动终端与电脑,或者两个移动终端。当使用其中任一设备的输入设备来进行输入时,该设备成为输入同步的源设备,则另一设备成为输入同步的目标设备。例如,手机与电脑之间待进行输入同步,当通过手机的键盘进行输入时,手机为源设备,电脑为目标设备。反之亦然。也即,当通过电脑的键盘进行输入时,电脑为源设备,手机为目标设备。在此,待进行输入同步的两个设备之间无法直接通信,两者需通过中间服务器来建立连接,进而经由该(等)中间服务器来为两者中转输入信息。其中,中间服务器包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集合或多个服务器构成的云;其中,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,云计算是分布式计算的一种,由一群松散耦合的计算机集合组成的一个虚拟超级计算机。进一步地,当中间服务器由多台设备组成时,为待进行输入同步的两个设备之间建立连接及中转输入信息的操作可由其中的不同设备执行。为便于说明,本文中多以手机与电脑之间待进行传输同步来进行举例说明,然而该等举例仅用于解释说明本专利技术之目的,而不应被理解为对本专利技术的任何限制。类似地,本专利技术同样可适用于两个移动终端之间的传输同步。图1示出根据本专利技术的一个示例性系统示意图。其中,手机10与电脑20之间待进行传输同步,两者通过中间服务器30建立连接并中转输入信息。在此,手机10与电脑20通过中间服务器30建立连接的方式至少包括以下2种:1)手机10与电脑20通过同一账号来登录中间服务器30,以建立连接。例如,电脑20向中间服务器30注册并获得注册账号后,手机10同样通过该注册账号来登录中间服务器30,从而中间服务器30为电脑20与手机10建立连接。2)中间服务器30向两个设备之一发送二维码,另一设备扫描该二维码来通过中间服务器30与接收该二维码的设备建立连接。例如,电脑20访问中间服务器30,中间服务器30向电脑20返回一个二维码,该二维码可用于唯一标识该电脑20,手机10扫描该二维码,并将扫描所获得的信息发送至中间服务器30,从而中间服务器30为手机10与电脑20建立连接。并且,当手机10与电脑20分别作为源设备时,由于其各自的输入设备不同,从而可根据其输入设备来适用于不同的应用场景。其中,手机10中的输入设备通常包括键盘、屏幕手写板和多媒体采集设备,前者其中键盘可包括物理键盘和虚拟键盘,多媒体采集设备可包括麦克风、摄像头等。例如,用户当前正在使用电脑20,但其习惯使用如手机10的九宫格键盘进行输入,根据本专利技术,该用户即可将其手机10作为源设备来使用其九宫格键盘进行输入,并将电脑20作为目标设备来经由中间服务器30接收手机10的输入。进一步地,由于电脑20的处理能力更高,手机10可以仅将用户输入的按键编码信息经由中间服务器30提供给电脑20,由电脑20来根据该按键编码信息匹配相应的候选词条。又如,在手机10作为源设备时,由于其具有多媒体采集设备,可采集声音、图像、视频等多媒体信息,并将所采集的多媒体信息经由中间服务器30提供给电脑20,从而扩展了不具备多媒体采集设备的电脑20的信息采集能力。此外,电脑20中的输入设备通常包括键盘和鼠标,由于其输入便利性和电脑20所具有的更高的处理能力,从而当电脑20作为源设备时,其可以将用户的输入信息进行一定的处理,并将处理后的输入信息经由中间服务器30提供给手机10,从而手机10可以直接呈现电脑20所提供的输入信息,而无需对其进行处理。例如,用户使用电脑20的键盘进行输入,电脑20将用户输入的按键编码信息转换为输入词条后,将输入词条经由中间服务器30提供给手机10,以在手机10中直接上屏输入。图2为根据本专利技术的一个实施例的方法流程图,示出设备间进行输入同步的过程。具体地,如图2所示,在步骤S1中,待进行输入同步的手机10和电脑20通过中间服务器30建立连接。例如,手机10和电脑20可通过登录同一账号来登录中间服务器30,并由中间服务器30为两者建立连接。在步骤S2中,当使用其中一个设备的输入设备来进行输入时,该设备成为源设备,源设备将输入信息经由中间服务器30提供给另一设备,另一设备成为目标设备。随后,在步骤S3中,目标设备将源设备所提供的输入信息呈现至屏幕。在此,手机10或电脑20均可作为输入同步的源设备,同时另一设备作为输入同步的目标设备,即当手机10为源设备时,电脑20为目标设备;当电脑20为源设备时,手机10为目标设备。并且,源设备可以将用户输入的编码信息,诸如按键编码信息、手写笔画坐标信息等,直接作为输入信息经由中间服务器30提供给目标设备,由目标设备本文档来自技高网...
【技术保护点】
一种在设备间进行输入同步的方法,其中,该方法包括:?a待进行输入同步的两个设备通过中间服务器建立连接;?b当使用其中一个设备的输入设备来进行输入时,所述一个设备成为源设备,所述源设备将输入信息经由所述中间服务器提供给另一设备,所述另一设备成为目标设备;?c所述目标设备将所述输入信息呈现至屏幕。
【技术特征摘要】
1.一种在设备间进行输入同步的方法,其中,该方法包括:a待进行输入同步的两个设备通过中间服务器建立连接;b在一次输入过程中,当使用其中一个设备的输入设备来进行输入时,所述一个设备成为源设备,所述源设备将输入信息经由所述中间服务器提供给另一设备,所述另一设备成为目标设备;c所述目标设备将所述输入信息呈现至屏幕,从而完成此次输入同步;其中,如果所述源设备的输入设备包括键盘,则所述步骤b中所述源设备将其输入设备所产生的输入按键编码信息作为输入信息经由所述中间服务器提供给所述目标设备,所述步骤c中所述目标设备将所述输入信息解析并呈现至屏幕;其中,如果所述源设备的输入设备包括屏幕手写板,则所述步骤b中所述源设备将其输入设备所产生的输入笔画坐标信息作为输入信息经由所述中间服务器提供给所述目标设备,所述步骤c中所述目标设备将所述输入信息解析并呈现至屏幕;其中,如果所述源设备的输入设备包括键盘,则所述步骤b中所述源设备将其输入设备所产生的输入按键编码信息转换为词条信息,并将所述词条信息作为输入信息经由所述中间服务器提供给所述目标设备。2.根据权利要求1所述的方法,其中,所述步骤a包括:待进行输入同步的两个设备通过同一账号来登录所述中间服务器,以建立连接。3.根据权利要求1所述的方法,其中,所述步骤a包括:所述中间服务器向所述待进行输入同步的两个设备之一发送二维码;所述两个设备中的另一设备扫描所述二维码来通过所述中间服务器与接收所述二维码的设备建立连接。4.一种在设备间进行输入同步的系统,其中,该系统包括待进行输入同步的两个设备以及中间服务器,其中,每个设备包括:连接建立装置,用于通过中间服务器与待进行输入同步的另一设备建立连接;输入提供装置,用于在一次输入过程中,当使用该设备的输入设备来进行输入时,将输入信息经由所述中间服务器提供给所述另一设备;接收呈现装置,用于获取所述输入信息,并将...
【专利技术属性】
技术研发人员:汪倩怡,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。