信息切换方法、装置、电子设备及计算机存储介质与流程

文档序号:21633694发布日期:2020-07-29 02:43阅读:139来源:国知局
信息切换方法、装置、电子设备及计算机存储介质与流程

本发明实施例涉及计算机技术领域,尤其涉及一种信息切换方法、装置、电子设备及计算机存储介质。



背景技术:

随着计算机技术的发展,大部分应用app中集成了多种不同的应用功能,而搜索功能则是其中的重要组成部分,通过搜索功能可以实现从应用app内容展示到内容搜索的无缝链接。

然而,对于目前的应用app来说,一部分应用app通过调用搜索引擎进行全网搜索,进而展示全网搜索的搜索结果,如浏览器类应用app;另一部分应用app则仅搜索该应用app自身的内容,进而展示与自身内容有关的搜索结果,如电子书类应用app或电子购物类应用app。

但在实际应用中,用户的信息需求千差万别,通过上述方式提供的信息过于单一,无法满足用户的实际需求。



技术实现要素:

有鉴于此,本发明实施例提供一种信息切换方案,以解决上述问题。

根据本发明实施例的第一方面,提供了一种信息切换方法,包括:显示根据搜索信息使用第一搜索模式获得的第一搜索结果;接收用于指示切换所述第一搜索结果的切换触发操作;根据所述切换触发操作,将显示的所述第一搜索结果切换为根据所述搜索信息使用第二搜索模式获得的第二搜索结果。

根据本发明实施例的第二方面,提供了一种信息切换装置,包括:显示模块,用于显示根据搜索信息使用第一搜索模式获得的第一搜索结果;接收模块,用于接收用于指示切换所述第一搜索结果的切换触发操作;切换模块,用于根据所述切换触发操作,将显示的所述第一搜索结果切换为根据所述搜索信息使用第二搜索模式获得的第二搜索结果。

根据本发明实施例的第三方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第一方面所述的信息切换方法对应的操作。

根据本发明实施例的第四方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的信息切换方法。

根据本发明实施例提供的信息切换方案,因搜索模式的不同,使用相同的搜索信息可以获得不同的搜索结果,包括第一搜索结果和第二搜索结果,据此,可以根据切换触发操作,在不同搜索结果之间进行顺利的搜索结果的切换和显示。由此,一方面,丰富了搜索方式,也丰富了搜索结果;另一方面,用户可以根据实际需求在不同的搜索模式和搜索结果之间进行随意切换,既满足了用户需求,也大大提升了用户体验。

可见,通过本发明实施例提供的信息切换方案,有效解决了现有应用app中集成的搜索方式单一,导致提供的信息过于单一,无法满足用户实际需求的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1为根据本发明实施例一的一种信息切换方法的步骤流程图;

图2为根据本发明实施例二的一种信息切换方法的步骤流程图;

图3为图2所示实施例中的第一种显示界面的示意图;

图4为图2所示实施例中的第二种显示界面的示意图;

图5为图2所示实施例中的第三种显示界面的示意图;

图6为图2所示实施例中的第四种显示界面的示意图;

图7为图2所示实施例中的第五种显示界面的示意图;

图8为根据本发明实施例三的一种信息切换装置的结构框图;

图9为根据本发明实施例四的一种信息切换装置的结构框图;

图10为根据本发明实施例五的一种电子设备的结构示意图。

具体实施方式

为了使本领域的人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本发明实施例保护的范围。

下面结合本发明实施例附图进一步说明本发明实施例具体实现。

实施例一

参照图1,示出了根据本发明实施例一的一种信息切换方法的步骤流程图。

本实施例的信息切换方法包括以下步骤:

步骤s102:显示根据搜索信息使用第一搜索模式获得的第一搜索结果。

本发明实施例中,设置有多种搜索模式,具体搜索模式的设置可以由本领域技术人员根据实际需求适当设置,例如,所述多种搜索模式可以包括但不限于以下模式中的至少两种:基于网页的搜索模式、基于feed流的搜索模式、基于视频的搜索模式、基于图片的搜索模式、基于问答的搜索模式,等等。

其中,基于网页的搜索模式可以采用常规的搜索实现,如全网搜索或者设定网页搜索,其获得的搜索结果可以包括链接、文字、图像等内容;基于feed流的搜索模式主要是针对feed流的内容进行搜索,可以是应用app自身关联的feed流资源,也可以是应用app通过链接访问的第三方feed流资源,其获得的搜索结果主要为可以通过feed流形式展示的内容;基于视频的搜索模式主要是针对视频内容进行搜索,可以是应用app自身关联的视频资源,也可以是应用app通过链接访问的第三方视频资源,其获得的搜索结果主要为视频内容;类似地,基于图片的搜索模式主要是针对图片内容进行搜索,可以是应用app自身关联的图片资源,也可以是应用app通过链接访问的第三方图片资源,其获得的搜索结果主要为图片内容;基于问答的搜索模式主要是针对问答形式的内容进行搜索,可以是应用app自身的问答社区中的内容,也可以是应用app通过链接访问的第三方问答社区中的内容。

但不限于此,在实际应用中,某一搜索模式的搜索结果还可以基于另一搜索模式的搜索结果获得。例如,若先使用了基于网页的搜索模式进行搜索,获得了搜索结果,则接下来可以基于该搜索结果再使用基于feed流的搜索模式进行搜索,从中该搜索结果中搜索出适于以feed流形式展示的结果,等等。

本发明实施例中,搜索信息可以为任意适当的可用于搜索的信息,包括但不限于文字、图像等。此外,本发明实施例中,“多种”、“多个”等与“多”有关的数量意指两个及两个以上。另,本发明实施例中的“第一”、“第二”等用词仅用于区别不同的对象,并不表示对象间的顺序或时序关系。

步骤s104:接收用于指示切换第一搜索结果的切换触发操作。

其中,所述切换触发操作根据切换设置的不同而不同。例如,若切换设置为按钮,则切换触发操作为对该按钮的点击操作;若切换设置为引导浮层,则切换触发操作可以为对该引导浮层的点击操作或者对引导浮层中展示的内容的点击操作,等等。

步骤s106:根据切换触发操作,将显示的第一搜索结果切换为根据搜索信息使用第二搜索模式获得的第二搜索结果。

在一种情况下,用户输入搜索信息后,即可使用多种搜索模式进行搜索,并获得相应的搜索结果,后续切换时直接显示待切换的搜索结果即可;在另一种情况下,用户输入搜索信息后,先使用当前的搜索模式进行搜索,获得相应的搜索结果并展示,后续切换时,再根据用户之前输入的搜索信息,使用待切换的搜索模式进行搜索,获得相应的搜索结果后展示。但不管是哪种方式,均可实现不同搜索结果的有效展示和切换。

在进行切换后,第二搜索结果的展示可以通过新的显示界面渲染展示,也可以覆盖原显示界面中的内容进行渲染展示。

本发明实施例中,第一搜索结果和第二搜索结果中均包括至少一条结果内容。

需要说明的是,本发明实施例仅以当前搜索结果和待切换的搜索结果为例进行说明,但本领域技术人员应当明了的是,因一次切换操作主要涉及两种搜索结果,因此,在设置有两种以上搜索模式的情况下,不同搜索模式和搜索结果之间的切换均可参照本发明实施例的方案实现。

通过本实施例,因搜索模式的不同,使用相同的搜索信息可以获得不同的搜索结果,包括第一搜索结果和第二搜索结果,据此,可以根据切换触发操作,在不同搜索结果之间进行顺利的搜索结果的切换和显示。由此,一方面,丰富了搜索方式,也丰富了搜索结果;另一方面,用户可以根据实际需求在不同的搜索模式和搜索结果之间进行随意切换,既满足了用户需求,也大大提升了用户体验。

可见,通过本实施例,有效解决了现有应用app中集成的搜索方式单一,导致提供的信息过于单一,无法满足用户实际需求的问题。

本实施例的信息切换方法可以由任意适当的具有数据处理能力的电子设备执行,包括但不限于:移动终端(如手机、pad等)、服务器和pc机等。

实施例二

参照图2,示出了根据本发明实施例二的一种信息切换方法的步骤流程图。

本实施例的信息切换方法包括以下步骤:

步骤s202:显示根据搜索信息使用第一搜索模式获得的第一搜索结果。

本实施例中,设定第一搜索模式为基于网页的搜索模式,第二搜索模式为基于feed流的搜索模式。但本领域技术人员应当明了,其它搜索模式可同样参照本实施例实现。

步骤s204:接收用于指示切换第一搜索结果的切换触发操作。

在第一种可行方式中,可以展示用于进行所述切换触发操作的操作对象,根据对所述操作对象的操作接收用于指示切换第一搜索结果的切换触发操作。在第二种可行方式中,可以根据对第一搜索结果的操作,接收用于指示切换第一搜索结果的切换触发操作。通过设置操作对象,可以使切换搜索结果更易于被用户感知和操作;而通过对第一搜索结果进行操作,则可以减轻切换操作的数据显示和处理负担,降低切换的实现成本。

针对上述第一种设置操作对象的可行方式,在具体实现时,可行的方式包括以下至少之一:

方式一:展示用于进行切换触发操作的引导浮层,根据对引导浮层的操作接收用于指示切换第一搜索结果的切换触发操作。

其中,引导浮层的具体实现可以由本领域技术人员采用任意适当的方式实现,引导浮层中可以显示可以引导切换的内容,如,第二搜索结果中的一个或多个内容等。当用户对引导浮层进行操作,如点击引导浮层或者点击引导浮层中的内容时,即可确定应用app接收到用于指示切换第一搜索结果的切换触发操作,进而触发第二搜索结果的展示。

一种使用引导浮层进行切换触发操作的示意图如图3所示,图3中,左侧的显示界面为第一搜索结果的展示界面,其中,上端的搜索输入框用于用户输入搜索信息,本示例中,以搜索信息为“abc”为例,在该显示界面中显示出使用基于网页的搜索模式搜索出的多个第一搜索结果。同时,在显示界面的下方展示有引导浮层(如图中虚线框所示),本示例中,引导浮层中显示有第二搜索结果中的一个内容,可选地,可以为第二搜索结果中的第一个内容,但不限于此,引导浮层中也可以显示第二搜索结果中的多个内容,或者依次滚动显示该多个内容。当用户点击该引导浮层或者该引导浮层中的内容时,则触发显示图3中右侧的显示界面,在该显示界面中展示第二搜索结果的内容。在右侧显示界面的上端还有返回设置,本示例中为示意返回的箭头和文字,当用户点击该箭头和文字时,将返回第一搜索结果的展示界面。但不限于此,在实际应用中,本领域技术人员可以根据实际需求进行其它适当的返回设置。

通过这种方式,在有效保证切换的情况下,还可以使用户预先了解第二搜索结果中的内容,提升用户使用体验。

方式二:展示用于进行切换触发操作的悬浮按钮,根据对悬浮按钮的操作接收用于指示切换第一搜索结果的切换触发操作。

其中,悬浮按钮的具体实现可以由本领域技术人员采用任意适当的方式实现。可选地,还可以在悬浮按钮上设置文字,以更明确地引导用户,如设置用于指示与第二搜索模式对应的相应文字,如“视频”、“文章”等。当用户对悬浮按钮进行操作,如点击悬浮按钮时,即可确定应用app接收到用于指示切换第一搜索结果的切换触发操作,进而触发第二搜索结果的展示。

一种使用悬浮按钮进行切换触发操作的示意图如图4所示,图4中,左侧的显示界面为第一搜索结果的展示界面,其中,上端的搜索输入框用于用户输入搜索信息,本示例中,以搜索信息为“abc”为例,在该显示界面中显示出使用基于网页的搜索模式搜索出的多个第一搜索结果。同时,在显示界面的右下方展示有悬浮按钮,如图中设置有“文章”二字的圆形所示。当用户点击该悬浮按钮时,则触发显示图4中右侧的显示界面,在该显示界面中展示第二搜索结果的内容。在右侧显示界面的上端还有返回设置,本示例中为示意返回的箭头和文字,当用户点击该箭头和文字时,将返回第一搜索结果的展示界面。但不限于此,在实际应用中,本领域技术人员可以根据实际需求进行其它适当的返回设置。

通过这种方式,在有效保证切换的情况下,避免了显示空间的占用,且可以有用户灵活放置悬浮按钮的位置,以避免影响当前内容的展示。

方式三:在显示界面的菜单栏中展示用于进行切换触发操作的第一切换选项,根据对第一切换选项的操作接收用于指示切换第一搜索结果的切换触发操作。

其中,第一切换选项的具体实现可以由本领域技术人员采用任意适当的方式实现,如,下拉菜单或切换按钮等。当用户对第一切换选项进行操作,如点击第一切换选项中的某一搜索模式时,即可确定应用app接收到用于指示切换第一搜索结果的切换触发操作,进而触发与第二搜索模式对应的第二搜索结果的展示。

一种使用第一切换选项进行切换触发操作的示意图如图5所示,图5中,左侧的显示界面为第一搜索结果的展示界面,其中,上端的搜索输入框用于用户输入搜索信息,本示例中,以搜索信息为“abc”为例,在该显示界面中显示出使用基于网页的搜索模式搜索出的多个第一搜索结果。同时,在显示界面的左下方展示有切换选项,如图中设置有“阅”字的选项。当用户点击该选项时,则触发显示图5中右侧的显示界面,在该显示界面中展示第二搜索结果的内容。与此同时,下端菜单栏中的“阅”字的选项变为“搜”字选项,当用户点击该“搜”字选项时,将返回第一搜索结果的展示界面。但不限于此,在实际应用中,本领域技术人员可以根据实际需求进行其它适当的返回设置。

通过这种方式,在有效保证切换的情况下,充分利用已有的菜单栏资源,有效利用了现有设置,降低了切换实现成本。

方式四:在显示界面的搜索栏中展示用于进行切换触发操作的第二切换选项,根据对第二切换选项的操作接收用于指示切换第一搜索结果的切换触发操作。

其中,第二切换选项的具体实现可以由本领域技术人员采用任意适当的方式实现,如,下拉菜单或切换按钮等。当用户对第二切换选项进行操作,如点击第二切换选项中的某一搜索模式时,即可确定应用app接收到用于指示切换第一搜索结果的切换触发操作,进而触发与第二搜索模式对应的第二搜索结果的展示。

一种使用第二切换选项进行切换触发操作的示意图如图6所示,图6中,左侧的显示界面为第一搜索结果的展示界面,其中,上端的搜索输入框用于用户输入搜索信息,本示例中,以搜索信息为“abc”为例,在该显示界面中显示出使用基于网页的搜索模式搜索出的多个第一搜索结果。同时,在搜索输入框的左端展示有切换选项,如图中设置有“阅”字的选项。当用户点击该选项时,则触发显示图6中右侧的显示界面,在该显示界面中展示第二搜索结果的内容。与此同时,搜索输入框的左端的“阅”字的选项变为“搜”字选项,当用户点击该“搜”字选项时,将返回第一搜索结果的展示界面。但不限于此,在实际应用中,本领域技术人员可以根据实际需求进行其它适当的返回设置。

通过这种方式,在有效保证切换的情况下,充分利用已有的搜索输入框资源,有效利用了现有设置,降低了切换实现成本。

针对上述第二种对第一搜索结果进行操作的可行方式,在具体实现时,可行的方式包括以下至少之一:

方式一:接收对第一搜索结果的浏览操作,根据所述浏览操作的浏览时长或者操作距离,展示用于进行所述切换触发操作的引导浮层;判断是否对所述引导浮层进行了触发操作;若是,则确定接收到用于指示切换第一搜索结果的切换触发操作;若否,则将所述引导浮层转换为用于进行所述切换触发操作的悬浮按钮。

其中,对第一搜索结果的浏览操作可以根据第一搜索结果的显示情况或接收到的对第一搜索结果的滑动操作确定。当浏览操作的浏览时长大于预定时长或者操作距离大于预定距离时,展示用于进行所述切换触发操作的引导浮层。其中,预定时长和预定距离均可由本领域技术人员根据实际需要适当设置,本发明实施例对此不作限制。此外,浏览操作的操作距离可以以显示屏或像素为单位,例如,对第一搜索结果进行浏览滑动的滑动距离超过1.5屏或者总长超过750像素等等。

例如,用户输入搜索关键词后,使用基于网页的搜索模式,进入展示对应的网页搜索结果的展示界面;用户继续浏览并上滑该展示界面到一定距离后,会出现引导浮层;用户点击该引导浮层,即会自动进入到基于feed流的搜索模式,展现沉浸式阅读无限feed流对应的内容。此外,还可以随时通过导航栏的返回按钮直接返回网页搜索结果的展示界面。如果用户忽略引导浮层,继续浏览并上滑网页搜索结果的展示界面,引导浮层会收缩成一个悬浮按钮,作为一个常驻的功能入口。

通过这种方式,在有效保证切换的情况下,提供了持续和灵活的切换选择,提升了用户使用体验。

方式二:接收对第一搜索结果的浏览操作;若所述浏览操作的浏览时长满足预定时长,或者,若所述浏览操作的操作距离满足预定距离,则确定接收到用于指示切换第一搜索结果的切换触发操作。

其中,预定时长和预定距离均可由本领域技术人员根据实际需要适当设置,本发明实施例对此不作限制。

本方式中,不提供额外的切换操作对象,仅根据浏览操作的浏览时长或操作距离来触发切换操作,降低了切换操作的实现复杂度和实现成本。

例如,用户输入搜索关键词后,使用基于网页的搜索模式,进入展示对应的网页搜索结果的展示界面;用户浏览并上滑该展示界面到一定距离后,即会自动进入到基于feed流的搜索模式,展现沉浸式阅读无限feed流对应的内容。此外,还可以随时通过导航栏的返回按钮直接返回网页搜索结果的展示界面。

通过本步骤s204的上述过程,即可实现从第一搜索结果切换至第二搜索结果的切换触发。

步骤s206:根据切换触发操作,将显示的第一搜索结果切换为根据搜索信息使用第二搜索模式获得的第二搜索结果。

在一种可行方式中,可以根据切换触发操作,从第一搜索结果的第一显示界面切换至第二显示界面,并在第二显示界面渲染显示根据搜索信息使用第二搜索模式获得的第二搜索结果。通过这种方式,使用新的显示页面显示第二搜索结果,显示实现简单,且显示快速高效。

在另一种可行方式中,可以根据切换触发操作,分别生成用于显示第一搜索结果的第一标签页面和用于显示第二搜索结果的第二标签页面,并将第二标签页面作为当前显示标签页面。

本方式可以和前述步骤s204中的多种方式相结合,并且,此种方式下,可以不再设置返回方式,直接通过标签页面的切换实现不同搜索结果的展示切换,切换更为方便和灵活。

一种使用标签页面进行搜索结果展示的示意图如图7所示,图7中,左侧的显示界面为第一搜索结果的展示界面,其中,上端的搜索输入框用于用户输入搜索信息,本示例中,以搜索信息为“abc”为例,在该显示界面中显示出使用基于网页的搜索模式搜索出的多个第一搜索结果。用户浏览并上滑该展示界面到一定距离后,即触发显示图7中右侧的显示界面。在该显示界面中包括两个标签页面,本示例中设置为“搜索”标签页面(第一搜索结果的标签页面)和“feed流”标签页面(第二搜索结果的标签页面),当前显示的为“feed流”标签页面。当用户再点击“搜索”标签页面时,即可返回展示第一搜索结果的展示界面。但不限于此,在实际应用中,本领域技术人员可以根据实际需求进行其它适当的返回设置。

步骤s208:若接收到从第二搜索结果返回第一搜索结果的返回触发操作,则根据返回触发操作,将显示的第二搜索结果切换回第一搜索结果。

根据返回设置的不同,可以有不同的返回触发操作,如前所述,可以通过返回按钮、文字、切换选项、标签页面等实现返回触发操作。但不限于此,在实际应用中,还可以设置其它适当的返回触发操作,例如,在滑动第二搜索结果的展示界面至顶端后,继续向上滑动触发返回第一搜索结果的展示界面,等等。

通过本实施例,因搜索模式的不同,使用相同的搜索信息可以获得不同的搜索结果,包括第一搜索结果和第二搜索结果,据此,可以根据切换触发操作,在不同搜索结果之间进行顺利的搜索结果的切换和显示。由此,一方面,丰富了搜索方式,也丰富了搜索结果;另一方面,用户可以根据实际需求在不同的搜索模式和搜索结果之间进行随意切换,既满足了用户需求,也大大提升了用户体验。并且,还可以持续和轻便地引导用户的阅读和信息消费,提升信息消费时长。

可见,通过本实施例,有效解决了现有应用app中集成的搜索方式单一,导致提供的信息过于单一,无法满足用户实际需求的问题。

本实施例的信息切换方法可以由任意适当的具有数据处理能力的电子设备执行,包括但不限于:移动终端(如手机、pad等)、服务器和pc机等。

实施例三

参照图8,示出了根据本发明实施例三的一种信息切换装置的结构框图。

本实施例的信息切换装置包括:显示模块302,用于显示根据搜索信息使用第一搜索模式获得的第一搜索结果;接收模块304,用于接收用于指示切换所述第一搜索结果的切换触发操作;切换模块306,用于根据所述切换触发操作,将显示的所述第一搜索结果切换为根据所述搜索信息使用第二搜索模式获得的第二搜索结果。

本实施例的信息切换装置用于实现前述多个方法实施例中相应的信息切换方法,并具有相应的方法实施例的有益效果,在此不再赘述。此外,本实施例的信息切换装置中的各个模块的功能实现均可参照前述方法实施例中的相应部分的描述,在此亦不再赘述。

实施例四

参照图9,示出了根据本发明实施例四的一种信息切换装置的结构框图。

本实施例的信息切换装置包括:显示模块402,用于显示根据搜索信息使用第一搜索模式获得的第一搜索结果;接收模块404,用于接收用于指示切换所述第一搜索结果的切换触发操作;切换模块406,用于根据所述切换触发操作,将显示的所述第一搜索结果切换为根据所述搜索信息使用第二搜索模式获得的第二搜索结果。

可选地,所述接收模块404包括:第一操作模块4042,用于展示用于进行所述切换触发操作的操作对象,根据对所述操作对象的操作接收用于指示切换所述第一搜索结果的切换触发操作;或者,第二操作模块4044,用于根据对所述第一搜索结果的操作,接收用于指示切换所述第一搜索结果的切换触发操作。

可选地,所述第一操作模块4042:用于展示用于进行所述切换触发操作的引导浮层,根据对所述引导浮层的操作接收用于指示切换所述第一搜索结果的切换触发操作;或者,用于展示用于进行所述切换触发操作的悬浮按钮,根据对所述悬浮按钮的操作接收用于指示切换所述第一搜索结果的切换触发操作;或者,用于在显示界面的菜单栏中展示用于进行所述切换触发操作的第一切换选项,根据对所述第一切换选项的操作接收用于指示切换所述第一搜索结果的切换触发操作;或者,用于在显示界面的搜索栏中展示用于进行所述切换触发操作的第二切换选项,根据对所述第二切换选项的操作接收用于指示切换所述第一搜索结果的切换触发操作。

可选地,所述第二操作模块4044,用于接收对所述第一搜索结果的浏览操作,根据所述浏览操作的浏览时长或者操作距离,展示用于进行所述切换触发操作的引导浮层;判断是否对所述引导浮层进行了触发操作;若是,则确定接收到用于指示切换所述第一搜索结果的切换触发操作;若否,则将所述引导浮层转换为用于进行所述切换触发操作的悬浮按钮。

可选地,所述第二操作模块4044,用于接收对所述第一搜索结果的浏览操作;若所述浏览操作的浏览时长满足预定时长,或者,若所述浏览操作的操作距离满足预定距离,则确定接收到用于指示切换所述第一搜索结果的切换触发操作。

可选地,所述切换模块406,用于根据所述切换触发操作,从所述第一搜索结果的第一显示界面切换至第二显示界面,并在所述第二显示界面渲染显示根据所述搜索信息使用第二搜索模式获得的第二搜索结果;或者,用于根据所述切换触发操作,分别生成用于显示所述第一搜索结果的第一标签页面和用于显示所述第二搜索结果的第二标签页面,并将所述第二标签页面作为当前显示标签页面。

可选地,本实施例的信息切换装置还包括:返回模块408,用于若接收到从所述第二搜索结果返回所述第一搜索结果的返回触发操作,则根据所述返回触发操作,将显示的所述第二搜索结果切换回所述第一搜索结果。

可选地,所述第一搜索模式为基于网页的搜索模式,所述第二搜索模式为基于feed流的搜索模式。

本实施例的信息切换装置用于实现前述多个方法实施例中相应的信息切换方法,并具有相应的方法实施例的有益效果,在此不再赘述。此外,本实施例的信息切换装置中的各个模块的功能实现均可参照前述方法实施例中的相应部分的描述,在此亦不再赘述。

实施例五

参照图10,示出了根据本发明实施例六的一种电子设备的结构示意图,本发明具体实施例并不对电子设备的具体实现做限定。

如图10所示,该电子设备可以包括:处理器(processor)502、通信接口(communicationsinterface)504、存储器(memory)506、以及通信总线508。

其中:

处理器502、通信接口504、以及存储器506通过通信总线508完成相互间的通信。

通信接口504,用于与其它电子设备或服务器进行通信。

处理器502,用于执行程序510,具体可以执行上述信息切换方法实施例中的相关步骤。

具体地,程序510可以包括程序代码,该程序代码包括计算机操作指令。

处理器502可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。智能设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。

存储器506,用于存放程序510。存储器506可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序510具体可以用于使得处理器502执行以下操作:显示根据搜索信息使用第一搜索模式获得的第一搜索结果;接收用于指示切换所述第一搜索结果的切换触发操作;根据所述切换触发操作,将显示的所述第一搜索结果切换为根据所述搜索信息使用第二搜索模式获得的第二搜索结果。

在一种可选的实施方式中,程序510还用于使得处理器502在接收用于指示切换所述第一搜索结果的切换触发操作时,展示用于进行所述切换触发操作的操作对象,根据对所述操作对象的操作接收用于指示切换所述第一搜索结果的切换触发操作;或者,根据对所述第一搜索结果的操作,接收用于指示切换所述第一搜索结果的切换触发操作。

在一种可选的实施方式中,程序510还用于使得处理器502在展示用于进行所述切换触发操作的操作对象,根据对所述操作对象的操作接收用于指示切换所述第一搜索结果的切换触发操作时,展示用于进行所述切换触发操作的引导浮层,根据对所述引导浮层的操作接收用于指示切换所述第一搜索结果的切换触发操作;或者,展示用于进行所述切换触发操作的悬浮按钮,根据对所述悬浮按钮的操作接收用于指示切换所述第一搜索结果的切换触发操作;或者,在显示界面的菜单栏中展示用于进行所述切换触发操作的第一切换选项,根据对所述第一切换选项的操作接收用于指示切换所述第一搜索结果的切换触发操作;或者,在显示界面的搜索栏中展示用于进行所述切换触发操作的第二切换选项,根据对所述第二切换选项的操作接收用于指示切换所述第一搜索结果的切换触发操作。

在一种可选的实施方式中,程序510还用于使得处理器502在根据对所述第一搜索结果的操作,接收用于指示切换所述第一搜索结果的切换触发操作时,接收对所述第一搜索结果的浏览操作,根据所述浏览操作的浏览时长或者操作距离,展示用于进行所述切换触发操作的引导浮层;判断是否对所述引导浮层进行了触发操作;若是,则确定接收到用于指示切换所述第一搜索结果的切换触发操作;若否,则将所述引导浮层转换为用于进行所述切换触发操作的悬浮按钮。

在一种可选的实施方式中,程序510还用于使得处理器502在根据对所述第一搜索结果的操作,接收用于指示切换所述第一搜索结果的切换触发操作时,接收对所述第一搜索结果的浏览操作;若所述浏览操作的浏览时长满足预定时长,或者,若所述浏览操作的操作距离满足预定距离,则确定接收到用于指示切换所述第一搜索结果的切换触发操作。

在一种可选的实施方式中,程序510还用于使得处理器502在根据所述切换触发操作,将显示的所述第一搜索结果切换为根据所述搜索信息使用第二搜索模式获得的第二搜索结果时,根据所述切换触发操作,从所述第一搜索结果的第一显示界面切换至第二显示界面,并在所述第二显示界面渲染显示根据所述搜索信息使用第二搜索模式获得的第二搜索结果;或者,根据所述切换触发操作,分别生成用于显示所述第一搜索结果的第一标签页面和用于显示所述第二搜索结果的第二标签页面,并将所述第二标签页面作为当前显示标签页面。

在一种可选的实施方式中,程序510还用于使得处理器502若接收到从所述第二搜索结果返回所述第一搜索结果的返回触发操作,则根据所述返回触发操作,将显示的所述第二搜索结果切换回所述第一搜索结果。

在一种可选的实施方式中,所述第一搜索模式为基于网页的搜索模式,所述第二搜索模式为基于feed流的搜索模式。

程序510中各步骤的具体实现可以参见上述信息切换方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。

通过本实施例的电子设备,因搜索模式的不同,使用相同的搜索信息可以获得不同的搜索结果,包括第一搜索结果和第二搜索结果,据此,可以根据切换触发操作,在不同搜索结果之间进行顺利的搜索结果的切换和显示。由此,一方面,丰富了搜索方式,也丰富了搜索结果;另一方面,用户可以根据实际需求在不同的搜索模式和搜索结果之间进行随意切换,既满足了用户需求,也大大提升了用户体验。

可见,通过本实施例,有效解决了现有应用app中集成的搜索方式单一,导致提供的信息过于单一,无法满足用户实际需求的问题。

需要指出,根据实施的需要,可将本发明实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明实施例的目的。

上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如cdrom、ram、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如asic或fpga)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,ram、rom、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的信息切换方法。此外,当通用计算机访问用于实现在此示出的信息切换方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的信息切换方法的专用计算机。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。

以上实施方式仅用于说明本发明实施例,而并非对本发明实施例的限制,有关技术领域的普通技术人员,在不脱离本发明实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明实施例的范畴,本发明实施例的专利保护范围应由权利要求限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1