



技术领域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 receiving
选择模块302,用于将所述参与用户的用户体验曲线数据与预先计算的所述待参与游戏类型的最优用户体验曲线进行相似度排序,按照相似度从高到低的顺序选择所述用户。The
不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。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 one
其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路链接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。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.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011507301.5ACN112619165A (en) | 2020-12-18 | 2020-12-18 | Game user selection method, system, server and storage medium |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011507301.5ACN112619165A (en) | 2020-12-18 | 2020-12-18 | Game user selection method, system, server and storage medium |
| Publication Number | Publication Date |
|---|---|
| CN112619165Atrue CN112619165A (en) | 2021-04-09 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011507301.5APendingCN112619165A (en) | 2020-12-18 | 2020-12-18 | Game user selection method, system, server and storage medium |
| Country | Link |
|---|---|
| CN (1) | CN112619165A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102184333A (en)* | 2010-05-07 | 2011-09-14 | 微软公司 | Role assignment in multi-player game |
| CN105617657A (en)* | 2015-12-22 | 2016-06-01 | 北京奇虎科技有限公司 | Intelligent game recommendation method and device |
| CN107018191A (en)* | 2017-03-31 | 2017-08-04 | 武汉斗鱼网络科技有限公司 | A kind of method and apparatus for controlling game |
| JP2018108326A (en)* | 2017-05-02 | 2018-07-12 | グリー株式会社 | Control program, control method, and game apparatus |
| CN109078333A (en)* | 2018-08-09 | 2018-12-25 | 深圳市东方博雅科技有限公司 | A kind of method and device matching game good friend |
| US20190262724A1 (en)* | 2018-02-28 | 2019-08-29 | Sony Interactive Entertainment LLC | Discovery and detection of events in interactive content |
| US20190266845A1 (en)* | 2018-02-28 | 2019-08-29 | Sony Interactive Entertainment LLC | Creation of winner tournaments with fandom influence |
| CN110222267A (en)* | 2019-06-06 | 2019-09-10 | 中山大学 | A kind of gaming platform information-pushing method, system, storage medium and equipment |
| CN110688234A (en)* | 2018-07-06 | 2020-01-14 | 武汉斗鱼网络科技有限公司 | User ranking method, device, system and storage medium |
| CN111494955A (en)* | 2020-04-20 | 2020-08-07 | 上海米哈游天命科技有限公司 | Game-based role interaction method, device, server and medium |
| CN111973996A (en)* | 2020-08-20 | 2020-11-24 | 腾讯科技(上海)有限公司 | Game resource putting method and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102184333A (en)* | 2010-05-07 | 2011-09-14 | 微软公司 | Role assignment in multi-player game |
| CN105617657A (en)* | 2015-12-22 | 2016-06-01 | 北京奇虎科技有限公司 | Intelligent game recommendation method and device |
| CN107018191A (en)* | 2017-03-31 | 2017-08-04 | 武汉斗鱼网络科技有限公司 | A kind of method and apparatus for controlling game |
| JP2018108326A (en)* | 2017-05-02 | 2018-07-12 | グリー株式会社 | Control program, control method, and game apparatus |
| US20190262724A1 (en)* | 2018-02-28 | 2019-08-29 | Sony Interactive Entertainment LLC | Discovery and detection of events in interactive content |
| US20190266845A1 (en)* | 2018-02-28 | 2019-08-29 | Sony Interactive Entertainment LLC | Creation of winner tournaments with fandom influence |
| CN110688234A (en)* | 2018-07-06 | 2020-01-14 | 武汉斗鱼网络科技有限公司 | User ranking method, device, system and storage medium |
| CN109078333A (en)* | 2018-08-09 | 2018-12-25 | 深圳市东方博雅科技有限公司 | A kind of method and device matching game good friend |
| CN110222267A (en)* | 2019-06-06 | 2019-09-10 | 中山大学 | A kind of gaming platform information-pushing method, system, storage medium and equipment |
| CN111494955A (en)* | 2020-04-20 | 2020-08-07 | 上海米哈游天命科技有限公司 | Game-based role interaction method, device, server and medium |
| CN111973996A (en)* | 2020-08-20 | 2020-11-24 | 腾讯科技(上海)有限公司 | Game resource putting method and device |
| Publication | Publication Date | Title |
|---|---|---|
| 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 |
| 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 | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20210409 | |
| RJ01 | Rejection of invention patent application after publication |