CN107222390B - Method, device and equipment for processing virtual articles in group and readable storage medium - Google Patents

Method, device and equipment for processing virtual articles in group and readable storage medium Download PDF

Info

Publication number
CN107222390B
CN107222390B CN201710385007.3A CN201710385007A CN107222390B CN 107222390 B CN107222390 B CN 107222390B CN 201710385007 A CN201710385007 A CN 201710385007A CN 107222390 B CN107222390 B CN 107222390B
Authority
CN
China
Prior art keywords
virtual article
virtual
receiving
current login
login user
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
CN201710385007.3A
Other languages
Chinese (zh)
Other versions
CN107222390A (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.)
Beijing Sankuai Online Technology Co Ltd
Original Assignee
Beijing Sankuai Online Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sankuai Online Technology Co Ltd filed Critical Beijing Sankuai Online Technology Co Ltd
Priority to CN201710385007.3A priority Critical patent/CN107222390B/en
Publication of CN107222390A publication Critical patent/CN107222390A/en
Application granted granted Critical
Publication of CN107222390B publication Critical patent/CN107222390B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, 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/401Transaction verification

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Artificial Intelligence (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a method, a device and equipment for processing virtual articles in a group and a readable storage medium. The method comprises the following steps: receiving a virtual item in a group, the virtual item comprising receiving target information; determining whether the current login user can receive the virtual article or not according to the receiving target information; and prompting the current login user if the current login user is determined not to be able to retrieve the virtual article. According to the virtual article processing method, the virtual article processing device, the virtual article processing equipment and the readable storage medium, provided by the embodiment of the invention, the virtual article can be effectively prevented from being taken by mistake, and better experience is brought to a user.

Description

Method, device and equipment for processing virtual articles in group and readable storage medium
Technical Field
The invention relates to a network communication application technology, in particular to a method and a device for processing virtual articles in a group, computer equipment and a readable storage medium.
Background
With the development of internet application technology, particularly mobile internet application technology, there are increasing transactions of virtual items such as red packs, virtual money, game equipment, coupons, etc. between users.
Currently, a user in a group may need to send a virtual item to a particular user or users. For example, in a group game, a user A fails to play, and a dedicated virtual currency or game equipment needs to be sent to a user B; or, in the group session of instant communication, the user C needs to send an exclusive red packet to the user D; or, in the group session, the user c needs to send a dedicated red packet to a specific group. But other users in the group may mistakenly pick up the virtual article if they do not notice whether they should pick up the virtual article, resulting in embarrassment or punishment measures.
Further, even in a one-to-one non-group session, there is a possibility that a false retrieval may occur due to a false transmission of a virtual article.
The above information disclosed in this background section is only for enhancement of understanding of the background of the invention and therefore it may contain information that does not constitute prior art that is already known to a person of ordinary skill in the art.
Disclosure of Invention
In view of this, the present invention provides a method and an apparatus for processing virtual articles in a group, a client device, a computer device, and a readable storage medium, which can effectively prevent the virtual articles from being taken by mistake, and bring better experience to users.
Additional features and advantages of the invention will be set forth in the detailed description which follows, or may be learned by practice of the invention.
According to an aspect of the present invention, there is provided a method for processing virtual articles in a group, including: receiving a virtual item in a group, the virtual item comprising receiving target information; determining whether the current login user can receive the virtual article or not according to the receiving target information; and prompting the current login user if the current login user is determined not to be able to retrieve the virtual article.
According to an embodiment of the present invention, the step of prompting the current login user includes: displaying the virtual article in a first preset color.
According to an embodiment of the present invention, the method further includes: and if the virtual article can be picked up by the current login user, displaying the virtual article in a second preset color.
According to an embodiment of the present invention, the step of prompting the current login user includes: acquiring an instruction of the current login user for clicking the virtual article; and displaying a message for prompting the current login user.
According to an embodiment of the present invention, the step of determining whether the virtual article can be retrieved by the currently logged-in user according to the receiving target information includes: acquiring a keyword in the receiving target information; matching the keyword with the user information of the current login user; and determining whether the virtual article can be picked up by the current login user according to the matching result information.
According to an embodiment of the present invention, the acquiring the keyword in the reception target information includes: if the receiving target information is detected to contain a preset symbol, determining that a word limited by the preset symbol is the keyword; and acquiring the keywords.
According to an embodiment of the present invention, the step of determining whether the virtual article can be retrieved by the currently logged-in user according to the receiving target information includes: performing semantic recognition on the received target information; and determining whether the virtual article can be picked up by the current login user according to the identification result information.
According to another aspect of the present invention, there is provided a method for processing virtual articles in a group, comprising: receiving and analyzing a virtual article sent by a sender in a group, wherein the virtual article comprises receiving target information; sending the virtual article to each receiver in the group; and receiving an instruction of clicking the virtual article sent by a receiving party, and sending prompt information to the receiving party if the receiving party is determined not to be able to pick up the virtual article according to the receiving target information.
According to still another aspect of the present invention, there is provided a group virtual article processing apparatus, including: the virtual article receiving module is used for receiving virtual articles in the group, and the virtual articles comprise receiving target information; the virtual article determining module is used for determining whether the current login user can receive the virtual article or not according to the receiving target information; and the virtual article prompting module is used for judging that the current login user cannot take the virtual article if the virtual article determining module determines that the virtual article cannot be taken by the current login user, and prompting the current login user.
According to still another aspect of the present invention, there is provided a virtual article processing apparatus in a group, comprising: the virtual article receiving module is used for receiving and analyzing the virtual articles sent by the sender in the group, wherein the virtual articles comprise receiving target information; the virtual article sending module is used for sending the virtual article to each receiving party in the group; and the virtual article prompting module is used for receiving an instruction of clicking the virtual article sent by a receiving party, and sending prompting information to the receiving party if the receiving party is determined not to be able to take the virtual article according to the receiving target information.
According to still another aspect of the present invention, there is provided a computer apparatus comprising: the system comprises a memory, a processor and executable instructions stored in the memory and executable in the processor, wherein the processor implements any one of the methods when executing the executable instructions.
According to yet another aspect of the present invention there is provided a readable storage medium having stored thereon computer-executable instructions which, when executed by a processor, implement any of the methods described above.
According to the virtual article processing method, the virtual article processing device, the client device and the readable storage medium, whether the virtual article can be received by the current login user or not can be determined by detecting and analyzing the receiving target information contained in the virtual article, and a prompt is sent to the current login user, so that the false receiving of the virtual article which is not received by the current login user can be effectively prevented, and better experience is brought to the user.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
Drawings
The above and other objects, features and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings.
Fig. 1 is a schematic diagram of an application scenario of the present application according to an example.
FIG. 2 is a flow chart illustrating a method of virtual item handling in a group, according to an exemplary embodiment.
FIG. 3 is a flow chart illustrating another method of virtual item processing in a group in accordance with an exemplary embodiment.
Fig. 4 is a schematic diagram of a virtual article shown according to an example.
FIG. 5 is a flow chart illustrating yet another method of virtual item handling in a group, according to an exemplary embodiment.
Fig. 6 is a schematic diagram of acknowledgement information shown according to an example.
FIG. 7 is a flow chart illustrating yet another method of virtual item handling in a group in accordance with an exemplary embodiment.
FIG. 8 is a block diagram illustrating virtual item processing devices in a group, according to an exemplary embodiment.
Fig. 9 is a block diagram illustrating another group of virtual item processing devices in accordance with an exemplary embodiment.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The drawings are merely schematic illustrations of the invention and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted.
Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to provide a thorough understanding of embodiments of the invention. One skilled in the relevant art will recognize, however, that the invention may be practiced without one or more of the specific details, or with other methods, components, devices, steps, and so forth. In other instances, well-known structures, methods, devices, implementations, or operations are not shown or described in detail to avoid obscuring aspects of the invention.
Fig. 1 is a schematic diagram of an application scenario of the present application according to an example. As shown in fig. 1, a sender client 1 sends a virtual item to a plurality of receiver clients 2 through a server 3. For example, a virtual item is sent to a plurality of recipient clients 2 in a group session of instant messaging, or a virtual item is sent to a plurality of recipient clients 2 in a group game.
The sender client 1 and the receiver client 2 may be application software programs (APP) loaded in client devices such as a smart phone, a tablet computer, a notebook computer, and a desktop computer.
The server 3 may be a single server or a cluster distribution server.
It should be noted that the application scenario is only an example and not a limitation of the present invention.
In addition, the virtual articles according to the embodiments of the present invention may include, for example, a red pack, virtual money (e.g., game coins, gold ingots, gold beans, etc.), game equipment, game materials, coupons (e.g., gift certificates, exchange certificates, etc.), points, greeting cards, etc., but the present invention is not limited thereto.
FIG. 2 is a flow chart illustrating a method of virtual item handling in a group, according to an exemplary embodiment. The method for processing the virtual goods in the group can be applied to the receiving client 2 shown in fig. 1. As described above, the recipient client 2 may be each recipient client in a group session or a group game. As shown in fig. 2, the method 10 includes:
in step S102, a virtual item in the group is received, and the virtual item includes receiving target information.
In step S104, it is determined whether the virtual item can be retrieved by the currently logged-in user according to the reception target information.
After receiving the virtual article, firstly obtaining receiving target information in the virtual article, and determining whether the current login user can receive the virtual article according to the receiving target information.
In step S106, if it is determined that the virtual item can be picked up by the currently logged-in user, the current user is prompted.
According to the method for processing the virtual articles in the group, provided by the embodiment of the invention, whether the current login user can get the virtual article can be determined by detecting and analyzing the receiving target information contained in the virtual article, and a prompt is sent to the current login user, so that the false getting of the virtual article which is not to be taken by the current login user can be effectively prevented, and better experience is brought to the user.
It should be clearly understood that the present disclosure describes how to make and use particular examples, but the principles of the present disclosure are not limited to any details of these examples. Rather, these principles can be applied to many other embodiments based on the teachings of the present disclosure.
FIG. 3 is a flow chart illustrating another method of virtual item processing in a group in accordance with an exemplary embodiment. The virtual article processing method in the group can be applied to the receiving client 2 shown in fig. 1 as well. As shown in fig. 3, the method 20 includes:
in step S202, a virtual item sent by the virtual item sender in the group is received, the virtual item including the reception target information.
The login user of the sender client 1 may send the virtual article through the sender client 1 through the virtual article issuance interface set in the session. The interface is, for example, a user interface, so that the login user of the sender client 1 can input the relevant reception target information through a virtual keyboard or a physical keyboard.
After detecting that the login user completes the input, the sending client 1 sends the virtual article message carrying the receiving target information to the receiving client 2.
In step S204, it is determined whether the virtual item can be retrieved by the currently logged-in user according to the reception target information.
After receiving the virtual article, firstly obtaining receiving target information in the virtual article, and determining whether the current login user can receive the virtual article according to the receiving target information.
In some embodiments, for example, keywords in the received target information, such as a user name and the like, may be extracted; matching the extracted keywords with the user information of the current login user, for example, matching the extracted keywords with the user name of the current login user to obtain matching result information; and then determining whether the current login user can receive the virtual article according to the matching result information, for example, if the extracted user name is not matched with the user name of the current login user, determining that the current user cannot receive the virtual article. In addition, when extracting the keyword in the received target information, it may be further detected whether the received target information includes a preset symbol, such as a '@' symbol, a '#' symbol, a '@' symbol, etc., and if the preset symbol is detected, determining that a word defined by the preset symbol is the keyword and extracting, for example, determining that a word defined between two same or different preset symbols is the keyword, or determining that a first word immediately after the preset symbol is the keyword. Or, the received target information may also be negative words plus keywords, such as negative words plus user names such as "not", and when the receiving-side client detects that negative words plus user names such as "not", and if the user name matches the user name of the currently logged-in user, it is determined that the user name of the currently logged-in user cannot pick up the virtual article.
In some embodiments, whether the virtual item can be picked up by the current login user can also be determined by means of semantic recognition. Firstly, performing semantic recognition on detected receiving target information to obtain recognition result information; for example, when a woman is on a festival, a red packet is sent to all the women in the group conversation, if the receiving target information is "happy holiday and exclusive-shared women", the receiving target information is semantically recognized, for example, the receiving target information is firstly participled to obtain a plurality of participles to be analyzed, the plurality of participles are subjected to parts of speech tagging and the like, a word "woman" indicating gender is extracted from the participles, and the recognition result information is obtained and is sent to the woman as the virtual article. And then, according to the identification result information, determining whether the virtual article can be picked up by the current login user, for example, judging whether the virtual article can be picked up by the current login user according to the gender information recorded in the user information of the current login user.
In step S206, if it is determined that the virtual article cannot be picked up by the currently logged-in user, the virtual article is displayed in a first preset color.
When it is determined that the virtual article cannot be picked up by the currently logged-in user, the virtual article is displayed in a first preset color, fig. 4 is a schematic diagram of the virtual article shown according to an example, as shown in fig. 4, the red package is displayed in a user interface by taking the virtual article as a red package as an example, and meanwhile, the received target information can also be displayed in the red package. The red envelope may be displayed, for example, in a striking red color, thereby serving as a prompt to the currently logged-on user.
In some embodiments, the method 20 may further include:
in step S208, if it is determined that the virtual item can be retrieved by the currently logged-in user, the virtual item is displayed in a second preset color.
For virtual items determined to be retrievable by the currently logged-in user, another preset color may also be used for display in order to specifically prompt the user.
FIG. 5 is a flow chart illustrating yet another method of virtual item handling in a group, according to an exemplary embodiment. The virtual article processing method is equally applicable to the recipient client 2 shown in fig. 1. As shown in fig. 5, the method 30 includes:
in step S302, a virtual item sent by the virtual item sender in the group is received, the virtual item including the reception target information.
The login user of the sender client 1 may send the virtual article through the sender client 1 through the virtual article issuance interface set in the session. The interface is, for example, a user interface, so that the login user of the sender client 1 can input the relevant reception target information through a virtual keyboard or a physical keyboard.
After detecting that the login user completes the input, the sending client 1 sends the virtual article message carrying the receiving target information to the receiving client 2.
In step S304, it is determined whether the virtual item can be picked up by the currently logged-in user according to the reception target information.
After receiving the virtual article, firstly obtaining receiving target information in the virtual article, and determining whether the current login user can receive the virtual article according to the receiving target information.
In some embodiments, for example, keywords in the received target information, such as a user name and the like, may be extracted; matching the extracted keywords with the user information of the current login user, for example, matching the extracted keywords with the user name of the current login user to obtain matching result information; and then determining whether the current login user can receive the virtual article according to the matching result information, for example, if the extracted user name is not matched with the user name of the current login user, determining that the current user cannot receive the virtual article. In addition, when extracting the keyword in the received target information, it may be further detected whether the received target information includes a preset symbol, such as a '@' symbol, a '#' symbol, a '@' symbol, etc., and if the preset symbol is detected, determining that a word defined by the preset symbol is the keyword and extracting, for example, determining that a word defined between two same or different preset symbols is the keyword, or determining that a first word immediately after the preset symbol is the keyword. Or, the received target information may also be negative words plus keywords, such as negative words plus user names such as "not", and when the receiving-side client detects that negative words plus user names such as "not", and if the user name matches the user name of the currently logged-in user, it is determined that the user name of the currently logged-in user cannot pick up the virtual article.
In some embodiments, whether the virtual item can be picked up by the current login user can also be determined by means of semantic recognition. Firstly, performing semantic recognition on detected receiving target information to obtain recognition result information; for example, when a woman is on a festival, a red packet is sent to all the women in the group conversation, if the receiving target information is "happy holiday and exclusive-shared women", the receiving target information is semantically recognized, for example, the receiving target information is firstly participled to obtain a plurality of participles to be analyzed, the plurality of participles are subjected to parts of speech tagging and the like, a word "woman" indicating gender is extracted from the participles, and the recognition result information is obtained and is sent to the woman as the virtual article. And then, according to the identification result information, determining whether the virtual article can be picked up by the current login user, for example, judging whether the virtual article can be picked up by the current login user according to the gender information recorded in the user information of the current login user.
In step S306, if it is determined that the virtual article cannot be picked up by the current login user, and if an instruction that the virtual article is clicked by the current login user is obtained, a message prompting the current user is displayed.
In the recipient client 2, the virtual item is displayed as shown in fig. 4. The currently logged-on user may retrieve the virtual item through an operation such as clicking, pressing, or the like. Fig. 6 is a schematic diagram of acknowledgement information shown according to an example. If the virtual article cannot be picked up by the current login user, when the virtual article is picked up by the login user through operation, confirmation information can be sent to the login user, for example, a popup window as in fig. 6 can be sent to prompt the user that the virtual article cannot be picked up, for example, a confirmation button or an icon as in fig. 6 is provided to make the login user confirm that picking up is still needed.
In addition, in some embodiments, if it is determined that the virtual article cannot be picked up by the current login user, and if an instruction that the virtual article is clicked by the current login user is obtained, a notification message is sent to the current login user to notify the current login user that the virtual article cannot be picked up.
FIG. 7 is a flow chart illustrating yet another method of virtual item handling in a group in accordance with an exemplary embodiment. The method for processing virtual articles in the group can be applied to the server 3 shown in fig. 1. As shown in fig. 7, the method 40 includes:
in step S402, a virtual item sent by the sender in the group is received and parsed, and the virtual item includes reception target information.
The server 3 obtains the receiving target information included in the virtual article sent by the sender client 1 in the group by analyzing the virtual article.
In step S404, the virtual item is sent to each recipient in the group.
In step S406, an instruction for clicking the virtual article sent by the receiving party is received, and according to the receiving destination information, if it is determined that the receiving party cannot pick up the virtual article, a prompt message is sent to the receiving party.
After sending the virtual article, if receiving an instruction sent by one or more receivers to click on the virtual article, the server 3 determines whether the user currently logged in by the receiver can receive the virtual article according to the receiving target information.
In some embodiments, for example, keywords in the received target information, such as a user name and the like, may be extracted; matching the extracted keywords with the user information of the current login user of each receiver, for example, matching the extracted keywords with the user name of the current login user of each receiver to obtain matching result information; and then, according to the matching result information, determining whether the current login user of each receiver can receive the virtual article, for example, if the extracted user name is not matched with the user name of the current login user of each receiver, determining that the current user cannot receive the virtual article. In addition, when extracting the keyword in the received target information, it may be further detected whether the received target information includes a preset symbol, such as a '@' symbol, a '#' symbol, a '@' symbol, etc., and if the preset symbol is detected, determining that a word defined by the preset symbol is the keyword and extracting, for example, determining that a word defined between two same or different preset symbols is the keyword, or determining that a first word immediately after the preset symbol is the keyword. Or, the received target information may also be negative words plus keywords, such as "not" and other negative words plus a user name, and when the server 3 detects that the negative words plus the user name are "not", and if the user name is matched with the user name of the current login user of each receiver, it is determined that the user name of the current login user may not pick up the virtual article.
In some embodiments, the server 3 may also determine whether the virtual item can be picked up by the currently logged-on user of each recipient by means of semantic recognition. Firstly, performing semantic recognition on detected receiving target information to obtain recognition result information; for example, when a woman is on a festival, a red packet is sent to all the women in the group conversation, if the receiving target information is "happy holiday and exclusive-shared women", the receiving target information is semantically recognized, for example, the receiving target information is firstly participled to obtain a plurality of participles to be analyzed, the plurality of participles are subjected to parts of speech tagging and the like, a word "woman" indicating gender is extracted from the participles, and the recognition result information is obtained and is sent to the woman as the virtual article. And then, according to the identification result information, determining whether the virtual article can be picked up by the current login user, for example, judging whether the virtual article can be picked up by the current login user according to the gender information recorded in the user information of the current login user of each receiver.
If the server 3 determines that the virtual article cannot be picked up by the current login user of the receiver, it may prompt the current login user of each receiver whether the virtual article can be picked up, for example, by sending a virtual article with a different color to the client of the receiver.
In some embodiments, the method 40 may further include: in step S408, if a pickup request for the virtual item sent by a receiving party, from which the currently logged-in user cannot pick up the virtual item, is received, the pickup request is rejected.
For example, if a current login user may not pick up the virtual item for a certain receiving party, but the login user still attempts to pick up the virtual item by clicking or the like, the server 3 rejects the pick-up request when receiving the pick-up request, for example, a message of rejection may be sent to the receiving party to reject the pick-up request.
Those skilled in the art will appreciate that all or part of the steps implementing the above embodiments are implemented as computer programs executed by a CPU. The computer program, when executed by the CPU, performs the functions defined by the method provided by the present invention. The program may be stored in a computer readable storage medium, which may be a read-only memory, a magnetic or optical disk, or the like.
Furthermore, it should be noted that the above-mentioned figures are only schematic illustrations of the processes involved in the method according to exemplary embodiments of the invention, and are not intended to be limiting. It will be readily understood that the processes shown in the above figures are not intended to indicate or limit the chronological order of the processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, e.g., in multiple modules.
The following are embodiments of the apparatus of the present invention that may be used to perform embodiments of the method of the present invention. For details which are not disclosed in the embodiments of the apparatus of the present invention, reference is made to the embodiments of the method of the present invention.
FIG. 8 is a block diagram illustrating a virtual article processing apparatus in accordance with an exemplary embodiment. The virtual article processing apparatus can be applied to the receiver client 2 shown in fig. 1. As shown in fig. 8, the apparatus 50 includes: virtual item receiving module 502, virtual item determining module 504, and virtual item hinting module 506.
The virtual article receiving module 502 is configured to receive virtual articles in the group, where the virtual articles include receiving target information.
In some embodiments, the session is a group session.
The virtual article determining module 504 is configured to determine whether the currently logged-in user can retrieve the virtual article according to the receiving target information.
The virtual article prompting module 506 is configured to determine that the currently logged-in user cannot retrieve the virtual article if the virtual article determining module 504 determines that the currently logged-in user cannot retrieve the virtual article, and prompt the currently logged-in user.
In some embodiments, the virtual item tips module 506 may include: and a first prompting sub-module, configured to determine that the virtual article can be retrieved by the currently logged-in user if the virtual article determining module 504 determines that the virtual article can be retrieved, and display the virtual article in a second preset color.
In some embodiments, the apparatus 50 may further comprise: a virtual article display module 508, configured to determine that the virtual article can be picked up by the currently logged-in user if the virtual article determination module 504 determines that the virtual article can be picked up, and display the virtual article in a second preset color.
In some embodiments, the virtual item tips module 506 may include: and the determining sub-module is configured to determine that the virtual article cannot be taken by the currently logged-in user if the virtual article determining module 504 determines that the virtual article cannot be taken by the currently logged-in user, and display a message prompting the currently logged-in user if an instruction that the currently logged-in user clicks the virtual article is obtained.
In some embodiments, the virtual item determination module 504 may include: the device comprises a keyword extraction sub-module, a keyword matching sub-module and a first determination sub-module. The keyword extraction submodule is used for acquiring keywords in the received target information; the keyword matching sub-module is used for matching the keywords with the user information of the current login user; and the first determining submodule is used for determining whether the current login user can receive the virtual article or not according to the matching result information.
In some embodiments, the keyword extraction sub-module comprises: a default symbol detection unit and a keyword extraction unit. The preset symbol detection unit is used for detecting whether the received target information contains a preset symbol or not; the keyword extraction unit is used for judging that the words limited by the preset symbols are determined as the keywords if the preset symbol detection unit detects the preset symbols.
In some embodiments, the virtual item determination module 504 may include: a semantic recognition submodule and a second determination submodule. The semantic recognition submodule is used for carrying out semantic recognition on the received target information; and the second determining submodule is used for determining whether the current login user can receive the virtual article or not according to the identification result information.
According to the virtual article processing device provided by the embodiment of the invention, whether the virtual article can be received by the current login user or not can be determined by detecting and analyzing the receiving target information contained in the virtual article, and a prompt is sent to the current login user, so that the false receiving of the virtual article which is not received by the current login user can be effectively prevented, and better experience is brought to the user.
FIG. 9 is a block diagram illustrating another virtual article processing apparatus in accordance with an exemplary embodiment. The virtual article processing apparatus can be applied to the server 3 shown in fig. 1. As shown in fig. 9, the apparatus 60 includes: a virtual item receiving module 602, a virtual item sending module 604, and a virtual item prompting module 606.
The virtual article receiving module 602 is configured to receive and analyze a virtual article sent by a sender in a group, where the virtual article includes receiving target information.
The virtual item determination module 604 is configured to send the virtual item to each recipient in the group.
The virtual article sending module 606 is configured to receive an instruction sent by a receiving party to click the virtual article, and send a prompt message to the receiving party if it is determined that the receiving party cannot receive the virtual article according to the receiving target information.
In some embodiments, the apparatus 60 further comprises: the virtual article pickup module 608 is configured to determine that, if a pickup request of the virtual article sent by a receiving party that the virtual article cannot be picked up by the currently logged-in user is received, the pickup request is rejected.
It is noted that the block diagrams shown in the above figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware.
For example, in some possible embodiments, aspects of the invention may be implemented as a client device. A client device according to embodiments of the present invention may include at least one processor and at least one memory. Wherein the memory has executable instructions that, when executed by the processor, cause the processor to perform the steps of the virtual article processing methods 10-30 in the group according to various exemplary embodiments of the invention.
In some possible embodiments, aspects of the invention may also be implemented as a computer device, such as a server. A computer device according to an embodiment of the present invention may include at least one processor and at least one memory. Wherein the memory has executable instructions that, when executed by the processor, cause the processor to perform the steps of the method 40 of virtual article processing in a group according to various exemplary embodiments of the present invention.
Furthermore, in some possible embodiments, aspects of the present invention may also be implemented in the form of a program product, which may be stored on a non-volatile readable storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, comprising executable instructions, which when the program product is run on a terminal device, are configured to cause the terminal device to perform the steps of the virtual good processing method in groups 10-30 or the virtual good processing method in groups 40 according to various exemplary embodiments of the present invention.
Exemplary embodiments of the present invention are specifically illustrated and described above. It is to be understood that the invention is not limited to the precise construction, arrangements, or instrumentalities described herein; on the contrary, the invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims (7)

1. A method for processing virtual articles in a group is characterized by comprising the following steps:
a receiving party client receives virtual articles in a group, wherein the virtual articles comprise receiving target information, and the receiving target information is text prompt information of the virtual articles;
the receiving party client determines whether the virtual article can be picked up by the current login user according to the receiving target information;
if the virtual article can not be picked up by the current login user, the virtual article is displayed by the client side of the receiving party in a first preset color;
if the virtual article can be received by the current login user, the virtual article is displayed by the client of the receiving party in a second preset color;
the step of determining whether the virtual article can be picked up by the current login user according to the receiving target information by the receiver client comprises the following steps:
the receiving party client acquires the keywords in the receiving target information;
the receiving party client matches the keyword with the user information of the current login user; and
and the client of the receiving party determines whether the virtual article can be picked up by the current login user according to the matching result information.
2. The method of claim 1, wherein the step of prompting the current logged-on user by the recipient client comprises:
the receiving party client side obtains an instruction of the current login user for clicking the virtual article;
and the client of the receiving party displays a message for prompting the current login user.
3. The method of claim 1, wherein the obtaining of the keywords in the reception target information by the receiver client comprises:
if the receiving party client detects that the receiving target information contains a preset symbol, determining that a word limited by the preset symbol is the keyword;
and the receiver client acquires the keyword.
4. The method according to any one of claims 1 to 3, wherein the step of determining whether the virtual article can be picked up by the currently logged-on user by the receiving client according to the receiving target information further comprises:
the receiving party client carries out semantic recognition on the receiving target information; and
and the client of the receiving party determines whether the virtual article can be picked up by the current login user according to the identification result information.
5. A group virtual article processing device is applied to a receiving party client, and is characterized by comprising:
the virtual article receiving module is used for receiving virtual articles in a group, wherein the virtual articles comprise receiving target information, and the receiving target information is text prompt information of the virtual articles;
the virtual article determining module is used for determining whether the current login user can receive the virtual article or not according to the receiving target information; and
the virtual article prompting module is used for judging that the virtual article cannot be taken by the current login user if the virtual article determining module determines that the virtual article cannot be taken by the current login user, and displaying the virtual article in a first preset color; if the virtual article can be picked up by the current login user, displaying the virtual article in a second preset color;
wherein the virtual item determination module comprises:
the keyword extraction submodule is used for acquiring keywords in the received target information;
the keyword matching submodule is used for matching the keywords with the user information of the current login user; and
and the first determining submodule is used for determining whether the current login user can receive the virtual article or not according to the matching result information.
6. A computer device, comprising: memory, processor and executable instructions stored in the memory and executable in the processor, characterized in that the processor implements the method according to any of claims 1-4 when executing the executable instructions.
7. A readable storage medium having stored thereon computer-executable instructions, which when executed by a processor, implement the method of any one of claims 1-4.
CN201710385007.3A 2017-05-26 2017-05-26 Method, device and equipment for processing virtual articles in group and readable storage medium Active CN107222390B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710385007.3A CN107222390B (en) 2017-05-26 2017-05-26 Method, device and equipment for processing virtual articles in group and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710385007.3A CN107222390B (en) 2017-05-26 2017-05-26 Method, device and equipment for processing virtual articles in group and readable storage medium

Publications (2)

Publication Number Publication Date
CN107222390A CN107222390A (en) 2017-09-29
CN107222390B true CN107222390B (en) 2020-09-22

Family

ID=59946855

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710385007.3A Active CN107222390B (en) 2017-05-26 2017-05-26 Method, device and equipment for processing virtual articles in group and readable storage medium

Country Status (1)

Country Link
CN (1) CN107222390B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112396410B (en) * 2019-08-16 2024-03-26 腾讯科技(深圳)有限公司 Virtual article sharing method and device and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103973769A (en) * 2014-01-29 2014-08-06 腾讯科技(深圳)有限公司 Virtual item transmitting method, receiving method, device and system
CN106097057A (en) * 2016-06-07 2016-11-09 腾讯科技(深圳)有限公司 A kind of virtual objects distribution method and device
CN106709705A (en) * 2016-12-30 2017-05-24 腾讯科技(深圳)有限公司 Virtual goods packet sending method, receiving method, devices and system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120226579A1 (en) * 2011-03-01 2012-09-06 Ha Vida Fraud detection based on social data
CN105096157B (en) * 2015-05-21 2017-09-12 腾讯科技(深圳)有限公司 Virtual objects method of reseptance, sending method, exchange method and equipment
CN105120053A (en) * 2015-06-24 2015-12-02 惠州Tcl移动通信有限公司 Intelligent terminal and information identification method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103973769A (en) * 2014-01-29 2014-08-06 腾讯科技(深圳)有限公司 Virtual item transmitting method, receiving method, device and system
CN106097057A (en) * 2016-06-07 2016-11-09 腾讯科技(深圳)有限公司 A kind of virtual objects distribution method and device
CN106709705A (en) * 2016-12-30 2017-05-24 腾讯科技(深圳)有限公司 Virtual goods packet sending method, receiving method, devices and system

Also Published As

Publication number Publication date
CN107222390A (en) 2017-09-29

Similar Documents

Publication Publication Date Title
CN109769065B (en) Message display method and device, mobile terminal and storage medium
AU2012367398B2 (en) Systems and methods for spam detection using character histograms
CN105704005B (en) Malicious user reporting method and device, and reported information processing method and device
US10491550B2 (en) Instant communication
WO2016041517A1 (en) Smart reminding method, system and apparatus
EP2807801A1 (en) System and methods for spam detection using frequency spectra of character strings
CN114726947B (en) Message display method, device, user terminal and readable storage medium
US20170310819A1 (en) Voice play method and voice play device
CN102393847B (en) Method for judging whether name card to be added exists in contact list
CN106569860A (en) Application management method and terminal
CN104994236A (en) Information processing method and device
CN104683963A (en) Information processing method and electronic equipment
US20200183880A1 (en) Digital file recognition and deposit system
CN104967719A (en) Contact information prompting method and terminal
WO2016202075A1 (en) Method and apparatus for sharing goods information
WO2017016384A1 (en) Short message processing method, information processing method and device, mobile terminal and storage medium
CN107783977A (en) Resource object information recommendation method, client and system
CN107465797B (en) Incoming call information display method and device for terminal equipment
CN107222390B (en) Method, device and equipment for processing virtual articles in group and readable storage medium
CN105469266B (en) Information processing method and device
CN105490913B (en) Instant message processing method and device
CN107360331B (en) Short message display method
CN111753056B (en) Information pushing method and device, computing equipment and computer readable storage medium
CN103490982B (en) Message processing method and device
CN111010335A (en) Chat expression sending method and device, electronic equipment and medium

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
GR01 Patent grant
GR01 Patent grant