调用方法及电子设备与流程

本技术涉及终端设备领域,尤其涉及一种调用方法及电子设备。
背景技术:
1、随着终端技术的飞速发展,终端所提供的功能越来越多,应用场景也越来越广泛。例如,在学习过程中,用户可使用终端提供的备忘录等软件进行课堂随记。在记录过程中,用户通过文字记录的同时,还可通过插入照片或图片等方式,以丰富笔记内容。
技术实现思路
1、本技术提供一种调用方法及电子设备,该方法可实现记录过程中,通过调用其它电子设备以插入指定内容,简化操作的同时,弱化对当前应用的影响,提升用户使用体验。
2、第一方面,本技术提供一种调用方法。该方法包括:第一电子设备显示第一应用界面,其中,第一应用界面中显示输入内容和第一选项。第一电子设备接收用户对第一选项的第一操作。第一电子设备响应于接收到的第一操作,在第一应用界面显示第一标签操作块,并且,第一电子设备向第二电子设备发送第一调用请求。其中,第一调用请求用于请求调用第二电子设备的第一目标功能。并且,第一标签操作块包括第一标签信息,第一标签信息用于指示第一电子设备正在调用第二电子设备的第一目标功能。接着,在第一电子设备调用第二电子设备的第一目标功能的过程中,第一电子设备响应于接收到的对第一标签操作块的点击操作,显示第一标签选项框,其中,第一标签选项框包括至少一个第二电子设备调用选项,至少一个第二电子设备调用选项对应于第二电子设备中可被第一电子设备调用的至少一个功能。第一电子设备响应于接收到的用户对第一调用选项的点击操作,将第一标签信息更新为第二标签信息,并且,第一电子设备向第二电子设备发送第二调用请求。其中,第二调用请求用于请求调用第二电子设备的第二目标功能,第二标签信息用于指示第一电子设备正在调用第二电子设备的第二目标功能,以及,第一调用选项属于至少一个第二电子设备调用选项。随后,第一电子设备接收第二电子设备发送的第一插入对象,其中,第一插入对象为第二电子设备基于第二目标功能获取到,并发送给第一电子设备的。第一电子设备将第一标签操作块替换为第一插入对象。这样,本技术用户通过简单操作,例如点击第一选项,即可在使用第一应用的过程中调用其它电子设备(例如第二电子设备)。并通过调用另一电子设备的指定功能,以获取到满足用户需求的插入内容。以及,在调用另一电子设备的过程中,用户可随时对已插入的标签操作块进行相应操作,以更改正在调用的指定功能,从而满足不同场景下的不同需求。
3、在一些实例中,第一选项可以是图4中的“拍照”选项。相应的,第一目标功能可以是第二电子设备的拍照功能。
4、在一些实例中,第一电子设备可以是手机、平板、可穿戴设备、车载设备等电子设备。第二电子设备同样可以是手机、平板、可穿戴设备、车载设备等电子设备。
5、在一些实例中,插入对象可以是图片、文字、语音等文件。
6、在一种可能的实现方式中,第一电子设备将第一标签操作块替换为第一插入对象,包括:第一电子设备取消显示第一标签操作块。第一电子设备在第一标签操作块的原显示位置上,插入第一插入对象。这样,本技术通过第一标签操作块进行占位,以使得插入对象可以插入到标签操作块的原显示位置上。
7、在一些实例中,标签操作快的长度大于标签信息的长度。
8、在一些实施例中,标签操作快的高度小于或等于行高。
9、在一些实例中,标签操作块的原显示位置是指标签操作块的左边缘对应的位置。
10、在一种可能的实现方式中,第一标签操作块显示于输入内容的末尾。这样,第一标签操作块可显示在默认位置上,即输入内容的末尾,从而使得后续显示的插入对象也显示在输入内容的末尾。
11、在一种可能的实现方式中,第一标签操作块显示于对输入内容的最后一次编辑操作所对应的位置。这样,第一标签操作块可显示在默认位置上,即最后一次编辑操作所对应的位置,从而使得后续显示的插入对象也显示在该位置上。
12、在一些实例中,最后一次编辑操作所对应的位置可能是输入内容的末尾。
13、在一些实例中,最后一次编辑操作所对应的位置也可以是输入内容中的任一位置。
14、在一种可能的实现方式中,第一电子设备接收对第一应用界面的第一选项的第一操作之前,方法还包括:第一电子设备响应于接收到的对第一位置的第二操作,在第一位置显示光标。第一电子设备在第一应用界面的第一位置显示第一标签操作块,包括:在光标所在位置插入第一标签操作块。这样,用户可通过移动光标,以指示在光标所在位置显示第一标签操作块,从而使得标签操作块显示在任意一个用户指定的位置上。进一步使得插入对象可以显示在标签操作块所在位置,即为用户指定的位置上。
15、在一些实例中,第二操作可以是用户通过手指或者触控笔对显示界面的点击操作。
16、在一些示例中,第二操作也可以是用户通过鼠标或键盘对光标的移动操作。
17、在一种可能的实现方式中,第一应用界面还包括第二选项,方法还包括:第一电子设备响应于接收到的对第二选项的第三操作,在第一应用界面显示第二标签操作块,并且,第一电子设备向第二电子设备发送第三调用请求,第三调用请求用于请求调用第二电子设备的第三目标功能;其中,第二标签操作块包括第三标签信息,第三标签信息用于指示第一电子设备正在调用第二电子设备的第三目标功能;在第一电子设备调用第二电子设备的第三目标功能的过程中,第一电子设备响应于接收到的对第二标签操作块的点击操作,显示第二标签选项框;其中,第二标签选项框包括至少一个第二电子设备调用选项和至少一个设备选项,至少一个设备选项用于指示可被第一电子设备调用的至少一个设备,至少一个设备中包括第一电子设备。这样,本技术中的电子设备可支持调用另一电子设备的一个或多个功能,可根据用户需求,调用对应的功能。并且,标签操作块可显示对应的提示信息,以提示用户当前正在调用的功能。
18、在一种可能的实现方式中,第二标签选项框中还包括临时插入选项,临时插入选项用于指示暂停对第二电子设备的调用;方法还包括:第一电子设备响应于接收到的对临时插入选项的点击操作,更新第二标签信息,并且,第一电子设备向第二电子设备发送停止调用请求,停止调用请求用于指示停止调用第二电子设备;其中,更新后的第二标签信息用于指示第二标签操作块为临时插入的标签操作块;第一电子设备响应于接收到的对第二标签操作块的点击操作,显示第二标签选项框。这样,本技术还提供一种临时标签的插入方式,在用户未确定需要插入哪个对象等场景下,可以临时插入标签以占位,从而在后续使用过程中,随时通过操作临时标签以插入对应的插入对象。
19、在一种可能的实现方式中,方法还包括:第一电子设备响应于接收到的对第一设备选项的第四操作,显示第三标签选项框;其中,第三标签选项框中包括至少一个第三电子设备调用选项和至少一个设备选项,其中,至少一个第三电子设备调用选项用于指示第三电子设备中可被第一电子设备调用的至少一个功能;第一电子设备接收响应于接收到的对第二调用选项的第五操作,将第三标签信息更新为第四标签信息,并且,第一电子设备向第三电子设备发送第四调用请求,第四调用请求用于请求调用第三电子设备的第四目标功能;其中,第四标签信息用于指示第一电子设备正在调用第三电子设备的第四目标功能,第二调用选项属于至少一个第三电子设备调用选项;第一电子设备接收第三电子设备发送的第二插入对象,其中,第二插入对象为第三电子设备基于第四目标功能获取到的;第一电子设备将第二标签操作块替换为第二插入对象。这样,用户可在使用过程中随时通过操作标签操作块,以选择标签选项框中的指定选项,从而使得电子设备能够调用其它可调用的电子设备的指定功能,从而提供一种动态调用方法,实现根据不用场景和不同需求,随时更改调用的对象以及对应的功能。
20、在一种可能的实现方式中,第三电子设备中可被第一电子设备调用的至少一个功能与第二电子设备中可被第一电子设备调用的至少一个功能全部或部分不相同。例如,第二电子设备可提供文档扫描、拍照等功能,第三电子设备可提供拍照和手写板等功能,不同的电子设备提供可提供的功能相同或不同。
21、在一种可能的实现方式中,第三电子设备为第一电子设备。这样,本技术中的调用方法同样可适用于对本机的指定功能的调用。
22、在一种可能的实现方式中,第一界面还包括第三选项,方法还包括:第一电子设备响应于接收到的对第三选项的第五操作,在第一应用界面显示第三标签操作块,第三标签操作块包括第三标签信息,第三标签信息用于指示述第三标签操作块为临时插入的标签操作块。这样,本技术还提供一种临时标签的插入方式,在用户未确定需要插入哪个对象等场景下,可以临时插入标签以占位,从而在后续使用过程中,随时通过操作临时标签以插入对应的插入对象。
23、在一种可能的实现方式中,第一电子设备响应于第一操作,在第一应用界面显示第一标签操作块之后,方法还包括:第一电子设备接收对第一标签操作块的拖动操作;第一电子设备将第一标签操作块随着拖动操作从当前位置移动到另一位置;第一电子设备将第一标签操作块替换为第一插入对象,包括:第一电子设备取消显示第一标签操作块;第一电子设备在另一位置上,插入第一插入对象。这样,用户可根据需求随时拖动标签操作块,以更改标签操作块的插入位置,相应的,后续的插入对象的插入位置也会随着用户需求改变。
24、在一种可能的实现方式中,第一电子设备响应于第一操作,在第一应用界面显示第一标签操作块之后,方法还包括:在第一电子设备调用第二电子设备的第一目标功能的过程中,第一电子设备响应于接收到的第六操作,更新输入内容。这样,本技术中的调用方法在实现过程,即,电子设备正在调用另一个电子设备的过程中,用户可随时根据需求更改已输入的内容,即界面中的内容。当然,在其他实施例中,用户还可以对界面进行其它操作,也就是说,电子设备正在调用另一个电子设备的过程中,应用的界面未被锁定,可随时更改。
25、第二方面,本技术提供一种电子设备。该电子设备包括:一个或多个处理器、存储器;以及一个或多个计算机程序,其中一个或多个计算机程序存储在存储器上,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:显示第一应用界面,第一应用界面中显示输入内容和第一选项;接收对第一选项的第一操作;响应于第一操作,在第一应用界面显示第一标签操作块,并且,向第二电子设备发送第一调用请求,第一调用请求用于请求调用第二电子设备的第一目标功能;其中,第一标签操作块包括第一标签信息,第一标签信息用于指示电子设备正在调用第二电子设备的第一目标功能;在调用第二电子设备的第一目标功能的过程中,响应于接收到的对第一标签操作块的点击操作,显示第一标签选项框,其中,第一标签选项框包括至少一个第二电子设备调用选项,至少一个第二电子设备调用选项对应于第二电子设备中可被电子设备调用的至少一个功能;响应于接收到的对第一调用选项的点击操作,将第一标签信息更新为第二标签信息,并且,向第二电子设备发送第二调用请求;第二调用请求用于请求调用第二电子设备的第二目标功能,第二标签信息用于指示电子设备正在调用第二电子设备的第二目标功能,第一调用选项属于至少一个第二电子设备调用选项;接收第二电子设备发送的第一插入对象,其中,第一插入对象为第二电子设备基于第二目标功能获取到的;将第一标签操作块替换为第一插入对象。
26、在一种可能的实现方式中,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:取消显示第一标签操作块;在第一标签操作块的原显示位置上,插入第一插入对象。
27、在一种可能的实现方式中,第一标签操作块显示于输入内容的末尾。
28、在一种可能的实现方式中,第一标签操作块显示于对输入内容的最后一次编辑操作所对应的位置。
29、在一种可能的实现方式中,电子设备接收对第一应用界面的第一选项的第一操作之前,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:响应于接收到的对第一位置的第二操作,在第一位置显示光标;在第一应用界面的第一位置显示第一标签操作块,包括:在光标所在位置插入第一标签操作块。
30、在一种可能的实现方式中,第一应用界面还包括第二选项,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:响应于接收到的对第二选项的第三操作,在第一应用界面显示第二标签操作块,并且,向第二电子设备发送第三调用请求,第三调用请求用于请求调用第二电子设备的第三目标功能;其中,第二标签操作块包括第三标签信息,第三标签信息用于指示电子设备正在调用第二电子设备的第三目标功能;在调用第二电子设备的第三目标功能的过程中,响应于接收到的对第二标签操作块的点击操作,显示第二标签选项框;其中,第二标签选项框包括至少一个第二电子设备调用选项和至少一个设备选项,至少一个设备选项用于指示可被电子设备调用的至少一个设备,至少一个设备中包括电子设备。
31、在一种可能的实现方式中,第二标签选项框中还包括临时插入选项,临时插入选项用于指示暂停对第二电子设备的调用;当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:响应于接收到的对临时插入选项的点击操作,更新第二标签信息,并且,向第二电子设备发送停止调用请求,停止调用请求用于指示停止调用第二电子设备;其中,更新后的第二标签信息用于指示第二标签操作块为临时插入的标签操作块;响应于接收到的对第二标签操作块的点击操作,显示第二标签选项框。
32、在一种可能的实现方式中,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:响应于接收到的对第一设备选项的第四操作,显示第三标签选项框;其中,第三标签选项框中包括至少一个第三电子设备调用选项和至少一个设备选项,其中,至少一个第三电子设备调用选项用于指示第三电子设备中可被电子设备调用的至少一个功能;接收响应于接收到的对第二调用选项的第五操作,将第三标签信息更新为第四标签信息,并且,向第三电子设备发送第四调用请求,第四调用请求用于请求调用第三电子设备的第四目标功能;其中,第四标签信息用于指示电子设备正在调用第三电子设备的第四目标功能,第二调用选项属于至少一个第三电子设备调用选项;接收第三电子设备发送的第二插入对象,其中,第二插入对象为第三电子设备基于第四目标功能获取到的;将第二标签操作块替换为第二插入对象。
33、在一种可能的实现方式中,第三电子设备中可被电子设备调用的至少一个功能与第二电子设备中可被电子设备调用的至少一个功能全部或部分不相同。
34、在一种可能的实现方式中,第三电子设备为电子设备。
35、在一种可能的实现方式中,第一界面还包括第三选项,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:响应于接收到的对第三选项的第五操作,在第一应用界面显示第三标签操作块,第三标签操作块包括第三标签信息,第三标签信息用于指示述第三标签操作块为临时插入的标签操作块。
36、在一种可能的实现方式中,第一电子设备响应于第一操作,在第一应用界面显示第一标签操作块之后,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:接收对第一标签操作块的拖动操作;将第一标签操作块随着拖动操作从当前位置移动到另一位置;取消显示第一标签操作块;在另一位置上,插入第一插入对象。
37、在一种可能的实现方式中,第一电子设备响应于第一操作,在第一应用界面显示第一标签操作块之后,当计算机程序被一个或多个处理器执行时,使得电子设备执行以下步骤:在调用第二电子设备的第一目标功能的过程中,响应于接收到的第六操作,更新输入内容。
38、第二方面以及第二方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第二方面以及第二方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。
39、第三方面,本技术提供一种通信系统,该系统包括:
40、第一电子设备,用于:
41、显示第一应用界面,第一应用界面中显示输入内容和第一选项;
42、接收对第一选项的第一操作;
43、响应于第一操作,在第一应用界面显示第一标签操作块,并且,向第二电子设备发送第一调用请求,第一调用请求用于请求调用第二电子设备的第一目标功能;其中,第一标签操作块包括第一标签信息,第一标签信息用于指示电子设备正在调用第二电子设备的第一目标功能。
44、第二电子设备,用于:
45、接收第一调用请求;
46、基于第一调用请求,启动第一目标功能,并显示第一目标功能对应的第二应用界面;第二应用界面中包括第二电子设备通过调用第一目标功能获取到的至少一个待插入对象。
47、第一电子设备,还用于:
48、在调用第二电子设备的第一目标功能的过程中,响应于接收到的对第一标签操作块的点击操作,显示第一标签选项框,其中,第一标签选项框包括至少一个第二电子设备调用选项,至少一个第二电子设备调用选项对应于第二电子设备中可被电子设备调用的至少一个功能;
49、响应于接收到的对第一调用选项的点击操作,将第一标签信息更新为第二标签信息,并且,向第二电子设备发送第二调用请求;第二调用请求用于请求调用第二电子设备的第二目标功能,第二标签信息用于指示电子设备正在调用第二电子设备的第二目标功能,第一调用选项属于至少一个第二电子设备调用选项。
50、第二电子设备,还用于:
51、接收第二调用请求;
52、基于第二调用请求,停止调用第一目标功能,并启动第二目标功能,以及,显示第二目标功能对应的第三应用界面;第三应用界面中包括第二电子设备通过调用第二目标功能获取到的至少一个待插入对象;
53、响应于接收到的确认操作,向第一电子设备发送第一插入对象。
54、第一电子设备,还用于:
55、接收第二电子设备发送的第一插入对象;
56、将第一标签操作块替换为第一插入对象。
57、在一种可能的实现方式中,第一电子设备,具体用于:
58、取消显示第一标签操作块;
59、在第一标签操作块的原显示位置上,插入第一插入对象。
60、在一种可能的实现方式中,第一标签操作块显示于输入内容的末尾。
61、在一种可能的实现方式中,第一标签操作块显示于对输入内容的最后一次编辑操作所对应的位置。
62、在一种可能的实现方式中,第一电子设备,还用于:
63、响应于接收到的对第一位置的第二操作,在第一位置显示光标;在第一应用界面的第一位置显示第一标签操作块,包括:在光标所在位置插入第一标签操作块。
64、在一种可能的实现方式中,第一应用界面还包括第二选项,第一电子设备,还用于:
65、响应于接收到的对第二选项的第三操作,在第一应用界面显示第二标签操作块,并且,向第二电子设备发送第三调用请求,第三调用请求用于请求调用第二电子设备的第三目标功能;其中,第二标签操作块包括第三标签信息,第三标签信息用于指示电子设备正在调用第二电子设备的第三目标功能;
66、第二电子设备,用于:
67、接收第三调用请求;
68、基于第三调用请求,启动第三目标功能,并显示第三目标功能对应的第三应用界面;第三应用界面中包括第二电子设备通过调用第三目标功能获取到的至少一个待插入对象。
69、第一电子设备,还用于:
70、在调用第二电子设备的第三目标功能的过程中,响应于接收到的对第二标签操作块的点击操作,显示第二标签选项框;其中,第二标签选项框包括至少一个第二电子设备调用选项和至少一个设备选项,至少一个设备选项用于指示可被电子设备调用的至少一个设备,至少一个设备中包括电子设备。
71、在一种可能的实现方式中,第二标签选项框中还包括临时插入选项,临时插入选项用于指示暂停对第二电子设备的调用;第一电子设备,还用于:
72、响应于接收到的对临时插入选项的点击操作,更新第二标签信息,并且,向第二电子设备发送停止调用请求,停止调用请求用于指示停止调用第二电子设备;其中,更新后的第二标签信息用于指示第二标签操作块为临时插入的标签操作块。
73、第二电子设备,还用于:
74、接收停止调用请求;
75、基于停止调用请求,停止调用第三目标功能;
76、显示桌面或最近一次显示的应用界面;
77、第一电子设备,还用于:
78、响应于接收到的对第二标签操作块的点击操作,显示第二标签选项框。
79、在一种可能的实现方式中,第一电子设备,还用于:
80、响应于接收到的对第一设备选项的第四操作,显示第三标签选项框;其中,第三标签选项框中包括至少一个第三电子设备调用选项和至少一个设备选项,其中,至少一个第三电子设备调用选项用于指示第三电子设备中可被电子设备调用的至少一个功能;接收响应于接收到的对第二调用选项的第五操作,将第三标签信息更新为第四标签信息,并且,向第三电子设备发送第四调用请求,第四调用请求用于请求调用第三电子设备的第四目标功能;其中,第四标签信息用于指示电子设备正在调用第三电子设备的第四目标功能,第二调用选项属于至少一个第三电子设备调用选项;
81、第三电子设备,用于:
82、接收第四调用请求;
83、基于第四调用请求,启动第四目标功能,并显示第四目标功能对应的第四应用界面;第四应用界面中包括第三电子设备通过调用第四目标功能获取到的至少一个待插入对象;
84、响应于接收到的确认操作,向第一电子设备发送第二插入对象。
85、第一电子设备,还用于:
86、接收第三电子设备发送的第二插入对象;
87、将第二标签操作块替换为第二插入对象。
88、在一种可能的实现方式中,第三电子设备中可被电子设备调用的至少一个功能与第二电子设备中可被电子设备调用的至少一个功能全部或部分不相同。
89、在一种可能的实现方式中,第三电子设备为第一电子设备。
90、在一种可能的实现方式中,第一界面还包括第三选项,第一电子设备,还用于:
91、响应于接收到的对第三选项的第五操作,在第一应用界面显示第三标签操作块,第三标签操作块包括第三标签信息,第三标签信息用于指示述第三标签操作块为临时插入的标签操作块。
92、在一种可能的实现方式中,第一电子设备,还用于:
93、接收对第一标签操作块的拖动操作;将第一标签操作块随着拖动操作从当前位置移动到另一位置;取消显示第一标签操作块;在另一位置上,插入第一插入对象。
94、在一种可能的实现方式中,第一电子设备,还用于:
95、在调用第二电子设备的第一目标功能的过程中,响应于接收到的第六操作,更新输入内容。
96、第三方面以及第三方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第三方面以及第三方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。
97、第四方面,本技术实施例提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。
98、第五方面,本技术实施例提供了一种计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。
99、第六方面,本技术实施例提供了一种芯片,该芯片包括处理电路、收发管脚。其中,该收发管脚、和该处理电路通过内部连接通路互相通信,该处理电路执行第一方面或第一方面的任一种可能的实现方式中的方法,以控制接收管脚接收信号,以控制发送管脚发送信号。
技术研发人员:庞昊天
技术所有人:荣耀终端有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除