Intelligent message sending method, system, storage medium and terminal

文档序号:1880879 发布日期:2021-11-26 浏览:23次 中文

阅读说明:本技术 一种智能发送消息方法、系统、存储介质以及终端 (Intelligent message sending method, system, storage medium and terminal ) 是由 林培力 于 2021-09-01 设计创作,主要内容包括:本申请涉及一种智能发送消息方法、系统、存储介质以及终端,涉及计算机通信技术领域,解决了系统发送给获奖的用户的往往是固定格式、固定内容的提示信息,提示信息常常不符合用户实际需求的问题,其包括:获取满足预设中奖条件的游戏账号,以及与预设中奖条件相对应的奖品信息;基于游戏账号所关联用户对奖品信息的个性化提示需求信息、奖品信息以及当前游戏账号所处状态,形成定制化奖品提示信息;将定制化奖品提示信息填充到预设的消息模板的对应位置,生成待发送消息;将待发送消息发送到游戏账号相关的目标客户端。本申请通过发送给用户定制化奖品提示信息来提醒用户获奖,能够更好的满足用户个性化提示的需求,提高了用户的整体体验。(The application relates to an intelligent message sending method, a system, a storage medium and a terminal, relating to the technical field of computer communication and solving the problems that the prompt information which is sent by the system to a user for winning a prize and often has a fixed format and fixed content is often not in line with the actual requirements of the user, and the intelligent message sending method comprises the following steps: acquiring game account numbers meeting preset winning conditions and prize information corresponding to the preset winning conditions; forming customized prize prompting information based on the personalized prompting demand information of the game account related user to the prize information, the prize information and the state of the current game account; filling the customized prize prompt information to the corresponding position of a preset message template to generate a message to be sent; and sending the message to be sent to a target client related to the game account. According to the method and the device, the user is reminded of winning the prize by sending the customized prize prompt information to the user, the requirement of user personalized prompt can be better met, and the overall experience of the user is improved.)

1. An intelligent messaging method, comprising:

acquiring game account numbers meeting preset winning conditions and prize information corresponding to the preset winning conditions;

forming customized prize prompting information based on the personalized prompting demand information of a user associated with the game account on the prize information, the prize information and the state of the current game account, wherein the personalized prompting demand information of the user on the prize information comprises a prompting mode and information display modes in different prompting modes, and the state of the game account comprises a busy state, an idle state and an off-line state;

filling the customized prize prompt information to the corresponding position of a preset message template to generate a message to be sent;

and sending the message to be sent to a target client related to the game account.

2. The method as claimed in claim 1, wherein the obtaining of the information required for personalized prompt of prize information by the user associated with the game account comprises: and inquiring and acquiring the personalized prompt requirement information of the corresponding user on the corresponding prize information by taking the user associated with the game account as an inquiry object from a preset first database in which the personalized prompt requirement information of the user associated with the game account and the prize information of the corresponding user at this time are stored.

3. The method according to claim 2, wherein the step of querying and acquiring the prize information personalized prompt requirement information of the user associated with the game account further comprises:

if the personalized prompt requirement information of the corresponding user on the prize information at this time is not inquired and obtained, inquiring and obtaining the personalized prompt requirement information set by the historical prize information of the user;

and predicting the personalized prompt requirement information set for the prize information by the user at this time based on the personalized prompt requirement information set for the prize information by the user history.

4. The method as claimed in claim 3, wherein predicting the personalized prompt requirement information set for the prize information by the user this time based on the personalized prompt requirement information set for the prize information by the user history comprises:

acquiring all personalized prompt requirement information set by the historical lottery item information of the user and the setting time of the corresponding personalized prompt requirement information;

identifying the effective frequency of obtaining the same personalized prompt requirement information;

based on the effective frequency of the same personalized prompt demand information and the total times of setting the personalized prompt demand information by the user history, applying a formula which is constructed in advance and used for predicting the probability of the personalized prompt demand information set by the user on the prize information at this time, and calculating the probabilities of different personalized prompt demand information set by the user on the prize information at this time one by one, wherein the specific formula is as follows: z = (a/S) × q1+ (a)t/St) Q2, Z is the prediction probability of the personalized prompt demand information set by the user for the prize information, A is the effective total frequency of the same personalized prompt demand information, S is the total frequency of the personalized prompt demand information set by the user history, q1 is the preset probability corresponding to A/S, AtIs near whenThe effective frequency S of the personalized prompt demand information in the time interval t is the sametThe total times of personalized prompt requirement information provided by the user history for the current time period t, q2 is a preset corresponding At/StQ1+ q2= 1;

and selecting the personalized prompt requirement information with the maximum prediction probability as the personalized prompt requirement information set by the user for the prize information at this time.

5. The method according to claim 4, wherein the identifying and obtaining of the effective frequency of the same personalized prompt requirement information comprises:

acquiring the time consumption of the personalized prompt requirement information set by the historical change of the user and the reaction time of the user in different time periods;

screening out the personalized prompt requirement information which is not changed when the time consumption exceeds the corresponding time period and the user reaction time is used as effective personalized prompt requirement information;

and identifying the frequency of obtaining the same personalized prompt requirement information from the screened personalized prompt requirement information as the effective frequency of the same personalized prompt requirement information.

6. The method of claim 1, wherein the obtaining of the current game account status comprises: and inquiring and acquiring the game account state set by the corresponding user by taking the user corresponding to the game account as an inquiry object from a preset second database in which the user and the game account state set by the corresponding user are stored.

7. The method of claim 6, wherein the step of forming customized prize notification messages includes:

acquiring personalized prompt requirement information of a user associated with a game account on prize information and the state of the current game account;

if the current game account is in a busy or off-line state, taking the current game account as an inquiry object, inquiring and acquiring the personalized prompt information corresponding to the game account in a preset third database which stores the game account state and the personalized prompt information corresponding to the corresponding game account, and combining the personalized prompt information with the prize information to form customized prize prompt information;

if the current game account is idle, combining the personalized prompt demand information of the user associated with the game account on the prize information with the prize information to form customized prize prompt information.

8. An intelligent messaging system comprising a memory, a processor and a program stored on the memory and executable on the processor, the program being capable of being loaded and executed by the processor to implement an intelligent messaging method as claimed in any one of claims 1 to 7.

9. A computer storage medium comprising a program which is loadable by a processor and which, when executed, carries out a method of intelligently sending messages as claimed in any one of claims 1 to 7.

10. A terminal, characterized by: comprising a memory, a processor and a program stored on said memory and executable on said processor, which program is capable of being loaded and executed by the processor to implement a smart messaging method as claimed in any one of claims 1 to 7.

Technical Field

The present application relates to the field of computer communications technologies, and in particular, to an intelligent message sending method, system, storage medium, and terminal.

Background

With the development of computer technology, the game industry has also been developed rapidly, and the game picture is made more and more exquisite.

With the rapid development of the game industry, the functions of games are increasing, wherein, the drawing of a lottery or the taking of gift bags in the games is one of the actual or virtual items. When a user obtains a prize through a lottery, the user usually receives a prompt from the system.

With respect to the related art in the above, the inventors consider that there are the following drawbacks: the existing system sends prompt information with fixed format and fixed content to users who win prizes, and the prompt information provided to the users often does not meet the actual requirements of the users, so that the prompt effect is poor, interference is even brought to the users, and the use experience of the users is influenced.

Disclosure of Invention

In order to better meet the requirement of user personalized prompt and improve the overall experience of a user, the application provides an intelligent message sending method, an intelligent message sending system, a storage medium and a terminal.

In a first aspect, the present application provides an intelligent message sending method, which adopts the following technical scheme:

an intelligent messaging method, comprising:

acquiring game account numbers meeting preset winning conditions and prize information corresponding to the preset winning conditions;

forming customized prize prompting information based on the personalized prompting demand information of a user associated with the game account on the prize information, the prize information and the state of the current game account, wherein the personalized prompting demand information of the user on the prize information comprises a prompting mode and information display modes in different prompting modes, and the state of the game account comprises a busy state, an idle state and an off-line state;

filling the customized prize prompt information to the corresponding position of a preset message template to generate a message to be sent;

and sending the message to be sent to a target client related to the game account.

By adopting the technical scheme, the winning game account and the prize information of the corresponding game account can be determined in time, and after the winning game account and the prize information of the corresponding game account are determined, the personalized prompt requirement of the user on the prize information and the current state of the game account can be comprehensively considered, so that the customized prize prompt information is formed and sent to the target client in time, the personalized prompt requirement of the user is better met, and the overall experience of the user is improved.

Optionally, the obtaining of the personalized prompt requirement information of the user associated with the game account on the prize information includes: and inquiring and acquiring the personalized prompt requirement information of the corresponding user on the corresponding prize information by taking the user associated with the game account and the prize information as inquiry objects from a preset first database in which the personalized prompt requirement information of the game account and the prize information of the corresponding user at this time are stored.

By adopting the technical scheme, the personalized prompt demand information of the user for the corresponding prize information can be timely and effectively acquired by inquiring the first database, so that a foundation is indirectly laid for providing the personalized prompt for the user to meet the user requirement in the follow-up process.

Optionally, the step of querying and acquiring the personalized prompt requirement information of the corresponding user on the prize information at this time further includes:

if the personalized prompt requirement information of the corresponding user on the prize information at this time is not inquired and obtained, inquiring and obtaining the personalized prompt requirement information set by the historical prize information of the user;

and predicting the personalized prompt requirement information set for the prize information by the user at this time based on the personalized prompt requirement information set for the prize information by the user history.

By adopting the technical scheme, the condition that the personalized prompt demand information of the prize information of the user at this time is not stored in the first database is effectively considered, and the personalized prompt demand information set by the prize information of the user at this time can be effectively predicted based on the personalized prompt demand information set by the historical prize information of the user under the condition, so that the basis is indirectly laid for the follow-up personalized prompt provided for the user to meet the needs of the user.

Optionally, the predicting of the personalized prompt requirement information set by the user for the prize information this time based on the personalized prompt requirement information set by the user for the prize information in history includes:

acquiring all personalized prompt requirement information set by the historical lottery item information of the user and the setting time of the corresponding personalized prompt requirement information;

identifying the effective frequency of obtaining the same personalized prompt requirement information;

based on the effective frequency of the same personalized prompt demand information and the total times of setting the personalized prompt demand information by the user history, applying a formula which is constructed in advance and used for predicting the probability of the personalized prompt demand information set by the user applying the prize information at this time, and calculating the probabilities of different personalized prompt demand information set by the user on the prize information at this time one by one, wherein the specific formula is as follows: z = (a/S) × q1+ (a)t/St) Q2, Z is the prediction probability of the personalized prompt demand information set by the user for the prize information, A is the effective total frequency of the same personalized prompt demand information, S is the total frequency of the personalized prompt demand information set by the user history, q1 is the preset probability corresponding to A/S, AtThe effective frequency of the personalized prompt requirement information is the same for the time interval t close to the current time interval StThe total times of personalized prompt requirement information provided by the user history for the current time period t, q2 is a preset corresponding At/StQ1+ q2= 1;

and selecting the personalized prompt requirement information with the maximum prediction probability as the personalized prompt requirement information set by the user for the prize information at this time.

By adopting the technical scheme, the ratio condition of the times of different personalized prompt requirement information set by the user in history and the ratio condition of the times of different personalized prompt requirement information set by the user in the adjacent time period are comprehensively considered, the probability of different personalized prompt requirement information set by the user aiming at the prize information can be effectively predicted, and the personalized prompt requirement information with the highest use probability is selected from the probabilities and can be used as the prediction of the current personalized prompt requirement information of the user.

Optionally, the identifying and obtaining of the effective frequency of the same personalized prompt requirement information includes:

acquiring the time consumption of the personalized prompt requirement information set by the historical change of the user and the reaction time of the user in different time periods;

screening out the personalized prompt requirement information which is not changed when the time consumption exceeds the corresponding time period and the user reaction time is used as effective personalized prompt requirement information;

and identifying the frequency of obtaining the same personalized prompt requirement information from the screened personalized prompt requirement information as the effective frequency of the same personalized prompt requirement information.

By adopting the technical scheme, the condition that the user is mistakenly input due to personal negligence and timely modified when the user actually sets the personalized prompt requirement information is effectively considered, so that the personalized prompt requirements which are frequently modified are not instantiated into the statistical personalized prompt requirement information, and the prediction accuracy of the current personalized prompt requirements of the user is indirectly improved.

Optionally, the obtaining of the state of the current game account includes: and inquiring and acquiring the game account state set by the corresponding user by taking the user corresponding to the game account as an inquiry object from a preset second database in which the user and the game account state set by the corresponding user are stored.

By adopting the technical scheme, the state of the game account can be effectively inquired and obtained in time in a mode of inquiring the second database, so that a foundation is laid for subsequently providing customized prize information which meets the user requirements of the user.

Optionally, the forming of the customized prize notification message includes:

acquiring personalized prompt requirement information of a user associated with a game account on prize information and the state of the current game account;

if the current game account is in a busy or off-line state, taking the current game account as an inquiry object, inquiring and acquiring the personalized prompt information corresponding to the game account in a preset third database which stores the game account state and the personalized prompt information corresponding to the corresponding game account, and combining the personalized prompt information with the prize information to form customized prize prompt information;

if the current game account is idle, combining the personalized prompt demand information of the user associated with the game account on the prize information with the prize information to form customized prize prompt information.

By adopting the technical scheme, not only the personalized prompt information desired by the user is considered, but also the current game account state set by the user is further considered, and the corresponding personalized prompt information is adjusted based on the current game account state set by the user, so that the customized prize prompt information which is more in line with the user needs is formed.

In a second aspect, the present application provides an intelligent message sending system, which adopts the following technical solutions:

an intelligent messaging system comprising a memory, a processor and a program stored on the memory and executable on the processor, the program being capable of being loaded and executed by the processor to implement an intelligent messaging method as claimed in the first aspect.

By adopting the technical scheme, after the winning game account number and the prize information of the corresponding game account number are determined through the calling of the related program, the customized prize prompt information which accords with the psychological expectation of the user is formed and sent to the user, and the overall experience of the user is improved.

In a third aspect, the present application provides a computer storage medium, which adopts the following technical solutions:

a computer storage medium comprising a program which is capable of being loaded and executed by a processor to carry out a method of intelligently sending messages as described in the first aspect.

By adopting the technical scheme, after the winning game account number and the prize information of the corresponding game account number are determined through the calling of the related program, the customized prize prompt information which accords with the psychological expectation of the user is formed and sent to the user, and the overall experience of the user is improved.

In a fourth aspect, the present application provides a terminal, which adopts the following technical solutions:

a terminal comprising a memory, a processor and a program stored on said memory and executable on said processor, the program being capable of being loaded and executed by the processor to implement a method of intelligently sending messages as described in the first aspect.

By adopting the technical scheme, after the winning game account number and the prize information of the corresponding game account number are determined through the calling of the related program, the customized prize prompt information which accords with the psychological expectation of the user is formed and sent to the user, and the overall experience of the user is improved.

To sum up, the beneficial technical effect of this application does: the prompt information sent to the game account number associated user can meet the individual requirements of the user, and the overall experience of the user is improved.

Drawings

Fig. 1 is a schematic overall step diagram of an intelligent message sending method according to an embodiment of the present application.

Fig. 2 is a schematic diagram of the step of acquiring personalized prompt requirement information of prize information by the user associated with the game account in step S200 in fig. 1.

Fig. 3 is a detailed step diagram of step S2c0 in fig. 2.

Fig. 4 is a detailed step diagram of step S2c2 in fig. 3.

Fig. 5 is a schematic diagram of specific steps of forming the customized prize notification information mentioned in step S200 in fig. 1.

Detailed Description

The present application is described in further detail below with reference to the attached drawings.

Referring to fig. 1, a method for intelligently sending a message disclosed in the present application includes steps S100 to S400.

In step S100, game accounts satisfying the preset winning conditions and prize information corresponding to the preset winning conditions are acquired.

Specifically, before step S100 is performed, the user is required to log in a game account through the client and participate in a lottery activity corresponding to the game, where the game account may be an account of the client corresponding to the game itself or an account of a third party client.

The predetermined winning condition mentioned in step S100 may be that the level of the game account of the user reaches a predetermined level, that the game account is obtained by lottery, or other possible conditions.

The prize information mentioned in step S100 may include a prize name, a prize type, a redemption code, and the like, and if the prize is a redemption ticket, information such as a face value and an expiration date of the redemption ticket may be obtained.

In step S200, customized prize prompting information is formed based on the personalized prompt demand information of the user associated with the game account for the prize information, and the state of the current game account, the personalized prompt demand information of the user for the prize information includes a prompting mode and information display modes in different prompting modes, and the state of the game account includes three states of busy, idle, and offline.

The prompt mode mentioned in step S200 may include a voice broadcast prompt and a text display prompt, but is not limited to the above two prompt modes, where the prompt mode of the voice broadcast prompt may include a dialect prompt mode and a standard mandarin prompt mode where the user belongs to, and the text display prompt may include a static text display mode and a dynamic text display mode, where the static display mode requires the user to slide related content in the screen by means of a mouse or other related auxiliary tool to see the content, and the dynamic text display mode does not require the user to use a tool, and can automatically move the content at a certain speed, so that the user can know the information.

Referring to fig. 2, the step S200 of obtaining the personalized prompt requirement information of the prize information by the user associated with the game account can be divided into steps S2a0 to S2c 0.

In step S2a0, the user associated with the game account is used as a query object from a preset first database storing the personalized prompt requirement information of the user associated with the game account and the prize information of the corresponding user, and the personalized prompt requirement information of the corresponding user for the corresponding prize information is queried and obtained.

In step S2b0, if the personalized prompt requirement information of the corresponding user for the prize information at this time is not queried and obtained, the personalized prompt requirement information set by the user' S historical prize information is queried and obtained.

Specifically, the query in step S2b0 to obtain the personalized prompt requirement information set by the user historical prize-checking information may be obtained by querying a database storing the user and the personalized prompt requirement information set by the user historical prize-checking information.

In step S2c0, the personalized prompt requirement information set by the user for the prize information this time is predicted based on the personalized prompt requirement information set by the user history for the prize information.

Referring to fig. 3, step S2c0 can be divided into step S2c1 to step S2c 4.

In step S2c1, all the personalized prompt requirement information set by the user history for the prize information and the setting time of the corresponding personalized prompt requirement information are acquired.

Specifically, the step S2c1 of obtaining all the personalized prompt requirement information set by the user history prize information and the setting time corresponding to the personalized prompt requirement information may be obtained by querying a database storing all the personalized prompt requirement information set by the user history prize information and the setting time corresponding to the personalized prompt requirement information.

In step S2c2, the effective frequency of obtaining the same personalized prompt requirement information is identified.

Referring to fig. 4, step S2c2 may be divided into step s2c2.1 to step s2c 2.3.

In step s2c2.1, the time consumed for the personalized prompt requirement information set by the user history change and the reaction time of the user in different time periods are obtained.

Specifically, the time consumption of the personalized prompt requirement information set by the user history change and the acquisition of the reaction time of the user in different time periods in step s2c2.1 may be obtained by querying from a database in which the time consumption of the personalized prompt requirement information set by the user history change and the reaction time of the user in different time periods are stored.

In step s2c2.2, the personalized prompt requirement information which is not changed when the time consumption exceeds the corresponding time period and the user response time is screened out as the effective personalized prompt requirement information.

For example, if the user has a response time of 5 seconds in the time period from 6 am to 7 am, and if there are 1 pieces of the personalized prompt request information unchanged in 5 seconds in the time period from 6 am to 7 am, the personalized prompt request information unchanged in 5 seconds is used as the valid personalized prompt request information.

In step s2c2.3, from the screened personalized prompt requirement information, the frequency of obtaining the same personalized prompt requirement information is identified as the effective frequency of the same personalized prompt requirement information.

In step S2c3, based on the effective frequency of the same personalized prompt requirement information and the total number of times of setting personalized prompt requirement information by the user history, a formula which is constructed in advance and used for predicting the probability of the personalized prompt requirement information set by the user applying the prize information this time is applied, and the probabilities of different personalized prompt requirement information set by the user for the prize information this time are calculated one by one, wherein the specific formula is as follows: z = (a/S) × q1+ (a)t/St) Q2, Z is the prediction probability of the personalized prompt demand information set by the user for the prize information, A is the effective total frequency of the same personalized prompt demand information, S is the total frequency of the personalized prompt demand information set by the user history, q1 is the preset probability corresponding to A/S, AtThe effective frequency of the personalized prompt requirement information is the same for the time interval t close to the current time interval StThe total times of personalized prompt requirement information provided by the user history for the current time period t, q2 is a preset corresponding At/StQ1+ q2= 1.

For example, assume that the personalized prompt request message can be divided into four categories, where the categories are c, d, e, and f, q1 is 0.4, q2 is 0.6, the (A/S) value of the personalized prompt request message c is 15%, and the (A/S) value of the personalized prompt request message c is 15%t/St) The value is 35%, and the Z value of the personalized prompt requirement information c is 27%; the (A/S) value of the personalized prompt requirement information d is 25%, and the (A/S) value of the personalized prompt requirement information dt/St) The value is 10%, the Z value of the personalized prompt requirement information d is 16%; the (A/S) value of the personalized prompt requirement information e is 30%, and the (A/S) value of the personalized prompt requirement information et/St) The value is 25%, the Z value of the personalized prompt requirement information e is 27%; the (A/S) value of the personalized prompt requirement information e is 30%, and the (A/S) value of the personalized prompt requirement information et/St) The value is 30%, and the Z value of the personalized prompt requirement information e is 30%.

In step S2c4, the personalized prompt requirement information with the highest prediction probability is selected as the personalized prompt requirement information set by the user for the prize information this time.

The obtaining of the state of the current game account mentioned in step S200 includes: and inquiring and acquiring the game account state set by the corresponding user by taking the user corresponding to the game account as an inquiry object from a preset second database in which the user and the game account state set by the corresponding user are stored.

Referring to fig. 5, the step S200 of forming the customized prize indicating information includes steps S210, S220, and S230.

In step S210, personalized prompt requirement information of the user associated with the game account for the prize information and the current state of the game account are obtained.

In step S220, if the current game account is busy or offline, the current game account is used as a query object, and the personalized prompt information corresponding to the state of the corresponding game account is queried and obtained in a third database in which the game account state and the personalized prompt information corresponding to the corresponding game account are stored, and the personalized prompt information and the prize information are combined to form customized prize prompt information.

In step S230, if the current game account is idle, the personalized prompt request information of the user associated with the game account for the prize information is combined with the prize information to form customized prize prompt information.

In step S300, the customized prize prompting information is filled in the corresponding position of the preset message template to generate a message to be sent.

The message template mentioned in step S300 is a pre-stored message template, the format of which is preset, and the message template has a position for inserting the customized prize prompting information, and the pre-stored message template can be edited in a background in a self-defined manner in advance and then stored.

In addition, the message template referred to at step S300 may be a winning message notification template for generating a notification message notifying the user of winning.

In step S400, the message to be sent is sent to the target client associated with the game account.

The target clients mentioned in step S400 include one or more different clients related to the game account. The client related to the game account may be a game client corresponding to an application program of the game itself, or a third-party client associated with the game client.

The implementation principle of the embodiment is as follows:

under the condition that the game account meets the winning condition, customized prize prompt information can be formed based on the personalized prompt requirement information of the user on the winning information, the prize information and the current game account state, and the customized prize prompt information is inserted into the message template, so that a message to be sent is formed and finally sent to the target client associated with the game account.

An embodiment of the present invention provides a computer-readable storage medium, which includes a program capable of being loaded and executed by a processor to implement any one of the methods shown in fig. 1-5.

The computer-readable storage medium includes, for example: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.

Based on the same inventive concept, an embodiment of the present invention provides an intelligent message sending system, which includes a memory and a processor, wherein the memory stores a program that can be executed on the processor to implement any one of the methods shown in fig. 1 to 5.

The embodiment of the application also discloses a terminal, which comprises a memory, a processor and a program which is stored on the memory and can run on the processor, wherein the program can be loaded and executed by the processor to realize the method shown in any one of the figures 1 to 5.

The embodiments of the present invention are preferred embodiments of the present application, and the scope of protection of the present application is not limited by the embodiments, so: all equivalent changes made according to the structure, shape and principle of the present application shall be covered by the protection scope of the present application.

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:游戏局内禁言方法及装置、存储介质及电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类