掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本文件涉及计算机技术领域,尤其涉及一种服务组件前置处理方法、装置及设备。

背景技术

平台类产品是指能凝聚多方合作伙伴一起为用户提供服务,且合作伙伴与用户不断形成平衡和共赢的产品,其使用者一般包括用户和服务产品方,后者是指提供服务产品的一方,如名称为xxx查询的服务、公众号、小程序等。而由于平台上的服务产品众多,一般是先通过搜索的方式查询用户所需的服务产品,再跳转至服务产品的页面。

因此,需要提供更加高效的方案。

发明内容

本说明书实施例提供一种服务组件前置处理方法、装置及设备,用以简化用户搜索进入服务产品的流程,提高用户操作效率。

本说明书实施例还提供一种服务组件前置处理方法,包括:

接收客户端发起的搜索请求,所述搜索请求携带产品关键词;

若服务平台中存在与所述产品关键词匹配的目标服务产品,则确定所述目标服务产品的服务组件;

将所述服务组件按照预设布局方式设置于搜索结果页中并将所述搜索结果页返回至所述客户端。

本说明书实施例还提供一种服务组件前置处理装置,包括:

接收模块,接收客户端发起的搜索请求,所述搜索请求携带产品关键词;

确定模块,若服务平台中存在与所述产品关键词匹配的目标服务产品,则确定所述目标服务产品的服务组件;

第一处理模块,将所述服务组件按照预设布局方式设置于搜索结果页中;

发送模块,将所述搜索结果页返回至所述客户端。

本说明书实施例还提供一种电子设备,包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:

接收客户端发起的搜索请求,所述搜索请求携带产品关键词;

若服务平台中存在与所述产品关键词匹配的目标服务产品,则确定所述目标服务产品的服务组件;

将所述服务组件按照预设布局方式设置于搜索结果页中并将所述搜索结果页返回至所述客户端。

本说明书实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如下操作:

接收客户端发起的搜索请求,所述搜索请求携带产品关键词;

若服务平台中存在与所述产品关键词匹配的目标服务产品,则确定所述目标服务产品的服务组件;

将所述服务组件按照预设布局方式设置于搜索结果页中并将所述搜索结果页返回至所述客户端。

本说明书一个实施例实现了,通过在响应客户端的搜索请求搜索到服务产品时,获取服务产品的服务组件并将服务组件设置于搜索结果页中一并返回给客户端,以供用户可直接在搜索结果页进行相关服务功能的操作,由此可省略从搜索结果页跳转至服务产品相关页的步骤,简化用户进入服务产品相关页的流程,从而有效提高用户操作效率。

附图说明

此处所说明的附图用来提供对本说明书的进一步理解,构成本说明书的一部分,本说明书的示意性实施例及其说明用于解释本说明书,并不构成对本说明书的不当限定。在附图中:

图1为本说明书一实施例提供的应用场景的示意图;

图2为本说明书一实施例提供的服务产品类型的展示示意图;

图3为本说明书一实施例提供的一种服务组件前置处理方法的流程示意图;

图4为本说明书另一实施例提供的一种服务开通/使用组件前置处理方法的流程示意图;

图5为本说明书一实施例提供的客户端的服务产品的搜索界面的示意图;

图6a为本说明书一实施例提供的服务产品1的服务开通组件的示意图;

图6b为本说明书一实施例提供的整合服务产品1的服务开通组件之后的搜索结果页的示意图;

图6c为本说明书一实施例提供的服务产品1的服务开通页的示意图;

图7a为本说明书一实施例提供的服务产品1的服务使用组件的示意图;

图7b为本说明书一实施例提供的整合服务产品1的服务使用组件之后的搜索结果页的示意图;

图7c为本说明书一实施例提供的服务产品1的服务详情页的示意图;

图8a为本说明书一实施例提供的服务产品2的服务开通组件的示意图;

图8b为本说明书一实施例提供的服务产品2的服务开通页的示意图;

图8c为本说明书一实施例提供的服务产品2的服务使用组件的示意图;

图8d为本说明书一实施例提供的服务产品2的服务详情页的示意图;

图9a为本说明书一实施例提供的服务产品3的服务开通组件的示意图;

图9b为本说明书一实施例提供的服务产品3的服务开通页的示意图;

图10为本说明书一实施例提供的一种服务组件前置处理装置的结构示意图;

图11为本说明书一实施例提供的一种电子设备的结构示意图。

具体实施方式

为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本文件保护的范围。

结合背景技术部分的陈述,平台类产品(记为服务平台)可提供大量的服务产品。现有技术中,当用户需要使用某服务产品时,一般需要先通过客户端搜索该服务产品,然后从搜索结果页选择该服务产品,指示跳转至该服务产品的开通页面/详情页等相关页面。其中,用户进入服务产品的相关页面的流程至少包括:输入关键词-选择服务产品-跳转至开通页面/详情页,但考虑到通过输入产品关键词进入的用户,目的性较强,已明确所需的服务,所以需要简化从搜索进入服务相关页面的流程。

基于此,本说明书实施例提供的一种服务组件前置处理方法,在响应客户端的搜索请求搜索到服务产品时,获取服务产品的服务组件并将服务组件设置于搜索结果页中一并返回给客户端,以供用户可直接在搜索结果页进行相关服务功能的操作,由此可省略从搜索结果页跳转至服务产品相关页的步骤,如将开通页的相关服务组件设置于搜索结果页,用户可直接在搜索结果页进行服务开通操作,省略从搜索结果页跳转至服务开通页的步骤,从而能够简化用户进入服务产品相关页的流程,达到有效提高用户操作效率的目的。

下面参见图1,对本方案的应用场景进行示例性说明:

在一种应用场景中,包括:客户端和服务平台,所述服务平台包括:处理器和服务组件库,其中:

用户通过客户端的搜索入口进行所需服务产品的搜索操作,由客户端向服务平台发起搜索请求;处理器响应搜索请求通过查询数据库确定服务平台上是否存在用户所需的服务产品,若是,则将该服务产品的相关信息提供给用户,否则返回不存在相关服务产品的信息。

其中,客户端是指安装于用户设备的、与服务平台相对应的为用户提供本地服务(如接收用户输入内容并发起搜索请求的服务)的程序等;用户设备可以是移动终端,也可以是PC;服务产品一般是指在服务平台上开通有服务入口的产品,其类型至少包括:服务、公众号、小程序、生活号等,结合图2所示;数据库中保存有在服务平台上架的所有服务产品的相关信息。

以下结合附图,详细说明本说明书各实施例提供的技术方案。

图3为本说明书一实施例提供的一种服务组件前置处理方法的流程示意图,可由图1中的服务平台执行,参见图3,所述方法具体可以包括如下步骤:

步骤302、接收客户端发起的搜索请求,所述搜索请求携带产品关键词;

具体地,结合图2,用户在客户端的搜索入口输入所需服务产品的产品关键词并点击‘搜索’选项,由客户端向服务平台发起搜索请求。

其中,产品关键词是指与服务产品的名称相关的关键词,可以是服务产品的名称本身,也可以是服务产品的名称的部分或近义词。

步骤304、若服务平台中存在与所述产品关键词匹配的目标服务产品,则确定所述目标服务产品的服务组件;

结合图1,需要说明的是,在接收到来自客户端的搜索请求之后,服务平台解析其中携带的产品关键词并依据产品关键词查找数据库中是否存在相匹配的服务产品。其中,数据库中可保存服务平台上架的所有服务产品的标识(如名称)。

进一步地,步骤304的一种实现方式可以为:

若查找出的与产品关键词相匹配的服务产品唯一,则将该服务产品记为目标服务产品,并从数据库中查找目标服务产品的服务组件。

而若查找出的与产品关键词相匹配的服务产品有多个,即服务平台中存在与所述产品关键词匹配的服务产品为多个,则确定其中与所述产品关键词匹配度最高的服务产品并作为所述目标服务产品,并从数据库中查找目标服务产品的服务组件。

其中,数据库中可保存服务平台上架的所有服务产品的服务组件;匹配度的计算影响变量至少包括:产品关键词与服务产品名称之间的文本相似度、该用户历史使用匹配出的各服务产品的次数、匹配出的多个服务产品的用户数量等,匹配度的具体计算公式此处不做限定。

基于此,步骤304的本实现方式通过预先生成在服务平台商家的各服务产品的服务组件并存入库中,从而可在使用时直接从库中提取,达到有效提高服务组件获取效率的目的;而且,针对存在多个搜索结果(多个服务产品)的情况,本实施例通过引入匹配度计算的方式从中选择合适的服务产品推荐给用户,从而有效提高服务产品的筛选准确度。

进一步地,考虑到用户对不同服务产品的使用进度不同,展示给用户的服务产品页面也不尽相同,如用户未开通服务产品A,则应该展示服务产品A的服务开通页,以便用户进行服务开通操作,又如已开通服务产品B,则应该展示服务产品B的服务详情页,以便用户直接使用服务。因此,为准确提供用户所需的服务产品页,提高用户使用便利性,步骤304的另一实现方式可以为:

在查找出的与产品关键词相匹配的目标服务产品之后,先依据搜索请求中携带的用户标识,查询用户使用所述目标服务产品的进度状态;再从所述目标服务产品的与所述进度状态相匹配的目标页面中提取服务组件。

具体地,可通过查询数据库获取与进度状态相匹配的服务组件,其中,数据库中至少存储有服务产品的标识、用户使用服务产品的各种进度状态及与各种进度状态关联的服务组件。

基于此,步骤304的本实现方式通过引入用户使用服务产品的进度状态的变量,确定并展示与进度状态相匹配的服务组件,从而为用户准确提供所需的服务产品页的服务组件,提高用户使用服务产品的便利性。而且,本说明书实施例在此示出了步骤304的两种具体实现方式。当然,应理解,步骤304也可以采用其它的方式实现,本申请实施例对此不作限制。

下面从单个服务产品(目标服务产品)的多个典型的使用进度的角度为例对数据库的构建进行示例性说明:

示例1、所述进度状态包括:服务开通状态(已开通服务);

基于所述服务开通状态,获取所述目标服务产品的服务详情页;

从所述目标服务产品的服务详情页中提取服务使用组件,所述服务使用组件用于供使用所述目标服务产品的相关功能;

将目标服务产品的服务使用组件与服务开通状态建立关联关系并存入数据库中,以供后续在查询出用户使用目标服务产品的进度为服务开通状态时,依据该关联关系从数据库中提取目标服务产品的服务使用组件。

其中,服务详情页是指基于某个服务开通后,将与其有关侧功能/子服务进行聚合和管理的页面;服务使用组件服务包含使用服务的核心功能或必要元素或字段的,可以嵌入在页面中的模块/组件,允许用户直接点击即可使用服务。

示例2、所述进度状态包括:服务未开通状态;

基于所述服务未开通状态,获取所述目标服务产品的服务开通页;

从所述目标服务产品的服务开通页中提取服务开通组件,所述服务开通组件用于提供开通所述目标服务产品的功能;

将目标服务产品的服务开通组件与服务未开通状态建立关联关系并存入数据库中,以供后续在查询出用户使用标服务产品的进度为服务未开通状态时,依据该关联关系从数据库中提取目标服务产品的服务开通组件。

其中,服务开通页是指某一服务用户使用前,需要同意服务协议,并操作“开通”、“领取”、“激活”、“使用”等按钮,流程才能继续的页面;服务开通组件包含服务开通所需的必要元素或字段,可以嵌入在页面中的模块/组件,允许用户点击即可完成服务开通并进入服务开通后的流程中。

示例3、所述进度状态包括:服务注销状态(或者服务关闭状态);

基于所述服务注销状态,获取所述目标服务产品的服务恢复页;

从所述目标服务产品的服务恢复页中提取服务恢复组件,所述服务恢复组件用于提供恢复使用所述目标服务产品的功能;

将目标服务产品的服务恢复组件与服务注销状态建立关联关系并存入数据库中,以供后续在查询出用户使用标服务产品的进度为服务注销状态时,依据该关联关系从数据库中提取目标服务产品的服务恢复组件。

其中,服务开通组件包含服务恢复所需的必要元素或字段,可以嵌入在页面中的模块/组件,允许用户点击即可完成服务恢复并进入服务恢复后的流程中。

为便于查找,可依据上述3个示例构建出如下表1所示的表格,并存入数据库中:

表1

基于此,本实施例在构建数据库的过程中,通过预先建立用户标识-服务产品标识-用户使用服务产品的进度状态的对应关系以及进度状态-服务产品的服务组件的对应关系,从而在可使用过程中,基于预先建立的对应关系,快速查询得到与产品关键字匹配的目标服务产品、用户使用目标服务产品的进度状态及其对应的服务组件,进而可高效且准确地展示用户所需的服务产品及其服务组件。

另外,考虑到服务平台的服务产品众多,样式各异,因此,为提高服务组件的生成效率和精度,本实施例还引入了服务组件配置协议的概念,以供依据服务组件配置协议进行服务组件生成作业,包括:

S1、获取服务组件配置协议,所述服务组件配置协议为依据搜索结果页的样式制定的、用于约束服务组件的相关参数;

具体地:首先,获取搜索结果页的样式,包括:各显示区域的尺寸等参数;然后,依据搜索结果页的样式在搜索结果页中划出一部分作为服务组件显示区域;然后,制定协议,确保依据服务组件配置协议生成的服务组件能够正常显示于搜索结果页的服务组件显示区域,避免出现服务组件的显示错误。

S2、依据所述服务组件配置协议,生成所述目标服务产品的服务组件。

具体可由服务平台方进行生成服务产品的服务组件的作业,也可将所述服务组件配置协议提供给服务产品的服务产品方,由服务产品方依据所述服务组件配置协议生成服务产品的服务组件并返回给服务平台。

进一步地,为提高服务组件的生成灵活性,上述所述服务组件配置协议不仅包括服务组件标准配置协议,还包括服务组件个性化配置协议,前者协议的样式较为固定,后者协议的样式较为灵活。

所述服务组件标准配置协议至少包括:服务产品的功能及操作组件配置、服务组件的尺寸参数配置、链接服务组件对应的完整页面的操作组件配置;

所述服务组件个性化配置协议至少包括:服务组件的尺寸参数配置、链接服务组件对应的完整页面的操作组件配置。

以服务开通组件为例,服务产品的功能及操作组件配置至少包括:开通操作类组件(如同意开通按钮、筛选控件、协议等),服务组件的尺寸参数配置至少包括:长度、高度等,服务组件对应的完整页面是指服务产品的服务开通页面。

步骤306、将所述服务组件按照预设布局方式设置于搜索结果页中并将所述搜索结果页返回至所述客户端。

具体可将依据服务组件标准配置协议构建的服务组件加载于搜索结果页的服务组件展示区域。

进一步地,考虑到服务产品页中可能缺少服务组件标准配置协议约定的部分内容,或者,服务产品方提供的服务组件中缺少服务组件标准配置协议约定的部分内容,若直接显示于服务组件展示区域,则可能出现空白区域,造成资源的浪费且影响用户体验,因此,本实施例提出了隐藏显示的方案,具体地:

若所述目标服务产品的服务组件中缺少所述服务组件配置协议约定的非必要部分,则隐藏所述搜索结果页的服务组件展示区域中所述非必要部分对应的子区域。

另外,结合上述示例2,在将目标服务产品的服务开通组件加载于搜索结果页中并将所述搜索结果页返回至所述客户端之后,由客户端展示所述搜索结果页,供用户在搜索结果页中进行操作,若用户点击‘开通’服务的选项,则客户端向服务器发送服务开通指示;服务平台若接收到所述客户端发送的服务开通指示,则返回所述目标服务产品的服务开通验证页面或者服务详情页,所述服务开通指示用于指示开通所述目标服务产品。

基于此,本实施例在用户在搜索结果页进行服务开通操作之后,跳转至服务产品的服务详情页,便于用户使用服务产品,提高用户操作效率。

综上所述,本实施例通过在响应客户端的搜索请求搜索到服务产品时,获取服务产品的服务组件并将服务组件设置于搜索结果页中一并返回给客户端,以供用户可直接在搜索结果页进行相关服务功能的操作,由此可省略从搜索结果页跳转至服务产品相关页的步骤,简化用户进入服务产品相关页的流程,从而有效提高用户操作效率

图4为本说明书另一实施例提供的一种服务开通组件前置处理方法的流程示意图,可由图1中的服务平台执行,相较于图3对应的实施例,本实施例是从服务开通角度进行的示例性说明,结合图4,方法至少包括如下步骤:

步骤402、接收客户端发起的搜索请求,所述搜索请求携带产品关键词;

具体地:用户通过操作客户端触发搜索入口的控件,用户设备系统唤起键盘;用户通过键盘在搜索入口输入产品关键词并触发搜索控件;客户端向服务平台发起搜索请求,服务平台接收客户端发起的搜索请求。

步骤404、查询是否存在与产品关键词相匹配的目标服务产品;

若是,则执行步骤406,否则执行步骤416;

步骤406、检测用户是否开通目标服务产品;

若是,则执行步骤408,否则执行步骤410;

步骤408、将所述目标服务产品的服务使用组件按照预设布局方式设置于搜索结果页中并将所述搜索结果页返回至所述客户端;

步骤410、将所述目标服务产品的服务开通组件按照预设布局方式设置于搜索结果页中并将所述搜索结果页返回至所述客户端;

对于步骤408和步骤410,需要说明的是,目前一般是在搜索结果页中增加一“开通/领取”的按钮,用户点击之后,还是需要跳转到服务开通页,重新操作,只有完成服务开通后才可使用,步骤没有减少。

而本实施例则是将搜索结果页和服务开通两步进行整合,即在搜索结果页上展示服务开通组件,服务开通组件里的关键图片、文案、图形、颜色,均从服务开通页上提取,按照一定的设计比例和样式,展现在搜索结果页上。

下面以某产品关键词为例,对本实施例提供的搜索结果页和服务开通步骤的整合方案进行示例性说明:

首先,结合图5,客户端接收用户在搜索入口输入的‘产品关键字’,先推荐多个与‘产品关键字’相关服务,如搜索结果1、搜索结果2、搜素结果3等,其中,可包括产品名称与该产品关键字相匹配的服务产品,也可包括服务产品的使用说明等。假设用户选择了‘搜索结果1’对应的服务产品1,则客户端向服务平台发起请求,由服务器检测用户是否已开通该服务产品1并进入对应的流程。

服务平台若检测到用户未开通服务产品1,则进入服务产品1的服务开通流程,具体地:结合图6a,获取服务产品1的服务开通组件,将服务开通组件加载于搜索结果页中并返回给客户端进行展示,如图6b所示,其中,服务产品1的服务开通组件是从服务产品1的服务开通页(如图6c所示)中提取的。

其中,服务开通组件至少包括:‘查看’选项和操作区C,用户点击‘查看’选项,可跳转至服务产品的服务开通页,如图6c所示,操作区C中默认加载开通页操作类组件,如按钮、筛选控件、协议等。

进一步地,服务开通组件还可以包括一些辅助部分,以帮助用户了解服务相关信息,如配图区A和利益点区B,配图区A中默认抓取服务开通页配图区内容,如标题文案,背景图、卡面图等,也可将此区域开放,由服务产品方自行配置,利益点区B中默认抓取开通也利益区内容,包括纯文字、图标+文字等,也可将此区域开放,由服务产品方自行配置。

服务平台若检测到用户已开通服务产品1,则进入服务使用流程,具体地:

结合图7a,获取服务产品1的服务使用组件,将服务使用组件加载于搜索结果页中并返回给客户端进行展示,如图7b所示,其中,服务产品1的服务使用组件是从服务产品1的服务详情页(如图7c所示)中提取的。

其中,服务使用组件至少包括:‘查看’选项和功能配置区B,用户点击‘查看’选项,可跳转至服务产品的服务详情页页,如图7c所示,功能配置默认包括底图、用户信息、主要功能、机构logo等,也可将此区域开放,由服务产品方自行配置。

进一步地,服务使用组件还可以包括一些辅助部分,以帮助用户了解服务相关信息,如服务信息区A,服务信息默认包括服务logo,服务描述、服务介绍等也可将此区域开放,由服务产品方自行配置。

另外,本实施例还提供了金融服务类型的服务产品2的服务开通组件及其来源服务开通页(参见图8a-图8b)、服务使用组件及其来源的服务详情页(参见图8c-图8d);道路服务类型的服务产品3的服务开通组件及其来源服务开通页(参见图9a-图9b)。由于,其提取方式与服务产品1的服务组件从服务产品页提取方式相似,故,此处不再展开说明。

基于此,本实施例通过在搜索结果页上展示服务开通组件,将搜索结果页和服务开通两步进行整合,从而有效简化从搜索进入服务开通及使用流程,提高用户操作效率,减少页面跳转及降低整个链路的用户流失。

步骤412、检测用户是否触发开通目标服务产品;

若是,则执行步骤414,否则执行步骤416;

具体地,客户端加载服务平台发送的搜索结果页并展示给用户;若用户触发其中的“开通”、“领取”、“激活”、“使用”等按钮,则客户端向服务器发送开通服务的请求,由服务平台响应该请求为用户开通该服务产品;若用户退出搜索结果页,则执行步骤416。

步骤414、跳过开通页,进入下一页;

具体地,在开通操作完成之后,服务平台向客户端返回下一页并由客户端进行加载展示。

步骤416、开通流程结束。

其中,上述步骤402-步骤416中的部分步骤与图3对应的实施例中的部分步骤相似,其实现方式也已在图3对应的实施例中进行了详细描述,故,此处不再展开说明。

综上所述,本实施例通过在响应客户端的搜索请求搜索到服务产品时,获取服务产品的服务组件并将服务组件设置于搜索结果页中一并返回给客户端,以供用户可直接在搜索结果页进行相关服务功能的操作,由此可省略从搜索结果页跳转至服务产品相关页的步骤,简化用户进入服务产品相关页的流程,从而有效提高用户操作效率。

图10为本说明书一实施例提供的服务组件前置处理装置的结构示意图,参见图10,所述装置可以包括:

接收模块1001,接收客户端发起的搜索请求,所述搜索请求携带产品关键词;

确定模块1002,若服务平台中存在与所述产品关键词匹配的目标服务产品,则确定所述目标服务产品的服务组件;

第一处理模块1003,将所述服务组件按照预设布局方式设置于搜索结果页中;

发送模块1004,将所述搜索结果页返回至所述客户端。

可选的,所述搜索请求还携带用户标识;

其中,装置还包括:

第二处理模块,依据所述用户标识查询用户使用所述目标服务产品的进度状态;从所述目标服务产品的与所述进度状态相匹配的目标页面中提取服务组件。

可选的,所述进度状态包括:服务开通状态;

其中,所述第二处理模块,包括:

第一处理子模块,基于所述服务开通状态,获取所述目标服务产品的服务详情页;从所述目标服务产品的服务详情页中提取服务使用组件,所述服务使用组件用于供使用所述目标服务产品的相关功能。

可选的,所述进度状态包括:服务未开通状态;

其中,所述第二处理模块,包括:

第二处理子模块,基于所述服务开通状态,获取所述目标服务产品的服务详情页;从所述目标服务产品的服务详情页中提取服务使用组件,所述服务使用组件用于供使用所述目标服务产品的相关功能。

可选的,所述进度状态包括:服务注销状态;

其中,所述第二处理模块,包括:

第三处理子模块,基于所述服务注销状态,获取所述目标服务产品的服务恢复页;从所述目标服务产品的服务恢复页中提取服务恢复组件,所述服务恢复组件用于提供恢复使用所述目标服务产品的功能。

可选的,装置还包括:

预处理模块,获取服务组件配置协议,所述服务组件配置协议为依据搜索结果页的样式制定的、用于约束服务组件的相关参数;依据所述服务组件配置协议,生成所述目标服务产品的服务组件。

可选的,所述服务组件配置协议包括:服务组件标准配置协议和服务组件个性化配置协议,其中:

所述服务组件标准配置协议至少包括:服务产品的功能及操作组件配置、服务组件的尺寸参数配置、链接服务组件对应的完整页面的操作组件配置;

所述服务组件个性化配置协议至少包括:服务组件的尺寸参数配置、链接服务组件对应的完整页面的操作组件配置。

可选的,第一处理模块1003,若所述目标服务产品的服务组件中缺少所述服务组件配置协议约定的非必要部分,则隐藏所述搜索结果页的服务组件展示区域中所述非必要部分对应的子区域。

可选的,装置还包括:

筛选模块,若服务平台中存在与所述产品关键词匹配的服务产品为多个,则确定其中与所述产品关键词匹配度最高的服务产品并作为所述目标服务产品。

由此可知,本实施例通过在响应客户端的搜索请求搜索到服务产品时,获取服务产品的服务组件并将服务组件设置于搜索结果页中一并返回给客户端,以供用户可直接在搜索结果页进行相关服务功能的操作,由此可省略从搜索结果页跳转至服务产品相关页的步骤,简化用户进入服务产品相关页的流程,从而有效提高用户操作效率。

另外,不难理解的是,由于图10对应的装置实施例与上述方法实施例相似,装置实施例中的相关内容已详述在方法实施例中,故,此处不再展开说明。而且,应当注意的是,在本说明书的装置的各个部件中,根据其要实现的功能而对其中的部件进行了逻辑划分,但是,本说明书不受限于此,可以根据需要对各个部件进行重新划分或者组合。

图11为本说明书一实施例提供的一种电子设备的结构示意图,参见图11,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成服务组件前置处理装置。当然,除了软件实现方式之外,本说明书并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

网络接口、处理器和存储器可以通过总线系统相互连接。总线可以是ISA(Industry Standard Architecture,工业标准体系结构)总线、PCI(PeripheralComponent Interconnect,外设部件互连标准)总线或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

存储器用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器可能包含高速随机存取存储器(Random-Access Memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少1个磁盘存储器。

处理器,用于执行所述存储器存放的程序,并具体执行:

接收客户端发起的搜索请求,所述搜索请求携带产品关键词;

若服务平台中存在与所述产品关键词匹配的目标服务产品,则确定所述目标服务产品的服务组件;

将所述服务组件按照预设布局方式设置于搜索结果页中并将所述搜索结果页返回至所述客户端。

上述如本说明书图10所示实施例揭示的服务组件前置处理装置或管理者(Master)节点执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(ApplicationSpecific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable GateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本说明书实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本说明书实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

服务组件前置处理装置还可执行图3-4的方法,并实现管理者节点执行的方法。

基于相同的发明创造,本说明书实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行图3-4对应的实施例提供的服务组件前置处理方法。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本领域内的技术人员应明白,本说明书的实施例可提供为方法、系统、或计算机程序产品。因此,本说明书可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本说明书的实施例可提供为方法、系统或计算机程序产品。因此,本说明书可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

以上所述仅为本说明书的实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书可以有各种更改和变化。凡在本说明书的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。

相关技术
  • 服务组件前置处理方法、装置及设备
  • 前置机的任务处理方法、装置、计算机设备和存储介质
技术分类

06120112300644