一种数据处理方法以及相关装置与流程

摘要: 本技术涉及页面显示,尤其涉及一种数据处理方法以及相关装置。背景技术:1、随着人工智能(artificialintelligence,ai)技术的发展,各种终端设...
一种数据处理方法以及相关装置与流程

本技术涉及页面显示,尤其涉及一种数据处理方法以及相关装置。

背景技术:

1、随着人工智能(artificial intelligence,ai)技术的发展,各种终端设备都逐渐开始继承ai功能,即在系统层或者应用层集成一个ai程序,以实现ai功能的调用。

2、用户通常启动ai的流程是:启动ai程序后,通过圈选或者拖拽等方式,在界面中选定一个对象,然后再通过对话或者文字等方式与ai程序交互,来向ai程序用户表述意图,以指示要对选定的对象做什么,然后ai程序再执行对应的ai功能。这个过程中,需要多个步骤才能告诉ai助手用户的意图,消耗的时间较长。

技术实现思路

1、本技术实施例提供了一种数据处理方法以及相关装置,可以减少用户使用ai时的操作步骤,提高交互效率,进而提升用户的使用体验感。

2、第一方面,本技术实施例提供了一种数据处理方法,应用于终端设备,该方法包括:接收到用户的第一操作;;响应于所述第一操作,选中所述终端设备的显示界面上的第一显示元素以及显示第一ai功能控件;其中,所述第一ai功能控件用于提供ai程序的输入入口;接收到针对于所述第一ai功能控件的预设操作,将所述第一显示元素传递至所述ai程序,以便所述ai程序对所述第一显示元素执行ai功能。

3、通过上述实施例,用户输入用于选中显示界面上的第一显示元素的第一操作之后,终端设备就可以响应于该第一操作,根据第一显示元素的相关信息或者终端设备当前的使用环境,来确定用户希望对第一显示元素执行的ai功能,并在显示界面上显示用于触发该ai功能的第一ai功能控件,相当于第一操作就可以实现:选中对象、唤醒ai程序、输入需要进行的ai功能的功能,因此用户只需要输入第一操作,而无需输入需要进行的ai功能的操作,就可以直接从显示界面上得到可能符合其意图的ai功能控件,如果该ai功能控件满足其需求,则可以通过选择该ai功能控件快速实现ai功能的执行,从而降低用户的操作步骤,提高交互效率,进而提升用户的使用体验感。

4、在一种可能的实现中,所述方法还包括:接收到用户输入的文本指令或者语音指令;所述将所述第一显示元素传递至所述ai程序,以便所述ai程序对所述第一显示元素执行ai功能,包括:将所述第一显示元素以及所述文本指令或者语音指令传递至所述ai程序,以便所述ai程序对所述第一显示元素执行所述文本指令或者语音指令所指示的ai功能。

5、在一种可能的实现中,该第一操作用于选中该终端设备的显示界面上的第一显示元素。其中,第一操作可以是针对于第一显示元素的选择操作,也可以是用户用于唤醒ai程序的操作,也可以是针对于界面上空白区域的选择操作。其中,针对于第一显示元素的选择操作相当于是用户主动选择了第一显示元素,用于唤醒ai程序的操作和针对于界面上空白区域的选择操作,则不是用户直接选择第一显示元素,而是自动从显示页面上选择出用户可能存在ai功能执行的对象(也就是,第一显示元素)。这种情况下,第一显示元素可以是页面本身或者是从页面中选择的元素。

6、在一种可能的实现中,所述第一显示元素为所述第一操作所选中的对象;或者,所述第一显示元素为根据所述第一操作所选中的对象在所述显示界面的上下文信息确定的;或者,所述第一显示元素为根据所述显示界面的类型、所述显示界面中的显示元素的类型、所述显示界面中的显示元素的内容以及所述显示元素的显示大小中的至少一个,从所述显示界面中的显示元素中选择的。

7、在一种可能的实现中,所述显示第二ai功能控件组合,包括:显示第三ai功能控件或者折叠控件;接收针对于所述第三ai功能控件或者所述折叠控件的操作,将所述第三ai功能控件或者所述折叠控件展开显示为所述第二ai功能控件组合。

8、在一种可能的实现中,该方法还包括:响应于所述第一操作,显示第二ai功能控件;接收到针对于所述第二ai功能控件的选择操作以及用户输入的文本指令或者语音指令,对所述第一显示元素执行所述文本指令或者语音指令所指示的ai功能。

9、其中,针对于该第二ai功能控件的选择操作是直接对第二ai功能控件的操作,该操作和第一显示元素无关。

10、在一种可能的实现中,所述显示第二ai功能控件,包括:显示第二ai功能控件组合,所述第二ai功能控件组合包括多个ai功能控件,所述第二ai功能控件组合中不同的ai功能控件为不同的ai智能体对应的ai程序的入口;所述接收到针对于所述第二ai功能控件的选择操作,包括:接收到针对于所述多个ai功能控件中所述第二ai功能控件的选择操作。

11、在一种可能的实现中,该显示多个ai功能控件,包括:显示第三ai功能控件或者折叠控件;接收针对于该第三ai功能控件或者该折叠控件的操作,将该第三ai功能控件或者该折叠控件展开显示为该多个ai功能控件。

12、在一种可能的实现中,该第一ai功能控件包括内容接收区域;该接收到针对于该第一ai功能控件的选择操作,包括:接收到将该第一显示元素拖动到该内容接收区域的拖动操作。

13、在一种可能的实现中,该第一ai功能控件的显示位置与该第一显示元素的位置相关。

14、在一种可能的实现中,该场景包括时间或者位置。

15、在一种可能的实现中,所述方法还包括:

16、显示对话窗口,在所述对话窗口内显示所述ai程序接收到的所述第一显示元素。

17、该第一ai功能控件用于实现ai功能,该ai功能为根据该第一显示元素的内容、类型以及该终端设备所处的场景中的至少一个确定的。

18、第二方面,本技术提供了本技术提供了一种数据处理装置,应用于终端设备,该装置包括:

19、接收模块,用于接收到用户的第一操作;

20、控制模块,用于响应于所述第一操作,控制显示模块选中所述终端设备的显示界面上的第一显示元素以及显示第一ai功能控件;其中,所述第一ai功能控件用于提供ai程序的输入入口;

21、所述接收模块,还用于接收到针对于所述第一ai功能控件的选择操作,所述控制模块,用于将所述第一显示元素传递至所述ai程序,以便所述ai程序对所述第一显示元素执行ai功能。

22、在一种可能的实现中,所述接收模块,还用于:接收到用户输入的文本指令或者语音指令;所述控制模块,用于:

23、将所述第一显示元素以及所述文本指令或者语音指令传递至所述ai程序,以便所述ai程序对所述第一显示元素执行所述文本指令或者语音指令所指示的ai功能。

24、在一种可能的实现中,所述第一操作为针对于所述终端设备的显示界面中的第一显示元素的选择操作;或者,

25、所述第一操作为唤醒ai程序的操作;或者,

26、所述第一操作为针对于所述显示界面中空白区域的选择操作。

27、在一种可能的实现中,所述第一显示元素为所述第一操作所选中的对象;或者,

28、所述第一显示元素为根据所述第一操作所选中的对象在所述显示界面的上下文信息确定的;或者,

29、所述第一显示元素为根据所述显示界面的类型、所述显示界面中的显示元素的类型、所述显示界面中的显示元素的内容以及所述显示元素的显示大小中的至少一个,从所述显示界面中的显示元素中选择的。

30、在一种可能的实现中,所述控制模块,用于控制显示模块:

31、显示第一ai功能控件组合,所述第一ai功能控件组合包括多个ai功能控件,所述第一ai功能控件组合中不同的ai功能控件为不同的ai智能体对应的ai程序的入口;

32、所述接收模块,用于:

33、接收到针对于所述多个ai功能控件中所述第一ai功能控件的预设操作。

34、在一种可能的实现中,所述控制模块,用于控制所述显示模块,显示第三ai功能控件或者折叠控件;

35、所述接收模块,用于接收针对于所述第三ai功能控件或者所述折叠控件的操作,所述控制模块,用于控制所述显示模块,将所述第三ai功能控件或者所述折叠控件展开显示为所述第一ai功能控件组合。

36、在一种可能的实现中,所述控制模块,用于控制显示模块:

37、响应于所述第一操作,显示第二ai功能控件;

38、所述接收模块,用于:

39、接收到针对于所述第二ai功能控件的选择操作以及用户输入的文本指令或者语音指令;

40、所述控制模块,用于控对所述第一显示元素执行所述文本指令或者语音指令所指示的ai功能。

41、在一种可能的实现中,所述控制模块,用于控制显示模块:

42、显示第二ai功能控件组合,所述第二ai功能控件组合包括多个ai功能控件,所述第二ai功能控件组合中不同的ai功能控件为不同的ai智能体对应的ai程序的入口;

43、所述接收模块,用于:

44、接收到针对于所述多个ai功能控件中所述第二ai功能控件的选择操作。

45、在一种可能的实现中,所述控制模块,用于控制所述显示模块:

46、显示第三ai功能控件或者折叠控件;

47、所述接收模块,用于:接收针对于所述第三ai功能控件或者所述折叠控件的操作;

48、所述控制模块,用于将所述第三ai功能控件或者所述折叠控件展开显示为所述第二ai功能控件组合。

49、在一种可能的实现中,所述第一ai功能控件包括内容接收区域;所述接收模块,具体用于:

50、接收到将所述第一显示元素拖动到所述内容接收区域的拖动操作。

51、在一种可能的实现中,所述第一ai功能控件的显示位置与所述第一显示元素的位置相关。

52、在一种可能的实现中,所述场景包括时间或者位置。

53、在一种可能的实现中,所述控制模块,用于控制所述显示模块:

54、显示对话窗口,在所述对话窗口内显示所述ai程序接收到的所述第一显示元素。

55、第三方面,本技术提供了一种页面显示设备,包括:处理器、存储器和总线,其中:该处理器、该存储器通过该总线连接;

56、该存储器,用于存放计算机程序或指令;

57、该处理器,用于调用或执行该存储器上所存放的程序或指令,以实现上述第一方面及第一方面中任一项可能实现方式该的步骤。

58、第四方面,本技术提供了一种计算机存储介质,包括计算机指令,当计算机指令在电子设备或服务器上运行时,执行上述第一方面及第一方面中任一项可能实现方式该的步骤。

59、第五方面,本技术提供了一种计算机程序产品,当计算机程序产品在电子设备或服务器上运行时,执行上述第一方面及第一方面中任一项可能实现方式该的步骤。

60、第六方面,本技术提供了一种芯片系统,该芯片系统包括处理器,用于支持设备实现上述方面中所涉及的功能,例如,发送或处理上述方法中所涉及的数据;或,信息。在一种可能的设计中,该芯片系统还包括存储器,该存储器,用于保存执行设备或训练设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。