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

信息交互方法、装置、可读存储介质和电子设备

文献发布时间:2023-06-19 10:46:31


信息交互方法、装置、可读存储介质和电子设备

技术领域

本发明涉及计算机技术领域,尤其涉及一种信息交互方法、装置、可读存储介质和电子设备。

背景技术

目前在互联网领域的信息处理过程中,用户在浏览资讯信息以及购买商品等场景下,会有寻找与当前浏览信息或购买商品相关信息或商品的需求,而在大量信息中自行寻找相关信息的过程比较繁琐且复杂,用户体验较差。

发明内容

有鉴于此,本发明实施例提供了一种信息交互方法、装置、可读存储介质和电子设备,旨在满足预设条件时自行确定与当前选中对象匹配的对象并推荐。

第一方面,本发明实施例提供了一种信息交互方法,所述方法包括:

在目标对象选择页面中显示对象添加控件,所述对象添加控件中包括待添加对象信息;

响应于至少一个对象添加控件被触发,确定目标对象添加控件;

根据所述目标对象添加控件对应的目标待添加对象信息确定与所述目标待添加对象信息匹配的推荐添加对象;

在所述目标对象选择页面中添加显示包括所述推荐添加对象对应推荐添加对象信息的推荐对象添加控件。

第二方面,本发明实施例还提供了一种信息交互装置,所述装置包括:

第一显示模块,用于在目标对象选择页面中显示对象添加控件,所述对象添加控件中包括待添加对象信息;

目标控件确定模块,用于响应于至少一个对象添加控件被触发,确定目标对象添加控件;

添加对象确定模块,用于根据所述目标对象添加控件对应的目标待添加对象信息确定与所述目标待添加对象信息匹配的推荐添加对象;

第二显示模块,用于在所述目标对象选择页面中添加显示包括所述推荐添加对象对应推荐添加对象信息的推荐对象添加控件。

第三方面,本发明实施例还提供了一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面所述的方法。

第四方面,本发明实施例还提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面所述的方法。

本发明实施例通过目标对象选择页面显示包括待添加对象信息的对象添加控件,在其中至少一个对象添加控件被触发时确定目标对象添加控件,并在目标对象添加控件对应的目标待添加对象信息满足预设条件时确定与目标待添加对象信息匹配的推荐添加对象,以在目标对象选择页面中显示包括推荐添加对象的推荐对象添加控件。本发明实施例可以在目标对象选择页面中的一个或多个对象被添加时,及时确定推荐用户与目标对象一同添加的推荐对象,并通过目标对象选择页面同时显示推荐对象对应的添加控件。实现了基于用户需求为用户推荐匹配的信息,提高了推荐信息和用户的匹配程度以及用户体验。

附图说明

通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:

图1为应用本发明实施例的信息交互方法的信息交互系统的示意图;

图2为本发明实施例的信息交互方法的流程图;

图3为本发明实施例的目标对象选择页面的示意图;

图4为本发明实施例的基于多个预设条件确定推荐添加对象的示意图;

图5为本发明实施例一种可选实现方式的确定推荐添加对象的示意图;

图6为本发明实施例另一种可选实现方式的确定推荐添加对象的示意图;

图7为本发明实施例的一种可选实现方式的显示推荐对象添加控件的目标对象选择页面的示意图;

图8为本发明实施例的另一种可选实现方式的显示推荐对象添加控件的目标对象选择页面的示意图;

图9为本发明实施例的又一种可选实现方式的显示推荐对象添加控件的目标对象选择页面的示意图;

图10为本发明实施例的对象选择索引页面的示意图;

图11为本发明实施例切换至对象选择索引页面后再次显示的目标对象选择页面的示意图;

图12为本发明实施例的信息交互过程的示意图;

图13为本发明实施例的信息交互装置的示意图;

图14是本发明实施例的电子设备的示意图。

具体实施方式

以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。

此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。

除非上下文明确要求,否则在说明书的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。

在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

图1为应用本发明实施例的信息交互方法的信息交互系统的示意图。如图1所示,所述信息交互系统包括通过网络通信连接的终端设备10和服务器11。其中,所述终端设备10用于显示服务器11端传输的至少一个页面信息,并基于显示的页面信息与用户进行人机交互。同时,所述终端设备10还可以将人机交互过程中生成的信息发送至服务器11。所述服务器11用于向终端设备10传输至少一个页面信息,并根据终端设备10在人机交互过程中生成的信息以及进行人机交互的用户信息进行显示信息匹配,以生成包括待显示信息标识的指令,并将所述指令发送至终端设备10触发终端设备10显示对应的待显示信息。

进一步地,在本发明另一个可选地实现方式中,所述信息交互系统还可以仅包括终端设备10,所述终端设备10用于显示页面信息并给予显示的页面信息与用户进行人机交互。同时,终端设备10还根据人机交互过程中生成的信息确定需要进一步显示的待显示信息,并直接显示所述待显示信息。

在本发明实施例中,所述终端设备10可以为具有数据处理功能和通信功能的通用智能终端设备,例如智能手机、笔记本电脑等。所述服务器11可以指单个的服务器,或者由多个服务器组成的服务器集群。

本发明实施例可以应用于任意人机交互过程中基于用户触发控件确定相关的推荐信息并显示的应用场景。例如,在影视播放平台的视频浏览页面,基于用户触发的视频终端设备10可以直接确定相关的视频并显示。或者,终端设备10还可以通过将用户触发的视频信息传输给服务器11,由服务器11确定相关的推荐视频并生成包括推荐视频标识的指令信息发送至终端设备10。所述终端设备10基于指令信息中包括的推荐视频标识显示对应的推荐视频。在外卖平台或电商平台,终端设备10可以基于用户选中的商品直接确定相关搭配商品并显示。或者,通过将用户选择的商品信息传输至服务器11,由服务器11确定相关的推荐搭配商品并生成包括推荐搭配商品标识的指令信息发送至终端设备10。所述终端设备10基于指令信息中包括的推荐搭配商品标识显示对应的推荐搭配商品。

以本发明实施例的信息交互方法用于外卖平台为例进行说明。所述终端设备10位用户终端,显示目标店铺对应的餐品选择页面。用户基于人机交互选中餐品选择页面中的一个或多个餐品,终端设备10可以直接根据用户选中的餐品判断是否存在可以搭配推荐的其它餐品,若存在则确定推荐搭配的餐品并显示。可选地,所述终端设备10可以将用户选择的餐品信息发送至服务器11,由服务器判断是否存在可以搭配推荐的其它餐品,若存在则确定包括推荐搭配的餐品信息的指令发送至终端设备10。终端设备10根据指令显示所述推荐搭配的餐品。

图2为本发明实施例的信息交互方法的流程图。如图2所示,所述信息交互方法包括以下步骤:

步骤S100、在目标对象选择页面中显示对象添加控件。

具体地,所述目标对象选择页面通过终端设备的显示界面显示,其中包括至少一个用于添加对象的对象添加控件。所述对象添加控件包括并显示待添加对象信息,用于用户基于显示的待添加对象信息触发对应的对象添加控件。所述待添加对象信息可以为待添加对象信息对应的至少一个属性信息,用于表征对应的待添加对象信息。所述对象添加控件被触发时,所述待添加对象信息对应的待添加对象信息被添加。所述对象为待添加内容,可以为音频、视频以及文本等信息,以及通过音频、视频、文本等信息对应的商品、生物、店铺等实体对象。

以本发明实施例应用于音乐播放软件为例进行说明。所述目标对象为音频,所述目标对象选择页面可以为音频选择界面,用于显示至少一个音频信息播放控件。进一步地,各所述音频信息播放控件还用于显示对应的音频信息,所述音频信息可以为名称、歌手和专辑封面等用于表征所述音频内容的信息。在用户触发所述音频信息播放控件时,将所述音频信息对应的音频添加至播放列表中。

以本发明实施例于电商软件为例进行说明。所述目标对象为商品,所述目标对象选择页面可以为商品选择界面,用于显示至少一个商品选择控件。进一步地,各所述商品选择控件还用于显示对应的商品信息,所述商品信息可以为名称、种类和商品外观图等用于表征所述商品属性的信息。在用户触发所述商品选择控件时,将所述商品信息对应的商品标识添加至播放列表中。

进一步地,所述目标对象选择页面中还可以包括并显示对象确认控件,所述对象确认控件用于确认已经添加的对象。可选地,还可以根据已添加的对象生成对应的确认添加对象信息,发送至服务器或显示给用户,所述确认添加对象中包括各所述被触发的对象添加控件对应的对象。也就是说,在通过触发目标对象选择页面中的对象添加控件添加一个或多个对象后,再触发所述对象确认控件即可根据已触发的各对象生成对应的确认添加对象信息。

以本发明实施例应用于外卖平台软件为例进行说明,所述目标对象选择页面为目标商家对应的点餐页面,其中包括的对象添加控件为显示对应餐品信息的餐品加控件,所述对象确认控件为对应的订单提交控件。用户通过触发一个或多个餐品添加控件的方式添加对应的餐品,并在添加完成后触发对应的订单提交控件,以生成并显示包括添加的各餐品对应信息的订单信息。所述对象确认控件中可以显示“提交订单”、“提交”(如图3中所示)以及“结算”、“去结算”(图中未示出)等文案,在此不做限制。

更进一步地,所述目标对象选择页面中还可以包括并显示选择页面切换控件。所述选择页面切换控件用于在被触发时返回显示所述目标对象选择页面之前显示的对象选择索引页面,即在选择页面切换控件被触发时关闭所述对象选择页面并显示对象选择索引页面,所述对象选择索引页面中包括至少一个选择页面进入控件,各所述选择页面进入控件分别对应于一个对象选择页面。

仍以本发明实施例应用于外卖平台软件为例进行说明,所述目标对象选择页面为目标商家对应的店铺页,例如:点餐页面或购物页面,所述选择页面切换控件为目标商家点餐页面的关闭控件。所述对象选择索引页面为用户选择商家的页面,其中显示的多个选择页面进入控件为商家页面进入控件。用户在目标商家对应的点餐页面中触发选择页面切换控件后返回对象选择索引页面,在触发目标商家对应的选择页面进入控件后,重新进入并显示所述目标商家对应的点餐页面。可选地,所述目标对象选择页面中还可以包括购物车控件和结算控件,所述购物车控件用于记录已经选择的商品,在被触发的状态下显示已添加商品。所述结算控件用于在被触发的状态下跳转至订单提交页面。

图3为本发明实施例的目标对象选择页面的示意图。如图3所示,本发明实施例的信息交互方法可以应用于外卖平台。

具体地,在外卖交互平台中所述目标对象为外卖餐品。所述目标对象选择界面30为对应于目标商家的点餐页面,其中包括至少一个对象添加控件31,即餐品添加控件,各所述对象添加控件31还用于显示待添加对象信息32。用户在点餐的过程中通过触发对应的对象添加控件31添加对应的对象。

进一步地,所述目标对象选择界面30中还显示对象确认控件33,用户在通过触发对象添加控件31的方式添加对应的餐品信息后,通过触发所述对象确认控件33确认添加的餐品信息以生成待确认的外卖订单。更进一步地,所述目标对象选择界面30中还显示选择页面切换控件34,用于用户切换至商家索引页面以浏览其他商家的餐品。

步骤S200、响应于至少一个对象添加控件被触发,确定目标对象添加控件。

具体地,当目标对象选择页面中的至少一个对象添加控件被触发时,根据预设的确定规则在被触发的对象添加控件中确定目标对象添加控件。在本发明实施例的一个可选地实现方式中,所述确定目标对象添加控件的方式可以为设定一个正整数值N,当用户触发目标对象添加控件的数量满足N时,确定第N个被触发的对象添加控件为目标对象添加控件。例如在外卖平台中,当预设的N为2时,确定用户添加第二个餐品时触发的控件为目标对象添加控件。

在本发明实施例的另一个可选地实现方式中,所述确定目标对象添加控件的方式还可以为确定用户最后一个触发的对象添加控件为目标对象添加控件。在用户再次触发其他对象添加控件时再重新确定目标对象添加控件。例如,当用户仅触发一个对象添加控件时,确定所述对象添加控件为目标对象添加控件。当用户连续触发3个对象添加控件时,确定第三个被触发的对象添加控件为目标对象添加控件。

步骤S300、根据所述目标对象添加控件对应的目标待添加对象信息确定与所述目标待添加对象信息匹配的推荐添加对象。

具体地,终端设备可以预先设定至少一个用于判断是否确定推荐添加对象的预设条件,以在满足预设条件时确定与目标待添加对象信息匹配的推荐添加对象。可选地,所述推荐添加对象可以为一个或多个。在本发明实施例的一个可选实现方式中,终端设备设定的预设条件之间无判定顺序,也即其中任意一个预设条件被满足时都确定与目标待添加对象信息匹配的推荐添加对象。在本发明实施例的另一个可选实现方式中,终端设备设定的各预设条件均具有对应的推荐添加对象确定规则。各所述预设条件之间有预设的判断顺序,终端设备按顺序判断预设条件是否被满足,当被满足时根据对应的推荐添加对象确定规则确定对应的推荐添加对象,当不被满足时再判断下一顺位的预设条件是否被满足。

进一步地,还根据推荐添加对象的确定方式生成对应的推荐理由。以本发明实施例应用于外卖配送软件为例进行说明。当所述推荐添加对象根据用户自己的历史外卖订单确定时,可以生成对应的推荐理由为“最近30天购买超过5次”。当所述推荐添加对象根据历史其他用户的外卖订单确定时,可以生成对应的推荐理由为“近期有超过999的人这样搭配购买”。当所述推荐添加对象根据外卖满减获得确定时,可以生成对应的推荐理由为“加购即可享受满X元减X元”。

图4为本发明实施例的基于多个预设条件确定推荐添加对象的示意图。如图4所示,终端设备预先设定三个具有优先级判断顺序的预设条件,各预设条件具有对应的推荐添加对象确定规则。根据第一预设条件、第二预设条件和第三预设条件确定对应的推荐添加对象的过程包括以下步骤:

步骤S40、确定目标对象添加控件。

步骤S41、根据目标对象添加控件对应的目标待添加信息判断第一预设条件是否被满足。

步骤S42、当第一预设条件被满足时基于第一预设条件对应的推荐添加对象确定规则确定推荐添加对象。

步骤S43、当第一预设条件不被满足时判断第二预设条件是否被满足。

步骤S44、当第二预设条件被满足时基于第二预设条件对应的推荐添加对象确定规则确定推荐添加对象。

步骤S45、当第二预设条件不被满足时判断第三预设条件是否被满足。

步骤S46、当第三预设条件被满足时基于第三预设条件对应的推荐添加对象确定规则确定推荐添加对象。

步骤S47、当第三预设条件不被满足时不确定推荐添加对象。

在本发明实施例的一个可选地实现方式中,所述确定推荐添加对象的方法为根据各对象对应的对象值确定。

图5为本发明实施例一种可选实现方式的确定推荐添加对象的示意图。如图5所示,所述确定推荐对象的过程包括以下步骤:

步骤S310、确定所述目标对象选择页面对应的目标推荐值和所述目标待添加对象信息对应的第一对象值。

具体地,所述目标对象选择页面具有对应的目标推荐值,所述目标推荐值用于在所述目标对象选择页面中各待添加对象信息作为目标待添加对象信息时确定对应的推荐添加对象。例如,当所述目标对象选择页面为目标商家的页面时,所述目标推荐值可以为目标商家的满减门槛价格。所述目标对象选择页面中的各对象添加控件中包括用于表征待添加对象的属性的对象值。终端设备确定所述目标待添加对象信息中包括的对象值为第一对象值,用于表征目标待添加对象的属性。例如,当所述目标待添加对象为商品时,所述第一对象值为商品的价格。

步骤S320、确定所述目标对象选择页面中未被触发的各对象添加控件中待添加对象信息对应的第二对象值。

具体地,终端设备确定目标对象选择页面中未被触发的各对象添加控件中待添加对象信息包括的对象值为第二对象值。例如,当所述目标对象选择页面为目标商家的购物页面时,所述第二对象值为用户未添加商品的价格。

步骤S330、根据所述第一对象值和各所述第二对象值分别确定对应的第三对象值。

具体地,本发明实施例中终端设备可以通过计算第一对象值和各待添加对象信息对应的第二对象值的和确定各待添加信息对应的第三对象值。

步骤S340、响应于存在大于所述目标推荐值的第三对象值,确定其中与所述目标推荐值最接近第三对象值对应的待添加对象信息对应的待添加对象为与所述目标待添加对象信息匹配的推荐添加对象。

具体地,终端设备在确定未被触发的各对象添加控件中待添加对象信息对应的第三对象值后,对比各所述第三对象值和目标推荐值的大小。当对应的第三对象值大于所述目标推荐值时,确定所述待添加对象信息对应的待添加对象为候选添加对象。进一步地,终端设备在各所述候选添加对象中确定对应第三对象值最小的作为推荐添加对象。也就是说,终端设备确定至少一个大于目标推荐值的第三对象值后,确定其中与目标推荐值最接近的第三对象值对应的待添加对象信息对应的待添加对象为与所述目标待添加对象信息匹配的推荐添加对象。

进一步地,在通过当前实现方式确定推荐添加对象时,可以生成对应的推荐理由。例如在外卖软件中,所述目标推荐值为满减金额,所述第一推荐值为用户已经选择的餐品金额,所述第二推荐值为用户未选择的餐品金额。根据用户已选择餐品金额和各未选择餐品金额的总和和满减金额的匹配程度选择推荐购买的餐品,并生成对应的推荐理由为“加购即可享受满X元减X元”。

图6为本发明实施例另一种可选实现方式的确定推荐添加对象的示意图。如图6所示,所述推荐添加对象还可以基于确认添加对象信息确定,所述确定过程包括以下步骤:

步骤S350、确定所述目标对象选择页面对应的多个确认添加对象信息。

具体地,终端设备可以通过获取本地存储的确认添加对象信息或获取外部设备存储的确认添加对象信息的方式,确定目标对象选择页面对应的多个确认添加对象信息,各确认添加对象信息可以为目标对象选择页面在历史预设时长内生成的确认添加对象信息。例如,当所述目标对象选择页面为目标商户的点餐页面时,所述确认添加对象信息可以为过去一个星期内目标用户的外卖订单。

步骤S360、确定包括所述目标待添加对象信息的确认添加对象信息为目标确认添加对象信息。

具体地,终端设备判断所述确定添加对象信息中是否包括所述目标待添加对象信息,若存在则确定所述确认添加对象信息为目标确认添加对象信息。例如,在外卖领域中,所述确认添加对象信息为目标商家的外卖订单。当所述目标待添加对象信息为“水饺”时,终端设备在目标商家对应的外卖订单中确定包括“水饺”的外卖订单为目标确定添加对象信息。

在本发明实施例的另一个可选地实现方式中,各所述确认添加信息中还包括对应的用户标识,用于表征生成所述确认添加信息的用户。所述目标确认添加信息的确认方式还可以为确定包括所述目标待添加对象信息,且包括的用户标识为目标用户标识的确认添加对象信息为第二目标确认添加对象信息。其中,所述目标用户标识用于表征当前触发对象添加控件的用户。

步骤S370、在各所述目标确认添加对象信息中确定匹配待添加对象信息。

具体地,终端设备进一步确定各目标确认添加对象信息中包括未被触发的对象添加控件中的待添加对象信息为匹配待添加对象信息,所述匹配待添加对象信息为未被触发的对象添加控件中的待添加对象信息,即所述匹配待添加对象信息可能被确定为推荐添加对象信息。以本发明实施例应用于外卖配送领域为例进行说明。当所述目标确定添加对象信息为包括“水饺、饮料和调料”的外卖订单,所述目标待添加对象信息为“水饺”时,确定匹配待添加信息为“饮料和调料”。

步骤S380、对相同的目标确认添加对象信息进行聚类。

具体地,确定内容相同的目标确认添加对象信息为同一个类簇。

步骤S390、响应于存在至少一个聚类结果中包括的目标确认添加对象信息数量大于预设数量阈值,确定其中包括目标确认添加对象信息数量最多的聚类对应的至少一个匹配添加对象信息对应的匹配添加对象为与所述目标待添加对象信息匹配的推荐添加对象。

具体地,终端设备通过判断各聚类结果中的目标确认添加对象信息数量是否大于预设的数量阈值确定推荐添加对象。

在本发明实施例的一个可选实现方式中,所述目标确认添加对象信息通过目标待添加对象信息和目标用户标识共同确定。终端设备判断各聚类结果中的目标确认添加对象信息数量是否大于预设的数量阈值,如果存在聚类结果中的目标确认添加对象信息数量大于数量阈值,则进一步确定其中包括目标确认添加对象信息数量最多的聚类对应的至少一个匹配添加对象信息对应的匹配添加对象为与所述目标待添加对象信息匹配的推荐添加对象。如果不存在则再仅基于目标待添加对象信息确定目标确认添加对象信息,重新进行聚类以及聚类结果判定。

在本发明实施例的另一个可选地实现方式中,所述目标确认添加对象信息仅通过目标待添加对象信息确定。终端设备判断各聚类结果中的目标确认添加对象信息数量是否大于预设的数量阈值,如果存在聚类结果中的目标确认添加对象信息数量大于数量阈值,则进一步确定其中包括目标确认添加对象信息数量最多的聚类对应的至少一个匹配添加对象信息对应的匹配添加对象为与所述目标待添加对象信息匹配的推荐添加对象。如果不存在则判定不存在与所述目标待添加对象信息匹配的推荐添加对象。

进一步地,所述确定推荐添加对象的步骤还可以通过与终端设备连接的服务器实现,即终端设备生成包括目标用户标识和目标待添加对象信息的判断信息并发送至服务器。服务器基于所述判断信息确定与所述目标待添加对象信息匹配的至少一个推荐添加对象并返回至服务器。

进一步地,在通过当前实现方式确定推荐添加对象时,可以生成对应的推荐理由。例如在外卖软件中,所述确认添加对象信息为目标商家的外卖订单。在根据当前用户历史完成的包括已添加商品的订单确定推荐购买的餐品时,生成对应的推荐理由为“最近30天购买超过5次”。在根据其他用户历史完成的包括已添加商品的订单确定推荐购买的餐品时,生成对应的推荐理由为“超过90%的用户这样搭配购买”。

步骤S400、在所述目标对象选择页面中添加显示包括所述推荐添加对象对应推荐添加对象信息的推荐对象添加控件。

具体地,终端设备在确定与所述目标待添加对象信息匹配的至少一个推荐添加对象后,在所述目标对象选择页面中显示包括所述推荐添加对象对应推荐添加对象信息的推荐对象添加控件。所述推荐对象添加控件用于在被触发时添加对应的推荐添加对象。可选地,所述推荐对象添加控件显示在所述目标对象添加控件下方,所述推荐对象添加控件可以作为所述目标对象添加控件的下拉弹窗,或以从所述目标对象添加控件下方滑出的方式显示在所述目标对象添加控件的下方。

进一步地,所述推荐对象添加控件中还显示至少一个推荐添加对象信息和对应的推荐理由。可选地,各所述推荐添加对象信息可以分别对应于一个第一子控件,所述第一子控件用于在被触发的状态下添加对应的推荐添加对象信息。另一方面,各所述推荐添加对象信息还可以共同对应于第二子控件,所述第二子控件用于在被触发的状态下添加全部推荐添加对象信息。所述推荐对象添加控件中还可以同时显示第一子控件和第二子控件。

图7为本发明实施例一种可选实现方式的显示推荐对象添加控件的目标对象选择页面的示意图。如图7所示,所述目标对象选择页面为目标商户对应的点餐页面。其中显示“蔬菜沙拉”、“三明治”和“荞麦饭”三个待添加对象对应的对象添加控件。用户触发“蔬菜沙拉”对应的对象添加控件时,终端设备判定“蔬菜沙拉”对应的对象添加控件为目标对象添加控件,并确定与“蔬菜沙拉”匹配的“鲜榨橙汁”作为推荐添加对象,并根据推荐添加对象的确定方式生成对应的推荐理由“近期超过999个用户喜欢这样搭配”。将“鲜榨橙汁”和推荐理由对应的推荐对象添加控件70以下方滑出的方式显示在所述目标对象添加控件的下方。

进一步地,在所述目标对象选择页面中显示选择页面切换控件,用于将目标对象选择页面切换为对象选择索引页面。所述对象选择索引页面中包括至少一个选择页面进入控件,各所述选择页面进入控件对应于一个对象选择页面。在所述目标对象选择页面显示所述推荐添加对象的状态下,用户触发所述选择页面切换控件是,终端设备关闭所述对象选择页面并显示对象选择索引页面。在用户基于所述选择索引页面触发所述目标对象选择页面对应的选择页面进入控件时,终端设备再次显示所述目标对象选择页面,但所述目标对象选择页面中不显示所述推荐添加对象。

图8为本发明实施例的另一种可选实现方式的显示推荐对象添加控件的目标对象选择页面的示意图。如图8所示,所述推荐对象添加控件80中还包括分别对应于各所述推荐添加对象信息的第一子控件81。其中,当对应于“鲜榨橙汁”的第一子控件81被触发时,添加对应的“鲜榨橙汁”,当对应于“三明治”的第一子控件81以被触发时,添加对应的“三明治”。

图9为本发明实施例的又一种可选实现方式的显示推荐对象添加控件的目标对象选择页面的示意图。如图9所示,所述推荐对象添加控件90中还包括对应于全部推荐添加对象信息的第二子控件91。当所述第二子控件91“一键加购”被触发时,将“鲜榨橙汁”和“三明治”一同添加。图10为本发明实施例的对象选择索引页面的示意图。如图10所示,在外卖领域,用户在触发目标商户对应的目标对象选择页面后,显示对象选择索引页面100。所述对象选择索引页面中包括多个选择页面进入控件101,各所述选择页面进入控件用于在被触发时显示对应商户的点餐页面。

图11为本发明实施例切换至对象选择索引页面后再次显示的目标对象选择页面的示意图。如图11所示,用户在目标对象添加控件110下方显示推荐对象添加控件的前提下,触发选择页面切换控件切换至对象选择索引页面。并在基于对象选择索引页面重新显示所述目标对象添加控件110时,所述目标对象选择页面中不再显示对应的推荐对象添加控件,但所述目标对象添加控件110被触发的状态不发生变化。

图12为本发明实施例的信息交互过程的示意图。如图12所示,终端设备显示目标商家“轻食”对应的点餐页面,即目标对象选择页面。用户通过人机交互的方式触发点餐页面中餐品“蔬菜沙拉”对应的对象添加控件。终端设备确定所述对象添加控件为目标对象添加控件,并确定对应的推荐添加对象为“鲜榨橙汁”,将“鲜榨橙汁”对应的推荐对象添加控件显示在所述目标对象添加控件下方。进一步地,当用户触发所述目标对象选择页面中的选择页面切换控件时,切换至用于选择点餐店铺的对象选择索引页面。所述对象选择索引页面中包括多个对应于不同商家的选择页面进入控件。用户在触发目标商家“轻食”对应的选择页面进入控件后,重新显示“轻食”对应的点餐页面且不改变已经被触发的对象添加控件的触发状态,但所述点餐页面中不再显示“鲜榨橙汁”对应的推荐对象添加控件。

本发明实施例的信息交互方法可以在目标对象选择页面中的一个或多个对象被添加时,确定推荐用户与目标对象一同添加的推荐对象,并通过目标对象选择页面同时显示推荐对象对应的添加控件。

图13为本发明实施例的信息交互装置的示意图。如图13所示,所述信息交互装置包括第一显示模块130、目标控件确定模块131、添加对象确定模块132和第二显示模块133。

具体地,第一显示模块130用于在目标对象选择页面中显示对象添加控件,所述对象添加控件中包括待添加对象信息。

目标控件确定模块131用于响应于至少一个对象添加控件被触发,确定目标对象添加控件。

添加对象确定模块132用于根据所述目标对象添加控件对应的目标待添加对象信息确定与所述目标待添加对象信息匹配的推荐添加对象。

第二显示模块133用于在所述目标对象选择页面中添加显示包括所述推荐添加对象对应推荐添加对象信息的推荐对象添加控件。

进一步地,所述推荐对象添加控件显示在所述目标对象添加控件下方。

进一步地,所述推荐对象添加控件中包括至少一个推荐添加对象信息和对应的推荐理由,所述推荐理由基于推荐添加对象的确定方式确定。

进一步地,所述推荐对象添加控件中包括分别对应于各所述推荐添加对象信息的第一子控件,用于在被触发的状态下添加对应的推荐添加对象信息。

进一步地,所述推荐对象添加控件包括对应于全部推荐添加对象信息的第二子控件,用于在被触发的状态下添加全部推荐添加对象信息。

进一步地,添加对象确定模块包括:

添加对象确定子模块,用于根据所述目标待添加对象信息依次确定多个具有优先级顺序的预设条件是否被满足;

推荐理由生成子模块,用于根据被满足的预设条件确定推荐添加对象,并生成与所述预设条件对应的推荐理由。

进一步地,所述目标控件确定模块具体为:

目标控件确定子模块,用于响应于N个对象添加控件被触发,确定第N个被触发的对象添加控件为目标对象添加控件,N为预设的正整数。

进一步地,所述添加对象确定模块包括:

第一对象值确定子模块,用于确定所述目标对象选择页面对应的目标推荐值和所述目标待添加对象信息对应的第一对象值;

第二对象值确定子模块,用于确定所述目标对象选择页面中未被触发的各对象添加控件中待添加对象信息对应的第二对象值;

第三对象值确定子模块,用于根据所述第一对象值和各所述第二对象值分别确定对应的第三对象值;

对象确定子模块,用于响应于存在大于所述目标推荐值的第三对象值,确定其中与所述目标推荐值最接近第三对象值对应的待添加对象信息对应的待添加对象为与所述目标待添加对象信息匹配的推荐添加对象。

进一步地,所述目标对象选择页面还用于显示对象确认控件;

所述装置还包括:

信息生成模块,用于响应于所述对象确认控件被触发,根据被触发的各所述对象添加控件对应的待添加对象信息生成确认添加对象信息。

进一步地,所述添加对象确定模块包括:

确认对象确定子模块,用于确定所述目标对象选择页面对应的多个确认添加对象信息;

确认对象筛选子模块,用于确定包括所述目标待添加对象信息的确认添加对象信息为目标确认添加对象信息;

匹配对象确定子模块,用于在各所述目标确认添加对象信息中确定匹配待添加对象信息,所述匹配待添加对象信息为未被触发的对象添加控件中的待添加对象信息;

聚类子模块,用于对相同的目标确认添加对象信息进行聚类;

推荐对象确定子模块,用于响应于存在至少一个聚类结果中包括的目标确认添加对象信息数量大于预设数量阈值,确定其中包括目标确认添加对象信息数量最多的聚类对应的至少一个匹配添加对象信息对应的匹配添加对象为与所述目标待添加对象信息匹配的推荐添加对象。

进一步地,所述确认添加对象信息中包括用户标识;

所述确认对象筛选子模块具体为:

确认对象筛选单元,用于确定包括所述目标待添加对象信息,且包括的用户标识为目标用户标识的确认添加对象信息为第二目标确认添加对象信息,所述目标用户标识用于表征当前触发对象添加控件的用户。

进一步地,所述目标对象选择页面中还包括选择页面切换控件;

所述装置还包括:

页面切换模块,用于响应于在所述目标对象选择页面显示所述推荐添加对象的状态下所述选择页面切换控件被触发,关闭所述对象选择页面并显示对象选择索引页面,所述对象选择索引页面中包括至少一个选择页面进入控件,各所述选择页面进入控件对应于一个对象选择页面;

第三显示模块,用于响应于所述目标对象选择页面对应的选择页面进入控件被触发,显示不包括所述推荐添加对象的目标对象选择页面。

本发明实施例的信息交互装置可以在目标对象选择页面中的一个或多个对象被添加时,确定推荐用户与目标对象一同添加的推荐对象,并通过目标对象选择页面同时显示推荐对象对应的添加控件。

图14是本发明实施例的电子设备的示意图。在本实施例中,电子设备包括服务器、终端等。如图14所示,该电子设备:至少包括一个处理器141;以及,与至少一个处理器141通信连接的存储器142;以及,与扫描装置通信连接的通信组件143,通信组件143在处理器141的控制下接收和发送数据;其中,存储器142存储有可被至少一个处理器141执行的指令,指令被至少一个处理器141执行以实现上述信息交互方法。

具体地,该电子设备包括:一个或多个处理器141以及存储器142,图14中以一个处理器141为例。处理器141、存储器142可以通过总线或者其他方式连接,图14中以通过总线连接为例。存储器142作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器141通过运行存储在存储器142中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述信息交互方法。

存储器142可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器142可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器142可选包括相对于处理器141远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

一个或者多个模块存储在存储器142中,当被一个或者多个处理器141执行时,执行上述任意方法实施例中的信息交互方法。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

本发明的另一个实施例涉及一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行上述部分或全部的方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例公开了A1、一种信息交互方法,所述方法包括:

在目标对象选择页面中显示对象添加控件,所述对象添加控件中包括待添加对象信息;

响应于至少一个对象添加控件被触发,确定目标对象添加控件;

根据所述目标对象添加控件对应的目标待添加对象信息确定与所述目标待添加对象信息匹配的推荐添加对象;

在所述目标对象选择页面中添加显示包括所述推荐添加对象对应推荐添加对象信息的推荐对象添加控件。

A2、根据A1所述的方法,所述推荐对象添加控件显示在所述目标对象添加控件下方。

A3、根据A1所述的方法,所述推荐对象添加控件中包括至少一个推荐添加对象信息和对应的推荐理由,所述推荐理由基于推荐添加对象的确定方式确定。

A4、根据A3所述的方法,所述推荐对象添加控件中包括分别对应于各所述推荐添加对象信息的第一子控件,用于在被触发的状态下添加对应的推荐添加对象信息。

A5、根据A3所述的方法,所述推荐对象添加控件包括对应于全部推荐添加对象信息的第二子控件,用于在被触发的状态下添加全部推荐添加对象信息。

A6、根据A4所述的方法,所述根据所述目标对象添加控件对应的目标待添加对象信息确定与所述目标待添加对象信息匹配的推荐添加对象包括:

根据所述目标待添加对象信息依次确定多个具有优先级顺序的预设条件是否被满足;

根据被满足的预设条件确定推荐添加对象,并生成与所述预设条件对应的推荐理由。

A7、根据A1所述的方法,所述响应于至少一个对象添加控件被触发,确定目标对象添加控件具体为:

响应于N个对象添加控件被触发,确定第N个被触发的对象添加控件为目标对象添加控件,N为预设的正整数。

A8、根据A1所述的方法,所述根据所述目标对象添加控件对应的目标待添加对象信息确定与所述目标待添加对象信息匹配的推荐添加对象包括:

确定所述目标对象选择页面对应的目标推荐值和所述目标待添加对象信息对应的第一对象值;

确定所述目标对象选择页面中未被触发的各对象添加控件中待添加对象信息对应的第二对象值;

根据所述第一对象值和各所述第二对象值分别确定对应的第三对象值;

响应于存在大于所述目标推荐值的第三对象值,确定其中与所述目标推荐值最接近第三对象值对应的待添加对象信息对应的待添加对象为与所述目标待添加对象信息匹配的推荐添加对象。

A9、根据A1所述的方法,所述目标对象选择页面还用于显示对象确认控件;

所述方法还包括:

响应于所述对象确认控件被触发,根据被触发的各所述对象添加控件对应的待添加对象信息生成确认添加对象信息。

A10、根据A9所述的方法,所述根据所述目标对象添加控件对应的目标待添加对象信息,确定与所述目标待添加对象信息匹配的推荐添加对象包括:

确定所述目标对象选择页面对应的多个确认添加对象信息;

确定包括所述目标待添加对象信息的确认添加对象信息为目标确认添加对象信息;

在各所述目标确认添加对象信息中确定匹配待添加对象信息,所述匹配待添加对象信息为未被触发的对象添加控件中的待添加对象信息;

对相同的目标确认添加对象信息进行聚类;

响应于存在至少一个聚类结果中包括的目标确认添加对象信息数量大于预设数量阈值,确定其中包括目标确认添加对象信息数量最多的聚类对应的至少一个匹配添加对象信息对应的匹配添加对象为与所述目标待添加对象信息匹配的推荐添加对象。

A11、根据A10所述的方法,所述确认添加对象信息中包括用户标识;

所述确定包括所述目标待添加对象信息的确认添加对象信息为目标确认添加对象信息具体为:

确定包括所述目标待添加对象信息,且包括的用户标识为目标用户标识的确认添加对象信息为第二目标确认添加对象信息,所述目标用户标识用于表征当前触发对象添加控件的用户。

A12、根据A1所述的方法,所述目标对象选择页面中还包括选择页面切换控件;

所述方法还包括:

响应于在所述目标对象选择页面显示所述推荐添加对象的状态下所述选择页面切换控件被触发,关闭所述对象选择页面并显示对象选择索引页面,所述对象选择索引页面中包括至少一个选择页面进入控件,各所述选择页面进入控件对应于一个对象选择页面;

响应于所述目标对象选择页面对应的选择页面进入控件被触发,显示不包括所述推荐添加对象的目标对象选择页面。

本发明实施例还公开了B1、一种信息交互装置,所述装置包括:

第一显示模块,用于在目标对象选择页面中显示对象添加控件,所述对象添加控件中包括待添加对象信息;

目标控件确定模块,用于响应于至少一个对象添加控件被触发,确定目标对象添加控件;

添加对象确定模块,用于根据所述目标对象添加控件对应的目标待添加对象信息确定与所述目标待添加对象信息匹配的推荐添加对象;

第二显示模块,用于在所述目标对象选择页面中添加显示包括所述推荐添加对象对应推荐添加对象信息的推荐对象添加控件。

B2、根据B1所述的装置,所述推荐对象添加控件显示在所述目标对象添加控件下方。

B3、根据B1所述的装置,所述推荐对象添加控件中包括至少一个推荐添加对象信息和对应的推荐理由,所述推荐理由基于推荐添加对象的确定方式确定。

B4、根据B3所述的装置,所述推荐对象添加控件中包括分别对应于各所述推荐添加对象信息的第一子控件,用于在被触发的状态下添加对应的推荐添加对象信息。

B5、根据B3所述的装置,所述推荐对象添加控件包括对应于全部推荐添加对象信息的第二子控件,用于在被触发的状态下添加全部推荐添加对象信息。

B6、根据B3所述的装置,添加对象确定模块包括:

添加对象确定子模块,用于根据所述目标待添加对象信息依次确定多个具有优先级顺序的预设条件是否被满足;

推荐理由生成子模块,用于根据被满足的预设条件确定推荐添加对象,并生成与所述预设条件对应的推荐理由。

B7、根据B1所述的装置,所述目标控件确定模块具体为:

目标控件确定子模块,用于响应于N个对象添加控件被触发,确定第N个被触发的对象添加控件为目标对象添加控件,N为预设的正整数。

B8、根据B1所述的装置,所述添加对象确定模块包括:

第一对象值确定子模块,用于确定所述目标对象选择页面对应的目标推荐值和所述目标待添加对象信息对应的第一对象值;

第二对象值确定子模块,用于确定所述目标对象选择页面中未被触发的各对象添加控件中待添加对象信息对应的第二对象值;

第三对象值确定子模块,用于根据所述第一对象值和各所述第二对象值分别确定对应的第三对象值;

对象确定子模块,用于响应于存在大于所述目标推荐值的第三对象值,确定其中与所述目标推荐值最接近第三对象值对应的待添加对象信息对应的待添加对象为与所述目标待添加对象信息匹配的推荐添加对象。

B9、根据B1所述的装置,所述目标对象选择页面还用于显示对象确认控件;

所述装置还包括:

信息生成模块,用于响应于所述对象确认控件被触发,根据被触发的各所述对象添加控件对应的待添加对象信息生成确认添加对象信息。

B10、根据B9所述的装置,所述添加对象确定模块包括:

确认对象确定子模块,用于确定所述目标对象选择页面对应的多个确认添加对象信息;

确认对象筛选子模块,用于确定包括所述目标待添加对象信息的确认添加对象信息为目标确认添加对象信息;

匹配对象确定子模块,用于在各所述目标确认添加对象信息中确定匹配待添加对象信息,所述匹配待添加对象信息为未被触发的对象添加控件中的待添加对象信息;

聚类子模块,用于对相同的目标确认添加对象信息进行聚类;

推荐对象确定子模块,用于响应于存在至少一个聚类结果中包括的目标确认添加对象信息数量大于预设数量阈值,确定其中包括目标确认添加对象信息数量最多的聚类对应的至少一个匹配添加对象信息对应的匹配添加对象为与所述目标待添加对象信息匹配的推荐添加对象。

B11、根据B10所述的装置,所述确认添加对象信息中包括用户标识;

所述确认对象筛选子模块具体为:

确认对象筛选单元,用于确定包括所述目标待添加对象信息,且包括的用户标识为目标用户标识的确认添加对象信息为第二目标确认添加对象信息,所述目标用户标识用于表征当前触发对象添加控件的用户。

B12、根据B1所述的装置,所述目标对象选择页面中还包括选择页面切换控件;

所述装置还包括:

页面切换模块,用于响应于在所述目标对象选择页面显示所述推荐添加对象的状态下所述选择页面切换控件被触发,关闭所述对象选择页面并显示对象选择索引页面,所述对象选择索引页面中包括至少一个选择页面进入控件,各所述选择页面进入控件对应于一个对象选择页面;

第三显示模块,用于响应于所述目标对象选择页面对应的选择页面进入控件被触发,显示不包括所述推荐添加对象的目标对象选择页面。

本发明实施例还公开了C1、一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如A1-12中任一项所述的方法。

本发明实施例还公开了D1、一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如A1-12中任一项所述的方法。

以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 信息交互方法、信息交互装置、 电子设备和计算机可读存储介质
  • 信息交互方法、装置、电子设备和计算机可读存储介质
技术分类

06120112669786