一种页面展示方法、装置及设备
技术领域
本说明书实施例涉及信息技术领域,尤其涉及一种页面展示方法、装置及设备。
背景技术
在当前的电商平台经常会有各类促销活动,与用户进行互动,以吸引用户流量。在当前各类促销活动中,一般仅仅是在活动页面中提供各类优惠券,无论对于商户还是用户而言,交互方式单一,吸引力有限。
基于此,需要一种用户和商户参与度更高的页面展示方案。
发明内容
本申请实施例的目的是提供一种对于用户和商户参与度更高的页面展示方案。
为解决上述技术问题,本申请实施例是这样实现的:
一种页面展示方法,应用于客户端中,所述方法包括:
展示第一页面,其中,在所述第一页面中包括图片形式的多个第二页面的可视化链接,每一可视化链接中包含一个商户标识,每一第二页面对应于一个商户;
接收用户对于可视化链接的选择指令,展示由用户的选择指令所确定的第二页面,在所述第二页面中展示与用户互动的提示信息;
获取用户对于所述提示信息的反馈信息,判断所述反馈信息的正确程度;
当判断正确程度不低于正确度阈值时,展示所述第二页面所对应的商户所提供的电子凭证和商户的平台链接,以便用户进入商户的平台链接使用所述电子凭证。
对应的,本说明书实施例还提供一种页面展示装置,应用于客户端中,所述装置包括:
展示模块,展示第一页面,其中,在所述第一页面中包括图片形式的多个第二页面的可视化链接,每一可视化链接中包含一个商户标识,每一第二页面对应于一个商户;
指令接收模块,接收用户对于可视化链接的选择指令,所述展示模块还用于,展示由用户的选择指令所确定的第二页面,在所述第二页面中展示与用户互动的提示信息;
获取模块,获取用户对于所述提示信息的反馈信息;
判断模块,判断所述反馈信息的正确程度;
所述展示模块还用于,当判断正确程度不低于正确度阈值时,展示所述第二页面所对应的商户所提供的电子凭证和商户的平台链接,以便用户进入商户的平台链接使用所述电子凭证。
通过本说明书实施例所提供的方案,在活动中基于第一页面展示包含参与活动的多个商家的可视化链接以供用户进行选择,并在用户选择后跳转至第二页面中与用户进行互动,通过判断互动过程中用户所提供的反馈信息的正确程度,给与用户相应的奖励,并且提供商户的平台链接,以便用户可以在拿到奖励后直接进入商户的平台进行消费。通过前述页面展示方案,可以吸引更多的商户参与到活动,同时通过与用户的互动,可以直接沟通用户和商户,提高人群参与度与引流能力。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。
此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1是本说明书实施例提供的一种页面展示方法的流程示意图;
图2示例性的给出了本说明书实施例所提供的一种第一页面的示意图;
图3为本说明书实施例所提供的一种第二页面的展示形式的示意图;
图4为本说明书实施例所提供的另一种第二页面的示意图;
图5是本说明书实施例提供的一种页面展示装置的结构示意图;
图6是用于配置本说明书实施例方法的一种设备的结构示意图。
具体实施方式
为了使本领域技术人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于保护的范围。
以下结合附图,详细说明本说明书各实施例提供的技术方案。如图1所示,图1是本说明书实施例提供的一种页面展示方法的流程示意图,该流程具体包括如下步骤:
S101,展示第一页面。
在客户端中,第一页面可以是通过用户的选择进行展示的,例如,通过用户点击客户端中的相关链接进入相关界面,展示第一页面;也可以是用户在进入客户端中直接进行推送展示。第一页面的形式可以是全屏、半屏等各种形式,此处不做限定。
在第一页面中,包含有多个图片形式的可视化链接。每一个可视化链接对应于一个第二页面。多个第二页面之间互相独立且并列存在,每一个第二页面对应于一个商户。
可视化链接的图片形式可以根据实际需要自行设定,例如,心形、元宝型、圆形等等;各可视化链接的图片形式可以一致,也可以不一致;各可视化链接的图片大小可以相同,但在实际应用中,也可以确定若干个可视化链接的图片为主要展示对象,例如,在中心展示3个较大的可视化链接,而在周围展示若干较小的可视化链接。通过有区别度的展示形式,可以吸引用户的注意力,提高用户的参与程度。如图2所示,图2示例性的给出了本说明书实施例所提供的一种第一页面的示意图。在该示意图中,各可视化链接以不同大小的心形图标显示,可视化链接中所包含的数字表征了各商户标识。用户每点击一个红心,都可以进入相应的第二页面,各不同商户的红心对应的第二页面各不相同,相同商户的红心对应的第二页面即为同一第二页面。
在每一个可视化链接中,包含有一个商户标识,商户标识可以是图案的形式(例如该商户的商标),也可以是文字的形式(例如,该商户的名称),可视化链接中的商户标识与该可视化链接所确定的第二页面的商户一致。例如,在一个可视化链接中包含有品牌A的商标,而点击该可视化链接进入第二页面,该第二页面中即对应于品牌A。
S103,接收用户对于可视化链接的选择指令,展示由用户的选择指令所确定的第二页面,在所述第二页面中展示与用户互动的提示信息。
用户的选择指令可以通过用户各可视化链接图片的点击形成。在用户点击选取后,进入该可视化链接所对应的第二页面。
具体而言,可以单独展示该可视化链接所对应的第二页面。也可以卡片是的层叠展示多个第二页面,但是在最上层展示由用户的选择指令所确定的第二页面。用户可以通过左右滑动来进一步的选取第二页面。
如前所述,一个第二页面对应于一个商户。具体而言,该第二页面中可以展示与该商户相关的若干信息。例如,在该第二页面的指定位置(例如,页面左上角)展示该商户的名称,或者,在该第二页面中展示该商户的相关产品、广告等等,以及,在用户反馈反馈后展示该商户所提供的电子凭证以及该商户的平台链接。
第二页面的主要功能是实现与用户的互动。互动的方式包括在第二页面中向用户展示相关的提示信息,并接收用户的反馈。提示信息可以是文字、图片、音频、视频等等各种形式。
例如,在第二页面中展示一段事先录制好的录音,或者,在第二页面中展示一段文字材料以及若干选择答案,等待用户选择,或者,展示若干由图片组成的图片序列,等待用户反馈该图片序列所对应的文字信息等等。如图3所示,图3为本说明书实施例所提供的一种第二页面的展示形式的示意图。在该示意图中,提示信息为“近朱者赤的下一句是什么”,需要用户进行语音反馈。
S105,获取用户对于所述提示信息的反馈信息,判断所述反馈信息的正确程度。
基于提示信息的形式,用户对于提示信息的反馈信息同样可以包括多种形式。
例如,当提示信息为一段文字或者音频,需要用户阅读该段提示信息时,用户的反馈信息则可以是语音反馈信息;又例如,当提示为一段一段文字材料以及若干可选答案,等待用户选择时,用户的反馈信息可以是用户对于所述选择答案的手势选择指令,或者文字反馈信息等等。
客户端需要对接收到的反馈信息进行正确程度判断。对于选择答案的正确程度判断可以是用户选择的答案是否与预设答案一致。
在一种实施方式中,当提示信息为一段音频信息,需要用户进行语音反馈时,则需要对用户所输入的语音反馈信息,进行进一步的进行判断。
例如,一种方式可以是提示信息为一段音频信息(包括朗读、歌唱、方言对话等等),用户需要模仿该音频信息;又例如,一种方式可以是提示信息为一个问题,用户需要使用语音回答该问题。
在这种实施方式下,第二页面可以通过相应的接口调用客户端所处终端设备的录音功能,并且将获取得到的语音反馈信息发送至服务端进行识别。服务端针对语音反馈信息识别得到相应的文字反馈信息,并且反馈该文字反馈信息至客户端,从而客户端可以根据文字反馈信息和预设的标准答案进行准确程度的对比,判断出用户反馈信息的正确程度。标准答案信息为文字形式。
在一种实施例中,对于服务端所返回的文字反馈信息的正确程度判断可以是如下方式:分别正向对比和反向对比所述文字反馈信息与预设的标准答案信息,确定正向准确率和反向准确率,并且取二者中的较小值为正确程度。
正向对比的方式即为,以标准答案信息为基准,将返回的文字反馈信息逐个字符进行比较,确定正确程度;反向对比的方式即为,以返回的文字反馈信息为基准,将标准答案信息逐个进行对比。
例如,假设原答案为“近你者甜”,4个字符,返回的文字反馈信息为“近你这田啊呀意义二”,9个字符,在正向对比与反向对比时均为2个字符正确。则此时可知,正向对比中返回的9个文字对了2个,正向正确率即为2/9;同理反向准确率即为2/4,因此,二者取小,确定此时反馈信息的正确程度即为2/9。
S107,当判断正确程度不低于正确度阈值时,展示所述第二页面所对应的商户所提供的电子凭证和商户的平台链接,以便用户进入商户的平台链接使用所述电子凭证。
每个提示信息的正确度阈值可以分别设置。例如,对于提供若干选项的提示信息而言,反馈信息的正确度阈值可以是100%;对于需要语音反馈的提示信息而言,返回信息的正确度阈值可以稍低,例如,70%等等。
若反馈信息的正确程度没有不低于正确度阈值,则可以返回让用户重试,重试次数可以设置为有限次数或者无限制。
在判断反馈信息的正确程度不低于正确度阈值时,则可以在第二页面中展示该页面所对应商户所提供的电子凭证和该商户的平台链接,用户则可以直接点击领取该电子凭证并且进入平台中的商户店铺进行消费。电子凭证可以包括该商户所提供的抵扣劵、抵扣红包、代金券或者打折券等等。
通过本说明书实施例所提供的方案,在活动中基于第一页面展示包含参与活动的多个商家的可视化链接以供用户进行选择,并在用户选择后跳转至第二页面中与用户进行互动,通过判断互动过程中用户所提供的反馈信息的正确程度,来给与用户相应的奖励,并且提供商户的平台链接,从而用户可以在拿到奖励后直接进入商户的平台进行消费。通过前述页面展示方案,一方面可以吸引更多的商户参与到活动,另一方面通过与用户的互动,可以直接沟通用户和商户,提高人群参与度与引流能力。
在一种实施方式中,第二页面还可以拥有状态值,状态值用于表征一个客户端对于该第二页面中的提示信息是否已经完成正确反馈,即,无需再次反馈了。若已经完成正确反馈,则可以修改当前的第二页面的状态值至表征完成的完成值。否则,即为未完成值。
用户可以通过第一页面进入不同的第二页面,完成反馈并且领取各第二页面所提供的不同电子凭证,从而,对于该用户而言,有越来越多的第二页面的状态值会被修改为完成值。客户端可以对完成值的数量进行累计,当完成值的数量达到数量阈值之后,向用户展示用于领取权益的第三页面。
第三页面所提供的权益一般而言是一种通用权益,例如,平台红包、抵扣券、现金奖励等等,通过对第二页面的状态值进行计数累计,可以鼓励用户参与到活动中完成对更多的第二页面的反馈,提高用户参与度。
在一种实施方式中,当用户在第二页面中已经完成对于提示信息的正确反馈,或者已经领取了该第二页面所提供的电子凭证之后。该第二页面的状态值则被修改为完成值。此时,则可以在该第二页面中直接展示出该用户还未完成反馈的其它第二页面,例如,在该第二页面底部以可滑动列表的形式展示出其它未完成反馈的第二页面的链接。通过该方式,用户无需再通过第一页面或者其它页面,即可以便利的进入其它未完成反馈的第二页面,以领取更多权益,提高用户参与度。如图4所示,图4为本说明书实施例所提供的另一种第二页面的示意图。
在一种实施方式中,第三页面中所提供的权益可能不是用户对于第二页面的反馈达到足够数量就可以领取,而是需要等待一段时间。例如,活动持续的时间可能有10天,用户在第一天则已经完成了足够数量的对于第二页面的反馈,则此时,需要等待9天才能领取第三页面所提供的权益。换言之,第三页面所提供的权益是面向所有达成条件的用户,在一个基准时刻值提供领取。
在这种实施方式下,如果所有用户都在基准时刻值发起领取权益,则将会造成大量的并发,造成瞬时访问量太高,对服务端而言负担太大。基于此,可以预设一个浮动时长区间,例如[-10s,10s],从而各客户端基于该浮动时长区间随机选取一个浮动值(浮动值可以是负值),在基准时刻值的基础上增加浮动值进行时间,从而客户端在自动发起领取权益请求时将会被前后随机的挪动了几秒钟,让客户端的领取权益请求不过于集中,降低了服务端的压力,也不会对用户的体验造成影响。
在一种实施方式中,对于商户而言,可能有较多的商户参与到该活动中,而第一页面中可展示的可视化链接是有限的,如果在第一页面中将所有的商户标识都进行展示,则不太现实。
基于此,可以首先确定一个参与该活动的商户标识的集合。在确定了第一页面中的可视化链接的个数之后,即从该商户标识集合中随机选取若干商户标识,一一填充至可视化链接中,生成包含商户标识的可视化链接。一般而言,在同一页面中,各可视化链接中所包含的商户标识可以不同。通过随机选取商户标识进行填充,可以在商户数量较多的情形下,进行公平的商户展示。
在一种实施方式下,还可以对不同的商户标识预设不同的权重值,对于权重值较大的商户,则在填充可视化链接时则给与较大的被选中概率。在这种实施方式下,则可以有针对性的进行商户展示。
对应的,本说明书实施例还提供一种页面展示装置,应用于客户端中,如图5所示,图5是本说明书实施例提供的一种页面展示装置的结构示意图,包括:
展示模块501,展示第一页面,其中,在所述第一页面中包括图片形式的多个第二页面的可视化链接,每一可视化链接中包含一个商户标识,每一第二页面对应于一个商户;
指令接收模块503,接收用户对于可视化链接的选择指令,所述展示模块501还用于,展示由用户的选择指令所确定的第二页面,在所述第二页面中展示与用户互动的提示信息;
获取模块505,获取用户对于所述提示信息的反馈信息;
判断模块507,判断所述反馈信息的正确程度;
所述展示模块501还用于,当判断正确程度不低于正确度阈值时,展示所述第二页面所对应的商户所提供的电子凭证和商户的平台链接,以便用户进入商户的平台链接使用所述电子凭证。
进一步地,所述装置还包括状态更改模块509,更改当前的第二页面的状态值至完成值,所述完成值表征用户对于该第二页面的提示信息已经完成正确反馈;在确定所述多个第二页面的完成值的数量达到数量阈值之后,所述展示模501块还用于,展示用于领取权益的第三页面。
进一步地,所述展示模块501还用于,在所述第二页面中展示其它状态值为未完成值的第二页面的链接。
进一步地,所述展示模块501还用于,在所述第三页面中,展示可领取权益的基准时刻值;所述装置还包括时间确定模块511,在预设浮动时长区间内选取浮动值,对所述基准时刻值增加浮动值,确定发送领取权益请求的实际时刻值。
进一步地,所述展示模块501,层叠式的展示所述多个第二页面,且,在最上层展示由用户的选择指令所确定的第二页面。
进一步地,所述装置还包括获取模块513,获取用户对于所述提示信息的语音反馈信息;发送所述语音反馈信息至服务端,以便服务端对语音反馈信息进行语音识别,生成对应的文字反馈信息;接收服务端所返回的文字反馈信息,将所述服务端返回的文字反馈信息确定为用户对于所述提示信息的反馈信息。
进一步地,所述判断模块507,对比所述文字反馈信息与预设的标准答案信息;分别确定正向对比时的正向准确率和反向对比时的反向准确率;将正向准确率和反向准确率中较低的值,确定为所述文字反馈信息的正确程度。
进一步地,所述装置还包括标识选取模块515,针对任一可视化链接,从预先确定的商户标识集合中,随机选取或者根据商户标识的权重值选取一个商户标识,生成包含该商户标识的可视化链接,其中,所述多个可视化链接中的商户标识互不相同。
本说明书实施例还提供一种计算机设备,其至少包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述程序时实现图1所示的页面展示方法。
图6示出了本说明书实施例所提供的一种更为具体的计算设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
处理器1010可以采用通用的CPU(Central Processing Unit,中央处理器)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
存储器1020可以采用ROM(Read Only Memory,只读存储器)、RAM(Random AccessMemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作***和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信。
总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现图1所示的页面展示方法。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本说明书实施例可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本说明书实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本说明书实施例各个实施例或者实施例的某些部分所述的方法。
上述实施例阐明的***、方法、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的方法实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,在实施本说明书实施例方案时可以把各模块的功能在同一个或多个软件和/或硬件中实现。也可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述仅是本说明书实施例的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本说明书实施例原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本说明书实施例的保护范围。