Movatterモバイル変換


[0]ホーム

URL:


CN112619165A - Game user selection method, system, server and storage medium - Google Patents

Game user selection method, system, server and storage medium
Download PDF

Info

Publication number
CN112619165A
CN112619165ACN202011507301.5ACN202011507301ACN112619165ACN 112619165 ACN112619165 ACN 112619165ACN 202011507301 ACN202011507301 ACN 202011507301ACN 112619165 ACN112619165 ACN 112619165A
Authority
CN
China
Prior art keywords
game
user experience
user
users
experience curve
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011507301.5A
Other languages
Chinese (zh)
Inventor
陈伟
蒋儒
黄岩
来晓阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
MIGU Interactive Entertainment Co Ltd
MIGU Culture Technology Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
MIGU Interactive Entertainment Co Ltd
MIGU Culture Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, MIGU Interactive Entertainment Co Ltd, MIGU Culture Technology Co LtdfiledCriticalChina Mobile Communications Group Co Ltd
Priority to CN202011507301.5ApriorityCriticalpatent/CN112619165A/en
Publication of CN112619165ApublicationCriticalpatent/CN112619165A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明实施例涉及游戏领域,公开了一种游戏用户选择方法、系统、服务器和存储介质。本发明中,接收参与用户的参选请求,其中,所述参选请求包括所述参与用户的在待参与游戏类型的用户体验曲线;将所述参与用户的用户体验曲线数据与预先计算的所述待参与游戏类型的最优用户体验曲线进行相似度排序,按照相似度从高到低的顺序选择所述用户。使得在参选用户排队进入游戏时减少人工请求的步骤,提升用户体验。

Figure 202011507301

Embodiments of the present invention relate to the field of games, and disclose a game user selection method, system, server and storage medium. In the present invention, a participating user's selection request is received, wherein the selection request includes the user experience curve of the participating user in the game type to be participated; the user experience curve data of the participating user is compared with the pre-calculated all The optimal user experience curves of the game types to be participated are sorted by similarity, and the users are selected in descending order of similarity. This reduces the steps of manual requests and improves user experience when candidates queue up to enter the game.

Figure 202011507301

Description

Translated fromChinese
游戏用户选择方法、系统、服务器和存储介质Game user selection method, system, server and storage medium

技术领域technical field

本发明实施例涉及游戏领域,特别涉及游戏用户选择方法、系统、服务器和存储介质。Embodiments of the present invention relate to the field of games, and in particular, to a game user selection method, system, server and storage medium.

背景技术Background technique

云游戏(Cloud gaming)又可称为游戏点播(gaming on demand),是一种以云计算技术为基础的在线游戏技术。云游戏技术使图形处理与数据运算能力相对有限的轻端设备(thin client)能运行高品质游戏。在云游戏场景下,游戏并不在玩家游戏终端,而是在云端服务器中运行,并由云端服务器将游戏场景渲染为视频音频流,通过网络传输给玩家游戏终端。玩家游戏终端无需拥有强大的图形运算与数据处理能力,仅需拥有基本的流媒体播放能力与获取玩家输入指令并发送给云端服务器的能力即可。云游戏的游戏场景,游戏是运行在云端服务器上,由云端完成游戏的计算渲染,对游戏画面实时编码,对客户端推送视频流;客户端对音视频流进行解码展示,同时回传用户操作指令到云端。Cloud gaming, also known as gaming on demand, is an online gaming technology based on cloud computing technology. Cloud gaming technology enables thin clients with relatively limited graphics processing and data computing capabilities to run high-quality games. In the cloud game scenario, the game is not run on the player's game terminal, but in the cloud server, and the cloud server renders the game scene into a video and audio stream, and transmits it to the player's game terminal through the network. The player's game terminal does not need to have powerful graphics computing and data processing capabilities, but only needs to have basic streaming media playback capabilities and the ability to obtain player input instructions and send them to the cloud server. In the game scene of cloud games, the game runs on the cloud server, and the cloud completes the calculation and rendering of the game, encodes the game screen in real time, and pushes the video stream to the client; the client decodes and displays the audio and video stream, and returns the user operation at the same time. instructions to the cloud.

目前云游戏直播方案中,排队观看用户在看直播时,想进入游戏与直播用户游戏,需排队观看的用户先向直播者发起申请,而直播者通过服务端反馈的用户请求信息,依次同意或挑选同意后,排队用户方能加入直播者的游戏,这种方式不能区别用户层级及状态,无法进行智能推荐。In the current cloud game live broadcast solution, the users who want to enter the game and the live broadcast user's game while watching the live broadcast, the users who need to queue to watch first apply to the live broadcaster, and the live broadcaster, through the user request information fed back by the server, agrees or After the selection is approved, the queuing users can join the game of the live broadcaster. This method cannot distinguish the user level and status, and cannot make intelligent recommendations.

发明内容SUMMARY OF THE INVENTION

本发明实施方式的目的在于提供一种游戏用户选择方法、系统、服务器和存储介质,使得在参选用户排队进入游戏时减少人工请求的步骤,提升用户体验。The purpose of the embodiments of the present invention is to provide a game user selection method, system, server and storage medium, so as to reduce the steps of manual request when a candidate user queues to enter the game, and improve the user experience.

为解决上述技术问题,本发明的实施方式提供了一种游戏用户选择方法,包括以下步骤:In order to solve the above technical problems, embodiments of the present invention provide a method for selecting game users, including the following steps:

接收参与用户的参选请求,其中,所述参选请求包括所述参与用户的在待参与游戏类型的用户体验曲线;receiving a participation request from a participating user, wherein the participating request includes a user experience curve of the participating user in the game type to be participated;

将所述参与用户的用户体验曲线数据与预先计算的所述待参与游戏类型的最优用户体验曲线进行相似度排序,按照相似度从高到低的顺序选择所述用户。The user experience curve data of the participating users and the pre-calculated optimal user experience curve of the game type to be participated are sorted by similarity, and the users are selected in descending order of similarity.

本发明的实施方式还提供了一种用户选择系统,包括:Embodiments of the present invention also provide a user selection system, including:

接收模块,用于接收参与用户的参选请求,其中,所述参选请求包括所述参与用户的在待参与游戏类型的用户体验曲线;a receiving module, configured to receive a participation request from a participating user, wherein the participation request includes a user experience curve of the participating user in the game type to be participated;

选择模块,用于将所述参与用户的用户体验曲线数据与预先计算的所述待参与游戏类型的最优用户体验曲线进行相似度排序,按照相似度从高到低的顺序选择所述用户。A selection module, configured to sort the user experience curve data of the participating users and the pre-calculated optimal user experience curve of the game type to be participated in by similarity, and select the users in descending order of similarity.

本发明的实施方式还提供了一种服务器,包括:Embodiments of the present invention also provide a server, including:

至少一个处理器;以及,at least one processor; and,

与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行任一所述的游戏用户选择方法。The memory stores instructions executable by the at least one processor to enable the at least one processor to perform any of the game user selection methods.

本发明的实施方式还提供了一种计算机可读存储介质,包括:所述计算机程序被处理器执行时实现任一项所述的游戏用户选择方法。Embodiments of the present invention also provide a computer-readable storage medium, comprising: when the computer program is executed by a processor, any one of the game user selection methods described above is implemented.

本发明实施方式相对于相关技术而言,在有多个用户参与选择过程时,通过对每个用户各自在待参与游戏的游戏类型中用户体验曲线与最优用户体验曲线进行相似度比较来排序,以用户体验作为标准,越接近最优用户体验的用户越优先进入游戏,高优先级的排队用户绝对优先调度,直至所有请求结束。不需要人工选择用户,智能推荐优质用户优先进入游戏。通过算法识别用户状态进行排队依次进入游戏,减少人工请求的步骤,提升用户体验。Compared with the related art, in the embodiment of the present invention, when there are multiple users participating in the selection process, the ranking is performed by comparing the similarity between the user experience curve and the optimal user experience curve in the game type of the game to be participated by each user. , taking the user experience as the standard, the user who is closer to the optimal user experience is given priority to enter the game, and the queued users with high priority are scheduled with absolute priority until all requests are completed. There is no need to manually select users, and intelligently recommend high-quality users to enter the game first. The algorithm identifies the user status and queues up to enter the game in turn, reducing the steps of manual requests and improving the user experience.

另外,本发明实施方式提供的一种游戏用户选择方法,所述用户体验曲线包括:获取所述参与用户在所述待参与游戏类型的指标数据,所述指标数据为影响所述用户体验的数据,指标类型可以按需进行设定;根据所述指标数据生成所述待参与游戏类型的用户体验曲线。通过指标数据计算用户体验数据,可以根据不同的应用场景和游戏类别,按需设定指标类型,使用户体验曲线更接近真实的用户体验。In addition, in a game user selection method provided by an embodiment of the present invention, the user experience curve includes: acquiring index data of the participating user in the type of game to be participated, where the index data is data affecting the user experience , the indicator type can be set as needed; the user experience curve of the game type to be participated is generated according to the indicator data. Calculating user experience data through indicator data, you can set indicator types on demand according to different application scenarios and game categories, so that the user experience curve is closer to the real user experience.

另外,本发明实施方式提供的一种游戏用户选择方法,获取所述参与用户的用户体验曲线数据和所述最优用户体验曲线;计算所述参与用户的用户体验曲线数据和所述最优用户体验曲线的相关系数,其中当所述相关系数为0时,相似度最差,当所述相关系数为1时,相似度最佳;对计算得出的所述参与用户的相关系数按照从大到小的顺序进行排序。对相似度的排序方式利用了曲线的相关系数,使计算方法更加简便,可以提高选择时的反应速度。In addition, in a game user selection method provided by an embodiment of the present invention, the user experience curve data and the optimal user experience curve of the participating users are obtained; the user experience curve data and the optimal user experience curve data of the participating users are calculated. The correlation coefficient of the experience curve, wherein when the correlation coefficient is 0, the similarity is the worst, and when the correlation coefficient is 1, the similarity is the best; Sort in order of smallest. The sorting method of similarity uses the correlation coefficient of the curve, which makes the calculation method more convenient and can improve the response speed when selecting.

另外,本发明实施方式提供的一种游戏用户选择方法,所述最优用户体验曲线包括:根据所述游戏类型获取参与过所述游戏类型的用户的指标数据;根据所述指标数据生成所述最优用户体验曲线。按照游戏类型分类获取大量用户的指标数据,使最有用户体验曲线更加精确。In addition, in a game user selection method provided by an embodiment of the present invention, the optimal user experience curve includes: acquiring indicator data of users who have participated in the game type according to the game type; Optimal user experience curve. Obtain the indicator data of a large number of users according to the game type, so that the most accurate user experience curve is more accurate.

另外,本发明实施方式提供的一种游戏用户选择方法,所述根据所述游戏类型获取参与过所述游戏类型的用户的指标数据,包括:按照预先设置的采样规则将对所述参与过所述游戏类型的用户的指标数据进行采样,生成采样数据;对采样数据进行去噪处理生成所述最优用户体验曲线。在计算最优用户体验曲线时,如果计算所有用户的数据,数据量过大,将数据进行采样处理,减少需要计算的数据量,使生成速度更快。In addition, in a method for selecting game users provided by an embodiment of the present invention, the obtaining index data of users who have participated in the game type according to the game type includes: according to preset sampling rules The index data of the user of the game type is sampled to generate sampled data; the sampled data is denoised to generate the optimal user experience curve. When calculating the optimal user experience curve, if the data of all users is calculated and the amount of data is too large, the data is sampled to reduce the amount of data that needs to be calculated and make the generation speed faster.

另外,本发明实施方式提供的一种游戏用户选择方法,所述将所述参与用户的用户体验曲线数据与预先计算的所述待参与游戏类型的最优用户体验曲线进行相似度排序,按照相似度从高到低的顺序选择所述用户,包括:当已选择用户无法正常进行游戏,按照从高到低的顺序切换下一个所述参与用户。在已选择用户无法正常进行游戏时可以快速切换用户,In addition, in a game user selection method provided by an embodiment of the present invention, the user experience curve data of the participating users and the pre-calculated optimal user experience curve of the game type to be participated are sorted by similarity, and the similarity is sorted according to the similarity. Selecting the users in order from high to low includes: when the selected user cannot play the game normally, switching to the next participating user in the order from high to low. You can quickly switch users when the selected user cannot play the game normally.

另外,本发明实施方式提供的一种游戏用户选择方法,所述将所述参与用户的用户体验曲线数据与预先计算的所述待参与游戏类型的最优用户体验曲线进行相似度排序,按照相似度从高到低的顺序选择所述用户后,包括:将已选择的用户在进入游戏后的指标数据进行存储,以更新所述用户体验曲线。实时更新用户体验曲线,使用户体验曲线更加准确。In addition, in a game user selection method provided by an embodiment of the present invention, the user experience curve data of the participating users and the pre-calculated optimal user experience curve of the game type to be participated are sorted by similarity, and the similarity is sorted according to the similarity. After selecting the users in descending order of degree, the method includes: storing the index data of the selected users after entering the game, so as to update the user experience curve. The user experience curve is updated in real time to make the user experience curve more accurate.

附图说明Description of drawings

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。One or more embodiments are exemplified by the pictures in the corresponding drawings, and these exemplifications do not constitute limitations of the embodiments, and elements with the same reference numerals in the drawings are denoted as similar elements, Unless otherwise stated, the figures in the accompanying drawings do not constitute a scale limitation.

图1是本发明的第一实施方式提供的游戏用户选择方法的流程图;FIG. 1 is a flowchart of a game user selection method provided by a first embodiment of the present invention;

图2是本发明的第二实施方式提供的游戏用户选择方法的示意图;2 is a schematic diagram of a game user selection method provided by a second embodiment of the present invention;

图3是本发明的第三实施方式提供的游戏用户选择系统的结构示意图;3 is a schematic structural diagram of a game user selection system provided by a third embodiment of the present invention;

图4是本发明的第四实施方式提供的服务器的结构示意图。FIG. 4 is a schematic structural diagram of a server provided by a fourth embodiment of the present invention.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。In order to make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the various embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, those of ordinary skill in the art can appreciate that, in the various embodiments of the present invention, many technical details are set forth in order for the reader to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical solutions claimed in the present application can be realized.

以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。The following divisions of the various embodiments are for the convenience of description, and should not constitute any limitation on the specific implementation of the present invention, and the various embodiments may be combined with each other and referred to each other on the premise of not contradicting each other.

本发明的第一实施方式涉及一种游戏用户选择方法。具体流程如图1所示。The first embodiment of the present invention relates to a game user selection method. The specific process is shown in Figure 1.

步骤101,接收参与用户的参选请求,其中,所述参选请求包括所述参与用户的在待参与游戏类型的用户体验曲线。Step 101: Receive a participation request from a participating user, wherein the participation request includes a user experience curve of the participating user in the game type to be participated.

对于需要进行游戏用户选择的场景,如用户在游戏里进行队友或对手匹配时,需要对共同参与游戏的用户按照一定的规则和算法进行选择,以得到更好的游戏的用户体验,避免由于用户层级不同或状态不佳导致用户体验较差。For scenarios that need to be selected by game users, such as when users match teammates or opponents in the game, users who participate in the game need to be selected according to certain rules and algorithms, so as to obtain a better user experience of the game. Different tiers or poor state lead to poor user experience.

在本实施方式中,参与用户可以为主动申请的,也可以为被动选择,在不同的应用场景下可以有不同的表现方式,此处不做限制。例如在直播环境下,直播用户进行游戏直播,观看用户申请加入游戏即为主动申请的方式;例如在正常游戏过程,在同一时间待匹配的人中进行选择,即为被动选择。In this embodiment, the participating users may apply actively, or may be passively selected, and may have different representations in different application scenarios, which are not limited here. For example, in the live broadcast environment, the live broadcast user broadcasts the game, and watching the user apply to join the game is an active application method; for example, in the normal game process, choosing among the people to be matched at the same time is a passive choice.

每一个用户都具有多个用户体验曲线,该用户体验曲线以游戏类型进行划分,但对具体如何划分不做限制,例如可以根据游戏内容进行分类,也可以以具体的游戏进行分类。Each user has multiple user experience curves, and the user experience curves are divided by game types, but there is no restriction on how to divide them. For example, they can be classified according to game content or specific games.

具体地,在接收到用户的参选请求时,请求中携带该用户在当前游戏的用户体验曲线。Specifically, when a user's participation request is received, the request carries the user experience curve of the user in the current game.

其中,用户体验曲线是由指标数据生成的。指标数据的类型为影响用户体验的因素,如用户操作水平、级别排名、网络延迟情况等,对这些影响因素进行数据化处理,生成用户体验曲线。一个具体例子,在第一人称射击游戏(FPS,First Person Shooting)游戏中,有效点击数量是一个反映操作水平的指标,操作水平类似的用户更易拥有更佳的用户体验,因此可以选取一定时间范围内(如一局游戏时间)用户有效点击次数,形成有效点击次数的分布曲线。每进行一次游戏或固定间隔时间,获取指标数据用以修正用户体验曲线,使用户体验曲线更接近用户真实用户体验。Among them, the user experience curve is generated by the indicator data. The types of indicator data are factors that affect the user experience, such as user operation level, level ranking, network delay, etc., and these influencing factors are processed into data to generate a user experience curve. A specific example, in a first-person shooter (FPS, First Person Shooting) game, the number of effective clicks is an indicator that reflects the level of operation. Users with similar levels of operation are more likely to have a better user experience, so you can choose a certain time range. (such as a game time) the number of valid clicks by the user, forming a distribution curve of the number of valid clicks. Every time a game is played or at a fixed interval, the indicator data is obtained to correct the user experience curve, so that the user experience curve is closer to the user's real user experience.

需要说明的是,指标数据的类型可以根据不同的需求或游戏类别进行不同的设定,以应对不同的应用场景。同时,指标数据类别并不唯一,可以设定多个指标类别。在有多个指标类别的情况下,可以多个指标数据生成多个用户体验曲线和多个最优用户体验曲线,或将多个指标数据以不同的参数比例汇合成一个数据生成一个用户体验曲线。It should be noted that the types of indicator data can be set differently according to different needs or game categories to cope with different application scenarios. At the same time, the indicator data category is not unique, and multiple indicator categories can be set. In the case of multiple index categories, multiple user experience curves and multiple optimal user experience curves can be generated from multiple index data, or multiple index data can be combined into one data with different parameter ratios to generate one user experience curve. .

将生成的用户体验曲线进行存储,以待发起参选请求时直接获取用户体验曲线。The generated user experience curve is stored, so that the user experience curve can be directly obtained when a candidature request is initiated.

步骤102,将所述参与用户的用户体验曲线数据与预先计算的所述待参与游戏类型的最优用户体验曲线进行相似度排序,按照相似度从高到低的顺序选择所述用户。Step 102: Rank the user experience curve data of the participating users and the pre-calculated optimal user experience curve of the game type to be participated in by similarity, and select the users in descending order of similarity.

在本实施方式中,按照游戏类型的不同计算出不同的最优用户体验曲线。具体地,以FPS游戏为例,获取参与过FPS游戏的用户的指标数据,由于数据量较大,可以按照预先设定的采样规则,在众多用户指标数据中选择部分数据作为采样数据,根据采样数据生成最优用户体验曲线。In this embodiment, different optimal user experience curves are calculated according to different game types. Specifically, taking an FPS game as an example, the indicator data of users who have participated in the FPS game is obtained. Due to the large amount of data, part of the user indicator data can be selected as the sampling data according to the preset sampling rules. The data generates the optimal user experience curve.

将参与用户的用户体验曲线与最优用户体验曲线进行相似性计算,如果两完全不相似的波形其幅度取值和出现时刻是相互独立、彼此无关的,所以当相关系数为0时相似度最差,即不相关。当相关系数为1,则误差能量为0,说明这两信号相似度很好,是线形相关的。因此把相关系数作为两个信号,波形的相似性(或线形相关性)作为一种度量以计算优先级。Calculate the similarity between the user experience curve of the participating users and the optimal user experience curve. If the amplitude values and appearance times of two completely dissimilar waveforms are independent and independent of each other, when the correlation coefficient is 0, the similarity is the highest. Poor, i.e. irrelevant. When the correlation coefficient is 1, the error energy is 0, indicating that the two signals have a good similarity and are linearly correlated. So take the correlation coefficient as the two signals and the similarity of the waveforms (or linear correlation) as a measure to calculate the priority.

将多个参与用户的用户体验曲线与最优用户体验曲线的相似度进行排序,相似度越高则优先级越高,选择优先级高的用户作为游戏参与者。Sort the similarity between the user experience curves of multiple participating users and the optimal user experience curve. The higher the similarity, the higher the priority, and the user with the higher priority is selected as the game participant.

当已选择的用户无法正常进行游戏,如因个人原因无法参加游戏、网络状态差或掉线等,按照排序顺序切换下一用户进行游戏。When the selected user cannot play the game normally, such as being unable to participate in the game due to personal reasons, poor network status or disconnection, etc., switch to the next user to play the game according to the sorting order.

在用户进入游戏后,记录在游戏中用户的指标数据,以新的指标数据更新用户体验曲线。After the user enters the game, record the user's indicator data in the game, and update the user experience curve with the new indicator data.

具体地,将用户每次游戏的指标数据记录在标签库中,以标签库中的用户指标数据生成用户体验曲线,以标签库中游戏类型的所有用户的指标数据生成最优用户体验曲线。Specifically, the indicator data of each game of the user is recorded in the tag library, the user experience curve is generated based on the user indicator data in the tag library, and the optimal user experience curve is generated based on the indicator data of all users of the game type in the tag library.

当参选用户没有进行过待参与游戏类型时,标签库中不存在该用户在该游戏类型的指标数据,此时用户体验曲线与最优用户体验曲线的相似性为0,一般为最低优先级。避免因为参选用户没有接触过当前类型的游戏而影响其他用户的用户体验以及用户自身的用户体验。When the participating user has not played the game type to be participated in, the index data of the user in the game type does not exist in the tag library. At this time, the similarity between the user experience curve and the optimal user experience curve is 0, which is generally the lowest priority. . Avoid affecting the user experience of other users and the user's own user experience because the participating users have not been exposed to the current type of game.

对于没有参与过当前游戏类型的用户,可以提前进行单机练习,或与体验度类似的用户进行联机游戏,以积累指标数据。For users who have not participated in the current game type, you can practice single-player in advance, or users with similar experience can play online games to accumulate indicator data.

在本实施方式中,在有多个用户参与选择过程时,通过对每个用户各自在待参与游戏的游戏类型中用户体验曲线与最优用户体验曲线进行相似度比较来排序,以用户体验作为标准,越接近最优用户体验的用户越优先进入游戏,高优先级的排队用户绝对优先调度,直至所有请求结束。不需要人工选择用户,智能推荐优质用户优先进入游戏。通过算法识别用户状态进行排队依次进入游戏,减少人工请求的步骤,提升用户体验。In this embodiment, when there are multiple users participating in the selection process, the user experience curve and the optimal user experience curve are sorted by comparing the similarity between the user experience curve and the optimal user experience curve in the game type of the game to be participated by each user, and the user experience is used as the Standard, the closer the user experience is to the best user experience, the priority to enter the game, and the high-priority queuing users will be scheduled with absolute priority until all requests are completed. There is no need to manually select users, and intelligently recommend high-quality users to enter the game first. The algorithm identifies the user status and queues up to enter the game in turn, reducing the steps of manual requests and improving the user experience.

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。The steps of the above various methods are divided only for the purpose of describing clearly. During implementation, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as the same logical relationship is included, they are all within the protection scope of this patent. ;Adding insignificant modifications to the algorithm or process or introducing insignificant designs, but not changing the core design of the algorithm and process are all within the scope of protection of this patent.

本发明的第二实施方式涉及一种游戏用户选择方法。第二实施方式与第一实施方式大致相同,主要区别之处在于:在第一实施方式中,最优用户体验曲线为根据游戏类型,综合参与过该游戏类型的用户的数据生成的。而在本发明第二实施方式中,最优用户体验曲线为选择方用户的用户体验曲线。示意图如图2所示。A second embodiment of the present invention relates to a game user selection method. The second embodiment is roughly the same as the first embodiment, with the main difference being that: in the first embodiment, the optimal user experience curve is generated according to the game type and comprehensively from the data of users who have participated in the game type. However, in the second embodiment of the present invention, the optimal user experience curve is the user experience curve of the selecting user. The schematic diagram is shown in Figure 2.

具体地,参与用户为被选择方用户,选择方用户通过本方法自动智能选择参与用户共同进行游戏。以选择方用户的用户体验曲线作为最优用户体验曲线,匹配选择与选择方用户的用户体验曲线最相似的用户。用户体验曲线越相似越容易具有更佳的用户体验。Specifically, the participating user is the selected user, and the selecting user automatically and intelligently selects the participating users to play the game together through this method. The user experience curve of the user of the selector is taken as the optimal user experience curve, and the user who is most similar to the user experience curve of the user of the selector is selected for matching. The more similar the user experience curve, the easier it is to have a better user experience.

本实施方式尤其适用于选择方用户水平极高或极低的情况。对于游戏水平极高或极低的用户,采用第一实施方式所述的以大量用户指标数据获得的平均化的最优用户体验曲线,就无法得到最佳的用户体验。This embodiment is especially suitable for situations where the user level of the selector is extremely high or extremely low. For users with extremely high or low game levels, it is impossible to obtain the best user experience by using the averaged optimal user experience curve obtained from a large amount of user index data described in the first embodiment.

本发明第三实施方式涉及一种游戏用户选择系统,如图3所示,包括:The third embodiment of the present invention relates to a game user selection system, as shown in FIG. 3 , including:

接收模块301,用于接收参与用户的参选请求,其中,所述参选请求包括所述参与用户的在待参与游戏类型的用户体验曲线;A receivingmodule 301, configured to receive a participation request from a participating user, wherein the participating request includes a user experience curve of the participating user in the game type to be participated;

选择模块302,用于将所述参与用户的用户体验曲线数据与预先计算的所述待参与游戏类型的最优用户体验曲线进行相似度排序,按照相似度从高到低的顺序选择所述用户。Theselection module 302 is configured to sort the user experience curve data of the participating users and the pre-calculated optimal user experience curve of the game type to be participated in by similarity, and select the users in descending order of similarity .

不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。It is not difficult to find that this embodiment is a system example corresponding to the first embodiment, and this embodiment can be implemented in cooperation with the first embodiment. The relevant technical details mentioned in the first embodiment are still valid in this embodiment, and are not repeated here in order to reduce repetition. Correspondingly, the related technical details mentioned in this embodiment can also be applied to the first embodiment.

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。It is worth mentioning that each module involved in this embodiment is a logical module. In practical applications, a logical unit may be a physical unit, a part of a physical unit, or multiple physical units. A composite implementation of the unit. In addition, in order to highlight the innovative part of the present invention, this embodiment does not introduce units that are not closely related to solving the technical problem proposed by the present invention, but this does not mean that there are no other units in this embodiment.

本发明第四实施方式涉及一种服务器,如图4所示,包括:The fourth embodiment of the present invention relates to a server, as shown in FIG. 4 , including:

至少一个处理器401;以及,与所述至少一个处理器401通信连接的存储器402;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一实施方式和第二实施方式任一所述的游戏用户选择方法。at least oneprocessor 401; and amemory 402 in communication with the at least oneprocessor 401; wherein the memory stores instructions executable by the at least one processor, the instructions being processed by the at least one processor The at least one processor is executed to enable the at least one processor to execute the game user selection method as described in any one of the first embodiment and the second embodiment.

其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路链接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。The memory and the processor are connected by a bus, and the bus may include any number of interconnected buses and bridges, and the bus links one or more processors and various circuits of the memory together. The bus may also link together various other circuits, such as peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides the interface between the bus and the transceiver. A transceiver may be a single element or multiple elements, such as multiple receivers and transmitters, providing a means for communicating with various other devices over a transmission medium. The data processed by the processor is transmitted on the wireless medium through the antenna, and further, the antenna also receives the data and transmits the data to the processor.

处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。The processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interface, voltage regulation, power management, and other control functions. Instead, memory may be used to store data used by the processor in performing operations.

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。Those skilled in the art can understand that all or part of the steps in the method of the above embodiments can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium and includes several instructions to make a device (which may be a single-chip microcomputer) , chip, etc.) or a processor (processor) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: U disk, removable hard disk, Read-Only Memory (ROM, Read-Only Memory), Random Access Memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes.

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。Those skilled in the art can understand that the above-mentioned embodiments are specific examples for realizing the present invention, and in practical applications, various changes in form and details can be made without departing from the spirit and the spirit of the present invention. scope.

Claims (10)

Translated fromChinese
1.一种游戏用户选择方法,其特征在于,包括:1. a game user selection method, is characterized in that, comprises:接收参与用户的参选请求,其中,所述参选请求包括所述参与用户的在待参与游戏类型的用户体验曲线;receiving a participation request from a participating user, wherein the participating request includes a user experience curve of the participating user in the game type to be participated;将所述参与用户的用户体验曲线数据与预先计算的所述待参与游戏类型的最优用户体验曲线进行相似度排序,按照相似度从高到低的顺序选择所述用户。The user experience curve data of the participating users and the pre-calculated optimal user experience curve of the game type to be participated are sorted by similarity, and the users are selected in descending order of similarity.2.根据权利要求1所述的游戏用户选择方法,其特征在于,获取所述用户体验曲线包括:2. The game user selection method according to claim 1, wherein acquiring the user experience curve comprises:获取所述参与用户在所述待参与游戏类型的指标数据,所述指标数据为影响所述用户体验的数据,指标数据的类型按需进行设定;Acquiring the indicator data of the participating user in the type of the game to be participated, the indicator data is data that affects the user experience, and the type of indicator data is set as needed;根据所述指标数据生成所述待参与游戏类型的用户体验曲线。The user experience curve of the game type to be participated is generated according to the indicator data.3.根据权利要求1所述的游戏用户选择方法,其特征在于,所述将所述参与用户的用户体验曲线数据与预先计算的所述待参与游戏类型的最优用户体验曲线进行相似度排序,包括:3. The method for selecting game users according to claim 1, wherein the user experience curve data of the participating users and the pre-calculated optimal user experience curve of the game type to be participated are sorted by similarity ,include:从所述参选请求中获取所述参与用户的用户体验曲线和所述最优用户体验曲线;Obtain the user experience curve and the optimal user experience curve of the participating users from the election request;计算所述参与用户的用户体验曲线数据和所述最优用户体验曲线的相关系数;calculating the correlation coefficient between the user experience curve data of the participating users and the optimal user experience curve;对计算得出的所述相关系数按照从大到小的顺序进行排序。The calculated correlation coefficients are sorted in descending order.4.根据权利要求1所述的用户选择方法,其特征在于,获取所述最优用户体验曲线包括:4. The user selection method according to claim 1, wherein obtaining the optimal user experience curve comprises:根据所述游戏类型获取参与过所述游戏类型的用户的指标数据;Obtain the indicator data of users who have participated in the game type according to the game type;根据所述指标数据生成所述最优用户体验曲线。The optimal user experience curve is generated according to the indicator data.5.根据权利要求1所述的游戏用户选择方法,其特征在于,获取所述最优用户体验曲线包括:5. The game user selection method according to claim 1, wherein obtaining the optimal user experience curve comprises:按照预先设置的采样规则对所述参与过所述游戏类型的用户的指标数据进行采样,生成采样数据;Sampling the indicator data of the users who have participated in the game type according to a preset sampling rule to generate sampling data;对采样数据进行去噪处理生成所述最优用户体验曲线。Denoising the sampled data to generate the optimal user experience curve.6.根据权利要求1所述的游戏用户选择方法,其特征在于,所述将所述参与用户的用户体验曲线数据与预先计算的所述待参与游戏类型的最优用户体验曲线进行相似度排序,按照相似度从高到低的顺序选择所述用户,包括:6 . The method for selecting game users according to claim 1 , wherein the user experience curve data of the participating users and the pre-calculated optimal user experience curve of the game type to be participated are sorted by similarity. 6 . , select the users in descending order of similarity, including:当已选择用户无法正常进行游戏,按照从高到低的顺序切换下一个所述参与用户。When the selected user cannot play the game normally, switch to the next participating user in the order from high to low.7.根据权利要求1所述的游戏用户选择方法,其特征在于,所述将所述参与用户的用户体验曲线数据与预先计算的所述待参与游戏类型的最优用户体验曲线进行相似度排序,按照相似度从高到低的顺序选择所述用户后,包括:7. The method for selecting game users according to claim 1, wherein the user experience curve data of the participating users and the pre-calculated optimal user experience curve of the game type to be participated are sorted by similarity , after selecting the users in descending order of similarity, including:将已选择的用户在进入游戏后的指标数据进行存储,以更新所述用户体验曲线。The indicator data of the selected user after entering the game is stored to update the user experience curve.8.一种游戏用户选择系统,其特征在于,包括:8. A game user selection system, characterized in that, comprising:接收模块,用于接收参与用户的参选请求,其中,所述参选请求包括所述参与用户的在待参与游戏类型的用户体验曲线;a receiving module, configured to receive a participation request from a participating user, wherein the participating request includes a user experience curve of the participating user in the game type to be participated;选择模块,用于将所述参与用户的用户体验曲线数据与预先计算的所述待参与游戏类型的最优用户体验曲线进行相似度排序,按照相似度从高到低的顺序选择所述用户。A selection module, configured to sort the user experience curve data of the participating users and the pre-calculated optimal user experience curve of the game type to be participated in by similarity, and select the users in descending order of similarity.9.一种服务器,其特征在于,包括:9. A server, characterized in that, comprising:至少一个处理器;以及,at least one processor; and,与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1-7任一所述的游戏用户选择方法。The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform any of the claims 1-7 Game user selection method.10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的游戏用户选择方法。10 . A computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the game user selection method according to any one of claims 1 to 7 is implemented. 11 .
CN202011507301.5A2020-12-182020-12-18Game user selection method, system, server and storage mediumPendingCN112619165A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202011507301.5ACN112619165A (en)2020-12-182020-12-18Game user selection method, system, server and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202011507301.5ACN112619165A (en)2020-12-182020-12-18Game user selection method, system, server and storage medium

Publications (1)

Publication NumberPublication Date
CN112619165Atrue CN112619165A (en)2021-04-09

Family

ID=75317308

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202011507301.5APendingCN112619165A (en)2020-12-182020-12-18Game user selection method, system, server and storage medium

Country Status (1)

CountryLink
CN (1)CN112619165A (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102184333A (en)*2010-05-072011-09-14微软公司Role assignment in multi-player game
CN105617657A (en)*2015-12-222016-06-01北京奇虎科技有限公司Intelligent game recommendation method and device
CN107018191A (en)*2017-03-312017-08-04武汉斗鱼网络科技有限公司A kind of method and apparatus for controlling game
JP2018108326A (en)*2017-05-022018-07-12グリー株式会社Control program, control method, and game apparatus
CN109078333A (en)*2018-08-092018-12-25深圳市东方博雅科技有限公司A kind of method and device matching game good friend
US20190262724A1 (en)*2018-02-282019-08-29Sony Interactive Entertainment LLCDiscovery and detection of events in interactive content
US20190266845A1 (en)*2018-02-282019-08-29Sony Interactive Entertainment LLCCreation of winner tournaments with fandom influence
CN110222267A (en)*2019-06-062019-09-10中山大学A kind of gaming platform information-pushing method, system, storage medium and equipment
CN110688234A (en)*2018-07-062020-01-14武汉斗鱼网络科技有限公司User ranking method, device, system and storage medium
CN111494955A (en)*2020-04-202020-08-07上海米哈游天命科技有限公司Game-based role interaction method, device, server and medium
CN111973996A (en)*2020-08-202020-11-24腾讯科技(上海)有限公司Game resource putting method and device

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102184333A (en)*2010-05-072011-09-14微软公司Role assignment in multi-player game
CN105617657A (en)*2015-12-222016-06-01北京奇虎科技有限公司Intelligent game recommendation method and device
CN107018191A (en)*2017-03-312017-08-04武汉斗鱼网络科技有限公司A kind of method and apparatus for controlling game
JP2018108326A (en)*2017-05-022018-07-12グリー株式会社Control program, control method, and game apparatus
US20190262724A1 (en)*2018-02-282019-08-29Sony Interactive Entertainment LLCDiscovery and detection of events in interactive content
US20190266845A1 (en)*2018-02-282019-08-29Sony Interactive Entertainment LLCCreation of winner tournaments with fandom influence
CN110688234A (en)*2018-07-062020-01-14武汉斗鱼网络科技有限公司User ranking method, device, system and storage medium
CN109078333A (en)*2018-08-092018-12-25深圳市东方博雅科技有限公司A kind of method and device matching game good friend
CN110222267A (en)*2019-06-062019-09-10中山大学A kind of gaming platform information-pushing method, system, storage medium and equipment
CN111494955A (en)*2020-04-202020-08-07上海米哈游天命科技有限公司Game-based role interaction method, device, server and medium
CN111973996A (en)*2020-08-202020-11-24腾讯科技(上海)有限公司Game resource putting method and device

Similar Documents

PublicationPublication DateTitle
US10293263B2 (en)Custom content feed based on fantasy sports data
CN109224456B (en)Live broadcast room game team forming method, live broadcast-based game interaction system and server
US9526989B2 (en)Method and apparatus for receiving game streaming data, and method and server for transmitting game streaming data
US10056116B2 (en)Data processing system for automatically generating excitement levels with improved response times using prospective data
CN110149525A (en)A kind of live broadcasting method, device, equipment and storage medium
CN113230658A (en)Resource allocation method and device, computer readable medium and electronic equipment
US12303788B2 (en)Game data processing method, apparatus, and system, electronic device, and storage medium
CN110929086A (en)Audio and video recommendation method and device and storage medium
CN110461430A (en)The matching of game on line is carried out with streaming player
CN106604078B (en)A kind of network video recommended method and device
US10762122B2 (en)Method and device for assessing quality of multimedia resource
CN111135586B (en)Game matching method, game matching device, storage medium and electronic equipment
CN114679596B (en)Interaction method and device based on game live broadcast, electronic equipment and storage medium
CN112511849A (en)Game display method, device, equipment, system and storage medium
CN110719416A (en) A kind of live broadcast method, communication device and computer readable storage medium
US20230047548A1 (en)Automated video highlight generation
US20240259654A1 (en)Content summaries for upcoming media assets
CN113365095A (en)Live broadcast resource recommendation method and device, electronic equipment and storage medium
CN112494951B (en) Game relay method, server and storage medium
CN109688217A (en)A kind of information push method, device and electronic equipment
CN112619165A (en)Game user selection method, system, server and storage medium
CN112717422A (en)Real-time information interaction method and device, equipment and storage medium
CN114945097B (en)Video stream processing method and device
CN110209704A (en)User matching method and equipment
CN113318453B (en)Task starting method and device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20210409

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp