一种跨设备输入方法、设备及系统与流程

文档序号:33248704发布日期:2023-02-18 00:09阅读:25来源:国知局
1.本技术实施例涉及电子
技术领域
:,尤其涉及一种跨设备输入方法、设备及系统。
背景技术
::2.越来越多的电子设备可以连接到网络,接受用户的输入进行搜索或输入。例如,电视机可以连接到家庭网络,接收用户在搜索框中输入的节目名称,通过家庭网络搜索到节目名称对应的节目并播放。通常电视机接收的节目名称是用户通过遥控器在搜索框中输入的。3.在一些示例中,如图1所示,电视机01可以接收用户通过遥控器02的方向键(如图1所示a,b,c或d),控制电视机01上光标在输入键盘(如图1所示e)上的移动,从而在搜索框f中输入的节目名称。在另一些示例中,如图1所示,电视机01可以接收用户通过遥控器02的输入键盘(如图1所示g),在搜索框f中输入的节目名称。但是,上述通过遥控器在搜索框中输入节目名称的方法操作繁琐,使用不方便。技术实现要素:4.本技术提供一种跨设备输入方法、设备及系统,可以在跨设备输入时,基于单个设备实现焦点框的任意切换,操作简单。5.为达到上述目的,本技术实施例采用如下技术方案:6.第一方面,提供一种跨设备输入方法,该方法包括:响应于接收到用户用于开启远程输入功能的操作,第一设备根据一个或多个第二设备的界面信息确定目标设备;第一设备与目标设备建立用于传输第一设备向目标设备发送的用户输入的信息的无线连接;第一设备显示远程输入界面,该远程输入界面包括输入框以及至少一个选项,该至少一个选项用于调整所述目标设备上的焦点框。其中,目标设备是上述一个或多个第二设备中的一个,目标设备的界面上包括一个或多个编辑框。7.上述第一方面提供的方案,可以基于单个设备(如第一设备)发起向目标设备(如大屏设备)的远程输入,而不会对其他强输入能力设备造成干扰。进一步的,对于目标设备的显示界面包括有多编辑框的情况,该方法可以通过单个设备实现焦点框的任意切换,操作简单,用户体验佳。8.在一种可能的实现方式中,上述第一设备根据一个或多个第二设备的界面信息确定目标设备,包括:上述第一设备根据多个第二设备的界面信息显示设备信息。其中,上述多个第二设备中有多个设备的界面上具有编辑框,上述设备信息包括界面具有编辑框的一个或多个第二设备的标识信息。第一设备根据用户对上述设备信息中标识信息的选择操作,确定目标设备。作为一种实现方式,第一设备可以向用户展示多个第二设备的标识信息,以便用户选择目标设备。通过上述用户界面(userinterface,ui)互动,可以更加人性化的为用户服务,提高用户体验。9.在一种可能的实现方式中,上述一个或多个第二设备中仅有一个设备的界面上具有编辑框,则上述第一设备确定界面上具有编辑框的设备是目标设备。作为一种实现方式,第一设备可以自动根据一个或多个第二设备的界面上具有编辑框的情况确定目标设备。例如在只有一个第二设备上具有编辑框时,直接确定该设备是目标设备。通过该方案,可以简化跨设备输入的操作,提高跨设备输入的效率,提升用户体验。10.在一种可能的实现方式中,上述方法还包括:第一设备接收用户在上述输入框中输入的信息;第一设备向目标设备发送用户在输入框中输入的信息,用户在所述输入框中输入的信息用于填充到所述目标设备的默认焦点框。作为一种可能性,第一设备可以直接根据用户在用于跨设备输入的输入框中输入的信息,向目标设备的默认焦点框中输入对应信息。通过该方案,可以提高跨设备输入时用户的体验度。11.在一种可能的实现方式中,上述方法还包括:第一设备响应于接收到用户选择上述至少一个选项中任一个的操作;第一设备确定切换后的焦点框;第一设备向目标设备发送焦点框切换信息。其中,焦点框切换信息包括上述切换后的焦点框的标识信息。作为一种可能性,第一设备根据用户切换目标设备焦点框的操作,对应的进行焦点框切换。通过该方案,可以简化跨设备输入时焦点框切换的流程和操作,提高跨设备输入的效率,提升用户体验。12.在一种可能的实现方式中,上述第一设备确定切换后的焦点框,包括:第一设备根据编辑框信息确定切换后的焦点框;编辑框信息包括多个编辑框的优先级。作为一种实现方式,可以基于编辑框的优先级情况进行焦点框切换。通过该方案,可以优先进行重要程度较高的编辑框的跨设备输入,提升用户体验。13.在一种可能的实现方式中,上述目标设备的界面上包括多个编辑框;上述方法还包括:第一设备从目标设备接收多个编辑框的位置信息;第一设备根据多个编辑框的位置信息确定多个编辑框的优先级。作为一种实现方式,可以基于编辑框的位置信息进行焦点框切换。该方案符合用户的使用习惯,例如符合用户按照从上到下、从左到右的顺序进行对编辑框的跨设备输入的习惯,提升用户体验。14.在一种可能的实现方式中,上述方法还包括:第一设备从目标设备接收编辑框信息。作为一种实现方式,第一设备可以从目标设备获取例如编辑框的优先级或编辑框的位置信息等编辑框信息,以提高焦点框切换所依据的信息的准确性。15.在一种可能的实现方式中,上述至少一个选项包括用于切换下一个编辑框的选项或用于切换上一个编辑框的选项中的至少一个。作为一种实现方式,第一设备可以提供用于切换至下一个和/或上一个焦点框的选项,供用户根据需要进行焦点框切换,提高用户体验度。16.在一种可能的实现方式中,上述至少一个选项包括用于跨编辑框切换的选项。作为一种实现方式,第一设备可以提供用于跨编辑框切换的选项,供用户根据需要进行焦点框切换,提高用户体验度。17.在一种可能的实现方式中,上述无线连接是点对点(peertopeer,p2p)连接。作为一种可能性,本技术提供的方法适用于p2p的网络架构,可以提高该方法对不同网络架构的适用性和兼容性。18.在一种可能的实现方式中,上述无线连接基于远程过程调用(remoteprocedurecall,rpc)协议。作为一种可能性,本技术提供的方法适用于基于rpc协议的无线连接,可以提高该方法对不同通信协议的适用性和兼容性。19.第二方面,提供一种跨设备输入方法,该方法应用于目标设备,该方法包括:目标设备在与第一设备建立无线连接之后,确定默认焦点框。其中,上述无线连接用于第一设备向目标设备发送用户输入的信息。目标设备接收第一设备通过上述无线连接发送的信息,并将所述信息填充到默认焦点框。应理解:目标设备为一个或多个第二设备中的一个设备。20.上述第二方面提供的方案,目标设备(如大屏设备)可以与第一设备建立用于跨设备输入的无线连接,目标设备通过建立的无线连接接收第一设备的远程输入。该方法中,无线连接的建立过程不会对其他强输入能力设备造成干扰,操作简单,用户体验佳。21.在一种可能的实现方式中,上述方法还包括:目标设备从第一设备接收焦点框切换信息,该焦点框切换信息包括焦点框的标识信息;目标设备将焦点框切换为标识信息对应的编辑框。作为一种实现方式,例如对于目标设备的显示界面包括有多编辑框的情况,可以通过单个设备实现焦点框的任意切换,操作简单,用户体验佳。22.在一种可能的实现方式中,上述默认焦点框是目标设备的界面上的第一个编辑框;或者,默认焦点框是目标设备的界面上优先级最高的编辑框。作为一种实现方式,可以基于编辑框的优先级情况确定默认焦点框。通过该方案,可以优先进行重要程度较高的编辑框的跨设备输入,提升用户体验。作为另一种实现方式,可以基于编辑框的位置信息确定默认焦点框。该方案符合用户的使用习惯,例如符合用户按照从上到下、从左到右的顺序进行对编辑框的跨设备输入的习惯,提升用户体验。23.在一种可能的实现方式中,上述目标设备的界面上包括多个编辑框;上述方法还包括:目标设备向第一设备发送上述多个编辑框的位置信息;或者,目标设备向第一设备发送上述多个编辑框的优先级。作为一种实现方式,第一设备可以从目标设备获取例如编辑框的优先级或编辑框的位置信息等编辑框信息,以提高焦点框切换所依据的信息的准确性。24.在一种可能的实现方式中,上述无线连接是p2p连接。作为一种可能性,本技术提供的方法适用于p2p的网络架构,可以提高该方法对不同网络架构的适用性和兼容性。25.在一种可能的实现方式中,上述无线连接基于rpc协议。作为一种可能性,本技术提供的方法适用于基于rpc协议的无线连接,可以提高该方法对不同通信协议的适用性和兼容性。26.第三方面,提供一种第一设备,该第一设备包括:处理单元,用于:响应于接收到用户用于开启远程输入功能的操作,根据一个或多个第二设备的界面信息确定目标设备;与目标设备建立用于传输第一设备向目标设备发送的用户输入的信息的无线连接;显示单元,用于:显示远程输入界面,该远程输入界面包括输入框以及至少一个选项,该至少一个选项用于调整所述目标设备上的焦点框。其中,目标设备是上述一个或多个第二设备中的一个,目标设备的界面上包括一个或多个编辑框。27.上述第三方面提供的方案,可以基于单个设备(如第一设备)发起向目标设备(如大屏设备)的远程输入,而不会对其他强输入能力设备造成干扰。进一步的,对于目标设备的显示界面包括有多编辑框的情况,该方法可以通过单个设备实现焦点框的任意切换,操作简单,用户体验佳。28.在一种可能的实现方式中,上述处理单元具体用于:根据多个第二设备的界面信息显示设备信息;以及根据用户对上述设备信息中标识信息的选择操作,确定目标设备。其中,上述多个第二设备中有多个设备的界面上具有编辑框,上述设备信息包括界面具有编辑框的一个或多个第二设备的标识信息。作为一种实现方式,第一设备可以向用户展示多个第二设备的标识信息,以便用户选择目标设备。通过上述ui互动,可以更加人性化的为用户服务,提高用户体验。29.在一种可能的实现方式中,上述一个或多个第二设备中仅有一个设备的界面上具有编辑框,则上述处理单元确定界面上具有编辑框的设备是目标设备。作为一种实现方式,第一设备可以自动根据一个或多个第二设备的界面上具有编辑框的情况确定目标设备。例如在只有一个第二设备上具有编辑框时,直接确定该设备是目标设备。通过该方案,可以简化跨设备输入的操作,提高跨设备输入的效率,提升用户体验。30.在一种可能的实现方式中,上述处理单元还用于:接收用户在上述输入框中输入的信息;向目标设备发送用户在输入框中输入的信息,用户在所述输入框中输入的信息用于填充到所述目标设备的默认焦点框。作为一种可能性,第一设备可以直接根据用户在用于跨设备输入的输入框中输入的信息,向目标设备的默认焦点框中输入对应信息。通过该方案,可以提高跨设备输入时用户的体验度。31.在一种可能的实现方式中,上述处理单元还用于:响应于接收到用户选择上述至少一个选项中任一个的操作;确定切换后的焦点框;向目标设备发送焦点框切换信息。其中,焦点框切换信息包括上述切换后的焦点框的标识信息。作为一种可能性,第一设备根据用户切换目标设备焦点框的操作,对应的进行焦点框切换。通过该方案,可以简化跨设备输入时焦点框切换的流程和操作,提高跨设备输入的效率,提升用户体验。32.在一种可能的实现方式中,上述处理单元具体用于:根据编辑框信息确定切换后的焦点框;编辑框信息包括多个编辑框的优先级。作为一种实现方式,可以基于编辑框的优先级情况进行焦点框切换。通过该方案,可以优先进行重要程度较高的编辑框的跨设备输入,提升用户体验。33.在一种可能的实现方式中,上述目标设备的界面上包括多个编辑框;上述处理单元还用于:从目标设备接收多个编辑框的位置信息;根据多个编辑框的位置信息确定多个编辑框的优先级。作为一种实现方式,可以基于编辑框的位置信息进行焦点框切换。该方案符合用户的使用习惯,例如符合用户按照从上到下、从左到右的顺序进行对编辑框的跨设备输入的习惯,提升用户体验。34.在一种可能的实现方式中,上述第一设备还包括:收发单元,用于从目标设备接收编辑框信息。作为一种实现方式,第一设备可以从目标设备获取例如编辑框的优先级或编辑框的位置信息等编辑框信息,以提高焦点框切换所依据的信息的准确性。35.在一种可能的实现方式中,上述至少一个选项包括用于切换下一个编辑框的选项或用于切换上一个编辑框的选项中的至少一个。作为一种实现方式,第一设备可以提供用于切换至下一个和/或上一个焦点框的选项,供用户根据需要进行焦点框切换,提高用户体验度。36.在一种可能的实现方式中,上述至少一个选项包括用于跨编辑框切换的选项。作为一种实现方式,第一设备可以提供用于跨编辑框切换的选项,供用户根据需要进行焦点框切换,提高用户体验度。37.在一种可能的实现方式中,上述无线连接是p2p连接。作为一种可能性,本技术提供的方法适用于p2p的网络架构,可以提高该方法对不同网络架构的适用性和兼容性。38.在一种可能的实现方式中,上述无线连接基于rpc协议。作为一种可能性,本技术提供的方法适用于基于rpc协议的无线连接,可以提高该方法对不同通信协议的适用性和兼容性。39.第四方面,提供一种目标设备,该目标设备包括:处理单元,用于与第一设备建立无线连接;确定默认焦点框。其中,上述无线连接用于第一设备向目标设备发送用户输入的信息。收发单元,用于接收第一设备通过上述无线连接发送的信息,并将所述信息填充到默认焦点框。应理解:目标设备为一个或多个第二设备中的一个设备。40.上述第四方面提供的方案,目标设备(如大屏设备)可以与第一设备建立用于跨设备输入的无线连接,通过建立的无线连接接收第一设备的远程输入。该方法中,无线连接的建立过程不会对其他强输入能力设备造成干扰,操作简单,用户体验佳。41.在一种可能的实现方式中,上述收发单元还用于:从第一设备接收焦点框切换信息,该焦点框切换信息包括焦点框的标识信息;上述处理单元还用于:将焦点框切换为标识信息对应的编辑框。作为一种实现方式,例如对于目标设备的显示界面包括有多编辑框的情况,可以通过单个设备实现焦点框的任意切换,操作简单,用户体验佳。42.在一种可能的实现方式中,上述默认焦点框是目标设备的界面上的第一个编辑框;或者,默认焦点框是目标设备的界面上优先级最高的编辑框。作为一种实现方式,可以基于编辑框的优先级情况确定默认焦点框。通过该方案,可以优先进行重要程度较高的编辑框的跨设备输入,提升用户体验。作为另一种实现方式,可以基于编辑框的位置信息确定默认焦点框。该方案符合用户的使用习惯,例如符合用户按照从上到下、从左到右的顺序进行对编辑框的跨设备输入的习惯,提升用户体验。43.在一种可能的实现方式中,上述目标设备的界面上包括多个编辑框;上述收发单元还用于:向第一设备发送上述多个编辑框的位置信息;或者,向第一设备发送上述多个编辑框的优先级。作为一种实现方式,第一设备可以从目标设备获取例如编辑框的优先级或编辑框的位置信息等编辑框信息,以提高焦点框切换所依据的信息的准确性。44.在一种可能的实现方式中,上述无线连接是p2p连接。作为一种可能性,本技术提供的方法适用于p2p的网络架构,可以提高该方法对不同网络架构的适用性和兼容性。45.在一种可能的实现方式中,上述无线连接基于rpc协议。作为一种可能性,本技术提供的方法适用于基于rpc协议的无线连接,可以提高该方法对不同通信协议的适用性和兼容性。46.第五方面,提供一种第一设备,该第一设备包括:显示屏;一个或多个处理器;一个或多个存储器;所述存储器存储有一个或多个程序,所述一个或多个程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述第一设备执行如第一方面和第一方面中任一项所述的方法。47.第六方面,提供一种目标设备,该目标设备包括:显示屏;一个或多个处理器;一个或多个存储器;所述存储器存储有一个或多个程序,所述一个或多个程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述目标设备执行如第二方面和第二方面中任一项所述的方法。应理解:目标设备为一个或多个第二设备中的一个设备。48.第七方面,提供一种跨设备输入方法,该方法包括:响应于接收到用户用于开启远程输入功能的操作,第一设备根据一个或多个第二设备的界面信息确定目标设备,该目标设备是上述一个或多个第二设备中的一个,目标设备的界面上包括一个或多个编辑框;第一设备与目标设备建立无线连接,该无线连接用于传输第一设备向目标设备发送的用户输入的信息;目标设备确定默认焦点框;第一设备显示远程输入界面,该远程输入界面包括输入框以及至少一个选项,该至少一个选项用于调整目标设备上的焦点框。应理解:目标设备为一个或多个第二设备中的一个设备。49.上述第七方面提供的方案,可以基于单个设备(如第一设备)发起向目标设备(如大屏设备)的远程输入,而不会对其他强输入能力设备造成干扰。进一步的,对于目标设备的显示界面包括有多编辑框的情况,该方法可以通过单个设备实现焦点框的任意切换,操作简单,用户体验佳。50.在一种可能的实现方式中,上述方法还包括:第一设备接收用户在输入框中输入的信息;第一设备向目标设备发送用户在输入框中输入的信息,用户在所述输入框中输入的信息用于填充到所述目标设备的默认焦点框;目标设备将上述信息填充到默认焦点框。作为一种可能性,第一设备可以直接根据用户在用于跨设备输入的输入框中输入的信息,向目标设备的默认焦点框中输入对应信息。通过该方案,可以提高跨设备输入时用户的体验度。51.在一种可能的实现方式中,上述方法还包括:第一设备响应于接收到用户选择上述至少一个选项中任一个的操作;第一设备确定切换后的焦点框;第一设备向目标设备发送焦点框切换信息,焦点框切换信息包括切换后的焦点框的标识信息;目标设备将焦点框切换为标识信息对应的编辑框。作为一种可能性,第一设备根据用户切换目标设备焦点框的操作,对应的进行焦点框切换。通过该方案,可以简化跨设备输入时焦点框切换的流程和操作,提高跨设备输入的效率,提升用户体验。52.在一种可能的实现方式中,上述目标设备的界面上包括多个编辑框;上述方法还包括:目标设备向第一设备发送多个编辑框的位置信息;或者,目标设备向第一设备发送多个编辑框的优先级。作为一种实现方式,第一设备可以从目标设备获取例如编辑框的优先级或编辑框的位置信息等编辑框信息,以提高焦点框切换所依据的信息的准确性。53.第八方面,提供一种通信系统,该通信系统包括:如第三方面或第五方面任一种可能的实现方式中的第一设备,以及如第四方面或第六方面任一种可能的实现方式中的目标设备。应理解:目标设备为一个或多个第二设备中的一个设备。54.第九方面,提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序代码,该计算机程序代码被处理器执行时,使得处理器实现如第一方面或第二方面任一种可能的实现方式中的方法。55.第十方面,提供一种芯片系统,该芯片系统包括处理器、存储器,存储器中存储有计算机程序代码;所述计算机程序代码被所述处理器执行时,使得处理器实现如第一方面或第二方面任一种可能的实现方式中的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。56.第十一方面,提供一种计算机程序产品,该计算机程序产品包括计算机指令。当该计算机指令在计算机上运行时,使得计算机实现如第一方面或第二方面任一种可能的实现方式中的方法。附图说明57.图1为一种跨设备输入方法示例图;58.图2为本技术实施例提供的一种大屏设备的硬件结构示意图;59.图3为本技术实施例提供的一种手机的硬件结构示意图;60.图4为本技术实施例提供的一种跨设备输入方法示例图;61.图5为本技术实施例提供的一种跨设备输入场景示例图;62.图6为本技术实施例提供的一种手机和大屏设备的结构框图;63.图7为本技术实施例提供的一种跨设备输入方法流程图一;64.图8为本技术实施例提供的一种跨设备输入示例图一;65.图9为本技术实施例提供的一种跨设备输入方法流程图二;66.图10为本技术实施例提供的一种跨设备输入方法流程图三;67.图11为本技术实施例提供的一种跨设备输入示例图二;68.图12为本技术实施例提供的一种跨设备输入示例图三;69.图13为本技术实施例提供的一种电子设备的结构框图。具体实施方式70.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。其中,在本技术实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,在本技术实施例的描述中,“多个”是指两个或多于两个。71.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。72.本技术实施例提供一种跨设备输入方法,该方法应用于大屏设备等弱输入能力设备接受手机等强输入能力设备输入的过程中。73.其中,在本技术实施例中,弱输入能力和强输入能力是相对的概念。例如,相对于手机,电视机是弱输入能力设备;相对于智能手表,手机是强输入能力设备。本技术实施例以下以大屏设备作为弱输入能力设备,以手机作为强输入能力设备为例,对本技术实施例提供的一种跨设备输入方法进行介绍。74.其中,本技术中的弱输入能力设备包括一个或多个显示屏。例如,该设备可以是电视机、智能相机、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便携式多媒体播放器(portablemultimediaplayer,pmp)、增强现实(augmentedreality,ar)/虚拟现实(virtualreality,vr)设备、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、智能手环、智能手表等。或者,该设备还可以是其它类型或结构的包括一个或多个显示屏的电子设备,本技术不限定。75.请参考图2,图2以电视机为例,示出一种大屏设备的硬件结构示意图。如图2所示,大屏设备200可以包括:处理器210,外部存储器接口220,内部存储器221,通用串行总线(universalserialbus,usb)接口230,电源管理模块240,天线,无线通信模块260,音频模块270,扬声器270a,麦克风270c,音箱接口270b,传感器模块280,按键290,指示器291,摄像头293,以及显示屏292等。76.可以理解的是,本实施例示意的结构并不构成对大屏设备200的具体限定。在另一些实施例中,大屏设备200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。77.处理器210可以包括一个或多个处理单元,例如:处理器210可以包括应用处理器(applicationprocessor,ap),调制解调处理器,图形处理器(graphicsprocessingunit,gpu),图像信号处理器(imagesignalprocessor,isp),控制器,存储器,视频编解码器,数字信号处理器(digitalsignalprocessor,dsp),基带处理器,和/或神经网络处理器(neural-networkprocessingunit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。78.在本技术实施例中,处理器210可以包括辅助模块(如图6中的(b)所示辅助模块2)。该辅助模块可以用于向强输入设备(如手机)发送界面信息,与强输入设备(如手机)绑定,向强输入设备(如手机)请求远程输入,接收强输入设备(如手机)的输入,以及处理来自强输入设备(如手机)的焦点框切换信息等。79.控制器可以是大屏设备200的神经中枢和指挥中心。控制器可以根据指令完成取指令,产生操作控制信号,进而执行指令的控制。在本技术实施例中,控制器可以根据来自强输入设备(如手机)的控制信息中包括的指令以及产生操作控制信号,进而完成在大屏设备显示屏上编辑框(如搜索框)中的输入。80.处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了系统的效率。在一些实施例中,处理器210可以包括一个或多个接口。接口可以包括集成电路(inter-integratedcircuit,i2c)接口,集成电路内置音频(inter-integratedcircuitsound,i2s)接口,脉冲编码调制(pulsecodemodulation,pcm)接口,通用异步收发传输器(universalasynchronousreceiver/transmitter,uart)接口,移动产业处理器接口(mobileindustryprocessorinterface,mipi),通用输入输出(general-purposeinput/output,gpio)接口,和/或usb接口等。81.可以理解的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对大屏设备200的结构限定。在另一些实施例中,大屏设备200也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。82.电源管理模块240用于连接电源。充电管理模块240还可以与处理器210、内部存储器221、显示屏294、摄像头293和无线通信模块260等连接。电源管理模块241接收电源的输入,为处理器210、内部存储器221、显示屏294、摄像头293和无线通信模块260等供电。在一些实施例中,电源管理模块241也可以设置于处理器210中。83.大屏设备200的无线通信功能可以通过天线和无线通信模块260等实现。其中,无线通信模块260可以提供应用在大屏设备200上的包括无线局域网(wirelesslocalareanetworks,wlan)(如无线保真(wirelessfidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(globalnavigationsatellitesystem,gnss),调频(frequencymodulation,fm),近距离无线通信技术(nearfieldcommunication,nfc),红外技术(infrared,ir)等无线通信的解决方案。在本技术实施例中,大屏设备200可以通过天线和无线通信模块260接收来自强输入设备(如手机)的输入信息,进而根据接收到的输入信息完成在大屏设备显示屏上编辑框中的输入。84.无线通信模块260可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块260经由天线接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器210。无线通信模块260还可以从处理器210接收待发送的信号,对其进行调频,放大,经天线转为电磁波辐射出去。在一些实施例中,大屏设备200的天线和无线通信模块260耦合,使得大屏设备200可以通过无线通信技术与网络以及其他设备通信。85.大屏设备200通过gpu,显示屏292,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏292和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器210可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。显示屏292用于显示图像,视频等,该显示屏292包括显示面板。86.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当大屏设备200在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。视频编解码器用于对数字视频压缩或解压缩。大屏设备200可以支持一种或多种视频编解码器。这样,大屏设备200可以播放或录制多种编码格式的视频,例如:动态图像专家组(movingpictureexpertsgroup,mpeg)1,mpeg2,mpeg3,mpeg4等。87.外部存储器接口220可以用于连接外部存储卡,例如microsd卡,实现扩展大屏设备400的存储能力。外部存储卡通过外部存储器接口220与处理器210通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。88.内部存储器221可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器210通过运行存储在内部存储器221的指令,从而执行大屏设备200的各种功能应用以及数据处理。例如,在本技术实施例中,处理器210可以通过执行存储在内部存储器221中的指令,内部存储器221可以包括存储程序区和存储数据区。89.其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储大屏设备200使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器221可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universalflashstorage,ufs)等。90.大屏设备200可以通过音频模块270,扬声器270a,麦克风270c,音箱接口270b,以及应用处理器等实现音频功能。例如,音乐播放,录音等。91.可以理解的是,图2示意的结构并不构成对大屏设备的具体限定。其可以具有比图2中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。例如,该大屏设备还可以包括音箱、遥控器等部件。图2中所示出的各种部件可以在包括一个或多个信号处理或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。92.示例性的,本技术中的强输入设备可以是智能手机、上网本、平板电脑等。或者,强输入设备还可以是其它类型或结构的电子设备,本技术不限定。93.请参考图3,图3以强输入设备是智能手机(以下简称手机)为例,示出了一种强输入设备的硬件结构示意图。如图3所示,手机300可以包括处理器310,存储器(包括外部存储器接口320和内部存储器321),通用串行总线(universalserialbus,usb)接口330,充电管理模块340,电源管理模块341,电池342,天线1,天线2,移动通信模块350,无线通信模块360,音频模块370,扬声器370a,受话器370b,麦克风370c,耳机接口370d,传感器模块380,按键390,马达391,指示器392,摄像头393,显示屏394,以及用户标识模块(subscriberidentificationmodule,sim)卡接口395等。其中传感器模块380可以包括压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器,骨传导传感器等。94.可以理解的是,本发明实施例示意的结构并不构成对手机的具体限定。在本技术另一些实施例中,手机可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。95.处理器310可以包括一个或多个处理单元。例如:处理器310可以包括应用处理器(applicationprocessor,ap),调制解调处理器,图形处理器(graphicsprocessingunit,gpu),图像信号处理器(imagesignalprocessor,isp),飞行控制器,视频编解码器,数字信号处理器(digitalsignalprocessor,dsp),基带处理器,和/或神经网络处理器(neural-networkprocessingunit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。96.处理器310中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器310中的存储器为高速缓冲存储器。该存储器可以保存处理器310刚用过或循环使用的指令或数据。如果处理器310需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器310的等待时间,因而提高了系统的效率。97.在本技术实施例中,处理器310可以包括辅助模块(如图6中的(a)所示辅助模块1)。该辅助模块可以用于从大屏设备获取界面信息,进行目标设备选择,与目标设备绑定,接收来自目标设备的输入请求,控制显示屏394显示远程输入界面,根据用户在远程输入界面上的输入向目标设备输入,以及根据用户在远程输入界面上的更换焦点框的操作向目标设备指示切换等。98.在一些实施例中,处理器310可以包括一个或多个接口。接口可以包括集成电路i2c接口,集成电路内置音频i2s接口,脉冲编码调制pcm接口,通用异步收发传输器uart接口,移动产业处理器接口mipi,通用输入输出gpio接口,用户标识模块sim接口,和/或通用串行总线usb接口等。99.手机的无线通信功能可以通过天线1,天线2,移动通信模块350,无线通信模块360,调制解调处理器以及基带处理器等实现。100.天线1和天线2用于发射和接收电磁波信号。手机中的每个天线可用于覆盖单个或多个通信频段。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。101.移动通信模块350可以提供应用在手机上的包括2g/3g/4g/5g/6g等无线通信的解决方案。移动通信模块350可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoiseamplifier,lna)等。移动通信模块350可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块350还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块350的至少部分功能模块可以被设置于处理器310中。在一些实施例中,移动通信模块350的至少部分功能模块可以与处理器310的至少部分模块被设置在同一个器件中。102.调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器370a、受话器370b等)输出声音信号,或通过显示屏394显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器310,与移动通信模块350或其他功能模块设置在同一个器件中。103.无线通信模块360可以提供应用在手机上的包括wlan(如wi-fi网络),蓝牙bt,全球导航卫星系统gnss,调频fm,近距离无线通信技术nfc,红外技术ir等无线通信的解决方案。无线通信模块360可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块360经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器310。无线通信模块360还可以从处理器310接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。104.在一些实施例中,手机的天线1和移动通信模块350耦合,天线2和无线通信模块360耦合,使得手机可以通过无线通信技术与网络以及其他设备通信。105.手机通过gpu,显示屏394,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏394和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器310可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。106.显示屏394用于显示图像,视频等。显示屏394包括显示面板。在一些实施例中,手机可以包括1个或n个显示屏394,n为大于1的正整数。107.手机可以通过isp,摄像组件393,视频编解码器,gpu,显示屏394以及应用处理器等实现拍摄功能。108.外部存储器接口320可以用于连接外部存储卡,例如microsd卡,实现扩展手机的存储能力。外部存储卡通过外部存储器接口320与处理器310通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。109.内部存储器321可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器321可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储手机使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器321可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universalflashstorage,ufs)等。处理器310通过运行存储在内部存储器321的指令,和/或存储在设置于处理器中的存储器的指令,执行手机的各种功能应用以及数据处理。110.手机可以通过音频模块370,扬声器370a,受话器370b,麦克风370c以及应用处理器等实现音频功能。例如音乐播放,录音等。关于音频模块370,扬声器370a,受话器370b和麦克风370c的具体工作原理和作用,可以参考常规技术中的介绍。111.按键390包括开机键(也称电源键),音量键等。按键390可以是机械按键。也可以是触摸式按键。手机可以接收按键输入,产生与手机的用户设置以及功能控制有关的键信号输入。例如,在本技术实施例中,手机可以接收同时按压开机键和音量键,指示目标设备进行焦点框切换。112.关于充电管理模块340、电源管理模块341、马达391、指示器392和sim卡接口395等的具体工作原理和作用,可以参考常规技术中的介绍,本技术实施例不做赘述。113.需要说明的是,图3所示手机包括的硬件模块只是示例性地描述,并不对手机的具体结构做出限定。例如,手机还可以包括其他功能模块。114.作为一种示例,本技术实施例中,大屏设备和手机可以连接到同一网络,例如家庭wi-fi网络。大屏设备可以通过wi-fi接收来自手机的输入信息,进而根据接收到的输入信息完成在大屏设备显示屏上编辑框(如搜索框)中的输入。115.示例性的,大屏设备01上可以显示如图4所示的搜索框f。大屏设备01可以在接收到用户使用遥控器将输入光标移动到搜索框f的操作时,触发远程输入。大屏设备01向一个或多个强输入能力设备发送广播信息,用于该一个或多个强输入能力设备显示远程输入确认界面,以便用户选择对应的远程输入设备。在一些示例中,强输入能力设备在接收到来自大屏设备01的广播信息之后,可以弹窗远程输入确认界面供用户选择是否使用该强输入能力设备进行远程输入。116.其中,在一些示例中,基于例如图4所示方法进行跨设备输入时,接收到广播信息的一个或多个强输入能力设备可以包括预设时间段内与大屏设备01建立过用于远程输入的无线连接的设备,和/或与大屏设备01建立了分布式组网的设备等,本技术不限定。117.进一步的,在某一强输入能力设备(如图4所示手机04)检测到用户在该设备上确认使用该设备进行远程输入的操作时,手机04可以调用远程输入服务显示图4所示输入界面h。进一步的,大屏设备01可以接收用户在图4所示输入界面h上编辑的文字“你好”,在大屏设备01的搜索框f中输入“你好”,以及进一步地搜索名称包括“你好”和/或名称与“你好”相关的节目。118.在如图4所示的示例中,手机04可以将输入法能力共享给大屏设备01,从而突破硬件上的限制。但是,在如图4所示的示例中,进行跨设备输入时,用户需要使用遥控器和手机共同实现在大屏设备上的远程输入,使用的设备较多,且操作过程复杂。119.另外,对于大屏设备的显示界面包括有多编辑框的情况,基于例如图4所示方法进行跨设备输入时,若要更换编辑框,需要用户先使用遥控器进行焦点框切换,以重新触发一个或多个强输入能力设备显示远程输入确认界面。其中,焦点框是指当前活动编辑框。进一步的,用户需要再次在某一强输入能力设备(如手机)的远程输入确认界面上确认使用该设备进行远程输入的操作,才能使用该设备在切换后的编辑框中输入信息,设备更换频繁,操作过程繁琐。120.例如,在图5所示的账号注册的跨设备输入场景中,假设大屏设备01上显示有4个编辑框,包括编辑框1、编辑框2、编辑框3和编辑框4。示例性的,当用户使用手机04在编辑框3中完成电话号码的输入后(如图5中的(a)所示),若用户想要修改编辑框1中的用户名,则需要进行以下操作(a)~(d):(a)放下手机04→(b)拿起遥控器→(c)使用遥控器将焦点框切换为编辑框1→(d)拿起手机04确认使用该设备进行远程输入之后,才能在手机04显示输入界面后修改编辑框1中的用户名(如图5中的(b)所示)。121.进一步的,基于例如图4或图5所示方法进行跨设备输入时,若大屏设备01向多个强输入能力设备均发送广播信息,则会对其他设备造成严重干扰。进一步的,对于设备弹窗显示远程输入确认界面的情况,弹窗的长时间不隐退会对用户造成严重干扰,尤其是对正在被使用的设备而言。122.为解决上述问题,本技术实施例提供一种跨设备输入方法,该方法可以基于单个设备(如第一设备)发起向大屏设备(如目标设备)的远程输入,而不会对其他强输入能力设备造成干扰。另外,对于大屏设备的显示界面包括有多编辑框的情况,该方法可以通过单个设备实现焦点框的任意切换,操作简单。123.如图6所示,本技术实施例跨设备输入流程中的强输入设备(如手机)和大屏设备可以包括辅助模块。示例性的,如图6中的(a)所示,手机可以包括辅助模块1。如图6中的(b)所示,大屏设备可以包括辅助模块2。124.示例性的,以包括分层架构的android系统的手机和大屏设备为例,手机和大屏设备的操作系统可以包括应用程序层,应用程序框架层,系统库,安卓运行时和内核层。其中,上述辅助模块1可以位于手机操作系统的应用程序框架层;辅助模块2可以位于大屏设备操作系统的应用程序框架层。其中,应用程序框架层可以为应用程序层的应用程序提供应用编程接口(applicationprogramminginterface,api)和编程框架。关于操作系统以及各个层(如android系统的应用程序层,应用程序框架层,系统库,安卓运行时和内核层等)的具体介绍,可以参考常规技术中的解释和说明,本技术实施例不做赘述。125.以下将结合附图,以强输入设备为手机为例,对本技术实施例提供的一种跨设备输入方法进行具体介绍。126.可以理解,在本技术实施例中,假设用户希望使用手机(即第一设备)对某一大屏设备(即第二设备)上的编辑框进行远程输入,则用户可以在手机上发起远程输入,进而发起手机与该大屏设备之间的连接。例如,用户可以首先在手机上开启远程输入功能,然后在手机上建立与该大屏设备之间的,用于远程输入的无线连接。具体的,在本技术实施例中,该无线连接具体用于传输手机(即第一设备)向大屏设备(即第二设备)发送的用户输入的信息。127.如图7示,本技术实施例提供的一种跨设备输入方法可以包括以下步骤s701-s706:128.s701、手机接收用户用于开启远程输入功能的操作。129.示例性的,上述用于开启远程输入功能的操作可以包括但不限于:用户打开远程输入开关的操作。130.例如,假设手机上安装有用于远程输入的应用程序(以下简称“远程输入app”),上述用于开启远程输入功能的操作可以是用户打开远程输入app的操作。131.又如,假设手机上安装的远程输入app的应用界面上包括远程输入开关,上述用于开启远程输入功能的操作可以是用户打开该远程输入开关的操作。132.又如,假设手机上集成有远程输入的设置功能,上述用于开启远程输入功能的操作可以是用户在远程输入的设置界面上打开远程输入开关的操作。133.又如,假设手机的下拉菜单栏中设置有远程输入开关,上述用于开启远程输入功能的操作可以是用户在下拉菜单栏中打开远程输入开关的操作。134.可以理解,上述用于开启远程输入功能的操作仅作为示例,本技术对操作的具体形式不做限定。135.s702、响应于接收到用于开启远程输入功能的操作,手机获取一个或多个大屏设备(如一个或多个第二设备)的界面信息。136.其中,界面信息可以包括但不限于界面上是否具有编辑框的信息和/或界面上具有编辑框的数量。137.在一些实施例中,上述一个或多个大屏设备是分布式组网中的大屏设备。其中,分布式组网是指由多个设备组成的可以点对点(peertopeer,p2p)通信的分布式设备集群。138.例如,如图7所示,假设分布式组网中包括大屏设备1、大屏设备2和大屏设备3,则响应于接收到上述用于开启远程输入功能的操作,手机获取大屏设备1的界面信息、大屏设备2的界面信息和大屏设备3的界面信息。139.在另一些实施例中,上述一个或多个大屏设备是在预设时间段(如24小时内、一周内、一个月内或者半年内等)内与手机建立过用于远程输入的无线连接的大屏设备。140.例如,假设上述预设时间段为一周内,则响应于接收到上述用于开启远程输入功能的操作,手机获取一周内与手机建立过用于远程输入的无线连接的大屏设备。141.在另一些实施例中,上述一个或多个大屏设备是最近与手机建立过用于远程输入的无线连接的n个大屏设备;n为正整数。142.例如,假设上述n为预设值3,则响应于接收到上述用于开启远程输入功能的操作,手机获取最近与手机建立过用于远程输入的无线连接的3个大屏设备的界面信息。143.需要说明的是,上述手机获取大屏设备的界面信息的规则仅作为示例,本技术实施例对具体规则不做限定。例如,手机获取大屏设备的界面信息的规则还可以是多个条件的组合,例如响应于接收到上述用于开启远程输入功能的操作,手机获取预设时间段内(如一周内)与手机建立过用于远程输入的无线连接的n(如n=3)个大屏设备的界面信息。又如,响应于接收到上述用于开启远程输入功能的操作,手机获取预设时间段内(如一周内)与手机建立用于远程输入的无线连接次数前三名的大屏设备的界面信息。144.作为一种实现方式,手机可以通过辅助模块1从一个或多个大屏设备获取界面信息。145.作为另一种实现方式,手机可以通过用于分布式连接的模块(如设备发现模块)从一个或多个大屏设备获取界面信息。本技术对信息获取的具体模块不做限定。146.s703、手机确定目标设备。147.其中,目标设备是上述一个或多个大屏设备中的一个。148.在一些实施例中,假设手机获取的一个或多个大屏设备的界面信息表明仅有一个大屏设备(如图7所示大屏设备1)的界面上具有编辑框,则手机可以确定该大屏设备为目标设备。149.在另一些实施例中,假设手机获取的一个或多个大屏设备的界面信息表明仅有一个大屏设备(如图7所示大屏设备1)的界面上具有编辑框,则手机还可以向用户展示该设备的标识信息,用于通知该大屏设备为目标设备,或者用于用户指定该大屏设备为目标设备。150.在另一些实施例中,手机可以接收用户的选择,确定目标设备。例如,手机可以向用户展示设备信息,该设备信息包括界面上具有编辑框的大屏设备的标识信息。该设备信息用于向用户展示手机可远程输入的大屏设备,以便用户从中选择目标设备。手机可以根据用户在设备信息中选择某一大屏设备(如图7所示大屏设备1)的操作,确定目标设备。151.s704、手机与目标设备建立用于远程输入的无线连接。152.作为一种示例,手机与目标设备可以通过各自的辅助模块建立用于远程输入的无线连接。以图6中的(a)所示结构的手机和图6中的(b)所示结构的目标设备为例,上述手机通过自己的辅助模块与目标设备的辅助模块建立用于远程输入的无线连接。153.示例性的,对于手机与目标设备分布式组网的情况,手机的辅助模块1可以通过远程过程调用(remoteprocedurecall,rpc)与目标设备的辅助模块2建立无线连接。即,所述手机与所述目标设备建立基于rpc协议的无线连接。关于rpc的介绍,可以参考常规技术中的解释和说明,本技术实施例不做赘述。154.s705、目标设备向手机发送请求信息,用于请求手机向目标设备的默认焦点框远程输入。155.以图6中的(a)所示结构的手机和图6中的(b)所示结构的目标设备为例,目标设备可以通过辅助模块2向手机的辅助模块1发送请求信息。例如,对于手机与目标设备分布式组网的情况,目标设备的辅助模块2可以通过rpc向手机的辅助模块1发送请求信息。156.其中,上述请求信息包括目标设备的默认焦点框的标识信息(如编辑框标识(identity,id))和默认焦点框的数据通道接口。其中,数据通道接口用于远程输入。157.在一些实施例中,假设目标设备的界面仅包括一个编辑框,则默认焦点框即该编辑框。对于这种情况,在步骤s705之前,目标设备的辅助模块2还用于使该编辑框获焦,即辅助模块2还用于将该编辑框设置为默认焦点框。158.在另一些实施例中,假设目标设备的界面包括多个编辑框,则作为一种情况,则默认焦点框可以是目标设备的界面上的第一个编辑框。示例性的,目标设备可以根据多个编辑框在预设坐标系中的坐标值确定第一个编辑框。例如预设坐标系的坐标原点可以是目标设备的屏幕的左下角,预设坐标系的x轴可以是目标设备的屏幕的下边缘,预设坐标系的y轴可以是目标设备的屏幕的左边缘。例如第一个编辑框可以是多个编辑框中,同时满足x坐标值最小且y坐标值最大的编辑框。对于这种情况,在步骤s705之前,目标设备的辅助模块2还用于使该第一个编辑框获焦,即辅助模块2还用于将第一个编辑框设置为焦点框159.作为另一种情况,默认焦点框还可以是目标设备的界面上的优先级最高的编辑框。示例性的,上述优先级可以由目标设备的辅助模块2基于多个编辑框的位置信息,或,历史输入频次,或,默认设置信息等信息中至少一个确定。160.或者,默认焦点框还可以基于其他规则或原则确定,对于手机与目标设备建立用于远程输入的无线连接之后的初始焦点框(即默认焦点框)的具体设定规则,本技术不做限定。161.需要说明的是,在本技术实施例中,默认焦点框对于用户可以是可见的,以便用户随时知道要向哪一个编辑框输入信息。例如,默认焦点框可以以编辑框高亮、编辑框内显示光标、编辑框加粗(如图8所示)等形式对用户可见。162.s706、手机显示远程输入界面。163.其中,远程输入界面用于用户通过编辑向默认焦点框输入信息。示例性的,远程输入界面包括输入框和输入法窗口。164.本技术实施例提供一种跨设备输入方法,该方法可以基于单个设备(如手机04)发起向大屏设备的远程输入,而不会对其他强输入能力设备造成干扰,用户体验佳。165.如图7所示,在手机执行步骤s706之后,对于用户直接通过手机向目标设备的默认焦点框输入信息的情况,手机执行以下步骤s707-1:166.s707-1、响应于接收到用户在输入框中输入的信息,手机向目标设备发送用户在输入框中输入的信息,用户在所述输入框中输入的信息用于填充到所述目标设备的默认焦点框。167.以图6中的(a)所示结构的手机和图6中的(b)所示结构的目标设备为例,手机可以通过辅助模块1向目标设备的辅助模块2发送用户在输入框中输入的信息,以便辅助模块2向目标设备的默认焦点框输入对应信息。168.请参考图8,图8以目标设备的界面包括多个编辑框为例,示出了一种跨设备输入示例。如图8中的(a)所示,默认焦点框是编辑框1,远程输入界面包括图8中的(a)所示输入框801和输入法窗口802。如图8中的(b)所示,手机04可以根据用户在输入法窗口802中的操作,向输入框801中编辑的文字,向编辑框1输入用户名(如图8中的(b)所示“太阳”)。169.在一些实施例中,远程输入界面还可以包括至少一个选项。该至少一个选项用于用户进行焦点框切换,即用于用户调整目标设备上的焦点框。示例性的,对于目标设备的界面包括多个编辑框的情况,远程输入界面还可以用于用户在多个编辑框中任意切换焦点框。170.在一些实施例中,上述至少一个选项包括用于切换下一个编辑框的选项和用于切换上一个编辑框的选项。如图8所示,手机04上的远程输入界面包括“上一个”和“下一个”按钮,用于用户进行焦点框切换。以避免需要使用遥控器先进行焦点框切换,再重新在手机侧确认的繁琐流程。其中,“上一个”按钮用于切换上一个优先级的编辑框的,“下一个”按钮用于切换下一个优先级的编辑框。171.作为另一种示例,在用户在图8所示远程输入界面上向编辑框1输入用户名之后,假设用户想要向其它编辑框输入信息,则如图9所示,在手机执行步骤s707-1之后,本技术实施例提供的跨设备输入方法还包括以下步骤s708-1、s709-1和s710-1:172.s708-1、响应于用户更换焦点框的操作,手机向目标设备发送焦点框切换信息。173.其中,焦点框切换信息用于指示切换焦点框。焦点框切换信息包括切换后的焦点框的标识信息(如id)。174.在一些实施例中,手机侧可以保存有编辑框信息。其中,该编辑框信息包括目标设备界面上每一个编辑框的id和每一个编辑框的优先级。响应于用户更换焦点框的操作,手机可以根据该编辑框信息确定切换后的焦点框的id,并通过焦点框切换信息发送给目标设备。175.示例性的,以图8所示目标设备界面为例,手机侧保存的编辑框信息可以如以下表1所示:176.表1177.编辑框id优先级编辑框1的id1编辑框2的id2编辑框3的id3编辑框4的id4178.例如,假设用户更换焦点框的操作是在图8所示目标设备界面和手机远程输入界面情况下,用户单击远程输入界面上的“下一个”按钮的操作,则手机根据手机侧保存的编辑框信息确定当前焦点框(即编辑框1)的下一个优先级的编辑框为编辑框2,则手机可以确定切换后的焦点框的id为编辑框2的id。179.又如,假设图8所示目标设备的当前焦点框是编辑框3,用户更换焦点框的操作在图8所示手机远程输入界面上,用户单击“上一个”按钮的操作,则手机根据手机侧保存的编辑框信息确定当前焦点框(即编辑框3)的上一个优先级的编辑框为编辑框2,则手机可以确定切换后的焦点框的id为编辑框2的id。180.需要说明的是,上述手机侧保存的编辑框信息可以由手机自行计算得到,也可以由目标设备指定,还可以由开发者预先设置在手机中,本技术不限定。181.例如,在步骤s704手机与目标设备建立用于远程输入的无线连接之后,目标设备可以向手机发送目标设备界面上多个编辑框的标识信息(如编辑框id)和多个编辑框的位置信息,用于手机根据多个编辑框的位置信息确定多个编辑框的优先级。示例性的,编辑框的位置信息可以是编辑框在预设坐标系中的坐标值。182.以预设坐标系的坐标原点是目标设备的屏幕的左下角,预设坐标系的x轴是目标设备的屏幕的下边缘,预设坐标系的y轴是目标设备的屏幕的左边缘为例,示例性的,编辑框的y轴坐标值越大,x轴坐标值越小,则编辑框的优先级越高。183.又如,在步骤s704手机与目标设备建立用于远程输入的无线连接之后,目标设备可以向手机发送目标设备界面上多个编辑框的标识信息(如编辑框id)和多个编辑框的历史输入数据,用于手机根据多个编辑框的历史输入数据确定多个编辑框的优先级。示例性的,上述多个编辑框的历史输入数据可以包括但不限于预设时间段内,后台统计的多个编辑框的输入频次,默认设置信息中的一种或多种。示例性的,预设时间段内,后台统计的输入频次越高,则编辑框的优先级越高。184.又如,在步骤s704手机与目标设备建立用于远程输入的无线连接之后,目标设备可以向手机发送上述编辑框信息。185.作为一种实现方式,该编辑框信息由目标设备计算并确定。例如该编辑框信息由目标设备根据多个编辑框的位置信息确定。又如该编辑框信息由目标设备根据多个编辑框的历史输入数据确定。186.作为另一种实现方式,该编辑框信息还可以由开发者预先设置在目标设备中。187.在本技术实施例中,在进行焦点框切换时,手机04可以根据编辑框信息指示目标设备进行焦点框切换。通过焦点框切换基于优先级这样的方式,可以保证优先级较高的编辑框优先被编辑,提高用户体验。188.s709-1、目标设备根据焦点框切换信息切换焦点框。189.以图6中的(b)所示结构的目标设备为例,目标设备的辅助模块2在接收到来自手机的焦点框切换信息之后,可以根据焦点框切换信息中携带的切换后的焦点框的标识信息(如id)切换焦点框。190.如图8中的(b)所示,默认焦点框是编辑框1,假设编辑框1下一优先级的编辑框是编辑框2,则手机04可以根据用户在输入框801中单击“下一个”按钮的操作,将焦点框切换为图8中的(c)所示编辑框2。其中,图8中的(c)所示的输入框801用于向切换后的焦点框(即编辑框2)中输入密码。191.s710-1、响应于用户在远程输入界面上的输入操作,手机向切换后的焦点框输入信息。192.例如,假设用户在图8中的(c)所示的输入框801中输入“123456”,则手机04响应于用户的输入操作,向切换后的焦点框(即编辑框2)中输入该密码123456。193.作为另一种示例,对于用户放弃向默认焦点框输入信息,而是更换焦点框的情况,如图10所示,在目标设备执行步骤s706之后,本技术实施例提供的跨设备输入方法还包括以下步骤s707-2,s708-2和s709-2:194.s707-2、响应于用户更换焦点框的操作,手机向目标设备发送焦点框切换信息。195.其中,焦点框切换信息用于指示切换焦点框。焦点框切换信息包括切换后的焦点框的标识信息(如id)。196.s708-2、目标设备根据焦点框切换信息切换焦点框。197.例如,如图11中的(a)所示,当前焦点框是编辑框1,假设用户放弃在图11中的(a)所示的输入框801中编辑文字,而是单击输入框801中的“下一个”按钮,假设编辑框1下一优先级的编辑框是编辑框2,则手机04可以根据用户在输入框801中单击“下一个”按钮的操作,将焦点框切换为图11中的(b)所示编辑框2。其中,图11中的(b)所示输入框801用于向切换后的焦点框(即编辑框2)中输入密码。198.s709-2、响应于用户在远程输入界面上的输入操作,手机向切换后的焦点框输入信息。199.例如,假设用户在图11中的(b)所示的输入框801中输入“123456”,则手机04响应于用户的输入操作,向切换后的焦点框(即编辑框2)中输入该密码123456。200.关于上述步骤s707-2,s708-2和s709-2的具体介绍,可以分别参考本技术实施例中的上述步骤s708-1、s709-1和s710-1,这里不做赘述。201.本技术实施例提供的一种跨设备输入方法对于大屏设备的显示界面包括有多编辑框的情况,可以基于单个设备实现焦点框的任意切换,操作简单,用户体验佳。202.需要说明的是,在本技术实施例中,单击图8所示“上一个”和“下一个”按钮仅作为用于更换焦点框的方式示例,本技术不限定更换焦点框的具体方式。203.例如,还可以通过按压物理按键(如同时按压电源键和音量键),预设滑动手势(如向左滑动的手势)等方式更换焦点框。204.又如,还可以通过双击图8所示“上一个”或“下一个”按钮,长按图8所示“上一个”或“下一个”按钮等方式更换焦点框。其中,响应于用户双击、长按“上一个”或“下一个”按钮等操作,具体如何更换焦点框,可以根据具体设置而定。205.示例性的,在本技术实施例中,上述至少一个选项还可以包括用于跨编辑框切换的选项。206.需要说明的是,在本技术实施例中,上述至少一个选项可以是菜单的形式、按钮形式,还可以是预设操作的形式,本技术不限定。例如,通过用户双击或长按“上一个”按钮的操作,可以跨编辑框切换,实现编辑框的跳跃获焦,例如跳跃两个编辑框获焦,又如返回界面上的第一个编辑框。207.以图12所示示例为例,如图12中的(a)所示,当前焦点框是编辑框3。假设用户在完成对编辑框3的远程输入之后,想要返回编辑框1修改用户名,假设长按“上一个”按钮的操作用于实现返回界面上的第一个编辑框或者向前跳跃两个编辑框,则如图12中的(b)所示,响应于用户长按“上一个”按钮的操作,手机04指示大屏设备01将界面上的第一个编辑框(即编辑框1)切换为焦点框。其中,图12中的(b)所示输入框801用于编辑切换后的焦点框(即编辑框1)中的用户名。基于图12中的(b)所示界面,用户可以使用手机04进行用户名的远程修改,例如将“太阳”修改为“月亮”。208.以图12所示示例为例,可以理解,假设用户在完成对编辑框3的远程输入之后,想要返回编辑框1修改用户名,用户还可以通过单击“上一个”按钮两次的操作使得编辑框1获焦。但是,对于跨设备输入来说,长按“上一个”按钮的操作相比于单击“上一个”按钮两次的操作,可以节省手机04的算力以及手机04与大屏设备01之间的交互。例如,对于单击“上一个”按钮两次的操作,第一次单击“上一个”按钮的操作会触发一次手机04的编辑框id确定和焦点框切换信息发送;第二次单击“上一个”按钮的操作还会触发又一次手机04的编辑框id确定和焦点框切换信息发送。而对于长按“上一个”按钮的操作,仅会触发一次手机04的编辑框id确定和焦点框切换信息发送,因此可以降低操作复杂程度,提高操作效率,以及实现跳跃切换,提高切换效率。209.需要说明的是,上述用于跨编辑框切换的操作仅作为示例,本技术实施例对具体触发形式并不做限定。210.应理解,本技术实施例的各个方案可以进行合理的组合使用,并且实施例中出现的各个术语的解释或说明可以在各个实施例中互相参考或解释,对此不作限定。211.还应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。212.可以理解的是,电子设备(如第一设备或第二设备)为了实现上述任一个实施例的功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。213.本技术实施例可以对电子设备(如第一设备或第二设备)进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。214.比如,以采用集成的方式划分各个功能模块的情况下,如图13所示,为本技术实施例提供的一种电子设备的结构框图。例如,该电子设备可以是第一设备或第二设备(如目标设备)。如图13所示,该电子设备可以包括收发单元1310、处理单元1320、存储单元1330和显示单元1340。215.其中,在电子设备为第一设备时,收发单元1310用于支持第一设备完成上述步骤s704、s705、s707-1、s707-2、s708-1、s709-2、s710-1,和/或与本技术实施例相关的其他过程。处理单元1320用于支持第一设备执行上述步骤s701、s702、s703、s704、s709-1、s708-2,和/或与本技术实施例相关的其他过程。显示单元1340用于支持第一设备执行上述步骤s706,和/或与本技术实施例相关的其他界面。216.在电子设备为第二设备(如目标设备)时,收发单元1310用于支持目标设备与第一设备建立无线连接,接收第一设备通过无线连接发送的信息,从第一设备接收焦点框切换信息,向第一设备发送多个编辑框的位置信息,向第一设备发送多个编辑框的优先级,和/或与本技术实施例相关的其他过程。处理单元1320用于支持第二设备(如目标设备)在收发单元1310与第一设备建立无线连接之后确定默认焦点框,向默认焦点框填充第一设备通过无线连接向默认焦点框发送的信息,将焦点框切换为标识信息对应的编辑框,和/或与本技术实施例相关的其他过程。显示单元1340用于支持第二设备(如目标设备)显示包括至少一个编辑框的界面,和/或与本技术实施例相关的其他界面。217.存储单元1330用于存储计算机程序和实现本技术实施例提供的方法中的处理数据和/或处理结果等。218.需要说明的是,上述收发单元1310可以包括射频电路。具体的,电子设备(如第一设备或第二设备)可以通过射频电路进行无线信号的接收和发送。通常,射频电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频电路还可以通过无线通信和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统、通用分组无线服务、码分多址、宽带码分多址、长期演进、电子邮件、短消息服务等。219.应理解,电子设备中的各个模块可以通过软件和/或硬件形式实现,对此不作具体限定。换言之,电子设备是以功能模块的形式来呈现。这里的“模块”可以指特定应用集成电路asic、电路、执行一个或多个软件或固件程序的处理器和存储器、集成逻辑电路,和/或其他可以提供上述功能的器件。220.在一种可选的方式中,当使用软件实现数据传输时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地实现本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线((digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如软盘、硬盘、磁带)、光介质(例如数字化视频光盘(digitalvideodisk,dvd))、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。221.结合本技术实施例所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动硬盘、cd-rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于电子设备中。当然,处理器和存储介质也可以作为分立组件存在于电子设备中。222.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1