









技术领域technical field
本发明涉及云游戏技术领域,尤其涉及信息展示方法、装置、设备以及计算机程序产品。The present invention relates to the technical field of cloud games, and in particular, to an information display method, apparatus, device and computer program product.
背景技术Background technique
目前,在游戏应用社交系统中,用户欲添加感兴趣的其他用户的虚拟角色时,需要先进入虚拟角色头像和昵称列表界面,再点击头像或昵称进入拟角色详细介绍页面,查看其他用户的虚拟角色的详情信息中自身感兴趣的属性,最终继续后续加好友或请求组队等社交操作。At present, in the game application social system, when a user wants to add another user's avatar of interest, he needs to enter the avatar and nickname list interface of the avatar first, and then click on the avatar or nickname to enter the detailed introduction page of the avatar to view the virtual characters of other users. The attributes that you are interested in in the detailed information of the character, and finally continue social operations such as adding friends or requesting a team.
该过程中,查看其他用户的虚拟角色的详情信息时存在操作步骤繁琐的问题。In this process, there is a problem of complicated operation steps when viewing the detailed information of the virtual characters of other users.
发明内容SUMMARY OF THE INVENTION
本发明的主要目的在于提供一种信息展示方法、装置、设备以及计算机程序产品,旨在解决用户查看其他用户的虚拟角色数据的详情信息的操作步骤繁琐的技术问题。The main purpose of the present invention is to provide an information display method, apparatus, device and computer program product, aiming at solving the technical problem of complicated operation steps for users to view detailed information of virtual character data of other users.
为实现上述目的,本发明提供一种信息展示方法,方法包括以下步骤:To achieve the above object, the present invention provides a method for displaying information, the method comprising the following steps:
根据用户在游戏应用内感兴趣的特定属性,确定目标虚拟角色与特定属性对应的特定属性信息;其中,特定属性包括虚拟角色的多项属性中的至少一项;Determine the specific attribute information corresponding to the specific attribute of the target virtual character according to the specific attribute that the user is interested in in the game application; wherein the specific attribute includes at least one of multiple attributes of the virtual character;
响应于用户对目标虚拟角色的触发操作,显示目标虚拟角色的基本信息界面,并在基本信息界面展示特定属性信息。In response to the user's triggering operation on the target virtual character, a basic information interface of the target virtual character is displayed, and specific attribute information is displayed on the basic information interface.
在一实施例中,根据用户在游戏应用内感兴趣的特定属性,确定目标虚拟角色与特定属性对应的特定属性信息的步骤之前,方法还包括:In one embodiment, before the step of determining the specific attribute information corresponding to the specific attribute of the target virtual character according to the specific attribute that the user is interested in in the game application, the method further includes:
获取用户的至少一个第一社交样本数据;其中,第一社交样本数据为用户输入关键字并成功添加好友的样本数据;Acquiring at least one first social sample data of the user; wherein the first social sample data is the sample data of the user inputting a keyword and successfully adding a friend;
根据第一社交样本数据,确定特定属性。Based on the first social sample data, specific attributes are determined.
在一实施例中,根据第一社交样本数据,确定特定属性的步骤,包括In one embodiment, the step of determining a specific attribute according to the first social sample data includes:
根据游戏应用内所有活跃用户的历史行为数据集合,从虚拟角色的多项属性中筛选出至少一项初选属性;According to the historical behavior data set of all active users in the game application, at least one primary attribute is selected from multiple attributes of the virtual character;
根据第一社交样本数据,获得用户对各个初选属性的兴趣分值;According to the first social sample data, obtain the user's interest score for each primary selection attribute;
根据兴趣分值的大小,从至少一项初选属性中筛选出至少一项特定属性。According to the size of the interest score, at least one specific attribute is filtered out from at least one primary selected attribute.
在一实施例中,历史行为数据集合包括关键字数据集合,关键字数据集合包括预设时间段内所有活跃用户输入的关键字;In one embodiment, the historical behavior data set includes a keyword data set, and the keyword data set includes keywords input by all active users within a preset time period;
根据历史行为数据集合,从虚拟角色的多项属性中筛选出至少一项初选属性的步骤包括:According to the historical behavior data set, the steps of filtering out at least one primary attribute from the multiple attributes of the virtual character include:
计算得到关键字数据集合中任意两组关键字之间的相似度值;Calculate the similarity value between any two groups of keywords in the keyword data set;
根据相似度值,对所有关键字进行聚类,得到至少一组关键字类;According to the similarity value, cluster all keywords to obtain at least one set of keyword classes;
根据每组关键字类对应的属性,从虚拟角色的多项属性中筛选出至少一项初选属性。According to the attributes corresponding to each set of keyword classes, at least one primary selection attribute is selected from multiple attributes of the virtual character.
在一实施例中,历史行为数据集合还包括社交样本数据集合,社交样本数据集合包括所有活跃用户的第二社交样本数据;In one embodiment, the historical behavior data set further includes a social sample data set, and the social sample data set includes second social sample data of all active users;
根据第一社交样本数据,获得用户对各个初选属性的兴趣分值的步骤,包括:According to the first social sample data, the steps of obtaining the user's interest score for each primary selection attribute include:
对至少一个第一社交样本数据中,每组关键字类对应的第一社交样本数据的数量进行统计,得到第一样本数;Counting the number of the first social sample data corresponding to each group of keyword classes in the at least one first social sample data to obtain the first sample number;
对关键字数据集合中,每组关键字类中所有关键字出现的次数进行统计,得到第一总次数;Count the occurrences of all keywords in each keyword class in the keyword data set to obtain the first total number of times;
对关键字数据集合中,对每组关键字类中所有关键字被用户输入的次数进行统计,得到第二总次数;In the keyword data set, count the number of times that all keywords in each group of keyword classes are input by the user to obtain the second total number of times;
对社交样本数据集合中,每组关键字类对应的第二社交样本数据的数量进行统计,得到第二样本数;Counting the number of second social sample data corresponding to each group of keyword classes in the social sample data set to obtain the second sample number;
根据第一总次数、第二总次数、第一样本数、第二样本数以及第一预设公式,获得用户对各个初选属性的兴趣分值;According to the first total number of times, the second total number of times, the first number of samples, the second number of samples, and the first preset formula, obtain the user's interest score for each primary selection attribute;
其中,第一预设公式为:Among them, the first preset formula is:
其中,φ(indexi)为兴趣分值,indexi为第i个初选属性,αi为第一总次数,βi为第二样本数,χi为第二总次数,δi为第一样本数。Among them, φ(indexi ) is the interest score, indexi is the i-th primary selection attribute, αi is the first total number of times, βi is the second sample number, χi is the second total number of times, and δi is the th the same number of samples.
在一实施例中,历史行为数据集合还包括用户输入关键字的行为时间数据;In one embodiment, the historical behavior data set further includes behavior time data of keywords input by the user;
根据第一总次数、第二总次数、第一样本数、第二样本数以及第一预设公式,获得用户对各个初选属性的兴趣分值的步骤之后,方法还包括:After the step of obtaining the user's interest score for each primary selection attribute according to the first total number of times, the second total number of times, the first number of samples, the second number of samples and the first preset formula, the method further includes:
从行为时间数据中,提取出用户相邻两次输入同一关键字类中任一关键字的输入间隔时间、以及用户的最后一次输入行为发生时间;From the behavior time data, extract the input interval time between the user inputting any keyword in the same keyword class twice, and the user's last input behavior occurrence time;
根据输入间隔时间、最后一次输入行为发生时间与第二预设公式,修正兴趣分值,得到兴趣分值的修正值;According to the input interval time, the last input behavior occurrence time and the second preset formula, modify the interest score to obtain the modified value of the interest score;
其中,第二预设公式为:Wherein, the second preset formula is:
其中,φ(indexi)T为修正值,Tir为第i个初选属性对应的关键字类中,第r个输入的关键字与第r-1个输入的关键字之间的输入间隔时间,systime为游戏应用的当前时间,Ti_last为最后一次搜索行为发生时间,R为第i个初选属性对应的关键字类中关键字的总数,其中,1≤r≤R。Among them, φ(indexi )T is the correction value, and Tir is the input interval between the r-th input keyword and the r-1th input keyword in the keyword class corresponding to the i-th primary selection attribute time, systime is the current time of the game application, Ti_last is the time when the last search behavior occurred, R is the total number of keywords in the keyword class corresponding to the i-th primary selection attribute, where 1≤r≤R.
在一实施例中,根据输入间隔时间与最后一次输入行为发生时间,修正兴趣分值,得到兴趣分值的修正值的步骤之后,方法还包括:In one embodiment, after the step of revising the interest score according to the input interval time and the time when the last input behavior occurred, and obtaining the revised value of the interest score, the method further includes:
根据修正值与第三预设公式,获得初选属性的特征值;According to the correction value and the third preset formula, obtain the characteristic value of the primary selection attribute;
其中,第三预设公式为:Among them, the third preset formula is:
θ(indexi)=φ(indexi)×indexi;θ(indexi )=φ(indexi )×indexi ;
其中,θ(indexi)为第i个初选属性的特征值;Among them, θ(indexi ) is the eigenvalue of the i-th primary selection attribute;
根据兴趣分值的大小,从至少一项初选属性中筛选出至少一项特定属性的步骤,包括:According to the size of the interest score, the steps of filtering out at least one specific attribute from at least one preliminary selection attribute include:
根据特征值的大小,从至少一项初选属性中筛选出至少一项特定属性。According to the size of the feature value, at least one specific attribute is filtered out from at least one primary selected attribute.
第二方面,本发明还提供了一种信息展示装置,包括:In a second aspect, the present invention also provides an information display device, comprising:
信息确定模块,用于根据用户在游戏应用内感兴趣的特定属性,确定目标虚拟角色与特定属性对应的特定属性信息;其中,特定属性包括虚拟角色的多项属性中的至少一项;an information determination module, configured to determine specific attribute information corresponding to the target virtual character and the specific attribute according to the specific attribute that the user is interested in in the game application; wherein the specific attribute includes at least one of multiple attributes of the virtual character;
信息展示模块,用于响应于用户对目标虚拟角色的触发操作,显示目标虚拟角色的基本信息界面,并在基本信息界面展示特定属性信息。The information display module is used for displaying the basic information interface of the target virtual character in response to the triggering operation of the target virtual character by the user, and displaying specific attribute information on the basic information interface.
第三方面,本发明还提供了一种信息展示设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的信息展示程序,展示程序配置为实现如上述的信息展示方法的步骤。In a third aspect, the present invention also provides an information display device, comprising a memory, a processor, and an information display program stored in the memory and running on the processor, the display program being configured to implement the steps of the above-mentioned information display method .
第四方面,本发明还提供了一种计算机程序产品,包括可执行的程序代码,其中,程序代码在由处理器执行时执行上述的信息展示方法。In a fourth aspect, the present invention also provides a computer program product, including executable program codes, wherein the program codes execute the above-mentioned information display method when executed by a processor.
本发明实施例提出的一种信息展示方法、装置、设备以及计算机程序产品,通过用户在查看其它用户的虚拟角色的基本信息界面时,将当前虚拟角色中用户感兴趣的特定属性的信息直接展示在该虚拟角色的基本信息界面上,从而用户无需进行其它额外操作或者页面跳转便可直接在基本信息界面查看各个虚拟角色的感兴趣的属性、了解用户欲了解的属性值,从而减少了用户的操作步骤,节约了用户的时间。An information display method, apparatus, device, and computer program product proposed by the embodiments of the present invention directly display information about specific attributes of the current virtual character that the user is interested in when viewing the basic information interface of the virtual characters of other users. On the basic information interface of the avatar, the user can directly view the interesting attributes of each avatar on the basic information interface without performing other additional operations or page jumps, and understand the attribute values that the user wants to know, thereby reducing the number of users. operation steps, saving the user's time.
附图说明Description of drawings
图1为本发明实施例中信息展示设备的示意图;1 is a schematic diagram of an information display device in an embodiment of the present invention;
图2为本发明信息展示方法的第一实施例的流程示意图;FIG. 2 is a schematic flowchart of the first embodiment of the information display method of the present invention;
图3为本发明信息展示方法中一种实施方式的基本信息界面示意图;3 is a schematic diagram of a basic information interface of an embodiment of the information display method of the present invention;
图4为本发明信息展示方法中另一种实施方式的基本信息界面的第一阶段示意图;4 is a schematic diagram of the first stage of the basic information interface of another embodiment of the information display method of the present invention;
图5为本发明信息展示方法中另一种实施方式的基本信息界面的第二阶段示意图;5 is a schematic diagram of the second stage of the basic information interface of another embodiment of the information display method of the present invention;
图6为本发明信息展示方法中另一种实施方式的基本信息界面的第三阶段示意图;6 is a schematic diagram of the third stage of the basic information interface of another embodiment of the information display method of the present invention;
图7为本发明信息展示方法中另一种实施方式的基本信息界面的第四阶段示意图;7 is a schematic diagram of the fourth stage of the basic information interface of another embodiment of the information display method of the present invention;
图8为本发明信息展示方法的第二实施例的流程示意图;8 is a schematic flowchart of a second embodiment of the information display method of the present invention;
图9为本发明信息展示方法的第二实施例步骤S20的细化流程示意图;FIG. 9 is a schematic flowchart of a refinement of step S20 of the second embodiment of the information display method of the present invention;
图10为本发明信息展示装置第一实施例的功能模块示意图。FIG. 10 is a schematic diagram of functional modules of the first embodiment of the information display apparatus of the present invention.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization, functional characteristics and advantages of the present invention will be further described with reference to the accompanying drawings in conjunction with the embodiments.
具体实施方式Detailed ways
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.
游戏应用中用户会在游戏过程中寻求与其他用户组队或者互加好友等社交操作。相关技术中,游戏应用的用户在游戏内社交过程中查找感兴趣的其他用户的虚拟角色时,一种方式为先进入游戏应用的玩家列表即虚拟角色列表,列表虚拟角色的头像显示界面展示虚拟角色的头像、昵称或者是否VIP用户等基础信息,另一种方式是游戏应用系统自动计算当前用户可能感兴趣的其他用户的虚拟角色,然后自动推送或者展示出可能感兴趣的虚拟角色的头像和昵称等基础信息。然而无论上述哪种方式,若用户希望更详细地了解其他用户的虚拟角色的信息,则整个过程必须经过如下步骤:进入虚拟角色头像昵称列表页面;点击某个虚拟角色的头像显示界面或昵称,进入虚拟角色详细介绍界面;在虚拟角色详细介绍界面查看该虚拟角色更多的属性信息,比如等级、战斗力、战绩等信息;继续进行后续添加好友或者组队等操作。因此,上述查找过程中,操作步骤过多,不但导致用户花费过多的时间,而且中途很可能会打断用户原有的操作思路,导致用户被其它内容或信息所吸引而中断社交活动,不利于游戏应用内社交体系的成长。In game applications, users will seek social operations such as teaming up with other users or adding friends to each other during the game. In the related art, when a user of a game application searches for the virtual characters of other users who are interested in the in-game socialization process, one method is to first enter the player list of the game application, that is, the virtual character list, and the avatar display interface of the listed virtual characters displays the virtual characters. Basic information such as the character's avatar, nickname, or whether it is a VIP user. Another way is that the game application system automatically calculates the avatars of other users that the current user may be interested in, and then automatically pushes or displays the avatars and avatars of the avatars that may be of interest to the user. Basic information such as nickname. However, no matter which of the above methods, if the user wants to know the information of other users' avatars in more detail, the whole process must go through the following steps: enter the avatar nickname list page of the avatar; click the avatar of a certain avatar to display the interface or nickname, Enter the avatar detailed introduction interface; view more attribute information of the avatar on the avatar detailed introduction interface, such as level, combat power, record and other information; continue to add friends or team up. Therefore, in the above search process, there are too many operation steps, which not only cause the user to spend too much time, but also may interrupt the user's original operation idea in the middle, causing the user to be attracted by other content or information and interrupt social activities. Conducive to the growth of the social system in the game application.
为了,本发明实施例提供了一种信息展示方法,通过用户在查看其它用户的虚拟角色的基本信息界面时,将当前虚拟角色中用户感兴趣的特定属性的信息直接展示在该虚拟角色的基本信息界面上,便于用户在无需跳转页面、无需额外操作的情况下快速获取到虚拟角色的更多关键信息,进一步利于在庞大的游戏应用内玩家社交体系中,快速筛选出符合用户期望的队友或好友,为用户节约时间、提供便利。In order to, an embodiment of the present invention provides an information display method, through which the user directly displays the information of the specific attribute of the current virtual character that the user is interested in on the basic information interface of the virtual character when viewing the basic information interface of the virtual character of other users. On the information interface, it is convenient for users to quickly obtain more key information of virtual characters without jumping pages or additional operations, which is further conducive to quickly screening out teammates who meet user expectations in the huge social system of players in game applications or friends to save time and provide convenience for users.
下面结合一些具体实施例进一步阐述本申请的发明构思。The inventive concept of the present application is further described below with reference to some specific embodiments.
参照图1,图1为本发明实施例方案涉及的硬件运行环境的信息展示方法的推荐设备结构示意图。Referring to FIG. 1 , FIG. 1 is a schematic structural diagram of a recommended device for a method for displaying information on a hardware operating environment according to an embodiment of the present invention.
该信息展示设备可以是智能手表、智能手机、笔记本电脑或者平板电脑(PAD)等用户设备(User Equipment,UE)或者计算机、可穿戴智能设备或者其它处理设备。信息展示设备可能被称为用户终端、便携式终端、台式终端等。The information display device may be a user equipment (User Equipment, UE) such as a smart watch, a smart phone, a notebook computer, or a tablet computer (PAD), or a computer, a wearable smart device, or other processing devices. The information presentation device may be referred to as a user terminal, a portable terminal, a desktop terminal, or the like.
通常,信息展示设备包括:至少一个处理器301、存储器302以及存储在存储器上并可在处理器上运行的信息展示程序。Typically, an information presentation device includes: at least one
处理器301可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器301可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器301也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(CentralProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器301可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。The
存储器302可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器302还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器302中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器301所执行以实现本申请中方法实施例提供的信息展示方法。
在一些实施例中,信息展示设备还可选包括有:通信接口303和至少一个外围设备。处理器301、存储器302和通信接口303之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与通信接口303相连。具体地,外围设备包括:射频电路304、显示屏305和电源306中的至少一种。In some embodiments, the information display device may optionally further include: a
通信接口303可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器301和存储器302。通信接口303通过外围设备用于接收用户上传的多个移动终端的移动轨迹以及其他数据。在一些实施例中,处理器301、存储器302和通信接口303被集成在同一芯片或电路板上;在一些其他实施例中,处理器301、存储器302和通信接口303中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。The
射频电路304用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路304通过电磁信号与通信网络以及其他通信设备进行通信,从而可游戏应用的服务器发送的数据,如用户的历史行为数据。射频电路304将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路304包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路304可以通过至少一种无线通信协议来与其它终端或者服务器进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路304还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。The
显示屏305用于显示游戏应用的UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏305是触摸显示屏时,显示屏305还具有采集在显示屏305的表面或表面上方的触摸信号的能力。该触摸信号可以作为用户的输入操作发送至处理器301进行处理。此时,显示屏305还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏305可以为一个,电子设备的前面板;在另一些实施例中,显示屏305可以为至少两个,分别设置在电子设备的不同表面或呈折叠设计;在再一些实施例中,显示屏305可以是柔性显示屏,设置在电子设备的弯曲表面上或折叠面上。甚至,显示屏305还可以设置成非矩形的不规则图形,也即异形屏。显示屏305可以采用LCD(LiquidCrystal Display,液晶显示屏)、OLED(Organic Light-EmittingDiode,有机发光二极管)等材质制备。The
电源306用于为电子设备中的各个组件进行供电。电源306可以是交流电、直流电、一次性电池或可充电电池。当电源306包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
本领域技术人员可以理解,图1中示出的结构并不构成对信息展示设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the structure shown in FIG. 1 does not constitute a limitation on the information display device, and may include more or less components than the one shown, or combine some components, or arrange different components.
本发明实施例提供了一种信息展示方法,参照图2,图2为本发明信息展示方法的第一实施例的流程示意图。An embodiment of the present invention provides an information display method. Referring to FIG. 2 , FIG. 2 is a schematic flowchart of a first embodiment of the information display method of the present invention.
本实施例中,信息展示方法包括以下步骤:In this embodiment, the information display method includes the following steps:
步骤S101、根据用户在游戏应用内感兴趣的特定属性,确定目标虚拟角色与特定属性对应的特定属性信息;其中,特定属性包括虚拟角色的多项属性中的至少一项。Step S101: Determine specific attribute information corresponding to the specific attribute of the target virtual character according to the specific attribute that the user is interested in in the game application; wherein the specific attribute includes at least one of multiple attributes of the virtual character.
其中,游戏应用可以是智能手机或者平板电脑上应用的游戏APP,还可以是台式计算机上应用的游戏软件。在该游戏应用中,每个用户均具有一个或者多个虚拟角色,该虚拟角色具有相应的虚拟属性,每项虚拟属性均具有相应的赋值,如虚拟属性为等级,每个虚拟角色均具有相应的等级值。用户可控制其中一个或者多个虚拟角色在该游戏应用内执行相应的虚拟动作,如行走、跳跃等。用户可控制其自身的虚拟角色在该游戏应用的虚拟环境内与其他用户控制的虚拟角色发生交互或者产生虚拟社交行为,如组队或者对决等游戏行为。且在该游戏应用中,每个用户控制的虚拟角色均具有自身的虚拟形象,如虚拟头像或者虚拟全身像等。用户在游戏系统的虚拟游戏环境中,可直接点击其他虚拟角色的虚拟形象,从而打开该虚拟角色的基本信息界面或者虚拟角色详情界面。或者,用户在游戏系统中,可通过对游戏应用的虚拟环境的设置,直接在游戏应用的虚拟环境中与虚拟角色的形象一同显示其基本信息。The game application may be a game APP applied on a smart phone or a tablet computer, or may be game software applied on a desktop computer. In the game application, each user has one or more virtual characters, the virtual characters have corresponding virtual attributes, and each virtual attribute has a corresponding assignment. For example, if the virtual attribute is a level, each virtual character has a corresponding level value. The user can control one or more of the virtual characters to perform corresponding virtual actions in the game application, such as walking, jumping, and the like. Users can control their own virtual characters to interact with other user-controlled virtual characters in the virtual environment of the game application, or to generate virtual social behaviors, such as game behaviors such as team formation or duel. And in the game application, each virtual character controlled by the user has its own virtual image, such as a virtual avatar or a virtual full-body image. In the virtual game environment of the game system, the user can directly click on the avatars of other virtual characters, thereby opening the basic information interface or the virtual character details interface of the virtual character. Alternatively, in the game system, the user can directly display the basic information of the virtual character together with the image of the virtual character in the virtual environment of the game application by setting the virtual environment of the game application.
容易理解的,每个用户对于虚拟角色具有的各项虚拟属性中的一部分属性特别看重、关注或者感兴趣。如,若第一用户对虚拟角色的虚拟性别较为看重,其特定属性为虚拟角色性别属性。如第二用户对虚拟角色的等级属性以及战斗胜率属性较为看重,其特定属性包括虚拟角色等级属性和战斗胜率属性两种属性。It is easy to understand that each user particularly values, pays attention to, or is interested in some of the various virtual attributes possessed by the virtual character. For example, if the first user values the virtual gender of the virtual character, its specific attribute is the virtual character gender attribute. For example, the second user attaches great importance to the level attribute and the battle winning rate attribute of the virtual character, and its specific attributes include two attributes: the virtual character level attribute and the battle winning rate attribute.
值得一提的是,特定属性可包括一项或者多项属性。在一些具体实施方式中,游戏应用可将该特定属性包括的属性的项数确定为5项,从而可将用户最感兴趣的5项属性作为特定属性。It is worth mentioning that a specific attribute may include one or more attributes. In some specific implementations, the game application may determine the number of attributes included in the specific attribute to be 5, so that the five attributes that are most interesting to the user may be used as the specific attribute.
根据用户在游戏应用内感兴趣的特定属性,确定虚拟角色中与特定属性对应的特定属性信息,从而确定该虚拟角色的特定属性的具体值。如,用户的特定属性为虚拟角色的虚拟性别属性,在接收到用户在游戏应用内对其他用户的虚拟角色的触发操作时,可确定该虚拟角色的虚拟性别属性信息为:“性别:女”。如,用户的特定属性包括虚拟角色等级属性和战斗胜率属性两种属性,在接收到用户在游戏应用内对其他用户的虚拟角色的触发操作时,可确定该虚拟角色的虚拟角色等级属性的值为“等级:56”,以及战斗胜率属性的值为:PK胜率:61.2%。The specific attribute information corresponding to the specific attribute in the virtual character is determined according to the specific attribute that the user is interested in in the game application, so as to determine the specific value of the specific attribute of the virtual character. For example, if the specific attribute of the user is the virtual gender attribute of the virtual character, when receiving a trigger operation by the user on the virtual characters of other users in the game application, it can be determined that the virtual gender attribute information of the virtual character is: "gender: female" . For example, the specific attributes of the user include two attributes: the virtual character level attribute and the battle winning rate attribute. When receiving a trigger operation by the user on the virtual characters of other users in the game application, the value of the virtual character level attribute of the virtual character can be determined. is "Level: 56", and the value of the battle win rate attribute is: PK win rate: 61.2%.
容易理解的,该确定步骤可由终端本地执行。或者还可由游戏应用的服务器解算后发送至终端,本实施例对此并不限制。在终端本地执行时,终端可在接收到用户在游戏应用内对其他用户的虚拟角色的触发操作时,终端从服务器发送的该虚拟角色的详细属性值读取确定该虚拟角色中与特定属性对应的特定属性信息。或者,还可在其余用户的虚拟角色显示在用户的游戏应用的当前显示界面时,其余用户的虚拟角色为目标虚拟角色,服务器即可从目标虚拟角色的详细属性值读取确定该虚拟角色中与特定属性对应的特定属性信息。It is easy to understand that the determining step can be performed locally by the terminal. Alternatively, it can also be calculated by the server of the game application and then sent to the terminal, which is not limited in this embodiment. When executed locally by the terminal, when the terminal receives the user's trigger operation on the virtual character of another user in the game application, the terminal can read the detailed attribute value of the virtual character sent from the server to determine that the virtual character corresponds to a specific attribute specific attribute information. Alternatively, when the avatars of other users are displayed on the current display interface of the user's game application, the avatars of the remaining users are the target avatars, and the server can read the detailed attribute values of the target avatars to determine the avatars in the avatars. Specific attribute information corresponding to a specific attribute.
在服务器解算时,服务器接收到终端发送的用户在游戏应用内对其他用户的虚拟角色的触发操作时,从存储的该虚拟角色的详细属性值中读取确定虚拟角色中与特定属性对应的特定属性信息,并将其发送至终端。When the server solves the problem, when the server receives the user's trigger operation on the virtual character of another user in the game application sent by the terminal, it reads the stored detailed attribute value of the virtual character to determine the corresponding specific attribute in the virtual character. specific attribute information and send it to the terminal.
步骤S102、响应于用户对目标虚拟角色的触发操作,显示目标虚拟角色的基本信息界面,并在基本信息界面展示特定属性信息。Step S102: In response to the user's triggering operation on the target virtual character, a basic information interface of the target virtual character is displayed, and specific attribute information is displayed on the basic information interface.
用户在登录并进入到游戏应用后,可在游戏应用内对其他用户的虚拟角色进行触发操作,该触发操作可以是通过好友添加功能、搜索虚拟角色功能打开其他用户的虚拟角色列表操作、或者点击某一其他用户的虚拟角色的虚拟形象时,甚至于通过移动终端的游戏虚拟环境的视角,将某一其他用户的虚拟角色的虚拟形象显示在终端的显示界面上。After the user logs in and enters the game application, he can perform a trigger operation on the avatars of other users in the game application. The trigger operation can be the operation of opening the avatar list of other users through the function of adding friends, searching for avatars, or clicking When the avatar of the avatar of a certain other user is displayed, the avatar of the avatar of a certain other user is displayed on the display interface of the terminal even from the perspective of the game virtual environment of the mobile terminal.
本步骤中,响应于用户对目标虚拟角色的触发操作,终端在其显示屏上展示目标虚拟角色的基本信息界面。该基本信息界面可以是游戏应用内的弹窗界面,该弹窗界面包括头像显示界面以及基本信息栏,如昵称以及VIP等级信息。该基本信息界面还可以是悬浮于虚拟角色的虚拟形象上的显示图标,该显示图标包括头像显示界面以及基本信息栏等信息。或者该基本信息界面即为该虚拟角色的头像显示界面。In this step, in response to the user's triggering operation on the target virtual character, the terminal displays the basic information interface of the target virtual character on its display screen. The basic information interface may be a pop-up window interface in the game application, and the pop-up window interface includes an avatar display interface and a basic information bar, such as nickname and VIP level information. The basic information interface may also be a display icon suspended on the avatar of the avatar, and the display icon includes information such as the avatar display interface and the basic information bar. Or the basic information interface is the avatar display interface of the virtual character.
终端的显示屏显示基本信息界面时,同时在基本信息界面上展示特定属性信息。如,终端的显示屏上显示虚拟角色的头像显示界面,并在该头像显示界面上展示“等级:56”和“PK胜率:61.2%”这两项特定属性信息。如,终端的显示屏上显示虚拟角色的头像显示界面,并在该头像显示界面上展示“性别:女”。When the display screen of the terminal displays the basic information interface, it also displays specific attribute information on the basic information interface. For example, an avatar display interface of the virtual character is displayed on the display screen of the terminal, and two specific attribute information of "level: 56" and "PK win rate: 61.2%" are displayed on the avatar display interface. For example, an avatar display interface of the virtual character is displayed on the display screen of the terminal, and "gender: female" is displayed on the avatar display interface.
相较于现有的游戏应用中用户需要点击某个虚拟角色的头像显示界面或昵称,进入虚拟角色详细介绍界面;在虚拟角色详细介绍界面查看该虚拟角色比如等级、战斗力、战绩等更多的属性信息,本实施例提供的信息展示方法通过在虚拟角色的基本信息界面直接推送并展示该用户感兴趣的特定一项或者几项属性,以到达在有限区域内精准展示用户关注、感兴趣的属性的目的,便于用户在无需跳转页面、无需额外操作的情况下快速获取到其他用户的虚拟角色的更多关键信息。进一步利于在庞大的游戏应用内玩家社交体系中,快速筛选出符合用户期望的队友或好友,以为玩家节约时间、提供便利。Compared with the existing game application, the user needs to click on the avatar display interface or nickname of a certain virtual character to enter the detailed introduction interface of the virtual character; in the detailed introduction interface of the virtual character, you can view the virtual character such as level, combat power, record and more. Attribute information, the information display method provided by this embodiment directly pushes and displays a specific one or several attributes that the user is interested in on the basic information interface of the virtual character, so as to accurately display the user's attention and interest in a limited area. The purpose of the attribute is to facilitate the user to quickly obtain more key information about the virtual characters of other users without jumping to the page and without additional operations. It is further beneficial to quickly screen out teammates or friends who meet the user's expectations in the huge in-game player social system, so as to save time and provide convenience for players.
值得一提的是,本实施例中,触发操作还可为打开虚拟角色列表操作、搜索其他玩家的虚拟角色操作或者添加好友操作中的任一种。It is worth mentioning that, in this embodiment, the triggering operation may also be any one of an operation of opening a virtual character list, an operation of searching for virtual characters of other players, or an operation of adding a friend.
打开虚拟角色列表操作可以是游戏应用内内置的“附近玩家”虚拟按钮或者“收到好友添加列表”的虚拟按键。搜索其他玩家的虚拟角色操作包括游戏应用内内置的“搜索玩家”虚拟按键等虚拟按键,添加好友包括游戏应用内“添加好友”虚拟按钮等虚拟按键。前述各种虚拟按键可显示于用户终端的显示界面上,用户可通过点击或者快捷键的方式快速打开上述虚拟按键链接的显示弹窗界面,该显示弹窗界面包括有虚拟角色列表,虚拟角色列表包括有至少一个虚拟角色。且虚拟角色列表中的每一栏虚拟角色均显示有该虚拟角色的基本信息界面,如头像显示界面。头像显示界面可为一方形显示区域,该方形显示区域包括有头像显示区域与环绕头像显示区域的背景区域,以及位于头像显示区域和背景区域下方的昵称显示栏。The operation of opening the virtual character list may be the virtual button of "nearby players" built in the game application or the virtual button of "receive the list of added friends". The virtual character operation of searching for other players includes virtual buttons such as the "search player" virtual button built in the game application, and adding friends includes virtual buttons such as the "add friend" virtual button in the game application. The aforementioned various virtual keys can be displayed on the display interface of the user terminal, and the user can quickly open the display pop-up interface linked to the virtual keys by clicking or shortcut keys. The display pop-up interface includes a list of virtual characters and a list of virtual characters. Include at least one virtual character. And each column of the virtual character in the virtual character list displays the basic information interface of the virtual character, such as an avatar display interface. The avatar display interface may be a square display area, and the square display area includes the avatar display area, a background area surrounding the avatar display area, and a nickname display bar located below the avatar display area and the background area.
本实施例中,步骤S102适应性变为:In this embodiment, step S102 adaptively becomes:
响应于触发操作,显示虚拟角色列表并在虚拟角色列表中任一虚拟角色的基本信息界面上展示特定属性信息。In response to the triggering operation, a list of virtual characters is displayed and specific attribute information is displayed on the basic information interface of any virtual character in the list of virtual characters.
本实施例中,用户打开虚拟角色列表时,终端本地计算后者服务器后台解算出虚拟角色列表中的每个虚拟角色对应的特定属性信息。并在显示虚拟角色列表时,同时在虚拟角色列表中的每个虚拟角色的基本信息界面上均展示各自的特定属性信息。In this embodiment, when the user opens the virtual character list, the terminal locally calculates the specific attribute information corresponding to each virtual character in the virtual character list by calculating the latter server in the background. And when the virtual character list is displayed, the respective specific attribute information is displayed on the basic information interface of each virtual character in the virtual character list at the same time.
如,用户感兴趣的特定属性包括:“等级、性别、VIP等级、胜率、勋章等5个属性。当用户打开虚拟角色列表时,虚拟角色列表包括有2个虚拟角色,2个虚拟角色的基本信息界面呈上下两行展示,每一行基本信息界面均包括头像显示区域。第一行的虚拟角色一的头像显示界面上展示有其属性信息:等级:56级;性别:女;VIP等级:4级;胜率:63%,勋章:120。第二行的虚拟角色二的头像显示界面上展示有其属性信息:等级:55级;性别:女;VIP等级:4级;胜率:65%,勋章:243。For example, the specific attributes that the user is interested in include: "level, gender, VIP level, winning rate, medals and other 5 attributes. When the user opens the virtual character list, the virtual character list includes 2 virtual characters, 2 basic virtual characters. The information interface is displayed in upper and lower lines, and each line of basic information interface includes an avatar display area. The avatar display interface of the first line of virtual character 1 displays its attribute information: Level: Level 56; Gender: Female; VIP Level: 4 Level; Win Rate: 63%, Medal: 120. The avatar display interface of virtual character 2 in the second row displays its attribute information: Level: Level 55; Gender: Female; VIP Level: Level 4; Win Rate: 65%, Medal : 243.
本实施例中,通过在现有游戏应用的虚拟列表中一般具有的头像显示界面等基本信息界面上直接展示特定属性信息,从而提高用户获取感兴趣信息的效率,以达到在有限区域内呈现更多的虚拟属性的目的,从而快速利于用户快速筛选出符合用户期望的队友或好友,方便社交体系成长的同时,为用户节约了宝贵的时间。In this embodiment, the specific attribute information is directly displayed on the basic information interface such as the avatar display interface generally included in the virtual list of the existing game application, so as to improve the efficiency of the user's acquisition of interesting information, so as to present more information in a limited area. The purpose of multiple virtual attributes is to quickly help users to quickly screen out teammates or friends who meet user expectations, which facilitates the growth of the social system and saves valuable time for users.
本实施例中,在虚拟角色的基本信息界面上展示特定属性信息可直接展示,如通过增加基本信息显示界面侧方或者上下方的信息输出栏来输出更多信息。或者通过在基本信息界面上悬浮的图标来输出相关特定属性信息。In this embodiment, the specific attribute information displayed on the basic information interface of the virtual character can be displayed directly, for example, more information can be output by adding an information output column on the side or at the top and bottom of the basic information display interface. Or output relevant specific attribute information through icons suspended on the basic information interface.
作为本实施例的一种实施方式,可通过下述方式展示特定属性信息:As an implementation of this embodiment, specific attribute information can be displayed in the following manner:
响应于触发操作,显示虚拟角色的头像显示界面,并在头像显示界面的背景区域生成多个环绕或者半环绕头像显示界面的头像区域且面积沿顺时针方向或者逆时针方向依次增大的显示图标,其中,多个显示图标内均根据预设规则展示特定属性。In response to the triggering operation, the avatar display interface of the avatar is displayed, and a plurality of avatar areas surrounding or semi-surrounding the avatar display interface are generated in the background area of the avatar display interface and the area of the avatar area increases in a clockwise or counterclockwise direction. , wherein multiple display icons display specific attributes according to preset rules.
参阅图3,显示图标为气泡状,5个显示图标展示在头像显示界面的背景区域,且5个沿顺时针方向依次增大的显示图标半环绕头像显示界面的头像区域。每个显示图标内展示有一项特定属性信息。本实施例中,预设规则为:根据该用户的特定属性的兴趣分值,兴趣分值越大的特定属性对应的特定属性信息展示在面积更大的显示图标内。Referring to FIG. 3, the display icons are in the shape of bubbles, five display icons are displayed in the background area of the avatar display interface, and five display icons that increase in turn in the clockwise direction half surround the avatar area of the avatar display interface. A specific attribute information is displayed within each display icon. In this embodiment, the preset rule is: according to the interest score of the specific attribute of the user, the specific attribute information corresponding to the specific attribute with a larger interest score is displayed in a display icon with a larger area.
如,面积最大的显示图标内展示有“总积分”信息,第二大的显示图标内展示有“获胜率”信息,第三大的显示图标内展示有“前十数”信息。For example, the display icon with the largest area displays the "Total Points" information, the second largest display icon displays the "Win Rate" information, and the third largest display icon displays the "Top Ten" information.
进一步的,预设规则还具有:多个面积依次增大的气泡状的显示图标根据预设时间序列依次展示。Further, the preset rule further includes: a plurality of bubble-shaped display icons with successively increasing areas are displayed in sequence according to a preset time sequence.
本实施例中,用户的推荐虚拟属性包括5个,按照兴趣分值的大小,依次为等级、总积分、获胜率、前十数以及性别。In this embodiment, the user's recommended virtual attributes include five, which are grade, total points, winning rate, top ten, and gender in order according to the size of the interest score.
参阅图4,在第一阶段,在头像显示界面初次展示时,头像左侧出现第一显示图标,第一显示图标中附带优先级最高的特定属性信息内容。Referring to FIG. 4 , in the first stage, when the avatar display interface is displayed for the first time, a first display icon appears on the left side of the avatar, and the first display icon carries the content of the specific attribute information with the highest priority.
参阅图5,间隔0.5秒后进入第二阶段,在头像显示界面的头像左侧的背景区域浮现第一显示图标和第二显示图标,第二显示图标中附带优先级最高的特定属性信息内容。第一显示图标中附带优先级第二高的特定属性信息内容。且第二显示图标位于第一显示图标的上方,第二显示图标的大小为第一显示图标的5/3。Referring to Figure 5, the second stage is entered after an interval of 0.5 seconds. The first display icon and the second display icon appear in the background area on the left side of the avatar of the avatar display interface, and the second display icon carries the content of the specific attribute information with the highest priority. The specific attribute information content with the second highest priority is attached to the first display icon. And the second display icon is located above the first display icon, and the size of the second display icon is 5/3 of the first display icon.
参阅图6,再次间隔0.5S后进入第三阶段,在头像显示界面的头像左侧的背景区域浮现第一显示图标、第二显示图标和第三显示图标,第三显示图标中附带优先级最高的特定属性信息内容,第二显示图标中附带优先级第二高的特定属性信息内容,第一显示图标中附带优先级第三高的特定属性信息内容。且第一显示图标、第二显示图标和第三显示图标沿顺时针方向依次环绕头像区域。第三显示图标的大小为第二显示图标的7/3。Referring to Figure 6, the third stage is entered after another interval of 0.5s. The first display icon, the second display icon and the third display icon appear in the background area on the left side of the avatar of the avatar display interface. The third display icon has the highest priority. The specific attribute information content of the second display icon is attached with the specific attribute information content with the second highest priority, and the first display icon is attached with the specific attribute information content with the third highest priority. And the first display icon, the second display icon and the third display icon encircle the avatar area in turn in a clockwise direction. The size of the third display icon is 7/3 of the size of the second display icon.
参阅图7,又一次间隔0.5S后进入第四阶段,在头像显示界面的头像左侧的背景区域浮现第一显示图标、第二显示图标和第三显示图标,并在头像顶部浮现第四显示图标。此时,第四显示图标附带优先级最高的特定属性信息内容,照此排列,第一显示图标中附带优先级第四高的特定属性信息内容。第四显示图标的大小为第二显示图标的9/3。Referring to Figure 7, the fourth stage is entered after another interval of 0.5S. The first display icon, the second display icon and the third display icon appear in the background area on the left side of the avatar on the avatar display interface, and the fourth display appears on the top of the avatar. icon. At this time, the specific attribute information content with the highest priority is attached to the fourth display icon, and in this arrangement, the specific attribute information content with the fourth highest priority is attached to the first display icon. The size of the fourth display icon is 9/3 of the size of the second display icon.
进一步的,预设规则还包括:在经过预设时间间隔后,在头像显示界面的右上角悬浮显示特定属性。Further, the preset rule further includes: after a preset time interval has elapsed, a specific attribute is displayed in a suspended manner in the upper right corner of the avatar display interface.
参阅图3,在显示第四显示图标的0.5S后,在头像显示界面的头像左侧的背景区域浮现第五显示图标,此时,第四显示图标附带优先级最高的特定属性信息内容,照此排列,第一显示图标中附带优先级第五高的特定属性信息内容。且第五显示图标呈破碎效果后,在头像显示界面的右上角悬浮显示优先级最高特定属性。Referring to FIG. 3, 0.5S after the fourth display icon is displayed, a fifth display icon appears in the background area on the left side of the avatar of the avatar display interface. At this time, the fourth display icon is attached with the content of the specific attribute information with the highest priority. In this arrangement, the specific attribute information content with the fifth highest priority is attached to the first display icon. And after the fifth display icon has a broken effect, the specific attribute with the highest priority is displayed floating in the upper right corner of the avatar display interface.
进一步的,预设规则还包括:多项特定属性在多个显示图标中循环展示。Further, the preset rule further includes: multiple specific attributes are displayed in a circular manner in multiple display icons.
在显示第四显示图标的1S后,在头像显示界面的右上角悬浮显示优先级第二高特定属性,照此排列,第一显示图标中附带优先级最高的特定属性信息内容。从而循环展示特定属性信息。1S after the fourth display icon is displayed, the specific attribute with the second highest priority is displayed in the upper right corner of the avatar display interface. According to this arrangement, the first display icon is attached with the information content of the specific attribute with the highest priority. Thereby, the specific attribute information is displayed cyclically.
本实施例中,通过预设规则展示特定属性,提高游戏应用内显示界面的美观度以及吸引力,便于用户快速将目光移动至显示图标上,从而快速获取特定属性信息,以为用户节约时间、提供便利。In this embodiment, the preset rules are used to display specific attributes to improve the aesthetics and attractiveness of the display interface in the game application, and it is convenient for users to quickly move their eyes to the display icons, so as to quickly obtain specific attribute information, so as to save time and provide users with convenient.
此外,在本发明信息展示方法第一实施例的基础上,提出本发明信息展示方法的第二实施例。参照图8,图8为本发明信息展示方法的第二实施例的流程示意图。In addition, based on the first embodiment of the information display method of the present invention, a second embodiment of the information display method of the present invention is proposed. Referring to FIG. 8 , FIG. 8 is a schematic flowchart of a second embodiment of the information display method of the present invention.
本实施例中,信息展示方法在步骤S101之前包括以下步骤:In this embodiment, the information display method includes the following steps before step S101:
步骤S10、获取用户的至少一个第一社交样本数据;其中,第一社交样本数据为用户输入关键字并成功添加好友的样本数据。Step S10: Obtain at least one first social sample data of the user; wherein, the first social sample data is sample data of the user inputting a keyword and successfully adding a friend.
容易理解的,用户每次登陆游戏应用并在游戏应用内进行相应的操作时均会产生相应的历史行为数据。本步骤中,历史行为数据为第一社交样本数据,即用户每次通过游戏应用内的搜索功能输入的关键字以及成功对应添加的玩家信息,还可以包括该次搜索输入时间。即第一社交样本数据包括关键字,根据该关键字对应添加的玩家信息。It is easy to understand that each time the user logs in the game application and performs corresponding operations in the game application, corresponding historical behavior data will be generated. In this step, the historical behavior data is the first social sample data, that is, the keywords input by the user through the search function in the game application each time and the player information that is successfully added, and may also include the input time of the search. That is, the first social sample data includes a keyword, and the player information is correspondingly added according to the keyword.
步骤S20、根据第一社交样本数据,确定特定属性。Step S20: Determine a specific attribute according to the first social sample data.
游戏应用的虚拟角色详情界面可显示有该虚拟角色的所有可展示信息,例如昵称、等级属性、性别属性、胜率属性、装备列表以及战绩等属性信息。而每个用户一般仅仅特别关注或者感兴趣其中的一项或者几项属性,即该用户的特定属性。The virtual character details interface of the game application can display all the displayable information of the virtual character, such as nickname, level attribute, gender attribute, win rate attribute, equipment list, record and other attribute information. However, each user generally only pays special attention to or is interested in one or several attributes, that is, a specific attribute of the user.
由于用户的所有第一社交样本数据最终指向始终是游戏应用的虚拟角色详情界面中的属性。如用户每次成功添加好友玩家时输入的关键字为“60级”、“55级”以及“高等级”,该关键字均最终对应于游戏应用的虚拟角色详情界面中的虚拟角色等级属性。因此,本实施例中,可根据第一社交样本数据,从游戏应用的虚拟角色详情界面中的多项属性中筛选出用户感兴趣的至少一项特定属性。Because all the first social sample data of the user ultimately point to attributes in the virtual character details interface of the game application. For example, the keywords entered by the user each time a friend player is successfully added are "level 60", "level 55", and "high level", and the keywords ultimately correspond to the level attribute of the virtual character in the virtual character details interface of the game application. Therefore, in this embodiment, according to the first social sample data, at least one specific attribute that is of interest to the user can be selected from a plurality of attributes in the virtual character details interface of the game application.
值得一提的是,搜索输入关键字的该搜索行为可发生在游戏应用的虚拟角色搜索功能中或者添加好友功能中,还可以发生在游戏应用的公频输入栏中,本实施例对此并不限制。It is worth mentioning that the search behavior of searching for input keywords can occur in the virtual character search function or the adding friend function of the game application, and can also occur in the common frequency input column of the game application. This embodiment does not apply to this. not limited.
为了便于理解,下面示出一些具体实施例:For ease of understanding, some specific embodiments are shown below:
如根据用户在游戏应用内的每次添加好友玩家前,通过虚拟角色搜索功能界面或者组队界面输入的关键字为频繁出现或者大部分是“60级”、“55级”、“高等级”、“高玩”、“女玩家”、“女”、“不要男性”、“PK胜率”、“连胜玩家”、“大神”以及“神”等关键字从而可以从游戏应用的虚拟角色详情界面中的属性中筛选出该用户感兴趣的特定属性为:虚拟角色等级属性、虚拟角色性别属性、虚拟角色胜率属性。从而可以将该3项属性作为该用户的特定属性。For example, according to each time the user adds a friend player in the game application, the keywords entered through the virtual character search function interface or the team interface appear frequently or most of them are "level 60", "level 55", "high level" , "high game", "female player", "female", "don't be male", "PK win rate", "game winning streak player", "great god" and "god" and other keywords, so that the virtual character details of the game application can be obtained from the game application. The specific attributes that the user is interested in are screened out from the attributes in the interface: the virtual character level attribute, the virtual character gender attribute, and the virtual character winning rate attribute. Therefore, the three attributes can be used as the specific attributes of the user.
在一具体实施例中,参阅图9,步骤S20包括以下步骤:In a specific embodiment, referring to FIG. 9 , step S20 includes the following steps:
步骤S21、根据游戏应用内所有活跃用户的历史行为数据集合,从虚拟角色的多项属性中筛选出至少一项初选属性。Step S21 , according to the historical behavior data set of all active users in the game application, filter out at least one primary selection attribute from a plurality of attributes of the virtual character.
其中,历史行为数据集合包括预设时间段内游戏应用内所有活跃用户的搜索输入数据。游戏应用内活跃用户可设置为游戏应用中虚拟等级大于预设等级的用户,或者游戏时长大于预设时长的用户。所有活跃用户在游戏应用内产生的搜索输入数据的集合即为关键字数据集合。其中,搜索输入数据可以是任一用户的搜索行为,其可发生在游戏应用的虚拟角色搜索功能中或者添加好友功能中,还可以发生在游戏应用的公频输入栏中,本实施例对此并不限制。The historical behavior data set includes search input data of all active users in the game application within a preset time period. The active user in the game application can be set as a user whose virtual level in the game application is greater than a preset level, or a user whose game duration is greater than the preset duration. The set of search input data generated by all active users in the game application is the set of keyword data. The search input data may be the search behavior of any user, which may occur in the virtual character search function or the adding friend function of the game application, or may occur in the common frequency input column of the game application. Not limited.
本步骤中,通过游戏应用内所有用户产生的大数据筛选得到所有用户较为集中关注的属性,将其作为初选属性。容易理解的,虚拟角色详情界面中的多项属性不仅具有一些用户较为关注的属性,还具有所有活跃用户均不关注的属性,本步骤中即将用户较为关注的属性筛选出来,从而节省运算工作量,提高运算的准确性。In this step, the attributes that all users pay more attention to are obtained by filtering the big data generated by all users in the game application, and these attributes are used as primary selection attributes. It is easy to understand that many attributes in the virtual character details interface not only have some attributes that users pay more attention to, but also have attributes that all active users do not pay attention to. In this step, the attributes that users pay more attention to are screened out to save computing workload. , to improve the accuracy of the operation.
本实施例中,历史行为数据集合包括关键字数据集合,关键字数据集合包括预设时间段内所有活跃用户输入的关键字以及其输入时间数据,关键字数据集合为sKey[t,k,u]={[t1,k1,u1],[t2,k1,u3],[t1,k2,u5],...[tj,kn,ui]},其中,tj为每次搜索行为发生的时间,j为大于或等于1的自然数,kn∈k,ui为该处搜索行为对应的用户。In this embodiment, the historical behavior data set includes a keyword data set, the keyword data set includes keywords input by all active users within a preset time period and their input time data, and the keyword data set is sKey[t,k,u ]={[t1 ,k1 ,u1 ],[t2 ,k1 ,u3 ],[t1 ,k2 ,u5 ],...[tj ,kn ,ui ]} , where tj is the time when each search behavior occurs, j is a natural number greater than or equal to 1, kn ∈ k, andui is the user corresponding to the search behavior at that location.
具体而言,步骤S21包括:Specifically, step S21 includes:
步骤S211、计算得到关键字数据集合中任意两组关键字之间的相似度值。Step S211: Calculate the similarity value between any two groups of keywords in the keyword data set.
从关键字数据集合中可提出得到关键字文本的集合为k,其中k=[k1,k2,k3,......kn]。From the keyword data set, it can be proposed that the set of keyword texts is k, where k=[k1 , k2 , k3 ,...kn ].
每个关键字本质上均为一字符串,因此可根据下式计算得到集合k中任意两组关键字ki和关键字kr之间的相似度值:Each keyword is essentially a string, so the similarity value between any two groups of keywords ki and keyword kr in set k can be calculated according to the following formula:
其中,kir为关键字ki和关键字kr之间的相似度值,|ki|和|kr|表示关键字ki和关键字kr的字符串长度;L表示关键字ki和关键字kr中相同字符总数,δ为关键字ki和关键字kr的共同前缀字符的个数,min(|ki|,|kr|)为关键字ki和关键字kr长度的最小值,ωm为ki和kr中相同字符的位置顺序差值之和,1≤i≤n,1≤r≤n。Among them, kir is the similarity value between keywordki and keyword kr , |ki | and |kr | represent the string lengths of keywordki and keyword kr ; L represents keyword k The total number of identical characters ini and keyword kr , δ is the number of common prefix characters of keywordki and keyword kr , min(|ki |, |kr |) is keywordki and keyword The minimum value of the length of kr , ωm is the sum of the positional order differences of the same characters in ki and kr , 1≤i≤n, 1≤r≤n.
因此,可计算得到集合k中关键字k1分别与k2、k3直至kn的相似度值。然后计算得到关键字k2分别与k3直至kn的相似度值。同理计算得到k3等关键字与其他关键字的相似度。Therefore, the similarity values of the keyword k1 in the set k to k2 , k3 and kn respectively can be obtained by calculation. Then, the similarity values between the keywords k2 and k3 up to kn are obtained by calculation. In the same way, the similarity between keywords such as k3 and other keywords is obtained.
步骤S212、根据相似度值,对所有关键字进行聚类,得到至少一组关键字类。Step S212: Clustering all keywords according to the similarity value to obtain at least one set of keyword classes.
本步骤中,可根据所有相似度值,生成关键字相似度矩阵K';其中,In this step, the keyword similarity matrix K' can be generated according to all the similarity values; wherein,
然后将关键字相似度矩阵K'作为数据集样本,使用密度聚类(Density-basedMethods)算法经过聚类分析归类后得出一些关键字的分类,即得到至少一组关键字类。Then take the keyword similarity matrix K' as a dataset sample, and use the Density-based Methods algorithm to obtain some keyword classifications after clustering analysis and classification, that is, to obtain at least one set of keyword classes.
如,每组关键字类可表示为Indexnum,For example, each group of keyword classes can be expressed as Indexnum ,
Indexnum=(index1,index2,......indexnum),其中,每个关键字类indexi包括核心关键字,核心关键字关联有至少一个关键字。Indexnum =(index1 , index2 , ...... indexnum ), wherein each keyword class indexi includes a core keyword, and the core keyword is associated with at least one keyword.
核心关键字和其关联的关键字可表示为:I(indexi)=(kI1,kI2,...kIi...kIR),R为核心关键字indexi关联的关键字的总数。容易理解的,如关键字类包括核心关键字“高等级”,该“高等级”关联有“要求60级”、“50级以上速来”、“55级以上进”等关键字。The core keyword and its associated keywords can be expressed as: I(indexi )=(kI1 ,kI2 ,...kIi ...kIR ), R is the index of the keyword associated with the core keyword indexi total. It is easy to understand, for example, if the keyword class includes the core keyword "high-level", the "high-level" is associated with keywords such as "requires level 60", "comes quickly over level 50", and "enters over level 55".
步骤S213、根据每组关键字类对应的属性,从虚拟角色的多项属性中筛选出至少一项初选属性。Step S213 , according to the attributes corresponding to each group of keyword classes, filter out at least one primary selection attribute from a plurality of attributes of the virtual character.
如,上述关键字类均包括核心关键字“高等级”,可根据游戏应用的虚拟角色详情界面的各项虚拟属性,确定该组关键字类对应的为虚拟角色等级属性,即初选属性为虚拟角色等级。For example, the above keyword classes all include the core keyword "high level", according to the virtual attributes of the virtual character details interface of the game application, it can be determined that the corresponding keyword class is the virtual character level attribute, that is, the primary selection attribute is Virtual character level.
同理,可从多组关键字类中确定出虚拟角色等级、虚拟角色性别、虚拟角色胜率、虚拟角色VIP等级等多个初选属性。Similarly, a plurality of primary selection attributes such as virtual character level, virtual character gender, virtual character winning rate, and virtual character VIP level can be determined from multiple sets of keyword classes.
从而本步骤中,可确定每组关键字类对应的属性,以得到至少一项初选属性。Therefore, in this step, attributes corresponding to each group of keyword classes can be determined to obtain at least one primary selection attribute.
步骤S22、根据第一社交样本数据,获得用户对各个初选属性的兴趣分值。Step S22: Obtain the user's interest score for each primary selection attribute according to the first social sample data.
具体而言,由于第一社交样本数据反映了用户每次搜索输入的关键字,且成功添加好友的数据,并映射有游戏应用的虚拟角色详情界面中的属性。因此,可基于第一社交样本数据,获得用户对各个初选属性的兴趣分值。Specifically, since the first social sample data reflects the keywords entered by the user each time a search is made, and the data of successfully added friends, and is mapped with the attributes in the virtual character details interface of the game application. Therefore, based on the first social sample data, the user's interest score for each primary selection attribute can be obtained.
如用户通过虚拟角色搜索功能界面或者组队界面输入的关键字为频繁出现、“60级”、“55级”、“高等级”、“高玩”等关键字,而少部分出现“女玩家”、“女”、“不要男性”等关键字从而可以确定该用户对虚拟角色等级属性的兴趣明显大于对虚拟角色性别属性的兴趣,即可获得一个较高的虚拟角色等级属性的兴趣分值,而获得一个较低的虚拟角色性别属性的兴趣分值。For example, the keywords entered by the user through the virtual character search function interface or team interface are keywords that appear frequently, "level 60", "level 55", "high level", "high play", etc., while a small number of keywords appear "female player" ”, “female”, “don’t be male” and other keywords, so that it can be determined that the user’s interest in the avatar’s grade attribute is significantly greater than the interest in the avatar’s gender attribute, and a higher interest score for the avatar’s grade attribute can be obtained. , and obtain a lower interest score for the gender attribute of the virtual character.
步骤S23、根据兴趣分值的大小,从至少一项初选属性中筛选出至少一项特定属性。Step S23: Screen out at least one specific attribute from at least one primary selection attribute according to the size of the interest score.
按照兴趣分值的大小排序,然后按照预设规则,取排名靠前的N个初选属性作为特定属性。如,游戏应用设定N为5,则取排名前5的初选属性作为特定属性,可表示为:Sort according to the size of the interest score, and then according to preset rules, select the top N primary selected attributes as specific attributes. For example, if the game application sets N to 5, then the top 5 primary selection attributes are taken as specific attributes, which can be expressed as:
Index'=(index'1,index'2,index'3,index'4,index'5),Index'为特定属性。Index'=(index'1 , index'2 , index'3 , index'4 , index'5 ), and Index' is a specific attribute.
本实施例中,在用户在游戏应用内的历史行为数据上得到每个用户的特定属性,从而为每个用户个性化定制其关注特定属性,实现信息的精准推送,以快速筛选出符合用户期望的队友或好友,以为玩家节约时间、提供便利。In this embodiment, the specific attributes of each user are obtained from the user's historical behavior data in the game application, so as to customize the specific attributes of interest for each user, and realize accurate information push, so as to quickly filter out the specific attributes that meet the user's expectations. teammates or friends to save time and provide convenience for players.
进一步的,在本发明信息展示方法第一实施例和第二实施例的基础上,提出本发明信息展示方法的第三实施例。Further, on the basis of the first embodiment and the second embodiment of the information display method of the present invention, a third embodiment of the information display method of the present invention is proposed.
可以理解的,虽然第一社交样本数据反映了用户每次搜索输入的关键字,且成功添加好友的数据,并映射有游戏应用的虚拟角色详情界面中的属性。但是为了使得确定的特定属性更加符合用户的人性化选择,还可结合该游戏应用内所有活跃用户的数据确定。It can be understood that although the first social sample data reflects the keywords entered by the user for each search, and the data of successfully adding friends, and is mapped with the attributes in the virtual character details interface of the game application. However, in order to make the determined specific attribute more in line with the user's humanized choice, it can also be determined in combination with the data of all active users in the game application.
本实施例中,历史行为数据集合还包括社交样本数据集合,社交样本数据集合包括所有活跃用户的第二社交样本数据。In this embodiment, the historical behavior data set further includes a social sample data set, and the social sample data set includes second social sample data of all active users.
社交样本数据集合为U'[k,u'],U'[k,u']={[k1,u'1],[k2,u'1],[k3,u'2],[k2,u'2]......,[kn,u'M]},其中,kn∈k,u'M为用户uM根据关键字kn搜索并添加的好友个数,M为游戏应用内搜索关键字并成功添加好友的总数。The social sample data set is U'[k,u'], U'[k,u']={[k1 ,u'1 ],[k2 ,u'1 ],[k3 ,u'2 ] ,[k2 ,u'2 ]...,[kn ,u'M ]}, where kn ∈ k, u'M is the friend that user uM searches and adds according to the keyword kn The number, M is the total number of search keywords in the game application and successfully added friends.
本实施例中,步骤S22包括以下步骤:In this embodiment, step S22 includes the following steps:
步骤S221、对至少一个第一社交样本数据中,每组关键字类对应的第一社交样本数据的数量进行统计,得到第一样本数。Step S221 : Count the number of the first social sample data corresponding to each group of keyword classes in the at least one first social sample data to obtain the first sample number.
该步骤中可通过下式,从U'[k,u']中统计获得每组关键字类中关键字被用户搜索输入并成功添加好友的第一社交样本数据的数量,即第一样本数δi。In this step, the following formula can be used to obtain statistics from U'[k,u'] to obtain the number of first social sample data of each group of keyword classes whose keywords are searched and input by users and successfully added friends, that is, the number of first samples δi .
其中,count_ui_add(kIi)为用户输入关键字类I(indexi)中任一关键字kIi添加的好友总数。Wherein, count_ui _add(kIi ) is the total number of friends added by any keyword kIi in the keyword class I (indexi ) input by the user.
步骤S222、对关键字数据集合中,每组关键字类中所有关键字出现的次数进行统计,得到第一总次数。Step S222: Count the occurrences of all keywords in each group of keyword categories in the keyword data set to obtain a first total number of times.
该步骤中可通过下式,从sKey[t,k,u]={[t1,k1,u1],[t2,k1,u3],[t1,k2,u5],...[tj,kn,ui]}中统计获得每组关键字类中所有关键字被活跃用户搜索输入的总次数αi:In this step, the following formula can be used, from sKey[t,k,u]={[t1 ,k1 ,u1 ],[t2 ,k1 ,u3 ],[t1 ,k2 ,u5 ],...[tj ,kn ,ui ]} to obtain the total number of times αi that all keywords in each group of keyword classes are searched and input by active users:
其中,count_all_serach(kIi)为关键字类I(indexi)中任一关键字kIi在社交样本数据集合sKey[t,k]中出现的总次数。Among them, count_all_serach(kIi ) is the total number of times that any keyword kIi in the keyword class I(indexi ) appears in the social sample data set sKey[t,k].
步骤S223、对关键字数据集合中,对每组关键字类中所有关键字被用户输入的次数进行统计,得到第二总次数。Step S223: In the keyword data set, count the number of times that all keywords in each group of keyword categories are input by the user to obtain a second total number of times.
sKey[t,k,u]={[t1,k1,u1],[t2,k1,u3],[t1,k2,u5],...[tj,kn,ui]}中展示了每次搜索行为对应的用户,因此,可从中提取出用户ui对应的搜索行为数据uKey[ui,k],uKey[ui,k]={[ui,k1],[ui,k2],[ui,k3],......[ui,kl]}。其中,ui为用户ui的标识,kl∈k,且1≤l≤n。sKey[t,k,u]={[t1 ,k1 ,u1 ],[t2 ,k1 ,u3 ],[t1 ,k2 ,u5 ],...[tj , kn , ui ]} shows the user corresponding to each search behavior, therefore, the search behavior data uKey[ui ,k] corresponding to the user ui can be extracted from it, uKey[ui ,k]={[ ui ,k1 ],[ui ,k2 ],[ui ,k3 ],...[ui ,kl ]}. Among them,ui is the identifier of userui , kl ∈ k, and 1≤l≤n.
此时即可根据下式,获得每组关键字类中关键字被用户ui搜索输入的第二总次数χi;At this time, according to the following formula, obtain the second total number of times χi that the keywords in each group of keyword classes are searched and input by the userui ;
其中,count_ui_serach(ki)为关键字类I(indexi)中任一关键字kIi在uKey[ui,k]中出现的总次数。Among them, count_ui _serach(ki ) is the total number of times that any keyword kIi in the keyword class I(indexi ) appears in uKey[ui ,k].
步骤S224、对社交样本数据集合中,每组关键字类对应的第二社交样本数据的数量进行统计,得到第二样本数。Step S224: Count the number of second social sample data corresponding to each group of keyword categories in the social sample data set to obtain the second sample number.
该步骤中可通过下式,从U'[k,u']中获得每组关键字类中关键字被活跃用户搜索输入并成功添加好友的第二样本数βi:In this step, the following formula can be used to obtain from U'[k,u'] the second sample number βi of keywords in each group of keyword classes that are searched and input by active users and successfully added friends:
其中,count_all_add(kIi)为所有用户输入关键字类I(indexi)中任一关键字kIi后添加的好友总数。Among them, count_all_add(kIi ) is the total number of friends added by all users after inputting any keyword kIi in the keyword class I (indexi ).
步骤S225、根据第一总次数、第二总次数、第一样本数、第二样本数以及第一预设公式,获得用户对各个初选属性的兴趣分值。Step S225: Obtain the user's interest score for each primary selection attribute according to the first total number of times, the second total number of times, the first number of samples, the second number of samples, and the first preset formula.
其中,第一预设公式为:Among them, the first preset formula is:
其中,φ(indexi)为兴趣分值,indexi为第i个初选属性,αi为第一总次数,βi为第二样本数,χi为第二总次数,δi为第一样本数。Among them, φ(indexi ) is the interest score, indexi is the i-th primary selection attribute, αi is the first total number of times, βi is the second sample number, χi is the second total number of times, and δi is the first Number of samples.
本步骤中,可计算得到每个关键分类中核心关键字indexi的权重φi。如可计算得到“高等级”核心关键字所属关键字类关联的初选属性“等级”的权重φ高等级。容易理解的,作为本实施例的一种选择,权重φi表示了该关键字类indexi在该用户的历史行为数据中的权重,因此可将其作为兴趣分值,以评价该用户对该核心关键字indexi的感兴趣程度。In this step, the weight φi of the core keyword indexi in each key category can be calculated. For example, the weight φhigh level of the primary selection attribute "level" associated with the keyword class to which the "high level" core keyword belongs can be calculated. It is easy to understand that, as an option of this embodiment, the weight φi represents the weight of the keyword class indexi in the user's historical behavior data, so it can be used as an interest score to evaluate the user's interest in the index i. The level of interest in the core keyword indexi .
本实施例中,在用户在游戏应用内的历史行为数据上得到每个用户的特定属性,从而为每个用户个性化定制其关注特定属性,实现信息的精准推送,以快速筛选出符合用户期望的队友或好友,以为玩家节约时间、提供便利。In this embodiment, the specific attributes of each user are obtained from the user's historical behavior data in the game application, so as to customize the specific attributes of interest for each user, and realize accurate information push, so as to quickly filter out the specific attributes that meet the user's expectations. teammates or friends to save time and provide convenience for players.
进一步的,在本发明信息展示方法第一实施例至第三实施例的基础上,提出本发明信息展示方法的第四实施例。本实施例中,在步骤225之后,方法还包括:Further, based on the first to third embodiments of the information display method of the present invention, a fourth embodiment of the information display method of the present invention is proposed. In this embodiment, after step 225, the method further includes:
步骤S226、从行为时间数据中,提取出用户相邻两次输入同一关键字类中任一关键字的输入间隔时间、以及用户的最后一次输入行为发生时间;Step S226, from the behavior time data, extract the input interval time of the user inputting any keyword in the same keyword class twice adjacently and the occurrence time of the last input behavior of the user;
步骤S227、根据输入间隔时间、最后一次输入行为发生时间与第二预设公式,修正兴趣分值,得到兴趣分值的修正值;Step S227, revising the interest score according to the input interval time, the last input behavior occurrence time and the second preset formula, and obtaining the revised value of the interest score;
其中,第二预设公式为:Wherein, the second preset formula is:
其中,φ(indexi)T为修正值,Tir为第i个初选属性对应的关键字类中,第r个输入的关键字与第r-1个输入的关键字之间的输入间隔时间,systime为游戏应用的当前时间,Ti_last为最后一次搜索行为发生时间,R为第i个初选属性对应的关键字类中关键字的总数,其中,1≤r≤R。Among them, φ(indexi )T is the correction value, and Tir is the input interval between the r-th input keyword and the r-1th input keyword in the keyword class corresponding to the i-th primary selection attribute time, systime is the current time of the game application, Ti_last is the time when the last search behavior occurred, R is the total number of keywords in the keyword class corresponding to the i-th primary selection attribute, where 1≤r≤R.
可以理解的,用户关注的属性随着时间是变化的,如在用户初次进入该游戏应用时,用户较为关注等级属性,但是经过一段时间后,用户较为关注“胜率”属性。因此,关键字被关注的程度与搜索次数成正比、与搜索完成功添加好友的个数成正比,但又受搜索时间间隔衰减效应。本实施例中,通过用户相邻两次输入同一关键字类中任一关键字的输入间隔时间、以及用户的最后一次输入行为发生时间,以及最后一次搜索行为发生时间,表征出当前用户搜索时间间隔的衰减效应,通过搜索时间间隔的衰减效应修正兴趣分值,以使得兴趣分值可以更加准确反应用户关注的属性的程度。It is understandable that the attributes that the user pays attention to changes over time. For example, when the user first enters the game application, the user pays more attention to the level attribute, but after a period of time, the user pays more attention to the "win rate" attribute. Therefore, the degree of attention of keywords is proportional to the number of searches, and is proportional to the number of successfully added friends after the search is completed, but it is also affected by the attenuation effect of the search time interval. In this embodiment, the current user search time is represented by the input interval time between the user inputting any keyword in the same keyword category twice, the time when the user's last input behavior occurs, and the time when the last search behavior occurs. The decay effect of the interval, the interest score is corrected by the decay effect of the search time interval, so that the interest score can more accurately reflect the degree of the attribute that the user pays attention to.
进一步的,在本发明信息展示方法第一实施例至第四实施例的基础上,提出本发明信息展示方法的第五实施例。本实施例中,步骤S227之后,方法还包括:Further, based on the first to fourth embodiments of the information display method of the present invention, a fifth embodiment of the information display method of the present invention is proposed. In this embodiment, after step S227, the method further includes:
步骤S228、根据修正值与第三预设公式,获得初选属性的特征值。Step S228: Obtain the characteristic value of the primary selection attribute according to the correction value and the third preset formula.
为了进一步量化用户对初选属性的关注程度,结合该关键字类中核心关键字的indexi的兴趣分值φi,计算得到Indexnum中每组关键字类的特征值。In order to further quantify the user's attention to the primary attributes, the eigenvalues of each keyword category in Indexnum are calculated based on the interest score φi of the indexi of the core keyword in the keyword category.
如,关键字类I(indexi)的特征值表示为θ(indexi),For example, the eigenvalues of the keyword class I(indexi ) are expressed as θ(indexi ),
θ(indexi)=φ(indexi)×indexi。该关键字类I(indexi)的特征值即为该关键字类I(indexi)对应的初选属性的特征值。θ(indexi )=φ(indexi )×indexi . The eigenvalue of the keyword class I(indexi ) is the eigenvalue of the primary selection attribute corresponding to the keyword class I(indexi ).
步骤S229、根据特征值的大小,从至少一项初选属性中筛选出至少一项特定属性。Step S229: Screen out at least one specific attribute from at least one primary selection attribute according to the size of the feature value.
按照特征值的大小排序,然后按照预设规则,取排名靠前的N个初选属性作为特定属性。如,游戏应用设定N为5,则取排名前5的初选属性作为特定属性,可表示为:Sort according to the size of the eigenvalues, and then according to preset rules, take the top N primary selected attributes as specific attributes. For example, if the game application sets N to 5, then the top 5 primary selection attributes are taken as specific attributes, which can be expressed as:
Index'=(index'1,index'2,index'3,index'4,index'5),Index'为特定属性。Index'=(index'1 , index'2 , index'3 , index'4 , index'5 ), and Index' is a specific attribute.
此外,参阅图10,本发明还提供了一种信息展示装置第一实施例。In addition, referring to FIG. 10 , the present invention also provides a first embodiment of an information display apparatus.
如图所示,本实施例中信息展示装置包括:As shown in the figure, the information display device in this embodiment includes:
信息确定模块10,用于根据用户在游戏应用内感兴趣的特定属性,确定目标虚拟角色与特定属性对应的特定属性信息;其中,特定属性包括虚拟角色的多项属性中的至少一项;The
信息展示模块20,用于响应于用户对目标虚拟角色的触发操作,显示目标虚拟角色的基本信息界面,并在基本信息界面展示特定属性信息。The
在一实施例中,信息展示装置还包括:In one embodiment, the information display device further includes:
数据获取模块,用于获取用户的至少一个第一社交样本数据;其中,第一社交样本数据为用户输入关键字并成功添加好友的样本数据;a data acquisition module, configured to acquire at least one first social sample data of the user; wherein, the first social sample data is the sample data of the user inputting keywords and successfully adding friends;
属性确定模块,用于根据第一社交样本数据,确定特定属性。The attribute determination module is configured to determine a specific attribute according to the first social sample data.
在一实施例中,属性确定模块,包括:In one embodiment, the attribute determination module includes:
初选属性确定单元,用于根据游戏应用内所有活跃用户的历史行为数据集合,从虚拟角色的多项属性中筛选出至少一项初选属性;The primary selection attribute determination unit is used to filter out at least one primary selection attribute from multiple attributes of the virtual character according to the historical behavior data set of all active users in the game application;
兴趣分值获得单元,用于根据第一社交样本数据,获得用户对各个初选属性的兴趣分值;an interest score obtaining unit, configured to obtain the user's interest score for each primary selection attribute according to the first social sample data;
特定属性筛选单元,用于根据兴趣分值的大小,从至少一项初选属性中筛选出至少一项特定属性。The specific attribute filtering unit is used for filtering out at least one specific attribute from at least one primary selected attribute according to the size of the interest score.
在一实施例中,历史行为数据集合包括关键字集合,关键字集合包括预设时间段内所有活跃用户输入的关键字。In one embodiment, the historical behavior data set includes a keyword set, and the keyword set includes keywords input by all active users within a preset time period.
初选属性确定单元还用于计算得到关键字集合中任意两组关键字之间的相似度值;根据相似度值,对所有关键字进行聚类,得到至少一组关键字类;根据每组关键字类对应的属性,从虚拟角色的多项属性中筛选出至少一项初选属性。The primary selection attribute determination unit is also used to calculate the similarity value between any two groups of keywords in the keyword set; according to the similarity value, all keywords are clustered to obtain at least one group of keyword classes; The attribute corresponding to the keyword class, and at least one primary attribute is selected from multiple attributes of the virtual character.
在一实施例中,历史行为数据集合还包括社交样本数据集合,社交样本数据集合包括所有活跃用户的第二社交样本数据;In one embodiment, the historical behavior data set further includes a social sample data set, and the social sample data set includes second social sample data of all active users;
兴趣分值获得单元,还用于对至少一个第一社交样本数据中,每组关键字类对应的第一社交样本数据的数量进行统计,得到第一样本数;The interest score obtaining unit is further configured to count the number of the first social sample data corresponding to each group of keyword classes in the at least one first social sample data to obtain the first sample number;
对关键字集合中,每组关键字类中所有关键字出现的次数进行统计,得到第一总次数;In the keyword set, the number of occurrences of all keywords in each group of keyword classes is counted to obtain the first total number of times;
对关键字集合中,对每组关键字类中所有关键字被用户输入的次数进行统计,得到第二总次数;In the keyword set, count the number of times that all keywords in each group of keyword classes are input by the user to obtain the second total number of times;
对社交样本数据集合中,每组关键字类对应的第二社交样本数据的数量进行统计,得到第二样本数;Counting the number of second social sample data corresponding to each group of keyword classes in the social sample data set to obtain the second sample number;
根据第一总次数、第二总次数、第一样本数、第二样本数以及第一预设公式,获得用户对各个初选属性的兴趣分值;According to the first total number of times, the second total number of times, the first number of samples, the second number of samples, and the first preset formula, obtain the user's interest score for each primary selection attribute;
其中,第一预设公式为:Among them, the first preset formula is:
其中,φ(indexi)为兴趣分值,indexi为第i个初选属性,αi为第一总次数,βi为第二样本数,χi为第二总次数,δi为第一样本数。Among them, φ(indexi ) is the interest score, indexi is the i-th primary selection attribute, αi is the first total number of times, βi is the second sample number, χi is the second total number of times, and δi is the th the same number of samples.
在一实施例中,历史行为数据集合还包括用户输入关键字的行为时间数据。In one embodiment, the historical behavioral data set further includes behavioral time data of keywords entered by the user.
兴趣分值获得单元,还用于从行为时间数据中,提取出用户相邻两次输入同一关键字类中任一关键字的输入间隔时间、以及用户的最后一次输入行为发生时间;The interest score obtaining unit is also used for extracting, from the behavior time data, the input interval time of the user inputting any keyword in the same keyword class twice adjacently and the occurrence time of the last input behavior of the user;
根据输入间隔时间、最后一次输入行为发生时间与第二预设公式,修正兴趣分值,得到兴趣分值的修正值;According to the input interval time, the last input behavior occurrence time and the second preset formula, modify the interest score to obtain the modified value of the interest score;
其中,第二预设公式为:Wherein, the second preset formula is:
其中,φ(indexi)T为修正值,Tir为第i个初选属性对应的关键字类中,第r个输入的关键字与第r-1个输入的关键字之间的输入间隔时间,systime为游戏应用的当前时间,Ti_last为最后一次搜索行为发生时间,R为第i个初选属性对应的关键字类中关键字的总数,其中,1≤r≤R。Among them, φ(indexi )T is the correction value, and Tir is the input interval between the r-th input keyword and the r-1th input keyword in the keyword class corresponding to the i-th primary selection attribute time, systime is the current time of the game application, Ti_last is the time when the last search behavior occurred, R is the total number of keywords in the keyword class corresponding to the i-th primary selection attribute, where 1≤r≤R.
在一实施例中,信息展示装置还包括:In one embodiment, the information display device further includes:
特征值计算模块,用于根据修正值与第三预设公式,获得初选属性的特征值;an eigenvalue calculation module, used for obtaining the eigenvalues of the primary selection attribute according to the correction value and the third preset formula;
其中,第三预设公式为:Among them, the third preset formula is:
θ(indexi)=φ(indexi)×indexi;θ(indexi )=φ(indexi )×indexi ;
其中,θ(indexi)为第i个初选属性的特征值;Among them, θ(indexi ) is the eigenvalue of the i-th primary selection attribute;
特定属性筛选单元,用于根据特征值的大小,从至少一项初选属性中筛选出至少一项特定属性。The specific attribute filtering unit is used for filtering out at least one specific attribute from at least one primary selected attribute according to the size of the feature value.
进一步的,本发明还提供了一种计算机可读存储介质,存储介质上存储有信息展示程序,信息展示程序配置为实现上述信息展示方法的步骤。因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本申请所涉及的计算机可读存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述。程序指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。Further, the present invention also provides a computer-readable storage medium, in which an information display program is stored, and the information display program is configured to implement the steps of the above information display method. Therefore, it will not be repeated here. In addition, the description of the beneficial effects of using the same method will not be repeated. For technical details not disclosed in the computer-readable storage medium embodiments involved in the present application, please refer to the description of the method embodiments of the present application. Program instructions may be deployed to be executed on one computing device, or on multiple computing devices located at one site, or alternatively, distributed across multiple sites and interconnected by a communications network.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,上述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。Those of ordinary skill in the art can understand that all or part of the process in the method of the above embodiment can be implemented by instructing the relevant hardware through a computer program, and the above program can be stored in a computer-readable storage medium, and the program is in During execution, it may include the processes of the embodiments of the above-mentioned methods. The above-mentioned storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM), or a random access memory (Random Access Memory, RAM) or the like.
进一步的,本发明还提供了一种计算机程序产品,包括可执行的程序代码,其中,程序代码在由处理器执行时执行如上述实施例中的信息展示方法。Further, the present invention also provides a computer program product, including executable program codes, wherein the program codes execute the information display method in the above-mentioned embodiments when executed by a processor.
另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。In addition, it should be noted that the device embodiments described above are only schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units , that is, it can be located in one place, or it can be distributed to multiple network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment. In addition, in the drawings of the apparatus embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. Those of ordinary skill in the art can understand and implement it without creative effort.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110708299.6ACN113426118B (en) | 2021-06-24 | 2021-06-24 | Information display method, device, equipment and computer readable storage medium |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110708299.6ACN113426118B (en) | 2021-06-24 | 2021-06-24 | Information display method, device, equipment and computer readable storage medium |
| Publication Number | Publication Date |
|---|---|
| CN113426118Atrue CN113426118A (en) | 2021-09-24 |
| CN113426118B CN113426118B (en) | 2023-10-17 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110708299.6AActiveCN113426118B (en) | 2021-06-24 | 2021-06-24 | Information display method, device, equipment and computer readable storage medium |
| Country | Link |
|---|---|
| CN (1) | CN113426118B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023088006A1 (en)* | 2021-11-17 | 2023-05-25 | 北京字节跳动网络技术有限公司 | Cloud game interaction method and apparatus, readable medium, and electronic device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014097129A (en)* | 2012-11-13 | 2014-05-29 | Konami Digital Entertainment Co Ltd | Game management device, game system, game management method, and program |
| CN108536726A (en)* | 2018-02-25 | 2018-09-14 | 心触动(武汉)科技有限公司 | A kind of good friend's intelligent recommendation method and system social in the school |
| JP2020093119A (en)* | 2020-03-06 | 2020-06-18 | 富士ゼロックス株式会社 | Information processing device and program |
| CN111428150A (en)* | 2020-04-17 | 2020-07-17 | 北京达佳互联信息技术有限公司 | Information display method, device, electronic device, server and storage medium |
| CN111652673A (en)* | 2020-05-09 | 2020-09-11 | 腾讯科技(深圳)有限公司 | Intelligent recommendation method, device, server and storage medium |
| CN112076474A (en)* | 2020-09-27 | 2020-12-15 | 网易(杭州)网络有限公司 | Information display method and device |
| CN112156455A (en)* | 2020-10-14 | 2021-01-01 | 网易(杭州)网络有限公司 | Game display method and device, electronic equipment and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014097129A (en)* | 2012-11-13 | 2014-05-29 | Konami Digital Entertainment Co Ltd | Game management device, game system, game management method, and program |
| CN108536726A (en)* | 2018-02-25 | 2018-09-14 | 心触动(武汉)科技有限公司 | A kind of good friend's intelligent recommendation method and system social in the school |
| JP2020093119A (en)* | 2020-03-06 | 2020-06-18 | 富士ゼロックス株式会社 | Information processing device and program |
| CN111428150A (en)* | 2020-04-17 | 2020-07-17 | 北京达佳互联信息技术有限公司 | Information display method, device, electronic device, server and storage medium |
| CN111652673A (en)* | 2020-05-09 | 2020-09-11 | 腾讯科技(深圳)有限公司 | Intelligent recommendation method, device, server and storage medium |
| CN112076474A (en)* | 2020-09-27 | 2020-12-15 | 网易(杭州)网络有限公司 | Information display method and device |
| CN112156455A (en)* | 2020-10-14 | 2021-01-01 | 网易(杭州)网络有限公司 | Game display method and device, electronic equipment and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023088006A1 (en)* | 2021-11-17 | 2023-05-25 | 北京字节跳动网络技术有限公司 | Cloud game interaction method and apparatus, readable medium, and electronic device |
| Publication number | Publication date |
|---|---|
| CN113426118B (en) | 2023-10-17 |
| Publication | Publication Date | Title |
|---|---|---|
| CN110585726B (en) | User recall method, device, server and computer readable storage medium | |
| TWI743428B (en) | Method and device for determining target user group | |
| US9283485B2 (en) | Game control device, game control method, program, and game system | |
| CN105955973B (en) | User information processing method and electronic device supporting the method | |
| CN111368171B (en) | Keyword recommendation method, related device and storage medium | |
| CN109472636A (en) | It is a kind of to read the method and system encouraged | |
| CN107733984A (en) | A kind of method, terminal and computer-readable recording medium for pushing screen locking information | |
| US20250005397A1 (en) | Software categorization based on knowledge graph and machine learning techniques | |
| WO2021093452A1 (en) | Artificial intelligence-based game service execution method and apparatus, device and medium | |
| CN111247782B (en) | Method and system for automatically creating instant AD-HOC calendar events | |
| CN109450862B (en) | Publishing information recommendation method, device, storage medium and terminal | |
| CN115917512A (en) | Artificial intelligence request and suggestion card | |
| CN113365095B (en) | Live resource recommendation method, device, electronic device, and storage medium | |
| CN109522482B (en) | Game application classification page display method and device, storage medium and terminal | |
| CN109408714A (en) | A kind of recommender system and method for multi-model fusion | |
| CN113946604A (en) | Staged go teaching method and device, electronic equipment and storage medium | |
| CN117251594A (en) | Video recommendation method, and corresponding model training method, device, equipment and medium | |
| CN112052399B (en) | Data processing method, device and computer readable storage medium | |
| CN113426118B (en) | Information display method, device, equipment and computer readable storage medium | |
| CN116992162A (en) | Object recommendation method and device and storage medium | |
| CN113032671B (en) | Content processing method, device, electronic equipment and storage medium | |
| CN114443197B (en) | Interface processing method, device, electronic equipment and storage medium | |
| US10552881B2 (en) | Information processing device, information processing method, and program | |
| CN107807940B (en) | Information recommendation method and device | |
| WO2025139133A1 (en) | Card recommendation method and apparatus, electronic device, security chip, and storage medium |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |