数据处理方法及装置、电子设备、存储介质、计算机程序产品与流程

摘要: 本公开涉及显示,尤其涉及一种数据处理方法及装置、电子设备、存储介质、计算机程序产品。背景技术:1、随着电子设备技术的发展,电子设备支持的功能日渐丰富。例如,基于...
数据处理方法及装置、电子设备、存储介质、计算机程序产品与流程

本公开涉及显示,尤其涉及一种数据处理方法及装置、电子设备、存储介质、计算机程序产品。

背景技术:

1、随着电子设备技术的发展,电子设备支持的功能日渐丰富。例如,基于手机支持的搜索功能,方便随时随地获取所需的信息。目前,电子设备可通过如下几种方式支持搜索功能:基于搜索引擎应用的搜索,用户可使用搜索引擎应用,在应用中输入关键词,应用会将搜索结果呈现在应用内部;基于智能语音助手的搜索,用户通过智能语音助手,语音输入关键词,助手会将搜索结果呈现在语音助手界面上;基于支持搜索功能的非搜索引擎类应用的搜索,用户如在购物应用中搜索商品、在社交应用中搜索聊天记录等,应用会将搜索结果呈现在应用内部。但是,上述方式中,存在智能性不够好导致用户体验差的问题。

技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种数据处理方法及装置、电子设备、存储介质、计算机程序产品。

2、根据本公开实施例的第一方面,提供一种数据处理方法,所述方法包括:

3、响应于基于显示的页面检测到指示搜索的搜索操作,基于预设的目标应用搜索关联所述搜索操作的结果;其中,所述页面为第一应用的页面,所述目标应用包括所述第一应用和/或所述第一应用之外的第二应用;

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、标记模块,配置为响应于检测到对所述页面中的所述搜索词的所述第四预设操作,在所述第一显示区域内标记显示所述搜索词。

100、在一些实施例中,所述第一显示区域和所述第二显示区域之间有第二操作控件,所述装置还包括:

101、调整模块,配置为响应于检测到对所述第二操作控件的第五预设操作,调整所述第一显示区域和所述第二显示区域的显示比例;

102、控制模块,配置为响应于检测到对所述第二操作控件的第六预设操作,控制所述显示屏进行全屏显示。

103、根据本公开实施例的第三方面,提供一种电子设备,包括:

104、处理器;

105、用于存储计算机程序或指令的存储器;

106、其中,所述处理器执行所述计算机程序或指令,以实现上述第一方面中所述的方法的步骤。

107、根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,所述存储介质存储有计算机程序或指令,当所述存储介质中的计算机程序或指令由处理器执行时,以实现上述第一方面中所述的方法的步骤。

108、根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序或者指令,所述计算机程序或指令被处理器执行时,以实现上述第一方面中所述的方法的步骤。

109、本公开的实施例提供的技术方案可以包括以下有益效果:

110、本公开实施例中,一方面,通过预设的目标应用搜索关联搜索操作的结果,并分屏显示搜索前页面的页面内容以及搜索结果,使得无需用户手动打开目标应用进行搜索,以及切换目标应用查看搜索结果;此外,通过分屏显示搜索前页面的页面内容以及搜索后的搜索结果,也方便用户比对和查看搜索的准确性;另一方面,本公开实施例在基于目标应用获取到搜索结果之后再进行分屏显示,能减少在未成功执行搜索情况下的无效分屏,提升分屏的必要性。整体来说,本公开实施例的方式,智能性较好。

111、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。