线上三维展馆的推荐方法、装置及电子设备
技术领域
本申请涉及数据处理技术,尤其涉及一种线上三维展馆的推荐方法、装置及电子设备。
背景技术
随着科学技术的发展,线上三维展馆平台悄然兴起。相较于传统的二维展馆,三维展馆能够使用户更具有身临其境的体验。用户通过用户终端,即可浏览线上三维展馆平台中不同的线上三维展馆,以及,各线上三维展馆中的展示物品。当三维展馆的数量较多时,为了提高用户使用该线上三维展馆平台的效率,可以向用户终端推送包括线上三维展馆入口的线上三维展馆平台的主页面数据。
目前,现有的线上三维展馆的推荐方法主要是从线上三维展馆平台中的多个线上三维展馆中随机选取至少一个线上三维展馆,并将随机选取出的线上三维展馆的入口推送到用户终端。
然而,现有的线上三维展馆的推荐方法针对不同的用户推荐的内容没有针对性,也就是说,现有的线上三维展馆的推荐方法的准确性较差且灵活性较差。
发明内容
本申请提供一种线上三维展馆的推荐方法、装置及电子设备,以提高线上三维展馆推荐的准确性和灵活性。
第一方面,本申请提供一种线上三维展馆的推荐方法,所述方法包括:
接收来自终端的针对线上三维展馆平台的登录请求;所述登录请求包括用户的身份标识;
若根据所述用户的身份标识,确定所述用户未使用过所述线上三维展馆平台,则确定所述用户是否操作过与所述线上三维展馆平台关联的目标游戏;所述目标游戏中设置有多个目标对象,所述多个目标对象与所述线上三维展馆平台中的至少一个线上三维展馆中的展示对象相关联;
若所述用户操作过所述目标游戏,则根据所述用户在所述目标游戏中针对所述目标对象的操作数据,确定在所述线上三维展馆平台的主页面上待显示的目标线上三维展馆;
向所述终端推送所述线上三维展馆平台的主页面数据,所述主页面包括所述目标线上三维展馆的入口。
可选的,所述根据所述用户在所述目标游戏中针对所述目标对象的操作数据,确定在所述线上三维展馆平台的主页面上待显示的目标线上三维展馆,包括:
根据所述用户在所述目标游戏中针对所述多个目标对象的操作数据,确定所述用户针对所述多个目标对象的操作频次;
根据所述多个目标对象的操作频次,从所述多个目标对象关联的展示对象所属的线上三维展馆中确定至少一个目标线上三维展馆。
可选的,所述根据所述多个目标对象的操作频次,从所述多个目标对象关联的展示对象所属的线上三维展馆中确定至少一个目标线上三维展馆,包括:
按照所述多个目标对象的操作频次从大到小的顺序,对各所述目标对象关联的展示对象所属的线上三维展馆进行排序;
根据各所述目标对象关联的展示对象所属的线上三维展馆的排序,从各所述目标对象关联的展示对象所属的线上三维展馆中确定目标线上三维展馆,以及,各所述目标线上展馆在所述线上三维展馆平台的主页面上的位置。
可选的,所述根据各所述目标对象关联的展示对象所属的线上三维展馆的排序,从各所述目标对象关联的展示对象所属的线上三维展馆中确定目标线上三维展馆,以及,各所述目标线上展馆在所述线上三维展馆平台的主页面上的位置,包括:
将前N个线上三维展馆作为所述目标线上三维展馆,并根据所述目标线上展馆的排序,确定各所述目标线上展馆在所述线上三维展馆平台的主页面上的位置,所述N为大于或等于1的整数。
可选的,在所述向所述终端推送所述线上三维展馆平台的主页面数据之后,还包括:
接收用户通过所述终端触发的进入第一目标线上三维展馆的操作信息;所述第一目标线上三维展馆为所述主页面上的任一目标线上三维展馆;
向所述终端推送所述第一目标线上三维展馆的主页面数据,所述第一目标线上三维展馆的主页面包括至少一个第一展示对象。
可选的,所述向所述终端推送所述第一目标线上三维展馆的主页面数据之前,还包括:
根据所述用户在所述目标游戏中针对与所述第一展示对象关联的目标对象的操作频次,确定所述至少一个第一展示对象在所述第一目标线上三维展馆的主页面的排序。
可选的,在所述向所述终端推送所述第一目标线上三维展馆的主页面数据之前,还包括:
确定所述第一目标线上三维展馆是否有展示动画;
若所述第一目标线上三维展馆有展示动画,则将所述展示动画数据添加至所述主页面数据中。
可选的,所述方法还包括:
记录所述用户对所述第一目标线上三维展馆的操作数据。
第二方面,本申请提供一种线上三维展馆的推荐装置,所述装置包括:
接收模块,用于接收来自终端的针对线上三维展馆平台的登录请求;所述登录请求包括用户的身份标识;
第一确定模块,用于在根据所述用户的身份标识,确定所述用户未使用过所述线上三维展馆平台时,确定所述用户是否操作过与所述线上三维展馆平台关联的目标游戏;所述目标游戏中设置有多个目标对象,所述多个目标对象与所述线上三维展馆平台中的至少一个线上三维展馆中的展示对象相关联;
第二确定模块,用于在所述用户操作过所述目标游戏时,根据所述用户在所述目标游戏中针对所述目标对象的操作数据,确定在所述线上三维展馆平台的主页面上待显示的目标线上三维展馆;
推送模块,用于向所述终端推送所述线上三维展馆平台的主页面数据,所述主页面包括所述目标线上三维展馆的入口。
第三方面,本申请提供一种电子设备,包括:至少一个处理器、存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述电子设备执行第一方面任一项所述的方法。
本申请线上三维展馆的推荐方法、装置及电子设备,通过用户的身份标识,确定用户是否未使用过线上三维展馆平台。在确定用户未使用过该线上三维展馆平台时,若用户操作过与该线上三维展馆平台关联的目标游戏,则根据用户在目标游戏中针对目标对象的操作数据,确定在线上三维展馆平台的主页面上待显示的目标线上三维展馆。然后向终端推送包括上述目标线上三维展馆的入口的线上三维展馆平台的主页面数据。上述目标对象是与该线上三维展馆平台中的至少一个线上三维展馆中的展示对象相关联的。因此,根据用户对目标游戏中的目标对象的操作数据,确定的目标线上三维展馆是根据该用户的历史行为偏好确定的。因此,通过上述方法向终端推荐的线上三维展馆,相较于现有技术而言,更符合用户的行为偏好,因此提高了线上三维展馆的推荐的准确性和灵活性。况且,通过提高线上三维展馆的推荐的准确性和灵活性,进一步的还可以提高用户获取想要浏览的线上三维展馆的效率。
附图说明
为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请提供的一种线上三维展馆平台的应用场景示意图;
图2为本申请提供的一种线上三维展馆的推荐方法的流程示意图;
图3为本申请提供的一种确定待显示的目标线上三维展馆的方法的流程示意图;
图4为本申请提供的一种线上三维展馆平台的主页面的界面示意图;
图5为本申请提供的一种第一目标线上三维展馆的主页面的界面示意图;
图6为本申请提供的另一种第一目标线上三维展馆的主页面的界面示意图;
图7为本申请提供的另一种线上三维展馆的推荐方法的流程示意图;
图8为本申请提供的一种目标H5游戏的主页面示意图;
图9为本申请提供的一种目标H5游戏中设置的多个目标对象的示意图;
图10为本申请提供的目标H5游戏的一种流程示意图;
图11为本申请提供的目标H5游戏的另一种流程示意图;
图12为本申请提供的一种线上三维展馆的推荐装置的结构示意图;
图13为本申请提供的一种电子设备结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
下面对本申请涉及到的名词概念进行解释:
超文本标记语言(Hyper Text Markup Language,HTML):一种标识语言。HTML文本是由HTML命令组成的描述性文本。其中,HTML命令可以说明文字,图形、动画、声音、链接等。
HTML5(简称H5)游戏:指的是基于制作网页互动效果的技术制作得到的游戏,也就是网页游戏。用户例如可以通过该网页游戏对应的网页链接进入该网页游戏。其中,上述网页链接例如可以通过二维码的形式显示。
图1为本申请提供的一种线上三维展馆平台的应用场景示意图。如图1所示,在一些实施例中,上述线上三维展馆平台可以部署在云环境中。其中,上述云环境是云计算模式下利用基础资源向用户提供云服务的实体。云环境包括云数据中心和云服务平台,所述云数据中心包括云服务提供商拥有的大量基础资源(包括计算资源、存储资源和网络资源),云数据中心包括的计算资源可以是大量的计算设备(例如服务器)。例如,以云数据中心包括的计算资源是运行有虚拟机的服务器为例,上述线上三维展馆平台可以独立地部署在云数据中心中的服务器或虚拟机上,上述线上三维展馆平台也可以分布式地部署在云数据中心中的多台服务器上、或者分布式地部署在云数据中心中的多台虚拟机上、再或者分布式地部署在云数据中心中的服务器和虚拟机上。
用户可以通过用户终端登录该线上三维展馆平台。在登录上述线上三维展馆平台之后,用户可以浏览线上三维展馆平台中不同的线上三维展馆,以及,各线上三维展馆中的展示物品。应理解,图1仅是以用户使用的终端设备为电脑为例的一种应用场景的示例。具体实现时,上述用户终端例如还可以是手机、平板电脑等电子设备。
当三维展馆的数量较多时,为了提高用户使用该线上三维展馆平台的效率,可以向用户终端推送包括线上三维展馆入口的线上三维展馆平台的主页面数据。目前,现有的线上三维展馆的推荐方法主要是从线上三维展馆平台中的多个线上三维展馆中随机选取至少一个线上三维展馆,并将随机选取出的线上三维展馆的入口推送到用户终端。
然而,现有的线上三维展馆的推荐方法针对不同的用户推荐的内容没有针对性,也就是说,现有的线上三维展馆的推荐方法的准确性较差且灵活性较差。
考虑到现有的线上三维展馆的推荐方法存在准确性较差且灵活性较差的问题是针对不同的用户推荐的内容没有针对性导致的,本申请提出了一种基于用户对目标游戏的操作数据,确定线上三维展馆平台的主页面数据的方法。其中,上述用户对目标游戏的操作数据指的是用户对目标游戏中的目标对象的操作数据。该目标对象是与该线上三维展馆平台中的至少一个线上三维展馆中的展示对象相关联的。通过上述方法,将用户对目标游戏中的目标对象的操作数据,作为用户的历史行为偏好,根据该用户的历史行为偏好确定的待推送至用户终端的线上三维展馆,更符合用户的行为偏好。因此,通过上述方法,可以实现针对不同用户,确定该用户感兴趣的线上三维展馆,提高了线上三维展馆的推荐方法的准确性和灵活性。
具体实现时,上述线上三维展馆的推荐方法的执行主体可以为该线上三维展馆平台。应理解,图1仅是以该线上三维展馆平台部署在云环境中为例进行的示例性说明。具体实现时,上述线上三维展馆平台的部署较为灵活。例如,线上三维展馆平台可以在逻辑上分成多个部分,每个部分具有不同的功能。线上三维展馆平台中的各部分可以分别部署在终端设备计算设备(位于用户侧)、边缘环境和云环境中的任意两个或三个中。部署在不同环境或设备的线上三维展馆平台的各个部分协同实现线上三维展馆的推荐方法。或者,线上三维展馆平台也可以单独部署在任意环境中的一个计算设备上(例如:单独部署在边缘环境的一个边缘服务器上)。
下面结合具体地实施例对本申请的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
图2为本申请提供的一种线上三维展馆的推荐方法的流程示意图。如图2所示,该方法包括以下步骤:
S101、接收来自终端的针对线上三维展馆平台的登录请求。
其中,上述登录请求包括用户的身份标识。示例性的,上述用户的身份标识例如可以是用户的手机号码、用户的身份证号等。应理解,本申请对上述登录请求是否还包括除了用户的身份标识以外的信息不进行限定。示例性的,该登录请求例如还可以包括该用户登录该线上三维展馆平台所需的密码等。
可选的,上述线上三维展馆平台例如可以通过无线通信方式,接收来自终端的针对该线上三维展馆平台的登录请求。
S102、根据用户的身份标识,确定用户是否未使用过线上三维展馆平台。
作为一种可能的实现方式,在接收到用户的身份标识之后,线上三维展馆平台例如可以根据该用户的身份标识,以及,已使用过该线上三维展馆平台的用户的身份标识,确定该用户是否未使用过该线上三维展馆平台。其中,上述已使用过该线上三维展馆平台的用户的身份标识例如可以是预先存储在该线上三维展馆平台中的。
示例性的,若线上三维展馆平台在已使用过该线上三维展馆平台的用户的身份标识中,匹配到与该用户的身份标识相同的身份标识,则线上三维展馆平台可以确定该用户使用过该线上三维展馆平台。若线上三维展馆平台在已使用过该线上三维展馆平台的用户的身份标识中,未匹配到与该用户的身份标识相同的身份标识,则线上三维展馆平台可以确定该用户未使用过该线上三维展馆平台。
作为另一种可能的实现方式,对于使用过该线上三维展馆平台的用户,线上三维展馆平台还可以给该用户的身份标识添加“用于表示该用户使用过该线上三维展馆平台的”第一标签。使用过该线上三维展馆平台的用户对应的登录请求中可以包括该第一标签。在接收上述登录请求之后,线上三维展馆平台可以根据该登录请求中是否包括上述第一标签,确定用户是否未使用过线上三维展馆平台。示例性的,若该登录请求中包括上述第一标签,则线上三维展馆平台可以确定该用户使用过该线上三维展馆平台。若该登录请求中不包括上述第一标签,则线上三维展馆平台可以确定该用户未使用过该线上三维展馆平台。
若确定用户未使用过该线上三维展馆平台,则线上三维展馆平台执行步骤S103。若确定用户使用过该线上三维展馆平台,可选的,电子设备可以执行步骤S106。
S103、确定用户是否操作过与线上三维展馆平台关联的目标游戏。
其中,上述目标游戏中设置有多个目标对象。其中,该多个目标对象与线上三维展馆平台中的至少一个线上三维展馆中的展示对象相关联。示例性的,上述目标游戏例如可以是H5游戏,或者应用程序(Application,APP)等类型的游戏。
示例性的,以目标游戏中设置的目标对象与线上三维展馆中的展示对象一一对应为例,上述目标游戏中设置的目标对象与线上三维展馆中的展示对象的关联关系例如可以如下表1所示:
表1
作为一种可能的实现方式,接收到用户的身份标识之后,线上三维展馆平台例如可以根据该用户的身份标识,以及,操作过该目标游戏的用户的身份标识,确定该用户是否操作过该目标游戏。其中,上述操作过该目标游戏的用户的身份标识例如可以是预先存储在该线上三维展馆平台中的。
示例性的,若线上三维展馆平台在操作过该目标游戏的用户的身份标识中,匹配到与该用户的身份标识相同的身份标识,则线上三维展馆平台可以确定该用户操作过该目标游戏。若线上三维展馆平台在操作过该目标游戏的用户的身份标识中,未匹配到与该用户的身份标识相同的身份标识,则线上三维展馆平台可以确定该用户未操作过该目标游戏。
作为另一种可能的实现方式,操作过该目标游戏的用户对应的登录请求中例如还可以包括“用于表示该用户操作过该目标游戏的”第二标签。在接收上述登录请求之后,线上三维展馆平台可以根据该登录请求中是否包括该第二标签,确定用户是否操作过该目标游戏。示例性的,若该登录请求中包括该第二标签,则线上三维展馆平台可以确定该用户操作过该目标游戏。若该登录请求中不包括该第二标签,则线上三维展馆平台可以确定该用户未用户操作过该目标游戏。
若确定用户操作过该目标游戏,则线上三维展馆平台执行步骤S104。若确定用户未操作过该目标游戏,可选的,电子设备可以执行步骤S107。
S104、根据用户在目标游戏中针对目标对象的操作数据,确定在线上三维展馆平台的主页面上待显示的目标线上三维展馆。
上述线上三维展馆平台的主页面显示在用户使用的终端上。上述待显示的目标线上三维展馆可以是线上三维展馆平台中的至少一个线上三维展馆。
可选的,上述用户在目标游戏中针对目标对象的操作数据可以是预先存储在该线上三维展馆平台中的。可选的,线上三维展馆平台例如可以根据用户的身份标识,与,用户在目标游戏中针对目标对象的操作数据的映射关系,获取该用户在目标游戏中针对目标对象的操作数据。示例性的,该映射关系例如可以如下表2所示:
表2
以表2所示的映射关系为例,示例性的,若用户的身份标识为标识3,则线上三维展馆平台可以确定该用户在目标游戏中针对目标对象的操作数据为操作数据3。然后,线上三维展馆平台可以根据该操作数据3,确定该用户对应的目标线上三维展馆。
作为一种可能的实现方式,上述用户在目标游戏中针对目标对象的操作数据中可以包括:用户在目标游戏中操作过的目标对象的标识。在该实现方式下,线上三维展馆平台可以根据用户在目标游戏中操作过的目标对象的标识,确定与上述目标对象相关联的线上三维展馆平台中的展示对象,并将该展示对象所属的线上三维展馆作为目标线上三维展馆。
作为另一种可能的实现方式,上述用户在目标游戏中针对目标对象的操作数据中可以包括:用户针对多个目标对象的操作频次。在该实现方式下,线上三维展馆平台可以根据用户针对多个目标对象的操作频次,从多个目标对象关联的展示对象所属的线上三维展馆中确定至少一个目标线上三维展馆。
S105、向终端推送线上三维展馆平台的主页面数据。
其中,该主页面包括目标线上三维展馆的入口。
上述主页面上待显示的目标线上三维展馆是根据用户在目标游戏中针对目标对象的操作数据确定的,因此,该待显示的目标线上三维展馆可以视为用户想要浏览的线上三维展馆。通过向终端推送线上三维展馆平台的主页面数据,使得用户终端可以在线上三维展馆平台的主页面显示目标线上三维展馆的入口,提高了用户获取自己想要浏览的线上三维展馆的效率。
可选的,若上述目标线上三维展馆的数量为一个,则线上三维展馆平台可以直接控制终端在该线上三维展馆平台的主页面的预设位置处显示该目标线上三维展馆的入口。
若上述目标线上三维展馆的数量为多个,则线上三维展馆平台可以控制终端按照预设顺序在该线上三维展馆平台的主页面显示上述目标线上三维展馆的入口。其中,上述预设顺序例如可以是目标线上三维展馆的优先级。示例性的,优先级越高的目标线上三维展馆在上述主页面上的位置越靠前。优先级越低的目标线上三维展馆在上述主页面上的位置越靠后。
应理解,本申请对上述线上三维展馆平台的主页面数据是否还包括其他内容并不进行限定。具体实现时,该线上三维展馆平台的主页面数据例如还可以包括该线上三维展馆平台中除了目标线上三维展馆之外的线上三维展馆的入口。
S106、根据用户对线上三维展馆平台中的至少一个线上三维展馆的历史操作数据,确定在线上三维展馆平台的主页面上待显示的目标线上三维展馆。
可选的,上述用户对线上三维展馆平台中的至少一个线上三维展馆的历史操作数据可以是存储在该线上三维展馆平台中的。或者,该线上三维展馆平台在获取用户的身份标识之后,还可以将该用户的标识发送给用于存储该线上三维展馆平台相关操作数据的数据库,并从该数据库中获取该用户对线上三维展馆平台中的至少一个线上三维展馆的历史操作数据。
应理解,本申请对如何根据用户对线上三维展馆平台中的至少一个线上三维展馆的历史操作数据,确定上述目标线上三维展馆不进行限定。示例性的,线上三维展馆平台例如可以将用户操作次数最多的线上三维展馆,作为该用户的目标线上三维展馆。
在步骤S106后,线上三维展馆平台可以执行前述步骤S105。
S107、从线上三维展馆平台中随机选取预设数量的线上三维展馆作为在线上三维展馆平台的主页面上待显示的目标线上三维展馆。
其中,上述预设数量例如可以是用户预先存储在该线上三维展馆平台中的。
在步骤S107后,线上三维展馆平台可以执行前述步骤S105。
在本实施例中,通过用户的身份标识,确定用户是否未使用过线上三维展馆平台。在确定用户未使用过该线上三维展馆平台时,若用户操作过与该线上三维展馆平台关联的目标游戏,则根据用户在目标游戏中针对目标对象的操作数据,确定在线上三维展馆平台的主页面上待显示的目标线上三维展馆。然后向终端推送包括上述目标线上三维展馆的入口的线上三维展馆平台的主页面数据。上述目标对象是与该线上三维展馆平台中的至少一个线上三维展馆中的展示对象相关联的。因此,根据用户对目标游戏中的目标对象的操作数据,确定的目标线上三维展馆是根据该用户的历史行为偏好确定的。因此,通过上述方法向终端推荐的线上三维展馆,相较于现有技术而言,更符合用户的行为偏好,因此提高了线上三维展馆的推荐的准确性和灵活性。况且,通过提高线上三维展馆的推荐的准确性和灵活性,进一步的还可以提高用户获取想要浏览的线上三维展馆的效率。
下面对线上三维展馆平台如何根据用户在目标游戏中针对目标对象的操作数据,确定在线上三维展馆平台的主页面上待显示的目标线上三维展馆,进行详细说明。图3为本申请提供的一种确定待显示的目标线上三维展馆的方法的流程示意图。如图3所示,作为一种可能的实现方式,上述步骤S104可以包括以下步骤:
S201、根据用户在目标游戏中针对多个目标对象的操作数据,确定用户针对多个目标对象的操作频次。
可选的,上述用户在目标游戏中针对多个目标对象的操作数据可以包括该用户针对多个目标对象的操作频次。在确定用户在目标游戏中针对多个目标对象的操作数据之后,线上三维展馆平台可以从该操作数据中确定该用户针对多个目标对象的操作频次。
S202、根据多个目标对象的操作频次,从多个目标对象关联的展示对象所属的线上三维展馆中确定至少一个目标线上三维展馆。
作为一种可能的实现方式,线上三维展馆平台可以根据多个目标对象的操作频次,确定目标线上三维展馆,以及,各目标线上三维展馆在线上三维展馆平台的主页面上的位置,以进一步提高用户获取目标线上三维展馆的效率。
具体实现时,可选的,线上三维展馆平台可以按照上述多个目标对象的操作频次从大到小的顺序,对各目标对象关联的展示对象所属的线上三维展馆进行排序。然后,根据各目标对象关联的展示对象所属的线上三维展馆的排序,从各目标对象关联的展示对象所属的线上三维展馆中确定目标线上三维展馆,以及,各目标线上展馆在线上三维展馆平台的主页面上的位置。
在该实现方式下,线上三维展馆平台例如可以将前N个线上三维展馆作为目标线上三维展馆,并根据目标线上展馆的排序,确定各目标线上展馆在线上三维展馆平台的主页面上的位置。其中,上述N为大于或等于1的整数。具体的,N的取值例如可以是用户预先存储在线上三维展馆平台中的。示例性的,排序越靠前的目标线上展馆在线上三维展馆平台的主页面上的位置可以越靠前。排序越靠后的目标线上展馆在线上三维展馆平台的主页面上的位置可以越靠后。
示例性的,以用户只用的终端为电脑,上述N等于4为例,图4为本申请提供的一种线上三维展馆平台的主页面的界面示意图。在目标线上三位展馆的排序中,目标线上三维展馆1在目标线上三维展馆2之前,目标线上三维展馆2在目标线上三维展馆3之前。如图4所示,目标线上三维展馆1在线上三维展馆平台的主页面上的位置,在目标线上三维展馆2在线上三维展馆平台的主页面上的位置之前。目标线上三维展馆2在线上三维展馆平台的主页面上的位置,在目标线上三维展馆3在线上三维展馆平台的主页面上的位置之前。
作为另一种可能的实现方式,线上三维展馆平台也可以在根据多个目标对象的操作频次,确定出至少一个目标线上三维展馆之后,直接向终端推送线上三维展馆平台的主页面数据。具体的,各目标线上三维展馆在线上三维展馆平台的主页面上的位置例如可以是随机确定的。
在本实施例中,通过用户针对目标游戏中多个目标对象的操作频次,从上述多个目标对象关联的展示对象所属的线上三维展馆中确定至少一个目标线上三维展馆。用户针对目标游戏中多个目标对象的操作频次,可以体现用户对与该目标对象关联的展示对象的偏好程度,从用户偏好的展示对象所属的线上三维展馆中确定至少一个目标线上三维展馆,提高了确定目标线上三维展馆的准确性,进而进一步提高了用户浏览线上三维展馆的效率。
作为一种可能的实现方式,在向终端推送线上三维展馆平台的主页面数据之后,线上三维展馆平台还可以根据用户对目标线上三维展馆的操作信息,向终端推送该目标线上三维展馆的主页面数据,以使用户可以浏览该目标线上三维展馆中的展示对象。
具体实现时,线上三维展馆平台可以接收用户通过终端触发的进入第一目标线上三维展馆的操作信息。其中,上述第一目标线上三维展馆为主页面上的任一目标线上三维展馆。
在接收到用户通过终端触发的进入第一目标线上三维展馆的操作信息之后,线上三维展馆平台可以向终端推送第一目标线上三维展馆的主页面数据。具体的,上述第一目标线上三维展馆的主页面包括至少一个第一展示对象。
示例性的,以前述图4所示的线上三维展馆平台的主页面为例,假设第一目标线上三维展馆为目标线上三维展馆1,图5为本申请提供的一种第一目标线上三维展馆的主页面的界面示意图。如图5所示,在接收到用户通过终端触发的进入目标线上三维展馆1的操作信息之后,线上三维展馆平台可以向终端推送该目标线上三维展馆1的主页面数据。该目标线上三维展馆1的主页面包括多个第一展示对象。
在上述实现方式下,可选的,在向终端推送第一目标线上三维展馆的主页面数据之前,线上三维展馆平台还可以根据用户在目标游戏中针对与第一展示对象关联的目标对象的操作频次,确定至少一个第一展示对象在第一目标线上三维展馆的主页面的排序,以提高用户获取第一展示对象的效率。示例性的,操作频次越高的目标对象关联的第一展示对象在第一目标线上三维展馆的主页面的排序越靠前。操作频次越低的目标对象关联的第一展示对象在第一目标线上三维展馆的主页面的排序越靠后。
作为一种可能的实现方式,若该线上三维展馆平台的主页面数据还包括该线上三维展馆平台中“除了目标线上三维展馆之外的线上三维展馆”的入口,且线上三维展馆平台接收到用户通过终端触发的进入该“除了目标线上三维展馆之外的线上三维展馆”的操作信息。在该实现方式下,在向终端推送第一目标线上三维展馆的主页面数据之前,线上三维展馆平台还可以确定第一目标线上三维展馆是否有展示动画。若第一目标线上三维展馆有展示动画,则可以将该展示动画数据添加至上述第一目标线上三维展馆的主页面数据中。若第一目标线上三维展馆没有展示动画,可选的,线上三维展馆平台将上述“除了目标线上三维展馆之外的线上三维展馆”的主页面数据推送至用户使用的终端,以使用户可以浏览该“除了目标线上三维展馆之外的线上三维展馆”的主页面。
上述展示动画数据中例如可以包括该第一目标线上三维展馆的入口,以使用户可以直接通过在该展示动画中进行操作,并直接通过该第一目标线上三维展馆的入口进入第一目标线上三维展馆。
可选的,线上三维展馆平台例如可以根据第一目标线上三维展馆的标识,以及,有展示动画的线上三维展馆的标识,确定第一目标线上三维展馆是否有展示动画。若线上三维展馆平台在有展示动画的线上三维展馆的标识中,匹配到与该第一目标线上三维展馆的标识相同的标识,则线上三维展馆平台可以确定该第一目标线上三维展馆有展示动画。若线上三维展馆平台在有展示动画的线上三维展馆的标识中,未匹配到与该第一目标线上三维展馆的标识相同的标识,则线上三维展馆平台可以确定该第一目标线上三维展馆没有展示动画。
或者,有展示动画的第一目标线上三维展馆的标识中例如还可以包括“用于表示该第一目标线上三维展馆有展示动画的”第三标签。因此,线上三维展馆平台可以根据该第一目标线上三维展馆的标识中是否包括该第三标签,确定第一目标线上三维展馆是否有展示动画。示例性的,若该第一目标线上三维展馆的标识中包括该第三标签,则线上三维展馆平台可以确定该第一目标线上三维展馆有展示动画。若该第一目标线上三维展馆的标识中不包括该第三标签,则线上三维展馆平台可以确定该第一目标线上三维展馆没有展示动画。
进一步的,当第一目标线上三维展馆有展示动画时,线上三维展馆平台还可以控制该展示动画的展示时间。示例性的,该展示时间例如可以是5秒等数值。或者,上述展示动画中还可以包括关闭控件,若线上三维展馆平台接收到用户对该关闭控件的操作信息,则线上三维展馆平台可以控制终端停止显示该第一目标线上三维展馆的展示动画。
作为一种可能的实现方式,线上三维展馆平台还可以记录用户对第一目标线上三维展馆的操作数据。然后在该用户下一次进入该第一目标线上三维展馆中时,线上三维展馆平台可以根据该用户对第一目标线上三维展馆的操作数据,确定至少一个第一展示对象在第一目标线上三维展馆的主页面的排序,以进一步提高用户获取第一展示对象的效率。
示例性的,仍然以上述第一目标线上三维展馆为目标线上三维展馆1为例,图6为本申请提供的另一种第一目标线上三维展馆的主页面的界面示意图。如图6所示,假设用户对目标线上三维展馆1中的第一展示对象6的操作频次大于第一展示对象4和第一展示对象5的操作频次,可选的,线上三维展馆平台可以将第一展示对象6在目标线上三维展馆1的主页面的排序往前调整,以提高用户获取该第一展示对象的效率。
应理解,图4、图5,以及图6均为示例性的说明,事实上线上三维展馆平台的主页面,以及,第一目标线上三维展馆的主页面均为三维图像。
基于上述各实施例,图7为本申请提供的另一种线上三维展馆的推荐方法的流程示意图。如图7所示,该方法包括以下步骤:
S1、接收来自终端的针对线上三维展馆平台的登录请求,该登录请求包括用户的手机号码。
S2、根据用户的手机号码确定用户是否未使用过该线上三维展馆平台。
若该线上三维展馆平台中存储有该用户的手机号,则确定该用户使用过该线上三维展馆平台。若该线上三维展馆平台中没有存储该用户的手机号,则确定该用户未使用过该线上三维展馆平台。
若是,则执行步骤S3。若否,则执行步骤S3。
S3、根据用户的手机号码确定用户是否操作过目标H5游戏。
以上述用户终端为手机,目标H5游戏为进货卖货类别游戏为例,示例性的,图8为本申请提供的一种目标H5游戏的主页面示意图。如图8所示,该目标H5游戏的主页面可以包括目标展馆1、目标展馆2,以及,目标展馆3的入口。用户通过点击上述目标展馆的入口,可以进入相应的目标展馆。
以用户点击目标展馆1的入口为例,图9为本申请提供的一种目标H5游戏中设置的多个目标对象的示意图。如图9所示,目标展馆1中可以陈列有多个目标对象。用户可以针对上述目标对象进行进货操作。
图10为本申请提供的目标H5游戏的一种流程示意图。图11为本申请提供的目标H5游戏的另一种流程示意图。如图10和图11所示,其中的“新用户”指的是未操作过该目标H5游戏的用户。用户在操作目标H5游戏过程中,其中的“进货”,即为用户在目标游戏中针对目标对象的操作数据。
若用户操作过目标H5游戏,则执行步骤S4。若用户未操作过目标H5游戏,则执行步骤S8。
S4、根据用户在目标游戏中针对多个目标对象的操作数据,确定用户针对多个目标对象的操作频次。
S5、根据多个目标对象的操作频次,从多个目标对象关联的展示对象所属的线上三维展馆中确定至少一个目标线上三维展馆。
S6、向终端推送线上三维展馆平台的主页面数据。
S7、根据用户对线上三维展馆平台中的至少一个线上三维展馆的历史操作数据,确定在线上三维展馆平台的主页面上待显示的目标线上三维展馆。
在步骤S7后,线上三维展馆平台可以执行上述步骤S6。
S8、从线上三维展馆平台中随机选取预设数量的线上三维展馆作为在线上三维展馆平台的主页面上待显示的目标线上三维展馆。
在步骤S8后,线上三维展馆平台可以执行上述步骤S6。
S9、确定是否接收到用户通过终端触发的进入第一目标线上三维展馆的操作信息。
若是,则执行步骤S10。若否,则执行步骤S11。
S10、向终端推送该目标线上三维展馆的主页面数据。
S11、确定是否接收到用户通过终端触发的进入“除了目标线上三维展馆之外的线上三维展馆”的操作信息。
若是,则执行步骤S12。若否,则等待接收用户通过终端触发的操作信息。
S12、确定第一目标线上三维展馆是否有展示动画。
若有,则执行步骤S13。若无,则执行步骤S14。
S13、将该展示动画数据添加至上述第一目标线上三维展馆的主页面数据中。然后执行步骤S10。
S14、将上述“除了目标线上三维展馆之外的线上三维展馆”的主页面数据推送至用户使用的终端。
图12为本申请提供的一种线上三维展馆的推荐装置的结构示意图。如图12所示,该装置包括:接收模块31、第一确定模块32、第二确定模块33,推送模块34。其中,
接收模块31,用于接收来自终端的针对线上三维展馆平台的登录请求。其中,登录请求包括用户的身份标识。
第一确定模块32,用于在根据用户的身份标识,确定用户未使用过线上三维展馆平台时,确定用户是否操作过与线上三维展馆平台关联的目标游戏。其中,目标游戏中设置有多个目标对象,多个目标对象与线上三维展馆平台中的至少一个线上三维展馆中的展示对象相关联。
第二确定模块33,用于在用户操作过目标游戏时,根据用户在目标游戏中针对目标对象的操作数据,确定在线上三维展馆平台的主页面上待显示的目标线上三维展馆。
推送模块34,用于向终端推送线上三维展馆平台的主页面数据。其中,主页面包括目标线上三维展馆的入口。
可选的,第二确定模块33,具体用于根据用户在目标游戏中针对多个目标对象的操作数据,确定用户针对多个目标对象的操作频次;根据多个目标对象的操作频次,从多个目标对象关联的展示对象所属的线上三维展馆中确定至少一个目标线上三维展馆。
可选的,第二确定模块33,具体用于按照多个目标对象的操作频次从大到小的顺序,对各目标对象关联的展示对象所属的线上三维展馆进行排序;根据各目标对象关联的展示对象所属的线上三维展馆的排序,从各目标对象关联的展示对象所属的线上三维展馆中确定目标线上三维展馆,以及,各目标线上展馆在线上三维展馆平台的主页面上的位置。
可选的,第二确定模块33,具体用于将前N个线上三维展馆作为目标线上三维展馆,并根据目标线上展馆的排序,确定各目标线上展馆在线上三维展馆平台的主页面上的位置。
可选的,接收模块31还用于在向终端推送线上三维展馆平台的主页面数据之后,接收用户通过终端触发的进入第一目标线上三维展馆的操作信息。在该实现方式下,推送模块34,具体用于向终端推送第一目标线上三维展馆的主页面数据。其中,第一目标线上三维展馆为主页面上的任一目标线上三维展馆。第一目标线上三维展馆的主页面包括至少一个第一展示对象。
可选的,第二确定模块33,还用于在向终端推送第一目标线上三维展馆的主页面数据之前,根据用户在目标游戏中针对与第一展示对象关联的目标对象的操作频次,确定至少一个第一展示对象在第一目标线上三维展馆的主页面的排序。
可选的,第二确定模块33,还用于在向终端推送第一目标线上三维展馆的主页面数据之前,确定第一目标线上三维展馆是否有展示动画;若第一目标线上三维展馆有展示动画,则将展示动画数据添加至主页面数据中。
可选的,该线上三维展馆的推荐装置还可以包括记录模块35,用于记录用户对第一目标线上三维展馆的操作数据。
本申请提供的线上三维展馆的推荐装置,用于执行前述线上三维展馆的推荐方法实施例,其实现原理与技术效果类似,对此不再赘述。
图13为本申请提供的一种电子设备结构示意图。该电子设备例如可以是前述线上三维展馆平台。如图13所示,该电子设备400可以包括:至少一个处理器401和存储器402。
存储器402,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。
存储器402可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器401用于执行存储器402存储的计算机执行指令,以实现前述方法实施例所描述的线上三维展馆的推荐方法。其中,处理器401可能是一个中央处理器(CentralProcessing Unit,简称为CPU),或者是特定集成电路(Application Specific IntegratedCircuit,简称为ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路。
可选的,该电子设备400还可以包括通信接口403。在具体实现上,如果通信接口403、存储器402和处理器401独立实现,则通信接口403、存储器402和处理器401可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(Industry StandardArchitecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线等。总线可以分为地址总线、数据总线、控制总线等,但并不表示仅有一根总线或一种类型的总线。
可选的,在具体实现上,如果通信接口403、存储器402和处理器401集成在一块芯片上实现,则通信接口403、存储器402和处理器401可以通过内部接口完成通信。
本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random AccessMemory)、磁盘或者光盘等各种可以存储程序代码的介质,具体的,该计算机可读存储介质中存储有程序指令,程序指令用于上述实施例中的方法。
本申请还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。电子设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得电子设备实施上述的各种实施方式提供的线上三维展馆的推荐方法。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。