[go: up one dir, main page]

CN108197976B - Reward issuing method, device and server - Google Patents

Reward issuing method, device and server Download PDF

Info

Publication number
CN108197976B
CN108197976B CN201711369164.1A CN201711369164A CN108197976B CN 108197976 B CN108197976 B CN 108197976B CN 201711369164 A CN201711369164 A CN 201711369164A CN 108197976 B CN108197976 B CN 108197976B
Authority
CN
China
Prior art keywords
account
reward
client
server
account number
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.)
Active
Application number
CN201711369164.1A
Other languages
Chinese (zh)
Other versions
CN108197976A (en
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201711369164.1A priority Critical patent/CN108197976B/en
Publication of CN108197976A publication Critical patent/CN108197976A/en
Application granted granted Critical
Publication of CN108197976B publication Critical patent/CN108197976B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0225Avoiding frauds
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请实施例公开了一种奖励发放方法、装置以及服务器。该方法包括所述服务器接收交互组件发送的奖励事件查询请求,所述奖励事件查询请求携带有第三方客户端绑定的帐号,所述交互组件与所述第三方客户端均设置于同一移动终端;判断所述帐号是否满足奖励发放条件;当所述帐号满足所述奖励发放条件时,判断所述帐号是否满足预警账号的特征条件;当所述帐号不满足所述特征条件时,给所述帐号对应的用户发放奖励。本方法提升了奖励发放过程中的安全性。

Figure 201711369164

The embodiments of the present application disclose a reward issuing method, device, and server. The method includes the server receiving a reward event query request sent by an interaction component, the reward event query request carrying an account number bound to a third-party client, and the interaction component and the third-party client are both set in the same mobile terminal ; Judging whether the account number satisfies the reward issuing conditions; when the account number satisfies the reward issuing conditions, judging whether the account number satisfies the characteristic conditions of the warning account number; when the account number does not satisfy the characteristic conditions, giving the The user corresponding to the account will issue rewards. This method improves the security in the reward distribution process.

Figure 201711369164

Description

Reward issuing method, device and server
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method, an apparatus, and a server for issuing rewards.
Background
With the development of mobile internet technology, software downloading platforms, such as software stores, software centers or game centers, provide more and more application software. In order to enrich the functions of the software downloading platform and improve the user experience, the software downloading platform gives certain rewards to the user after the user performs some operations, for example, certain points or coupons are distributed to the user. However, with the development of network technology, some illegal clients can obtain rewards by illegal means, which causes loss to reward issuers.
Disclosure of Invention
In view of the above problems, the present application provides a method, an apparatus and a server for issuing rewards, so as to improve the security in the process of issuing rewards.
In a first aspect, the present application provides a reward issuing method, applied to a server, the method including: the server receives a reward event query request sent by an interactive component, wherein the reward event query request carries an account bound by a third-party client, and the interactive component and the third-party client are both arranged on the same mobile terminal; judging whether the account number meets the reward issuing condition or not; when the account number meets the reward issuing condition, judging whether the account number meets the characteristic condition of the early warning account number or not; and when the account does not meet the characteristic conditions, awards are issued to the user corresponding to the account.
In a second aspect, the present application provides a reward dispensing apparatus, operable on a server, the apparatus comprising: the system comprises a data receiving unit, a data processing unit and a data processing unit, wherein the data receiving unit is used for receiving a reward event query request sent by an interactive component, the reward event query request carries an account bound by a third-party client, and the interactive component and the third-party client are both arranged on the same mobile terminal; the reward judging unit is used for judging whether the account meets reward issuing conditions or not; the early warning account number judging unit is used for judging whether the account number meets the characteristic condition of the early warning account number or not when the account number meets the reward issuing condition; and the reward issuing unit is used for issuing rewards to the users corresponding to the account when the account does not meet the characteristic conditions.
In a third aspect, the present application provides a server comprising one or more processors and a memory; one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs configured to perform the methods described above.
In a fourth aspect, the present application provides a computer readable storage medium comprising a stored program, wherein the method of the above is performed when the program is run.
According to the reward distribution method, the reward distribution device and the server, after receiving a reward event inquiry request which is sent by an interactive component and carries an account bound by a third-party client, whether the account meets reward distribution conditions or not is judged. When the account number meets the reward issuing condition, whether the account number meets the characteristic condition of the early warning account number is judged, and when the account number does not meet the characteristic condition, the reward is issued to the account number, so that before the reward is issued to the account number, whether the account number is the early warning account number is verified safely, and the safety in the reward issuing process is improved.
These and other aspects of the present application will be more readily apparent from the following description of the embodiments.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 illustrates a schematic diagram of a network environment proposed in the present application;
FIG. 2 is a schematic diagram illustrating an interactive component arrangement proposed in the present application;
FIG. 3 is a schematic diagram of another interactive component arrangement proposed in the present application;
FIG. 4 is a flow chart of a method of reward distribution as set forth herein;
FIG. 5 illustrates an interface diagram of a reward distribution method set forth in the present application;
FIG. 6 is a schematic diagram of another interface in a reward distribution method proposed by the present application;
FIG. 7 is a flow chart of another method of reward distribution set forth herein;
fig. 8 is a block diagram showing a structure of a content push apparatus proposed in the present application;
fig. 9 is a block diagram showing a structure of another content push apparatus proposed in the present application;
fig. 10 is a block diagram illustrating a structure of a server proposed in the present application;
fig. 11 is a schematic structural diagram of a mobile terminal proposed in the present application;
fig. 12 shows a block diagram of a mobile terminal of the present application for performing a bonus award delivery method according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The game center installed in the mobile terminal is generally a software download platform for a user to download or update a game client. In order to further enrich the user functions, reward tasks are arranged in the game center, and the users can obtain rewards given by the game center after completing the reward tasks. For example, the user may receive a corresponding reward when downloading and installing a specific application program in the game center, or when completing an evaluation of the application program once.
The game client downloaded by the user from the game center is a third party client relative to the game center. The server address configured in the game client is the address of the game server corresponding to the game client, so that the game client and the game center server cannot directly communicate before. Therefore, the game client as a third party client is generally unable to interact with data in the game center server. With the development of network technology, some illegal clients can obtain rewards by illegal means, and losses are caused to reward issuing parties.
Therefore, the inventor proposes a reward issuing method, a reward issuing device and a server for improving the security in the reward issuing process.
The network environment in which the reward distribution method and device provided by the present application operate is described first below.
As shown in fig. 1, the mobile terminal 200 and the server 220 are located in a wireless network or a wired network 210, and the mobile terminal 200 and the server 220 perform data interaction through the wireless network or the wired network 210. In the present application, the mobile terminal 200 may be a mobile phone, a tablet computer, or the like.
A client or other interactive components may be run in mobile terminal 200 and server 220 may run a server. The interactive components in the mobile terminal 200 are similar to the client and can independently communicate with the server. The interactive component may be provided in the mobile terminal separately from the client in the mobile terminal 200, as shown in fig. 2, or may be embedded in the client as shown in fig. 3. It will be appreciated that when the interactive component is embedded in the client, it is still running independently of the client.
For example, in the present application, the mobile terminal 200 runs therein an interactive component and a third party client with respect to the server 220, wherein the third party client cannot directly communicate with the server 220, and the interactive component can communicate with the server 220. A server corresponding to the game center runs in the server 220, and based on the network environment, the interaction component may perform data interaction with the server 220 through the network 210, so as to obtain data from the server 220, and transmit the data obtained from the server 220 to the client.
For example, the server 220 stores the progress of the game center user in completing the task and the completion condition. After the interactive component sends an update event query request to the server 220 through the network 210, the server 220 starts to query the completion condition of the user task, and when the account of the user is queried to meet the reward pickup condition and the account is not an early warning account, the reward is issued to the user corresponding to the account through the network 210.
Embodiments of the present application will be described in detail below with reference to the accompanying drawings.
Referring to fig. 4, the present application provides a method for issuing rewards, applied to a server, the method including:
step S110: the server receives a reward event query request sent by an interactive component, wherein the reward event query request carries an account bound by a third-party client, and the interactive component and the third-party client are both arranged on the same mobile terminal.
As one way, the reward event query request is sent when the interactive component detects that the third-party client is in a preset state. In the present application, the preset state includes one of the following states: when the third-party client is started; the third-party client-side is converted from background operation to foreground operation; and when the third party client receives the update instruction.
The third-party client is started when the mobile terminal is started for the first time after being started, and can also be restarted in the running process. The third-party client operates in the background, which means that the process of the third-party client still operates, but the mobile terminal does not currently display the operation interface of the third-party client, and correspondingly, the third-party client operates in the foreground, which means that the process of the third-party client not only operates, but also the mobile terminal currently displays the operation interface of the third-party client.
As one mode, the update instruction received by the third-party client may be an update instruction triggered manually by a user, for example, the user triggers the update instruction by touching a designated area in an interface of the third-party client, or as shown in fig. 5, slides the interface 111 of the third client along a direction indicated by an arrow in fig. 5, and when the interface 111 slides a preset distance h to a position shown in fig. 6, the update instruction is touched. As another mode, the update instruction received by the third-party client may be an update instruction triggered according to a preset period.
It should be noted that the mobile terminal may respond to a single-finger drag of the user, or may respond to a multi-finger drag to slide the interface 111. The sliding operation is only exemplary, and the present application is not limited to the specific operation, and the operation that the interface 111 can change between two positions is all within the protection scope of the present application.
In the application, in order to inquire the reward information of a certain user in a targeted manner, the reward event inquiry request carries an account bound by a third-party client.
Step S120: and judging whether the account number meets the reward issuing condition or not.
The user can complete the corresponding periodic task through the client corresponding to the server, and it can be understood that the user logs in by using the account in advance when executing the periodic task in the client, and the server correspondingly stores the account and the completion state of the periodic task corresponding to the account when storing the completion state of the periodic task. Based on the above manner, the server may determine whether the account satisfies the reward issuance condition by determining the state of the periodic task corresponding to the account of the user.
Step S130: and when the account number meets the reward issuing condition, judging whether the account number meets the characteristic condition of the early warning account number.
The periodic task may be a single-stage periodic task or a multi-stage periodic task. The periodic task includes at least one of the following tasks: downloading and installing a specified application program; completing the comment on the specified application program; and completing posting in the specified forum plate. When the periodic task is a single-stage periodic task, the user finishes downloading and installing the specified application program, finishes commenting on the specified application program and finishes one stage task in postings in the specified forum plate, and all contents representing the periodic task are finished.
And when the periodic task is a periodic task of a plurality of stages, downloading and installing a specified application program, completing comments on the specified application program and completing posting in a specified forum plate as different stages of the plurality of stages. In this case, the server detects that the previous stage task is completed and activates the next stage task. For example, when a specified application is downloaded and installed, comments to the specified application are completed, and periodic stage tasks posted as sequential ordering are completed in a specified forum block. After the server detects that the user executes the stage task of downloading and installing the specified application program, the user is allowed to execute the stage task of completing the comment of the specified application program, and the same is true for the subsequent period stage task.
As a mode, when the periodic task is a task in a single period, and when the server detects that the task in the single period is completed by the user, it is determined that the account of the user satisfies the reward issuance condition. And when the periodic task is a task in multiple stages, the server judges that the account of the user meets the reward issuing condition when detecting that the user completes the task in at least one stage.
In order to verify the security of the account, after the server judges that the account meets the reward issuing condition, the server further judges whether the account meets the characteristic condition of the early warning account.
As one way, the characteristic conditions include: the sum of the score of the abnormal system operation corresponding to the account, the score of the historical abnormal login behavior corresponding to the account and the score of the historical abnormal record corresponding to the account exceeds a preset score.
Step S140: and when the account does not meet the characteristic conditions, awards are issued to the user corresponding to the account.
Wherein, a communication link cannot be directly established between the third-party client and the server. The third-party client and the server cannot be directly communicated with each other, wherein one of the situations is that the server corresponding to the third-party client is different from the server corresponding to the interactive component, that is, the address of the server configured in the third-party client for requesting data is not the address of the server corresponding to the interactive component. For example, when the third-party client is a game client, the corresponding server is a game server, and when the third-party client is a client of the instant messaging software, the corresponding server is an instant messaging server. In addition, as another mode, the third-party client is the same as the server corresponding to the server, but the corresponding server is different. It will be appreciated that in this case, there are multiple servers running in the server.
The server may pre-select the category of the third client that determines the binding of the account when issuing the award to the account. As a mode, when it is determined that the third client bound to the account is a stand-alone client, that is, when the client is running, data support of the server may not be required, the reward is sent to the interaction component, and the interaction component is instructed to send the reward to the third client. And the interactive component and the third client can carry out information transmission in a mode of interprocess communication.
As another mode, when it is determined that the third client bound to the account is a networked client, that is, the client needs to perform data interaction with the server when running, the reward is sent to the server corresponding to the third client, and the server corresponding to the third client is instructed to update the reward information corresponding to the account.
It should be noted that, in the present application, the interaction component may be independent from the third-party client, or may be embedded in the third client. The specific type of the interactive component can also be set according to specific requirements. By one approach, it can be an SDK (software Development kit) component.
In the present application, the specific contents of the reward may be set according to actual needs, and the reward may be a point or a coupon.
According to the reward issuing method, after receiving a reward event query request which is sent by an interactive component and carries an account bound by a third-party client, whether the account meets reward issuing conditions or not is judged. When the account number meets the reward issuing condition, whether the account number meets the characteristic condition of the early warning account number is judged, and when the account number does not meet the characteristic condition, the reward is issued to the account number, so that before the reward is issued to the account number, whether the account number is the early warning account number is verified safely, and the safety in the reward issuing process is improved.
Referring to fig. 7, the present application provides a method for issuing rewards, applied to a server, the method including:
step S210: the server receives a reward event query request sent by an interactive component, wherein the reward event query request carries an account bound by a third-party client, and the interactive component and the third-party client are both arranged on the same mobile terminal.
Step S220: and judging whether the account number meets the reward issuing condition or not.
Step S230: and when the account number does not meet the reward issuing condition, returning a notice that the reward cannot be received to the interactive component.
Step S240: and when the account number meets the reward issuing condition, judging whether the abnormal grade score corresponding to the account number exceeds a preset score.
As one mode, the judging whether the abnormal grade score corresponding to the account exceeds a preset score includes judging that the sum of the score of the abnormal system operation corresponding to the account, the score of the historical abnormal login behavior corresponding to the account and the score of the historical abnormal record corresponding to the account exceeds a preset score.
The abnormal system operation, the historical abnormal logging behavior, and the historical abnormal log will be described separately below.
By one approach, the abnormal system operation includes at least one of: the number of times of the completion state change of the periodic task is greater than the number of periodic stages included in the periodic task; and the reward drawing times corresponding to the periodic tasks are larger than the maximum reward drawing times corresponding to the periodic tasks.
When the periodic task is a single-stage task, the completion state change state is only once, namely the periodic task is converted from incomplete to complete, and the periodic task also has only one period corresponding to the single-stage task. When the number of times of completing the state change in the periodic task corresponding to the account of the user is greater than the number of the periodic stages included in the periodic task, it indicates that the data is wrong or the user of the account is a suspected illegal user. The same is true for the determination of the number of completion state changes of the tasks of the plurality of stages.
The same is true for the number of awards for the periodic tasks. When the periodic task is a single-stage task, the reward times are one time, and the maximum reward times of the single-stage task is also one time. And when the reward drawing times corresponding to the single-stage task are larger than the maximum reward drawing times corresponding to the single-stage task, indicating that data is wrong or the user of the account is suspected to be an illegal user. The same is true for the judgment of the reward picking-up times of the tasks of the multiple stages, and the details are not repeated here.
It should be noted that the periodic task established in the server is associated with a certain game, and a certain game usually has a plurality of game users, and the periodic tasks corresponding to different game users are different. Correspondingly, when the interactive component sends an update event query request to the server, the request carries the game account of the user bound to the third-party client, and the server correspondingly queries the completion state of the task corresponding to the periodic task ID corresponding to the received game account.
When the created periodic task is a multi-stage periodic task, different stages can be distinguished by adding suffixes to the periodic task ID. For example, when the periodic task ID is 123456, the first stage task is 123456_1, while the second stage task is 123456_2, and so on for the task IDs of the following stages. For example, when the multi-stage periodic task includes downloading and installing a specified application, completing a comment on the specified application, and completing posting in a specified forum block, and the ID of the periodic task is a, the specified application is downloaded and installed as a first-stage task, the task ID of which is a _1, the comment on the specified application is completed as a second-stage task, the task ID of which is a _2, and the posting is completed in the specified forum block as a third-stage task, the task ID of which is a _ 3.
By one approach, the historical abnormal login behavior includes at least one of: in a first preset time period, the accounts log in areas with the preset number and above; and in a second preset time period, the account logs in the terminal equipment with the number exceeding the preset number.
By one approach, the historical exception record includes at least one of the following exception records: the account number is recorded as an early warning account number before; the IP number section of the source address carried in the reward event query request is a frequently-used number section of the early warning account number identified by history; the machine room to which the source address carried in the reward event query request belongs is recorded as an illegal machine room; the account registration time is between the registration times of the plurality of early warning accounts identified in the history.
When a certain account is judged as an early warning account by the server, the server records an IP address when an interaction component corresponding to a client bound with the early warning account communicates with the server, records the number segment of the IP address at the same time, and judges the IP number segment as a commonly used number segment of the early warning account when detecting that a certain IP number segment is recorded for more than a preset number.
And when one account is judged as an early warning account by the server, the server records the registration time of the early warning account and adds the registration time into the established registration time characteristic library. When the number of the early warning accounts in the registration accounts in a certain time period is detected to exceed the preset number, the time period is judged as the early warning time period, and the account registration time is between the registration times of the multiple early warning accounts identified in the history, namely the registration time of the account is in the early warning time period.
It should be noted that, corresponding scores are still set for the sub-items specifically included in each of the large items of the abnormal system operation, the historical abnormal login behavior, and the historical abnormal record, and when there are a plurality of sub-items, the sum of the scores of the sub-items is the score of the large item.
For example, when the large item of abnormal system operation includes two small items, that is, the number of completion state changes of the periodic task is greater than the number of periodic phases included in the periodic task, and the number of reward pickup times corresponding to the periodic task is greater than the maximum number of reward pickup times corresponding to the periodic task, the score of the abnormal system operation is the sum of the number of completion state changes of the periodic task being greater than the number of periodic phases included in the periodic task, and the number of reward pickup times corresponding to the periodic task being greater than the maximum number of reward pickup times corresponding to the periodic task. The same is true for the scores of other large items, which are not described in detail here.
It should be noted that, in the process of determining whether the account satisfies the characteristic condition of the early warning account, the server may select one or more of the abnormal system operation, the historical abnormal login behavior, and the historical abnormal record as a large item for scoring. For the large item selected by the selected server, the server can also select one or more of the small items included in the large item as the small item when the large item is scored. The score of each small item is not specifically limited in the present application, and the server may be set according to different practical situations. For example, when the server detects that the percentage of the history abnormal login is high in the preset time period, the server correspondingly increases the score of the small item corresponding to the large item of the history abnormal login. And when the proportion of the history abnormal record is detected to be higher, the score of the small item corresponding to the large item of the history abnormal record is increased. Note that, when the server increases the score, the increase ratio is not particularly limited, and may be, for example, 10% or 20%.
Step S250: and when the account number meets the characteristic condition, returning a notification of information error to the interactive component, and disconnecting the communication link established with the interactive component.
Step S260: and when the account does not meet the characteristic conditions, awards are issued to the user corresponding to the account.
According to the reward issuing method, after receiving a reward event query request which is sent by an interactive component and carries an account bound by a third-party client, whether the account meets reward issuing conditions or not is judged. When the account number meets the reward issuing condition, and the abnormal grade score of the account number is judged to exceed the preset score, the reward is issued to the account number, so that before the reward is issued to the account number, the abnormal grade of the account number is scored, whether the account number is an early warning account number or not is verified safely, and the safety in the reward issuing process is improved.
Referring to fig. 8, the present application provides a reward distribution apparatus 300 operating on a server, where the apparatus 300 includes: a data receiving unit 310, a reward judging unit 320, an early warning account number judging unit 330 and a reward dispensing unit 340.
The data receiving unit 310 is configured to receive a reward event query request sent by an interactive component, where the reward event query request carries an account bound to a third-party client, and the interactive component and the third-party client are both disposed in the same mobile terminal.
The reward determination unit 320 is used to determine whether the account satisfies the reward issue condition.
By one approach, the reward issuance conditions include: and the periodic task corresponding to the account is in a finished state.
The early warning account determination unit 330 is configured to determine whether the account satisfies a characteristic condition of the early warning account when the account satisfies the reward issuance condition.
As one way, the characteristic conditions include: the sum of the score of the abnormal system operation corresponding to the account, the score of the historical abnormal login behavior corresponding to the account and the score of the historical abnormal record corresponding to the account exceeds a preset score.
And the reward issuing unit 340 is configured to issue a reward to the user corresponding to the account when the account does not meet the characteristic condition.
The reward issuing unit 340 is specifically configured to, when determining that the third client bound with the account is a stand-alone client, send a reward to the interactive component, and instruct the interactive component to send the reward to the third client; and when the third client bound with the account is judged to be the networking client, sending the reward to a server corresponding to the third client, and indicating the server corresponding to the third client to update the reward information corresponding to the account.
Referring to fig. 9, the present application provides a reward distribution apparatus 400 operating on a server, where the apparatus 400 includes: a data receiving unit 410, a reward judging unit 420, an early warning account judging unit 430 and a reward dispensing unit 440.
The data receiving unit 410 is configured to receive a reward event query request sent by an interactive component, where the reward event query request carries an account bound to a third-party client, and the interactive component and the third-party client are both disposed in the same mobile terminal.
The reward determination unit 420 is used for determining whether the account satisfies the reward issue condition.
The early warning account number judging unit 430 is configured to, when the account number meets the reward dispensing condition, judge whether an abnormal level score corresponding to the account number exceeds a preset score.
As one mode, the abnormal grade score includes a sum of a score of abnormal system operation corresponding to the account, a score of historical abnormal login behavior corresponding to the account, and a score of historical abnormal record corresponding to the account.
By one approach, the abnormal system operation includes at least one of: the number of times of the completion state change of the periodic task is greater than the number of periodic stages included in the periodic task; and the reward drawing times corresponding to the periodic tasks are larger than the maximum reward drawing times corresponding to the periodic tasks. By one approach, the historical abnormal login behavior includes at least one of: in a first preset time period, the accounts log in areas with the preset number and above; and in a second preset time period, the account logs in the terminal equipment with the number exceeding the preset number. By one approach, the historical exception record includes at least one of the following exception records: the account number is recorded as an early warning account number before; the IP number section of the source address carried in the reward event query request is a frequently-used number section of the early warning account number identified by history; the machine room to which the source address carried in the reward event query request belongs is recorded as an illegal machine room; the account registration time is between the registration times of the plurality of early warning accounts identified in the history.
And the reward issuing unit is used for issuing a reward 440 to the user corresponding to the account when the account does not meet the characteristic condition.
In summary, the reward issuing method, the reward issuing device and the server provided by the application judge whether the account meets the reward issuing conditions or not after receiving the reward event query request which is sent by the interaction component and carries the account bound by the third-party client. When the account number meets the reward issuing condition, whether the account number meets the characteristic condition of the early warning account number is judged, and when the account number does not meet the characteristic condition, the reward is issued to the account number, so that before the reward is issued to the account number, whether the account number is the early warning account number is verified safely, and the safety in the reward issuing process is improved.
Referring to fig. 10, based on the content method and apparatus, the present application further provides a server 220 in the environment shown in fig. 1. The server 220 includes one or more processors 222 (only one of which is shown) and memory 224.
Those skilled in the art will appreciate that all other components are peripheral devices with respect to the processor 222, and the processor 222 is coupled to the peripheral devices through a plurality of peripheral interfaces 226. The peripheral interface 226 may be implemented based on the following standards: universal Asynchronous Receiver/Transmitter (UART), General Purpose Input/Output (GPIO), Serial Peripheral Interface (SPI), and Inter-Integrated Circuit (I2C), but the present invention is not limited to these standards. In some examples, the peripheral interface 226 may comprise only a bus. These controllers may also be separate from the peripheral interfaces 226 and integrated within the processor 222 or corresponding peripherals.
The memory 224 may be used to store software programs and modules, and the processor 222 executes various functional applications and data processing by executing the software programs and modules stored in the memory 224. The memory 224 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid state memory. In some examples, the memory 224 may further include memory that is remotely located from the processor 222.
A mobile terminal provided by the present application will be described with reference to fig. 11 and 12.
Referring to fig. 11, based on the method and the apparatus for issuing the rewards, an embodiment of the present invention further provides a mobile terminal 100 capable of executing the method for issuing the rewards, which includes an electronic body 10, where the electronic body 10 includes a housing 12 and a main display 120 disposed on the housing 12. The housing 12 may be made of metal, such as steel or aluminum alloy. In this embodiment, the main display 120 generally includes a display panel 111, and may also include a circuit or the like for responding to a touch operation performed on the display panel 111. The Display panel 111 may be a Liquid Crystal Display (LCD) panel, and in some embodiments, the Display panel 111 is a touch screen 109.
As shown in fig. 12, in an actual application scenario, the mobile terminal 100 may be used as a smartphone terminal, in which case the electronic body 10 generally further includes one or more processors 102 (only one is shown in the figure), a memory 104, an RF (Radio Frequency) module 106, an audio circuit 110, a sensor 114, an input module 118, and a power module 122. It will be understood by those skilled in the art that the present application is not intended to be limited to the configuration of the electronics body portion 10. For example, the electronics body section 10 may include more or fewer components than shown, or have a different configuration than shown.
Those skilled in the art will appreciate that all other components are peripheral devices with respect to the processor 102, and the processor 102 is coupled to the peripheral devices through a plurality of peripheral interfaces 124. The peripheral interface 124 may be implemented based on the following criteria: universal Asynchronous Receiver/Transmitter (UART), General Purpose Input/Output (GPIO), Serial Peripheral Interface (SPI), and Inter-Integrated Circuit (I2C), but the present invention is not limited to these standards. In some examples, the peripheral interface 124 may comprise only a bus; in other examples, the peripheral interface 124 may also include other elements, such as one or more controllers, for example, a display controller for interfacing with the display panel 111 or a memory controller for interfacing with a memory. These controllers may also be separate from the peripheral interface 124 and integrated within the processor 102 or a corresponding peripheral.
The memory 104 may be used to store software programs and modules, and the processor 102 executes various functional applications and data processing by executing the software programs and modules stored in the memory 104. The memory 104 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid state memory. In some examples, the memory 104 may further include memory located remotely from the processor 102, which may be connected to the electronic body portion 10 or the primary display 120 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The RF module 106 is configured to receive and transmit electromagnetic waves, and achieve interconversion between the electromagnetic waves and electrical signals, so as to communicate with a communication network or other devices. The RF module 106 may include various existing circuit elements for performing these functions, such as an antenna, a radio frequency transceiver, a digital signal processor, an encryption/decryption chip, a Subscriber Identity Module (SIM) card, memory, and so forth. The RF module 106 may communicate with various networks such as the internet, an intranet, a wireless network, or with other devices via a wireless network. The wireless network may comprise a cellular telephone network, a wireless local area network, or a metropolitan area network. The Wireless network may use various Communication standards, protocols, and technologies, including, but not limited to, Global System for Mobile Communication (GSM), Enhanced Mobile Communication (Enhanced Data GSM Environment, EDGE), wideband Code division multiple Access (W-CDMA), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Wireless Fidelity (WiFi) (e.g., IEEE802.1 a, IEEE802.11 b, IEEE802.1 g, and/or IEEE802.11 n), Voice over internet protocol (VoIP), world wide mail Access (Microwave for Wireless communications, wimax), and any other suitable protocol for instant messaging, and may even include those protocols that have not yet been developed.
The audio circuitry 110, speaker 101, sound jack 103, microphone 105 collectively provide an audio interface between a user and the electronic body portion 10 or the main display 120. Specifically, the audio circuit 110 receives sound data from the processor 102, converts the sound data into an electrical signal, and transmits the electrical signal to the speaker 101. The speaker 101 converts an electric signal into a sound wave audible to the human ear. The audio circuitry 110 also receives electrical signals from the microphone 105, converts the electrical signals to sound data, and transmits the sound data to the processor 102 for further processing. Audio data may be retrieved from the memory 104 or through the RF module 106. In addition, audio data may also be stored in the memory 104 or transmitted through the RF module 106.
The sensor 114 is disposed in the electronic body portion 10 or the main display 120, examples of the sensor 114 include, but are not limited to: light sensors, operational sensors, pressure sensors, infrared heat sensors, distance sensors, gravitational acceleration sensors, and other sensors.
Specifically, the light sensors may include a light sensor 114F, a pressure sensor 114G. Among them, the pressure sensor 114G may detect a pressure generated by pressing on the mobile terminal 100. That is, the pressure sensor 114G detects pressure generated by contact or pressing between the user and the mobile terminal, for example, contact or pressing between the user's ear and the mobile terminal. Accordingly, the pressure sensor 114G may be used to determine whether contact or pressing has occurred between the user and the mobile terminal 100, as well as the magnitude of the pressure.
Referring to fig. 12 again, in the embodiment shown in fig. 12, the light sensor 114F and the pressure sensor 114G are disposed adjacent to the display panel 111. The light sensor 114F may turn off the display output when an object is near the main display 120, for example, when the electronic body portion 10 moves to the ear.
As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used for applications (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping) and the like for recognizing the attitude of the mobile terminal 100. In addition, the electronic body 10 may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer and a thermometer, which are not described herein,
in this embodiment, the input module 118 may include the touch screen 109 disposed on the main display 120, and the touch screen 109 may collect touch operations of the user (for example, operations of the user on or near the touch screen 109 using any suitable object or accessory such as a finger, a stylus, etc.) and drive the corresponding connection device according to a preset program. Optionally, the touch screen 109 may include a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 102, and can receive and execute commands sent by the processor 102. In addition, the touch detection function of the touch screen 109 may be implemented by various types, such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch screen 109, in other variations, the input module 118 may include other input devices, such as keys. The keys may include, for example, character keys for inputting characters, and control keys for triggering control functions. Examples of such control keys include a "back to home" key, a power on/off key, and the like.
The main display 120 is used to display information input by a user, information provided to the user, and various graphic user interfaces of the electronic body section 10, which may be composed of graphics, text, icons, numbers, video, and any combination thereof, and in one example, the touch screen 109 may be provided on the display panel 111 so as to be integrated with the display panel 111.
The power module 122 is used to provide power supply to the processor 102 and other components. Specifically, the power module 122 may include a power management system, one or more power sources (e.g., batteries or ac power), a charging circuit, a power failure detection circuit, an inverter, a power status indicator light, and any other components associated with the generation, management, and distribution of power within the electronic body portion 10 or the primary display 120.
The mobile terminal 100 further comprises a locator 119, the locator 119 being configured to determine an actual location of the mobile terminal 100. In this embodiment, the locator 119 implements the positioning of the mobile terminal 100 by using a positioning service, which is understood to be a technology or a service for obtaining the position information (e.g., longitude and latitude coordinates) of the mobile terminal 100 by using a specific positioning technology and marking the position of the positioned object on an electronic map.
It should be understood that the mobile terminal 100 described above is not limited to a smartphone terminal, but it should refer to a computer device that can be used in mobility. Specifically, the mobile terminal 100 refers to a mobile computer device equipped with an intelligent operating system, and the mobile terminal 100 includes, but is not limited to, a smart phone, a smart watch, a tablet computer, and the like.
In the description herein, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present application, "plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and the scope of the preferred embodiments of the present application includes other implementations in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present application.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (mobile terminal) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments. In addition, functional units in the embodiments of the present application may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc. Although embodiments of the present application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present application, and that variations, modifications, substitutions and alterations may be made to the above embodiments by those of ordinary skill in the art within the scope of the present application.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not necessarily depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.

Claims (9)

1.一种奖励发放方法,其特征在于,应用于服务器,所述方法包括:1. A reward distribution method, characterized in that, applied to a server, the method comprising: 所述服务器接收交互组件发送的奖励事件查询请求,所述奖励事件查询请求携带有第三方客户端绑定的帐号,所述交互组件与所述第三方客户端均设置于同一移动终端,其中,所述第三方客户端与所述服务器之间无法直接建立通信链接;The server receives a reward event query request sent by the interactive component, and the reward event query request carries an account bound to a third-party client, and the interactive component and the third-party client are both set in the same mobile terminal, wherein, A communication link cannot be directly established between the third-party client and the server; 判断所述帐号是否满足奖励发放条件;Judging whether the account meets the reward distribution conditions; 当所述帐号满足所述奖励发放条件时,判断所述帐号是否满足预警账号的特征条件;When the account satisfies the reward issuance conditions, determine whether the account satisfies the characteristic conditions of the early warning account; 当所述帐号不满足所述特征条件,且当判断绑定所述帐号的第三客户端为单机客户端时,将奖励发送给所述交互组件,指示所述交互组件将所述奖励发送给所述第三客户端;When the account does not meet the characteristic conditions, and when it is judged that the third client bound to the account is a stand-alone client, the reward is sent to the interaction component, and the interaction component is instructed to send the reward to the third client; 当所述帐号不满足所述特征条件,且当判断绑定所述帐号的第三客户端为联网客户端时,将奖励发送给所述第三客户端对应的服务器,指示所述第三客户端对应的服务器更新所述帐号对应的奖励信息;When the account does not meet the characteristic conditions, and when it is determined that the third client bound to the account is an online client, the reward is sent to the server corresponding to the third client, indicating that the third client The server corresponding to the terminal updates the reward information corresponding to the account; 其中,所述单机客户端为在运行时不需要服务器的数据支持的客户端,所述联网客户端为在运行时需要和服务器进行数据交互的客户端。Wherein, the stand-alone client is a client that does not need data support from the server during operation, and the networked client is a client that needs to perform data interaction with the server during operation. 2.根据权利要求1所述的方法,其特征在于,所述奖励发放条件包括:2. The method according to claim 1, wherein the reward distribution conditions comprise: 所述帐号对应的周期任务处于完成状态。The periodic task corresponding to the account is in a completed state. 3.根据权利要求1所述的方法,其特征在于,所述特征条件包括:3. The method according to claim 1, wherein the characteristic conditions comprise: 所述帐号对应的异常系统操作的评分、所述帐号对应的历史异常登录行为的评分以及所述帐号对应的历史异常记录的评分之和超过预设的分数。The sum of the score of the abnormal system operation corresponding to the account, the score of the historical abnormal login behavior corresponding to the account, and the score of the historical abnormal record corresponding to the account exceeds the preset score. 4.根据权利要求3所述的方法,其特征在于,所述异常系统操作包括以下操作中的至少一个:4. The method of claim 3, wherein the abnormal system operation comprises at least one of the following operations: 周期任务的完成状态变化的次数大于所述周期任务包括的周期阶段数;以及The number of times the completion status of the periodic task changes is greater than the number of periodic stages included in the periodic task; and 周期任务对应的奖励领取次数大于所述周期任务所对应的最大奖励领取次数。The number of reward collections corresponding to the periodic task is greater than the maximum number of reward collections corresponding to the periodic task. 5.根据权利要求3所述的方法,其特征在于,所述历史异常登录行为包括以下行为中的至少一个:5. The method according to claim 3, wherein the historical abnormal login behavior comprises at least one of the following behaviors: 在第一预设时间段内,所述帐号在预设个数及以上的区域登录;以及Within the first preset time period, the account number is logged in a preset number or more of areas; and 在第二预设时间段内,所述帐号在超过预设个数的终端设备中登录。Within the second preset time period, the account number is logged in more than a preset number of terminal devices. 6.根据权利要求3所述的方法,其特征在于,所述历史异常记录包括以下异常记录中的至少一个:6. The method according to claim 3, wherein the historical abnormal record comprises at least one of the following abnormal records: 所述帐号之前被记录过为预警账号;The account has been previously recorded as an alert account; 所述奖励事件查询请求中携带的源地址的IP号段为历史识别出的预警账号常用号段;The IP number segment of the source address carried in the reward event query request is the frequently used number segment of the early warning account identified in the history; 所述奖励事件查询请求中携带的源地址所属机房被记录过为非法机房;The computer room to which the source address carried in the reward event query request belongs has been recorded as an illegal computer room; 所述帐号注册时间处于历史识别出的多个预警账号的注册时间之间。The account registration time is between the registration times of multiple early warning accounts identified in history. 7.一种奖励发放装置,其特征在于,运行于服务器,所述装置,包括:7. A reward issuing device, characterized in that, running on a server, the device comprising: 数据接收单元,用于接收交互组件发送的奖励事件查询请求,所述奖励事件查询请求携带有第三方客户端绑定的帐号,所述交互组件与所述第三方客户端均设置于同一移动终端,其中,所述第三方客户端与所述服务器之间无法直接建立通信链接;A data receiving unit, configured to receive a reward event query request sent by an interactive component, where the reward event query request carries an account number bound to a third-party client, and both the interactive component and the third-party client are set in the same mobile terminal , wherein a communication link cannot be directly established between the third-party client and the server; 奖励判断单元,同于判断所述帐号是否满足奖励发放条件;The reward judging unit is the same as judging whether the account satisfies the reward issuing conditions; 预警账号判断单元,用于当所述帐号满足所述奖励发放条件时,判断所述帐号是否满足预警账号的特征条件;an early warning account judging unit, configured to judge whether the account meets the characteristic conditions of the early warning account when the account meets the reward issuance conditions; 奖励发放单元,用于当所述帐号不满足所述特征条件时,且当判断绑定所述帐号的第三客户端为单机客户端时,将奖励发送给所述交互组件,指示所述交互组件将所述奖励发送给所述第三客户端;当所述帐号不满足所述特征条件,且当判断绑定所述帐号的第三客户端为联网客户端时,将奖励发送给所述第三客户端对应的服务器,指示所述第三客户端对应的服务器更新所述帐号对应的奖励信息;其中,所述单机客户端为在运行时不需要服务器的数据支持的客户端,所述联网客户端为在运行时需要和服务器进行数据交互的客户端。A reward issuing unit, configured to send a reward to the interaction component when the account does not meet the characteristic conditions and when it is judged that the third client bound to the account is a stand-alone client, indicating the interaction The component sends the reward to the third client; when the account does not meet the characteristic conditions, and when it is judged that the third client bound to the account is an online client, the reward is sent to the The server corresponding to the third client instructs the server corresponding to the third client to update the reward information corresponding to the account; wherein, the stand-alone client is a client that does not require data support from the server during operation, and the A networked client is a client that needs to interact with the server at runtime. 8.一种服务器,其特征在于,包括一个或多个处理器以及存储器;8. A server, comprising one or more processors and a memory; 一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行权利要求1-6任一所述的方法。one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs are configured to perform claim 1 -6 Any of the described methods. 9.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质包括存储的程序,其中,在所述程序运行时执行权利要求1-6任一所述的方法。9. A computer-readable storage medium, wherein the computer-readable storage medium comprises a stored program, wherein the method of any one of claims 1-6 is executed when the program is run.
CN201711369164.1A 2017-12-18 2017-12-18 Reward issuing method, device and server Active CN108197976B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711369164.1A CN108197976B (en) 2017-12-18 2017-12-18 Reward issuing method, device and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711369164.1A CN108197976B (en) 2017-12-18 2017-12-18 Reward issuing method, device and server

Publications (2)

Publication Number Publication Date
CN108197976A CN108197976A (en) 2018-06-22
CN108197976B true CN108197976B (en) 2022-03-18

Family

ID=62574617

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711369164.1A Active CN108197976B (en) 2017-12-18 2017-12-18 Reward issuing method, device and server

Country Status (1)

Country Link
CN (1) CN108197976B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109285027B (en) * 2018-08-21 2024-06-25 中国平安人寿保险股份有限公司 Prize money issuing method and device based on data security, computer equipment and storage medium
CN109165981A (en) * 2018-08-28 2019-01-08 北京点七二创意互动传媒文化有限公司 The data processing method and device, terminal of user's interaction
CN109493111A (en) * 2018-09-28 2019-03-19 中国平安人寿保险股份有限公司 Prize drawing data processing method, device and storage medium, server
CN109859049A (en) * 2019-01-04 2019-06-07 上海上湖信息技术有限公司 A kind of complimentary awards distribution method and system based on internet financial platform
CN110064203A (en) * 2019-04-03 2019-07-30 福建天晴数码有限公司 The method for detecting abnormality and computer readable storage medium of game reward
CN110111149B (en) * 2019-05-08 2022-12-30 腾讯科技(上海)有限公司 Season task settlement method and device and server
CN111091418B (en) * 2019-12-13 2023-09-12 广州酷狗计算机科技有限公司 Virtual resource feedback method, device and storage medium
CN111091422B (en) * 2019-12-23 2024-04-12 网易(杭州)网络有限公司 Method, apparatus, device and computer readable storage medium for issuing rewards in game
CN111681033A (en) * 2020-04-29 2020-09-18 五八有限公司 A method and device for compensating resource information
CN118489117A (en) * 2022-06-27 2024-08-13 聚好看科技股份有限公司 User equipment and rewarding right data processing method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102685196A (en) * 2010-12-22 2012-09-19 北京华夏未来信息技术有限公司 Method and virtual application system for improving user experience in virtual application environment
CN106330659A (en) * 2015-06-24 2017-01-11 腾讯科技(深圳)有限公司 Communication account recommendation method, client and server
CN106911734A (en) * 2015-12-22 2017-06-30 北京奇虎科技有限公司 A kind of method and server for generating application installation kit

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130317900A1 (en) * 2012-05-25 2013-11-28 Theron Randy Fennel System and method for providing reward programs as an electronically mediated service
JP5547242B2 (en) * 2012-06-25 2014-07-09 株式会社コナミデジタルエンタテインメント GAME CONTROL DEVICE, GAME CONTROL METHOD, PROGRAM, GAME SYSTEM
CN104217144A (en) * 2013-06-03 2014-12-17 博雅网络游戏开发(深圳)有限公司 Method and system for preventing virtual good brushing in online game
US20150170187A1 (en) * 2013-12-18 2015-06-18 Carlos I. Santaella Integrated multi-tiered incentive compaign electronic commerce management system and methods
US10057379B2 (en) * 2015-11-12 2018-08-21 China Petroleum & Chemical Corporation Systems and methods for drilling automation with OPC UA
CN105915364A (en) * 2015-12-08 2016-08-31 乐视网信息技术(北京)股份有限公司 Method for preventing malicious sharing of user identity and device thereof
CN107038175B (en) * 2016-02-04 2018-07-20 腾讯科技(深圳)有限公司 virtual resource object sending method and device
CN105879386B (en) * 2016-06-17 2020-02-07 武汉斗鱼网络科技有限公司 Game gift package issuing method and system based on user attributes
CN105931034A (en) * 2016-06-29 2016-09-07 北京零用钱科技有限公司 Electronic virtual currency obtaining method and mobile terminal thereof
CN106228410A (en) * 2016-07-29 2016-12-14 武汉斗鱼网络科技有限公司 Virtual present task anti-brush system and method in a kind of live platform
CN106447393A (en) * 2016-09-20 2017-02-22 广东聚联电子商务股份有限公司 Electronic commerce popularization method based on cloud computing

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102685196A (en) * 2010-12-22 2012-09-19 北京华夏未来信息技术有限公司 Method and virtual application system for improving user experience in virtual application environment
CN106330659A (en) * 2015-06-24 2017-01-11 腾讯科技(深圳)有限公司 Communication account recommendation method, client and server
CN106911734A (en) * 2015-12-22 2017-06-30 北京奇虎科技有限公司 A kind of method and server for generating application installation kit

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于IOS的移动游戏数据统计分析平台的设计与实现;张书豪;《中国优秀博硕士学位论文全文数据库(硕士) 信息科技辑》;20150915(第09期);I138-118 *
棋牌类手机游戏服务器端游戏逻辑控制系统的设计与实现;林鹏;《中国优秀博硕士学位论文全文数据库(硕士) 信息科技辑》;20161215(第12期);I140-86 *

Also Published As

Publication number Publication date
CN108197976A (en) 2018-06-22

Similar Documents

Publication Publication Date Title
CN108197976B (en) Reward issuing method, device and server
CN108038729B (en) Reward issuing method, device and server
US11055708B2 (en) Resource deduction method and apparatus, intelligent terminal, and deduction server
JP6467526B2 (en) Communication message transmission method and wearable device
CN106201491B (en) Mobile terminal and method and device for controlling remote assistance process of mobile terminal
CN106331370B (en) A data transmission method and terminal device
CN108037990B (en) Task information processing method, device and server
CN107391768B (en) Webpage data processing method, device and equipment and computer readable storage medium
CN107153537B (en) Information display method and device based on multi-task interface and mobile terminal
CN105740715A (en) A security assessment method and terminal equipment
CN105608095B (en) Multimedia playing method and device and mobile terminal
CN107896256B (en) Information pushing method and device, mobile terminal, server and readable storage medium
US10298590B2 (en) Application-based service providing method, apparatus, and system
CN108494851B (en) Application program recommended method, device and server
CN109688175B (en) Resource package distribution method, resource package acquisition method, device and storage medium
JP6974620B2 (en) Notification message processing method and terminal
CN104202301B (en) Numeric value transfer and device
CN105761103A (en) Numerical value transfer method and device
WO2016019695A1 (en) Voice interaction method and terminal
CN106339402B (en) A method, device and system for pushing recommended content
US20160307216A1 (en) Electronic information collection method and apparatus
WO2017133545A1 (en) Service processing method and device
CN107930126B (en) Game reservation data processing method and device and mobile terminal
CN108769093B (en) Push method and device for software application store and mobile terminal
CN105791253B (en) Method and device for acquiring authentication information of website

Legal Events

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

GR01 Patent grant
GR01 Patent grant