CN112150134A - Method, system and server for preventing abnormal transaction of game virtual property - Google Patents
Method, system and server for preventing abnormal transaction of game virtual property Download PDFInfo
- Publication number
- CN112150134A CN112150134A CN202010969213.0A CN202010969213A CN112150134A CN 112150134 A CN112150134 A CN 112150134A CN 202010969213 A CN202010969213 A CN 202010969213A CN 112150134 A CN112150134 A CN 112150134A
- Authority
- CN
- China
- Prior art keywords
- transaction
- game
- virtual property
- target account
- transactions
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000002159 abnormal effect Effects 0.000 title claims abstract description 55
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000004044 response Effects 0.000 claims abstract description 17
- 230000008569 process Effects 0.000 claims description 10
- 238000004891 communication Methods 0.000 claims description 2
- 238000012544 monitoring process Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/792—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for payment purposes, e.g. monthly subscriptions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/407—Cancellation of a transaction
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明属于手机/网络游戏技术领域,公开了一种防止游戏虚拟财产异常交易的方法、系统及服务器,所述方法包括:在所述交易服务器中,响应于目标账号发送的交易请求执行目标账号中虚拟财产的交易;判断第一预定时间段内的交易次数是否超过第一阈值;是,暂停交易,并将所述目标账号的当前交易标记为异常交易;否,继续交易,并重复进行第一预定时间段内交易数量的判断;综上可知,在本发明中,通过对游戏账号在预定时间段内的交易数量进行监控,以将超过数量阈值的游戏账号的交易标记为异常交易,进而禁止该游戏账号继续交易,从而有效达到降低玩家游戏账号被盗而引起的虚拟财产损失,提升游戏中虚拟财产交易的安全性。
The invention belongs to the technical field of mobile phones/online games, and discloses a method, a system and a server for preventing abnormal transaction of game virtual property. The method includes: in the transaction server, executing a target account in response to a transaction request sent by a target account determine whether the number of transactions in the first predetermined time period exceeds the first threshold; if yes, suspend the transaction, and mark the current transaction of the target account as an abnormal transaction; if no, continue the transaction and repeat the first A judgment on the number of transactions in a predetermined time period; from the above, in the present invention, by monitoring the number of transactions of the game account in the predetermined time period, the transactions of the game account exceeding the number threshold are marked as abnormal transactions, and then The game account is prohibited from continuing to trade, so as to effectively reduce the loss of virtual property caused by the theft of the player's game account, and improve the security of virtual property transactions in the game.
Description
技术领域technical field
本发明属于手机/网络游戏技术领域,具体涉及一种防止游戏虚拟财产异常交易的方法、系统及服务器。The invention belongs to the technical field of mobile phones/online games, and in particular relates to a method, a system and a server for preventing abnormal transactions of game virtual property.
背景技术Background technique
在现有手机/网络游戏中,常常会出现游戏账号被盗的现象,游戏账号被盗后,盗号者一般会采用售卖游戏账号或售卖游戏账号中游戏道具、装备等虚拟财产的方式获取利益,其中虚拟财产的售卖更为简单、快捷且成功率高,因此盗号者会首先选择对游戏账号中的虚拟财产进行售卖,由此账号所有者即使在找回了游戏账号也形成较大的财产损失,进而也体现了现有手机/网络游戏中虚拟财产交易的不安全性问题。In existing mobile/online games, game accounts are often stolen. After game accounts are stolen, account thieves generally obtain benefits by selling game accounts or virtual properties such as game props and equipment in game accounts. Among them, the sale of virtual property is simpler, faster and has a high success rate. Therefore, account thieves will first choose to sell the virtual property in the game account. Therefore, even if the account owner retrieves the game account, it will cause greater property losses. , which also reflects the insecurity of virtual property transactions in existing mobile/online games.
发明内容SUMMARY OF THE INVENTION
鉴于此,本发明的目的在于提供一种防止游戏虚拟财产异常交易的方法、系统及服务器,具体,通过判断预定时间内的交易次数是否超过阈值,当交易次数超过阈值时判定为异常交易,此时禁止交易,从而有效降低玩家在其游戏账号被盗时对应游戏账号中虚拟财产的损失。In view of this, the purpose of the present invention is to provide a method, system and server for preventing abnormal transactions of game virtual property, specifically, by judging whether the number of transactions in a predetermined time exceeds a threshold, and when the number of transactions exceeds the threshold, it is determined as an abnormal transaction. Transactions are prohibited when the game account is stolen, thereby effectively reducing the loss of virtual property in the corresponding game account when the player's game account is stolen.
为实现上述目的,本发明提供如下技术方案:To achieve the above object, the present invention provides the following technical solutions:
一种防止游戏虚拟财产异常交易的方法,涉及至少一个游戏终端和交易服务器,所述游戏终端中安装并运行有目标游戏,所述目标游戏通过目标账号登录加载,所述交易服务器可执行目标游戏中的游戏虚拟财产交易,所述方法应用于交易服务器中,且所述方法包括如下步骤:A method for preventing abnormal transactions of game virtual assets, involving at least one game terminal and a transaction server, wherein a target game is installed and running in the game terminal, the target game is logged in and loaded through a target account, and the transaction server can execute the target game The game virtual property transaction in the game, the method is applied in the transaction server, and the method includes the following steps:
在所述交易服务器中,响应于目标账号发送的交易请求执行目标账号中虚拟财产的交易;In the transaction server, in response to the transaction request sent by the target account, the transaction of the virtual property in the target account is executed;
判断第一预定时间段内的交易次数是否超过第一阈值;judging whether the number of transactions in the first predetermined time period exceeds a first threshold;
是,暂停交易,并将所述目标账号的当前交易标记为异常交易;Yes, suspend the transaction, and mark the current transaction of the target account as an abnormal transaction;
否,继续交易,并重复进行第一预定时间段内交易数量的判断。No, continue the transaction, and repeat the judgment of the number of transactions within the first predetermined time period.
优选的,在执行目标账号中虚拟财产的交易时,包括:Preferably, when executing the transaction of virtual property in the target account, it includes:
在所述交易服务器中,响应于目标账号发送的交易请求执行待交易标记;In the transaction server, in response to the transaction request sent by the target account, the pending transaction mark is executed;
根据所述待交易标记执行目标账号中虚拟财产的交易。Execute the transaction of the virtual property in the target account according to the mark to be traded.
优选的,所述交易请求包括N个交易物品和每个交易物品的交易数量。Preferably, the transaction request includes N transaction items and the transaction quantity of each transaction item.
优选的,执行所述待交易标记时,根据所述交易请求将其所请求的每个交易物品均标记为可交易状态。Preferably, each transaction item requested by the transaction request is marked as a tradable state according to the transaction request when the to-be-traded marking is executed.
优选的,在执行待交易标记之前,包括:Preferably, before executing the pending transaction marking, it includes:
在所述交易服务器中,响应于目标账号发送的交易请求,在第二预定时间段内执行交易等待;In the transaction server, in response to the transaction request sent by the target account, execute transaction waiting within a second predetermined time period;
在执行所述交易等待的过程中,判断是否发生第一目标事件;In the process of executing the transaction waiting, determine whether the first target event occurs;
是,驳回交易请求,并将所述目标账号的当前交易标记为异常交易;否,判断交易等待是否结束;If yes, reject the transaction request, and mark the current transaction of the target account as an abnormal transaction; if no, determine whether the transaction waiting is over;
是,同意交易请求,并根据所述交易请求执行待交易标记;否,继续执行交易等待。If yes, agree to the transaction request, and execute the pending transaction mark according to the transaction request; if no, continue to execute transaction waiting.
优选的,所述第一目标事件为所述目标账号进入被挂失状态或密码找回状态。Preferably, the first target event is that the target account enters a lost state or a password retrieval state.
优选的,所述交易请求还包括当前登录目标账号的游戏终端的位置信息,且所述位置信息为游戏终端当前所处的第一实际位置。Preferably, the transaction request further includes location information of the game terminal currently logged into the target account, and the location information is the first actual location where the game terminal is currently located.
优选的,在执行待交易标记之前,包括:Preferably, before executing the pending transaction marking, it includes:
在执行所述交易等待过程中,获取在第一实际位置处发送交易请求的历史游戏账号;且所述历史游戏账号为第三预定时间段内的M个不同游戏账号;During the execution of the transaction waiting process, the historical game accounts that send the transaction request at the first actual location are obtained; and the historical game accounts are M different game accounts within a third predetermined time period;
判断历史游戏账号数量是否超过第二阈值;Determine whether the number of historical game accounts exceeds the second threshold;
是,将所述第一实际位置标记为异常交易位置,并驳回所有游戏账号在第一实际位置所发送的交易请求;否,判断交易等待是否结束;Yes, mark the first actual location as an abnormal transaction location, and reject the transaction requests sent by all game accounts at the first actual location; No, determine whether the transaction waiting is over;
是,同意交易请求,并根据所述交易请求执行待交易标记;否,继续执行交易等待。If yes, agree to the transaction request, and execute the pending transaction mark according to the transaction request; if no, continue to execute transaction waiting.
本发明与现有技术相比,具有以下有益效果:Compared with the prior art, the present invention has the following beneficial effects:
在本发明中,通过对游戏账号在预定时间段内的交易数量进行监控,以将超过数量阈值的游戏账号的交易标记为异常交易,进而禁止该游戏账号继续交易,从而有效达到降低玩家游戏账号被盗而引起的虚拟财产损失,进而提升游戏中虚拟财产交易的安全性。In the present invention, by monitoring the number of transactions of the game account within a predetermined period of time, the transactions of the game account exceeding the number threshold are marked as abnormal transactions, thereby prohibiting the game account from continuing to trade, thereby effectively reducing the player's game account. The loss of virtual property caused by theft, thereby improving the security of virtual property transactions in the game.
并且,在执行虚拟财产的交易时,还执行一定时间的交易等待,由此保证该交易的游戏账号若为被盗账号时,其游戏账号的所有者能及时执行挂失、找回等操作,一旦在交易等待时间内识别到该游戏账号出现挂失、找回等操作时,交易请求失败,从而进一步保证游戏账号中其虚拟财产的安全性。In addition, when the transaction of virtual property is performed, a certain period of transaction waiting is also performed, thereby ensuring that if the game account of the transaction is a stolen account, the owner of the game account can promptly report the loss, retrieve and other operations. When it is identified within the transaction waiting time that the game account has operations such as loss reporting and retrieval, the transaction request fails, thereby further ensuring the security of the virtual property in the game account.
另外,在执行虚拟财产的交易时,还获取当前执行交易的游戏终端的实际位置,并判断预定时间段内在该实际位置执行交易的不同账号的数量是否超过阈值,超过则将该实际位置标记为交易异常位置,由此对基于该实际位置所发送的交易请求进行驳回,由此达到降低盗号者频繁换号交易的概率,以进一步提高游戏账号交易的安全性。In addition, when executing the transaction of virtual property, the actual position of the game terminal that is currently executing the transaction is also obtained, and it is judged whether the number of different accounts that execute the transaction at the actual position within a predetermined period of time exceeds the threshold, and the actual position is marked as The abnormal location of the transaction, so that the transaction request sent based on the actual location is rejected, thereby reducing the probability of frequent account thieves changing numbers for transactions, so as to further improve the security of game account transactions.
为实现上述目的,本发明还提供如下技术方案:To achieve the above object, the present invention also provides the following technical solutions:
一种防止游戏虚拟财产异常交易的系统,涉及至少一个游戏终端和交易服务器,所述游戏终端中安装并运行有目标游戏,所述目标游戏通过目标账号登录加载,所述交易服务器可执行目标游戏中的游戏虚拟财产交易,所述系统应用于交易服务器中,且所述系统包括:A system for preventing abnormal transaction of game virtual property, involving at least one game terminal and a transaction server, wherein a target game is installed and running in the game terminal, the target game is logged in and loaded through a target account, and the transaction server can execute the target game The game virtual property transaction in the system, the system is applied in the transaction server, and the system includes:
接收模块,用于接收登录于游戏终端中的目标账号所发送的交易请求;a receiving module, configured to receive a transaction request sent by the target account logged in the game terminal;
响应执行模块,响应于所述接收模块所接收的交易请求,并根据所述交易请求执行目标账号中虚拟财产的交易;A response execution module, in response to the transaction request received by the receiving module, and executing the transaction of the virtual property in the target account according to the transaction request;
判断模块,用于判断第一预定时间段内的交易次数是否超过第一阈值;a judging module for judging whether the number of transactions in the first predetermined time period exceeds a first threshold;
标记执行模块,根据所述判断模块的判断结果执行相应操作;且所述操作包括:交易数量超过第一阈值时,暂停交易并将所述目标账号的当前交易标记为异常交易;交易数量未超过第一阈值时,继续交易并基于所述判断模块执行重复判断。The marking execution module performs corresponding operations according to the judgment result of the judging module; and the operations include: when the number of transactions exceeds the first threshold, suspend the transaction and mark the current transaction of the target account as an abnormal transaction; the number of transactions does not exceed the first threshold When the first threshold is reached, the transaction is continued and repeated judgment is performed based on the judgment module.
为实现上述目的,本发明还提供如下技术方案:To achieve the above object, the present invention also provides the following technical solutions:
一种交易服务器,包括收发器、储存器和处理器;其中:A transaction server, comprising a transceiver, storage and a processor; wherein:
所述储存器中储存有至少一条可执行代码;所述至少一条可执行代码由处理器加载并执行,且至少一条可执行代码在加载执行时实现上述所公开的防止游戏虚拟财产异常交易的方法。At least one piece of executable code is stored in the storage; the at least one piece of executable code is loaded and executed by the processor, and when the at least one piece of executable code is loaded and executed, the method for preventing abnormal transaction of game virtual property disclosed above is realized .
附图说明Description of drawings
图1为本发明中所提供的防止游戏虚拟财产异常交易的方法的第一流程图;Fig. 1 is the first flow chart of the method for preventing the abnormal transaction of game virtual property provided in the present invention;
图2为本发明中所提供的防止游戏虚拟财产异常交易的方法的第二流程图;Fig. 2 is the second flow chart of the method for preventing the abnormal transaction of game virtual property provided in the present invention;
图3为本发明中所提供的防止游戏虚拟财产异常交易的方法的第三流程图;Fig. 3 is the third flow chart of the method for preventing the abnormal transaction of game virtual property provided in the present invention;
图4为本发明中所提供的防止游戏虚拟财产异常交易的方法的第四流程图;Fig. 4 is the fourth flow chart of the method for preventing the abnormal transaction of game virtual property provided in the present invention;
图5为本发明中所提供的防止游戏虚拟财产异常交易的系统的结构框图。FIG. 5 is a structural block diagram of the system for preventing abnormal transaction of game virtual property provided in the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
实施例1Example 1
在本发明实施例中,公开了一种防止游戏虚拟财产异常交易的方法,该方法具体涉及至少一个游戏终端和交易服务器,游戏终端中安装并运行有目标游戏,目标游戏通过目标账号登录加载,交易服务器可执行目标游戏中的游戏虚拟财产交易,且该方法应用于交易服务器中;In the embodiment of the present invention, a method for preventing abnormal transaction of game virtual property is disclosed, the method specifically involves at least one game terminal and a transaction server, a target game is installed and running in the game terminal, and the target game is logged in and loaded through the target account, The transaction server can execute the game virtual property transaction in the target game, and the method is applied to the transaction server;
上述,关于游戏终端可为手机、IPAD等任意智能移动终端。As mentioned above, the game terminal may be any intelligent mobile terminal such as a mobile phone and an IPAD.
具体,在本发明实施例中,以如下实施方式进行一种防止游戏虚拟财产异常交易的方法的详细描述:Specifically, in the embodiment of the present invention, a detailed description of a method for preventing abnormal transaction of game virtual property is carried out in the following manner:
第一实施方式first embodiment
在本实施方式中,请参阅图1所示,为本实施方式所提供的一种防止游戏虚拟财产异常交易的方法的第一流程图,由图可知,所述的方法包括如下步骤:In this embodiment, please refer to FIG. 1 , which is a first flowchart of a method for preventing abnormal transaction of game virtual property provided by this embodiment. As can be seen from the figure, the method includes the following steps:
S1.在交易服务器中,响应于目标账号发送的交易请求执行目标账号中虚拟财产的交易;S1. In the transaction server, in response to the transaction request sent by the target account, the transaction of the virtual property in the target account is executed;
S2.判断第一预定时间段内的交易次数是否超过第一阈值;S2. Determine whether the number of transactions in the first predetermined time period exceeds a first threshold;
S3.是,暂停交易,并将目标账号的当前交易标记为异常交易;S3. Yes, suspend the transaction, and mark the current transaction of the target account as an abnormal transaction;
S4.否,继续交易,并重复进行第一预定时间段内交易数量的判断。S4. No, continue the transaction, and repeat the judgment of the number of transactions in the first predetermined time period.
具体,在本实施方式中,关于交易请求包括N个交易物品和每个交易物品的交易数量。Specifically, in this embodiment, the transaction request includes N transaction items and the transaction quantity of each transaction item.
容易解释的,假设交易请求中包括交易物品A(10个)、交易物品B(3个)、交易物品C(5个)、交易物品D(15个),由此基于该交易请求依次执行每个交易物品的交易。在交易过程中,判断第一预定时间段内(设为10分钟)的交易次数是否超过第一阈值(5次),超过则判断为异常交易,同时暂停交易。It is easy to explain, assuming that the transaction request includes transaction item A (10 items), transaction item B (3 items), transaction item C (5 items), and transaction item D (15 items), thus executing each transaction in sequence based on the transaction request. A transaction for a transaction item. During the transaction process, it is determined whether the number of transactions in the first predetermined time period (set as 10 minutes) exceeds the first threshold (5 times), and if it exceeds, it is determined as an abnormal transaction, and the transaction is suspended at the same time.
假设5次交易所售出的交易物品为:交易物品A(2个)、交易物品B(1个)、交易物品D(2个);Assume that the transaction items sold in 5 transactions are: transaction item A (2), transaction item B (1), and transaction item D (2);
基于此,在目标账号中剩余的虚拟财产为:交易物品A(8个)、交易物品B(2个)、交易物品C(5个)、交易物品D(13个)。Based on this, the remaining virtual properties in the target account are: transaction item A (8 items), transaction item B (2 items), transaction item C (5 items), and transaction item D (13 items).
综上,可知在某一游戏账号突然出现其虚拟财产的频繁交易时,则判定其为异常交易,进而自动执行交易暂停,以此降低游戏账号被盗时的损失。To sum up, it can be seen that when a game account suddenly has frequent transactions of its virtual property, it is determined to be an abnormal transaction, and then the transaction is suspended automatically, thereby reducing the loss when the game account is stolen.
第二实施方式Second Embodiment
在本实施方式中,请参阅图2所示,为本实施方式所提供的一种防止游戏虚拟财产异常交易的方法的第二流程图,由图可知,所述的方法包括如下步骤:In this embodiment, please refer to FIG. 2 , which is a second flowchart of a method for preventing abnormal transaction of game virtual property provided by this embodiment. As can be seen from the figure, the method includes the following steps:
S1.在交易服务器中,响应于目标账号发送的交易请求执行待交易标记;S1. In the transaction server, in response to the transaction request sent by the target account, execute the pending transaction mark;
S2.根据待交易标记执行目标账号中虚拟财产的交易;S2. Execute the transaction of the virtual property in the target account according to the mark to be traded;
S3.判断第一预定时间段内的交易次数是否超过第一阈值;S3. Determine whether the number of transactions in the first predetermined time period exceeds the first threshold;
S4.是,暂停交易,并将目标账号的当前交易标记为异常交易;S4. Yes, suspend the transaction, and mark the current transaction of the target account as an abnormal transaction;
S5.否,继续交易,并重复进行第一预定时间段内交易数量的判断。S5. No, continue the transaction, and repeat the judgment of the number of transactions in the first predetermined time period.
具体,在本实施方式中,整体执行原理与上述第一实施方式相同,且执行待交易标记时,根据交易请求将其所请求的每个交易物品均标记为可交易状态。Specifically, in this embodiment, the overall execution principle is the same as the above-mentioned first embodiment, and when the pending transaction mark is executed, each requested transaction item is marked as a tradable state according to the transaction request.
容易解释的,假设交易请求中包括交易物品A(10个)、交易物品B(3个)、交易物品C(5个)、交易物品D(15个);则在接收交易请求后以此将10个交易物品A、3个交易物品B、5个交易物品C和15个交易物品D标记为可交易状态;由此在目标账号中,对于未执行待交易标记的其他物品,则无法进行售卖交易。It is easy to explain, assuming that the transaction request includes transaction item A (10 items), transaction item B (3 items), transaction item C (5 items), and transaction item D (15 items); 10 transaction items A, 3 transaction items B, 5 transaction items C, and 15 transaction items D are marked as tradable; therefore, in the target account, other items that have not been marked for transaction cannot be sold. trade.
第三实施方式Third Embodiment
在本实施方式中,请参阅图3所示,为本实施方式所提供的一种防止游戏虚拟财产异常交易的方法的第三流程图,由图可知,所述的方法包括如下步骤:In this embodiment, please refer to FIG. 3 , which is a third flowchart of a method for preventing abnormal transaction of game virtual property provided by this embodiment. As can be seen from the figure, the method includes the following steps:
S1.在交易服务器中,响应于目标账号发送的交易请求,在第二预定时间段内执行交易等待;S1. In the transaction server, in response to the transaction request sent by the target account, execute transaction waiting within a second predetermined time period;
S2.在执行交易等待的过程中,判断是否发生第一目标事件;S2. In the process of executing the transaction waiting, determine whether the first target event occurs;
S3.是,驳回交易请求,并将目标账号的当前交易标记为异常交易;S3. Yes, reject the transaction request, and mark the current transaction of the target account as an abnormal transaction;
S4.否,判断交易等待是否结束;S4. No, judge whether the transaction waiting is over;
S5.是,同意交易请求,并根据交易请求执行待交易标记;否,继续执行交易等待(重复步骤S2);S5. Yes, agree to the transaction request, and execute the pending transaction mark according to the transaction request; No, continue to execute the transaction waiting (repeat step S2);
S6.根据待交易标记执行目标账号中虚拟财产的交易;S6. Execute the transaction of the virtual property in the target account according to the mark to be traded;
S7.判断第一预定时间段内的交易次数是否超过第一阈值;S7. Determine whether the number of transactions in the first predetermined time period exceeds the first threshold;
S8.是,暂停交易,并将目标账号的当前交易标记为异常交易;S8. Yes, suspend the transaction, and mark the current transaction of the target account as an abnormal transaction;
S9.否,继续交易,并重复进行第一预定时间段内交易数量的判断。S9. No, continue the transaction, and repeat the judgment of the number of transactions in the first predetermined time period.
具体,在在本实施方式中,第一目标事件为目标账号进入被挂失状态或密码找回状态。Specifically, in this embodiment, the first target event is that the target account enters the state of being reported lost or the state of password retrieval.
容易解释的,设第二预定时间段为24小时,由此即表示目标账号在发出交易请求后,需等待24小时才可执行交易。It is easy to explain that the second predetermined time period is set to be 24 hours, which means that the target account needs to wait for 24 hours before executing the transaction after sending the transaction request.
假设该目标账号被盗账号,交易请求是盗号者发起的,则目标账号的所有者在24小时内执行目标账号的挂失或密码找回操作后,盗号者所发起的交易请求立即被视为异常交易,由此保证目标账号即使仍处于盗号者手中,盗号者也无法执行目标账号内虚拟财产的交易。Assuming that the target account is stolen and the transaction request is initiated by the thief, the transaction request initiated by the thief will be regarded as abnormal immediately after the owner of the target account reports the loss of the target account or retrieves the password within 24 hours. This ensures that even if the target account is still in the hands of the thief, the thief cannot execute the transaction of the virtual property in the target account.
第四实施方式Fourth Embodiment
具体,在在本实施方式中,交易请求还包括当前登录目标账号的游戏终端的位置信息,且位置信息为游戏终端当前所处的第一实际位置。基于此,请参阅图4所示,为本实施方式所提供的一种防止游戏虚拟财产异常交易的方法的第四流程图,由图可知,所述的方法包括如下步骤:Specifically, in this embodiment, the transaction request further includes the location information of the game terminal currently logged into the target account, and the location information is the first actual location where the game terminal is currently located. Based on this, please refer to FIG. 4 , which is a fourth flowchart of a method for preventing abnormal transaction of game virtual property provided by this embodiment. As can be seen from the figure, the method includes the following steps:
S1.在交易服务器中,响应于目标账号发送的交易请求,在第二预定时间段内执行交易等待;S1. In the transaction server, in response to the transaction request sent by the target account, execute transaction waiting within a second predetermined time period;
S2.在执行交易等待过程中,获取在第一实际位置处发送交易请求的历史游戏账号;且历史游戏账号为第三预定时间段内的M个不同游戏账号;S2. in the execution transaction waiting process, obtain the historical game account number that sends the transaction request at the first actual location; and the historical game account number is M different game accounts in the third predetermined time period;
S3.判断历史游戏账号数量是否超过第二阈值;S3. Determine whether the number of historical game accounts exceeds the second threshold;
S4.是,将第一实际位置标记为异常交易位置,并驳回所有游戏账号在第一实际位置所发送的交易请求;S4. Yes, mark the first actual location as an abnormal transaction location, and reject the transaction requests sent by all game accounts at the first actual location;
S5.否,判断交易等待是否结束;S5. No, judge whether the transaction waiting is over;
S6.是,同意交易请求,并根据交易请求执行待交易标记;否,继续执行交易等待(重复步骤S5);S6. Yes, agree to the transaction request, and execute the pending transaction mark according to the transaction request; No, continue to execute the transaction waiting (repeat step S5);
S7.根据待交易标记执行目标账号中虚拟财产的交易;S7. Execute the transaction of the virtual property in the target account according to the mark to be traded;
S8.判断第一预定时间段内的交易次数是否超过第一阈值;S8. Determine whether the number of transactions in the first predetermined time period exceeds the first threshold;
S9.是,暂停交易,并将目标账号的当前交易标记为异常交易;S9. Yes, suspend the transaction, and mark the current transaction of the target account as an abnormal transaction;
S10.否,继续交易,并重复进行第一预定时间段内交易数量的判断。S10. No, continue the transaction, and repeat the determination of the number of transactions in the first predetermined time period.
在本实施方式中,假设第三预定时间段为72小时,第二阈值为2个,由此即表示在任意实际位置处,每72小时的时间段内,最多只能执行两个不同游戏账号的虚拟财产的交易,其目的是避免盗号者在盗取多个游戏账号后频繁执行换号交易,由此提高盗号者的交易时间成本,进而达到降低游戏账号虚拟财产损失的目的。In this embodiment, it is assumed that the third predetermined time period is 72 hours, and the second threshold is 2, which means that at any actual location, within each 72-hour time period, only two different game accounts can be executed at most The purpose of the virtual property transaction is to prevent the number thief from frequently performing account change transactions after stealing multiple game accounts, thereby increasing the transaction time cost of the number thief, thereby reducing the loss of game account virtual property.
容易解释的,假设目标账号K发送的交易请求中包含的第一实际位置为I处,由此则执行交易等待过程中通过交易服务器获取I处的历史游戏账号,假设当前交易请求的接收时间为2020/3/20/13:45;It is easy to explain, assuming that the first actual position included in the transaction request sent by the target account K is at I, so that the historical game account number at I is obtained through the transaction server during the execution of the transaction waiting process, and it is assumed that the reception time of the current transaction request is 2020/3/20/13:45;
则第三预定时间段应为:2020/3/17/13:45-2020/3/20/13:45;Then the third predetermined time period should be: 2020/3/17/13:45-2020/3/20/13:45;
在上述第三预定时间段内,获取发送交易请求的历史游戏账号为一个目标账号K(发送次数为5次),由此即可判断当前所发送的交易请求为正常请求,基于此在交易等待结束后即可继续执行交易。In the above-mentioned third predetermined period of time, the historical game account for sending the transaction request is obtained as a target account K (the number of times of sending is 5), so that it can be judged that the currently sent transaction request is a normal request, and based on this, the transaction waits After the end, you can continue to execute the transaction.
实施例2Example 2
在本发明实施例中,公开了一种防止游戏虚拟财产异常交易的系统,该系统具体涉及至少一个游戏终端和交易服务器,游戏终端中安装并运行有目标游戏,目标游戏通过目标账号登录加载,交易服务器可执行目标游戏中的游戏虚拟财产交易,且该系统应用于交易服务器中;In an embodiment of the present invention, a system for preventing abnormal transactions of game virtual assets is disclosed, the system specifically involves at least one game terminal and a transaction server, a target game is installed and running in the game terminal, and the target game is logged in and loaded through the target account, The transaction server can execute the game virtual property transaction in the target game, and the system is applied in the transaction server;
具体请参阅图5所示,为本发明实施例所提供的防止游戏虚拟财产异常交易的系统的结构框图,由图可知,该系统包括如下结构:Specifically, please refer to FIG. 5 , which is a structural block diagram of a system for preventing abnormal transaction of game virtual property provided by an embodiment of the present invention. It can be seen from the figure that the system includes the following structure:
接收模块10,用于接收登录于游戏终端中的目标账号所发送的交易请求;The receiving
响应执行模块20,响应于接收模块10所接收的交易请求,并根据交易请求执行目标账号中虚拟财产的交易;The
判断模块30,用于判断第一预定时间段内的交易次数是否超过第一阈值;The
标记执行模块40,根据判断模块30的判断结果执行相应操作;且操作包括:交易数量超过第一阈值时,暂停交易并将目标账号的当前交易标记为异常交易;交易数量未超过第一阈值时,继续交易并基于判断模块30执行重复判断。The marking
在本实施例中,所述的系统在执行时,依据上述实施例1中所提出的防止游戏虚拟财产异常交易的方法进行执行。In this embodiment, when the system is executed, it is executed according to the method for preventing abnormal transaction of game virtual property proposed in Embodiment 1 above.
实施例3Example 3
在本发明实施例中,公开了一种交易服务器,包括收发器、储存器和处理器;其中:In an embodiment of the present invention, a transaction server is disclosed, including a transceiver, a storage, and a processor; wherein:
收发器用于实现交易服务器与游戏终端之间的无线通信;The transceiver is used to realize wireless communication between the transaction server and the game terminal;
储存器中储存有至少一条可执行代码;至少一条可执行代码由处理器加载并执行,且至少一条可执行代码在加载执行时实现上述实施例1中所提出的防止游戏虚拟财产异常交易的方法。At least one piece of executable code is stored in the memory; at least one piece of executable code is loaded and executed by the processor, and when the at least one piece of executable code is loaded and executed, the method for preventing abnormal transaction of game virtual property proposed in Embodiment 1 above is implemented .
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。It should be noted that, in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any relationship between these entities or operations. any such actual relationship or sequence exists. Moreover, the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device that includes a list of elements includes not only those elements, but also includes not explicitly listed or other elements inherent to such a process, method, article or apparatus.
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。Although embodiments of the present invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, and substitutions can be made in these embodiments without departing from the principle and spirit of the invention and modifications, the scope of the present invention is defined by the appended claims and their equivalents.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010969213.0A CN112150134A (en) | 2020-09-15 | 2020-09-15 | Method, system and server for preventing abnormal transaction of game virtual property |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010969213.0A CN112150134A (en) | 2020-09-15 | 2020-09-15 | Method, system and server for preventing abnormal transaction of game virtual property |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112150134A true CN112150134A (en) | 2020-12-29 |
Family
ID=73892696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010969213.0A Pending CN112150134A (en) | 2020-09-15 | 2020-09-15 | Method, system and server for preventing abnormal transaction of game virtual property |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112150134A (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130024464A (en) * | 2011-08-31 | 2013-03-08 | 주식회사 엔씨소프트 | Apparatus and method of detecting account piracy in online game |
KR20130089712A (en) * | 2011-12-29 | 2013-08-13 | (주)네오위즈게임즈 | Method, server, and system for monitoring abnormal item trade |
JP2013223603A (en) * | 2012-04-20 | 2013-10-31 | Dna:Kk | Game system |
CN104065634A (en) * | 2013-05-07 | 2014-09-24 | 腾讯科技(深圳)有限公司 | Online game account stealing processing method and system |
CN105528725A (en) * | 2015-07-24 | 2016-04-27 | 广州交易猫信息技术有限公司 | Account product transaction processing method and system and transaction server |
CN108537592A (en) * | 2018-04-10 | 2018-09-14 | 网易(杭州)网络有限公司 | Transaction detection method, device, storage medium and electronic device |
CN111626860A (en) * | 2020-07-24 | 2020-09-04 | 成都寻道数财科技有限公司 | System and method for judging high-frequency transaction by combining historical and real-time financial data |
-
2020
- 2020-09-15 CN CN202010969213.0A patent/CN112150134A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130024464A (en) * | 2011-08-31 | 2013-03-08 | 주식회사 엔씨소프트 | Apparatus and method of detecting account piracy in online game |
KR20130089712A (en) * | 2011-12-29 | 2013-08-13 | (주)네오위즈게임즈 | Method, server, and system for monitoring abnormal item trade |
JP2013223603A (en) * | 2012-04-20 | 2013-10-31 | Dna:Kk | Game system |
CN104065634A (en) * | 2013-05-07 | 2014-09-24 | 腾讯科技(深圳)有限公司 | Online game account stealing processing method and system |
CN105528725A (en) * | 2015-07-24 | 2016-04-27 | 广州交易猫信息技术有限公司 | Account product transaction processing method and system and transaction server |
CN108537592A (en) * | 2018-04-10 | 2018-09-14 | 网易(杭州)网络有限公司 | Transaction detection method, device, storage medium and electronic device |
CN111626860A (en) * | 2020-07-24 | 2020-09-04 | 成都寻道数财科技有限公司 | System and method for judging high-frequency transaction by combining historical and real-time financial data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107645482B (en) | Risk control method and device for business operation | |
CN105450583B (en) | A kind of method and device of authentification of message | |
WO2016034063A1 (en) | Method and client for processing malicious short message based on pseudo base station | |
CN104954350B (en) | Account information protection method and system | |
US20100161603A1 (en) | Grouping methods for best-value determination from values for an attribute type of specific entity | |
RU2016104534A (en) | FRAUD DETECTION BY A MOBILE DEVICE WITHOUT APPLICATION TO THE NETWORK | |
CN103605924A (en) | Method and device for preventing malicious program from attacking online payment page | |
CN106156151A (en) | The Risk Identification Method of internetwork operation event and device | |
CN105260660A (en) | Monitoring method, device and system of intelligent terminal payment environment | |
CN107018115B (en) | Account processing method and device | |
CN106127463A (en) | One is transferred accounts control method and terminal unit | |
CN110570188A (en) | Method and system for processing transaction requests | |
CN106611133A (en) | Risk identification method and equipment | |
CN107046516A (en) | A risk control method and device for identifying the identity of a mobile terminal | |
CN110232270B (en) | A security authentication method, device, device and storage medium | |
CN109584062A (en) | Finance and money management Account Closure method, medium and equipment based on intelligent decision | |
CN107396364A (en) | A kind of method and apparatus for being used to carry out user equipment wireless connection pre-authorization | |
CN106572056B (en) | A kind of risk monitoring and control method and device | |
CN117151726A (en) | Fault repairing method, repairing device, electronic equipment and storage medium | |
CN109450869A (en) | A kind of service security means of defence based on user feedback | |
CN109474510A (en) | A kind of E mail safety intersects auditing method, system and storage medium | |
CN112150134A (en) | Method, system and server for preventing abnormal transaction of game virtual property | |
CN114445217A (en) | Credit risk prevention and control method, device and system and computer readable storage medium | |
CN109918189B (en) | Resource management method and related equipment | |
CN105635048B (en) | Service request processing method and device |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201229 |