CN112749956A - 信息处理方法、装置及设备 - Google Patents
信息处理方法、装置及设备 Download PDFInfo
- Publication number
- CN112749956A CN112749956A CN202010699849.8A CN202010699849A CN112749956A CN 112749956 A CN112749956 A CN 112749956A CN 202010699849 A CN202010699849 A CN 202010699849A CN 112749956 A CN112749956 A CN 112749956A
- Authority
- CN
- China
- Prior art keywords
- information
- virtual
- package
- message
- interactive message
- 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
- 230000010365 information processing Effects 0.000 title claims abstract description 39
- 238000003672 processing method Methods 0.000 title claims abstract description 27
- 230000002452 interceptive effect Effects 0.000 claims abstract description 231
- 238000000034 method Methods 0.000 claims abstract description 75
- 230000003993 interaction Effects 0.000 claims abstract description 56
- 230000004044 response Effects 0.000 claims abstract description 46
- 230000000875 corresponding effect Effects 0.000 claims description 107
- 230000008451 emotion Effects 0.000 claims description 31
- 239000013598 vector Substances 0.000 claims description 31
- 230000002596 correlated effect Effects 0.000 claims description 5
- 230000002996 emotional effect Effects 0.000 claims description 5
- 238000013507 mapping Methods 0.000 claims description 5
- 238000013473 artificial intelligence Methods 0.000 abstract description 12
- 238000012545 processing Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 19
- 238000005516 engineering process Methods 0.000 description 17
- 238000003058 natural language processing Methods 0.000 description 15
- 238000004891 communication Methods 0.000 description 10
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 9
- 230000001976 improved effect Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 241000282414 Homo sapiens Species 0.000 description 6
- 238000001514 detection method Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 4
- 239000010931 gold Substances 0.000 description 4
- 229910052737 gold Inorganic materials 0.000 description 4
- 238000011160 research Methods 0.000 description 4
- 206010044613 Trichomegaly Diseases 0.000 description 3
- 230000003796 beauty Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 210000000744 eyelid Anatomy 0.000 description 3
- 208000019737 familial isolated trichomegaly Diseases 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 235000010627 Phaseolus vulgaris Nutrition 0.000 description 2
- 244000046052 Phaseolus vulgaris Species 0.000 description 2
- 241000167686 Reichardia Species 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000008093 supporting effect Effects 0.000 description 2
- 241000282412 Homo Species 0.000 description 1
- 241001396014 Priacanthus arenatus Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 210000000887 face Anatomy 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 210000004209 hair Anatomy 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000001960 triggered effect Effects 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/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- 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/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
-
- 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/85—Providing additional services to players
- A63F13/87—Communicating with other players during game play, e.g. by e-mail or chat
-
- 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/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/533—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
-
- 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/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5375—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for graphically or textually suggesting an action, e.g. by displaying an arrow indicating a turn in a driving game
-
- 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/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
-
- 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
-
- 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
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
- A63F2300/575—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for trading virtual items
-
- 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
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- General Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种信息处理方法、装置及设备,涉及人工智能领域。所述方法包括:显示用户界面,所述用户界面显示有第一用户帐号发送的虚拟物品包;显示所述虚拟物品包的主题信息;接收第二用户帐号对应的交互消息,所述交互消息用于与目标信息进行匹配,以请求接收所述虚拟物品包中的虚拟物品,所述目标信息包括:所述主题信息和与所述主题信息相关联的信息中的至少一种;响应于所述交互消息与所述目标信息匹配,接收所述虚拟物品包中的所述虚拟物品。
Description
技术领域
本申请涉及人工智能领域,特别涉及一种信息处理方法、装置及设备。
背景技术
随着网络技术的发展,出现了各式各样的虚拟物品,比如网络游戏中的装备、宠物以及虚拟货币等等。
在社交软件中,用户可以使用虚拟物品包发送虚拟物品,其他用户可以接收该虚拟物品包,获得虚拟物品包中的虚拟物品。以使用“电子红包”作为虚拟物品包为例,一个用户发送出电子红包,电子红包中携带有虚拟物品,例如,礼金或电子资源,一个或多个其他用户点击选中该电子红包后,即可对该电子红包进行领取。
上述技术方案中,虚拟物品包的收发方法较为单一。
发明内容
本申请实施例提供了一种信息处理方法、装置及设备,可以丰富用户领取虚拟物品包的方式。所述技术方案如下:
根据本申请的一个方面,提供了一种信息处理方法,所述方法包括:
显示用户界面,所述用户界面显示有第一用户帐号发送的虚拟物品包;
显示所述虚拟物品包的主题信息;
接收第二用户帐号对应的交互消息,所述交互消息用于与目标信息进行匹配,以请求接收所述虚拟物品包中的虚拟物品,所述目标信息包括:所述主题信息和与所述主题信息相关联的信息中的至少一种;
响应于所述交互消息与所述目标信息匹配,接收所述虚拟物品包中的所述虚拟物品。
根据本申请的另一个方面,提供了一种信息处理方法,所述方法包括:
获取虚拟物品包对应的主题信息;
获取所述虚拟物品包对应的参数信息,所述虚拟物品包中携带有至少一个虚拟物品;
显示第一用户帐号发送的所述虚拟物品包,所述虚拟物品包是根据所述主题信息和所述参数信息生成的,所述虚拟物品包上显示有所述主题信息。
根据本申请的另一个方面,提供了一种信息处理方法,所述方法包括:
接收来自第一客户端的虚拟物品包发送请求,所述第一客户端登录有第一用户帐号;
根据所述虚拟物品包发送请求,向至少一个第二客户端发送所述虚拟物品包,所述虚拟物品包包括主题信息;
获取第二用户帐号对应的交互消息,所述第二用户帐号是登录于所述第二客户端的帐号;
响应于所述交互消息与目标信息匹配,向所述第二客户端发送所述虚拟物品包中的所述虚拟物品,所述目标信息包括:所述主题信息和与所述主题信息相关联的信息中的至少一种。
根据本申请的另一方面,提供了一种信息处理装置,所述装置包括:第一显示模块和第一接收模块;
所述第一显示模块,用于显示用户界面,所述用户界面显示有第一用户帐号发送的虚拟物品包;
所述第一显示模块,用于显示所述虚拟物品包的主题信息;
所述第一接收模块,用于接收第二用户帐号对应的交互消息,所述交互消息用于与目标信息进行匹配,以请求接收所述虚拟物品包中的虚拟物品,所述目标信息包括:所述主题信息和与所述主题信息相关联的信息中的至少一种;
所述第一接收模块,用于响应于所述交互消息与所述目标信息匹配,接收所述虚拟物品包中的所述虚拟物品。
根据本申请的另一方面,提供了一种信息处理装置,所述装置包括:获取模块和第二显示模块;
所述获取模块,用于获取虚拟物品包对应的主题信息;
所述获取模块,用于获取所述虚拟物品包对应的参数信息,所述虚拟物品包中携带有至少一个虚拟物品;
所述第二显示模块,用于显示第一用户帐号发送的所述虚拟物品包,所述虚拟物品包是根据所述主题信息和所述参数信息生成的,所述虚拟物品包上显示有所述主题信息。
根据本申请的另一方面,提供了一种信息处理装置,所述装置包括:第三接收模块和第二发送模块;
所述第三接收模块,用于接收来自第一客户端的虚拟物品包发送请求,所述第一客户端登录有第一用户帐号;
所述第二发送模块,用于根据所述虚拟物品包发送请求,向至少一个第二客户端发送所述虚拟物品包,所述虚拟物品包包括主题信息;
所述第三接收模块,用于获取第二用户帐号对应的交互消息,所述第二用户帐号是登录于所述第二客户端的帐号;
所述第二发送模块,用于响应于所述交互消息与目标信息匹配,向所述第二客户端发送所述虚拟物品包中的所述虚拟物品,所述目标信息包括:所述主题信息和与所述主题信息相关联的信息中的至少一种。
根据本申请的另一方面,提供了一种计算机设备,所述计算机设备包括:处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上方面所述的信息处理方法。
根据本申请的另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上方面所述的信息处理方法。
根据本申请的另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述可选实现方式中提供的信息处理方法。
本申请实施例提供的技术方案带来的有益效果至少包括:
通过为虚拟物品包设置主题信息,使用户可以通过输入与目标信息匹配的交互消息,目标信息包括:主题信息和与主题信息相关联的信息中的至少一种,得到虚拟物品包中的虚拟物品,丰富用户接收虚拟物品包的方式,促进虚拟物品在用户间的流动。同时,通过主题信息和交互消息之间的交互,实现虚拟物品包收发双方的消息互动,提升虚拟物品包的互动性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个示例性实施例提供的实施环境框图;
图2是本申请一个示例性实施例提供的虚拟物品包的发送方法的用户界面示意图;
图3是本申请一个示例性实施例提供的虚拟物品包的接收方法的用户界面示意图;
图4是本申请一个示例性实施例提供的信息处理方法的流程图;
图5是本申请一个示例性实施例提供的信息处理方法的流程图;
图6是本申请一个示例性实施例提供的信息处理方法的用户界面示意图;
图7是本申请一个示例性实施例提供的信息处理方法的流程图;
图8是本申请一个示例性实施例提供的信息处理方法的用户界面示意图;
图9是本申请一个示例性实施例提供的主题空间模型的示意图;
图10是本申请一个示例性实施例提供的信息处理方法的流程图;
图11是本申请一个示例性实施例提供的信息处理装置的框图;
图12是本申请一个示例性实施例提供的信息处理装置的框图;
图13是本申请一个示例性实施例提供的信息处理装置的框图;
图14是本申请一个示例性实施例提供的终端的框图;
图15是本申请一个示例性实施例提供的服务器的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
首先对本申请实施例涉及的名词进行简介:
虚拟物品:是能够进行流通的虚拟资源。示例性的,虚拟物品是可以进行商品交换的虚拟资源。示例性的,虚拟物品可以是虚拟货币、资金、基金、股份、游戏装备、游戏材料、游戏宠物、游戏币、图标、会员、称号、增值业务、积分、元宝、金豆、礼金券、兑换券、优惠券、贺卡、金钱等等。
人工智能(Artificial Intelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用***。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。
人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互***、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
语音技术(Speech Technology)的关键技术有自动语音识别技术(AutomaticSpeech Recognition,ASR)和语音合成技术(Text-To-Speech,TTS)以及声纹识别技术。让计算机能听、能看、能说、能感觉,是未来人机交互的发展方向,其中语音成为未来最被看好的人机交互方式之一。
自然语言处理(Nature Language Processing,NLP)是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此,这一领域的研究将涉及自然语言,即人们日常使用的语言,所以它与语言学的研究有着密切的联系。自然语言处理技术通常包括文本处理、语义理解、机器翻译、机器人问答、知识图谱等技术。
请参考图1,其示出了本申请一个实施例提供的实施环境的示意图。该实施环境可以包括:第一终端10、服务器20和第二终端30。
第一终端10可以是诸如手机、台式电脑、平板电脑、游戏主机、电子书阅读器、多媒体播放设备、可穿戴设备MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio LayerIV,动态影像专家压缩标准音频层面3)播放器、膝上型便携计算机等电子设备。第一终端10中可以安装有能够进行虚拟物品包发送的应用程序的第一客户端,例如,金融程序、社交程序、购物程序、游戏程序、视频程序、音频程序等。
第二终端30可以是诸如手机、台式电脑、平板电脑、游戏主机、电子书阅读器、多媒体播放设备、可穿戴设备MP3播放器、MP4播放器、膝上型便携计算机等电子设备。第二终端30中可以安装有能够进行虚拟物品包接收的应用程序的第二客户端,例如,金融程序、社交程序、购物程序、游戏程序、视频程序、音频程序等。
服务器20用于为第一终端10或第二终端30中的应用程序(如能够接收虚拟物品包的应用程序)的客户端提供后台服务。例如,服务器20可以是上述应用程序(如能够接收虚拟物品包的应用程序)的后台服务器。服务器20可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。
第一终端10、第二终端30和服务器20之间可通过网络40进行互相通信。该网络40可以是有线网络,也可以是无线网络。
示例性的,本申请提供了一种虚拟物品包的接收方法、发送方法和处理方法,本实施例以该方法应用在社交程序中发送和接收红包的场景中为例进行说明。
在社交程序中,用户可以在群聊或一对一聊天中发送红包,本实施例提供了一种夸夸红包。以第一用户帐号是夸夸红包的发送方,第二用户帐号是夸夸红包的接收方为例,对该夸夸红包进行说明。示例性的,用户在发送该夸夸红包时,会选择一个主题,其他用户通过回复与该主题相关的夸赞性的语句(即夸词)来领取夸夸红包。示例性的,服务器将对其他用户回复的夸词与主题的相关性进行识别,在夸词与主题匹配的情况下,识别通过,允许其他用户领取该夸夸红包。示例性的,在群聊的环境中领取夸夸红包的情况下,其他用户领取到的夸夸红包的金额的权重是基于服务器判定的夸词与主题的匹配度确定的,匹配度越高,权重越大。
对于夸夸红包的发送过程,如图2所示,给出了一组第一用户帐号对应的用户界面示意图。如图2中的(1)所示,用户在进入某个群聊的用户界面后,可以点击红包发送控件201,弹出红包选择界面,在红包选择界面中用户可以点击夸夸红包202,进入夸夸红包的编辑界面。如图2中的(2)所示,用户可以在该用户界面中编辑夸夸红包的参数信息,例如,红包中虚拟物品的数量203、红包个数204、夸夸红包的主题205。示例性的,对于夸夸红包的主题205,服务器预设一批训练好AI识别模型的主题用户进行选择。示例性的,用户也可以自行选择夸夸红包的主题205。示例性的,用户选择的主题是:夸我“长胖了”。完成对夸夸红包参数信息的编辑后,用户可以点击发送控件206,来进入夸夸红包的支付界面。如图2中的(3)所示,在支付界面207用户可以完成对夸夸红包的支付,在支付成功后,跳转回群聊的用户界面。如图2中的(4)所示,第一用户帐号208在群聊中发送了一个夸夸红包209,夸夸红包209的主题为:夸我“长胖了”。示例性的,根据用户选择的主题的情绪种类不同,用户界面上显示的主题的显示格式不同,偏向正向描述的主题提示:夸我“xxx”,如夸我“帅”,偏向反向描述的主题提示:“xxx”求夸我,如“被批评”求夸我。
对于夸夸红包的领取过程,如图3所示,给出了一组第二用户帐号对应的用户界面示意图。如图3中的(1)所示,第一用户帐号208在群聊中发送了一个夸夸红包209,夸夸红包209的主题为:夸我“长胖了”,用户点击夸夸红包209可以弹出夸夸红包的预领取界面。如图3中的(2)所示,在预领取界面中显示有夸夸红包的主题,用户需要回复与该主题相关的夸词,用户输入(语音输入或文字输入)夸词210“胖乎乎男生有安全感”。示例性的,在未检测到用户的输入操作1秒后(时长可配置修改),触发服务器对夸词210“胖乎乎男生有安全感”进行识别。示例性的,服务器的识别过程包括:先识别夸词的语句的情感属性,为负面则识别不通过,在语句的情感属性为正面的情况下,服务器计算夸词的语句与主题空间的距离,在距离小于等于阈值时,认为识别成功。若识别成功,则在预领取界面上显示“识别成功,快去领取红包吧”,提示用户进入抢红包流程。用户可以点击预领取界面中的红包领取控件211,控制服务器进行抢红包。示例性的,用户点击红包领取控件211后,将红包的ID(IDentity,身份标识)、身份验证秘钥(authkey)和识别令牌(token)等信息带给服务器,服务器进行信息校验,成功则进行抢红包,向客户端反馈从夸夸红包中领取到的虚拟物品的数量。如图3中的(3)所示,在服务器完成抢红包后,客户端跳转至领取成功界面,在领取成功界面显示有第二用户帐号从夸夸红包中领取到的虚拟物品的数量212:0.08,与此同时,第二用户帐号还会在群聊中发送一个夸词消息,夸词消息中包括用户输入的夸词,用户退出领取成功界面就可以在群聊的用户界面中看到该夸词消息。如图3中的(4)所示,第二用户帐号214在群聊中发送了夸词消息213。示例性的,其他用户为了抢该夸夸红包而输入的夸词也会以夸词消息的形式在群聊中显示。
示例性的,如图4所示,本实施例给出了一种在发送夸夸红包和领取夸夸红包时,第一用户帐号对应的第一客户端、第二用户帐号对应的第二客户端与服务器进行信息交互的方法。示例性的,服务器包括红包服务器、消息服务器和NLP服务器。红包服务器用于进行红包发送接收过程中的逻辑运算。消息服务器用户进行社交程序中消息发送接收过程中的逻辑运算。NLP服务器用于对夸词进行识别。该方法包括以下步骤。
步骤401,NLP服务器离线训练主题空间模型。
主题空间模型是主题对应的识别模型,用于对夸词是否匹配主题进行识别。由于一个主题对应有多种表达方式,一个主题可以对应有一个主题空间模型。主题空间模型包括各种不同的切入点,通过不同的切入点,都可以表达该主题。
示例性的,主题空间模型对应的主题是通过网络公开资料调研,结合用户的社交兴趣偏好进行筛选得出。如,主题包括:玩游戏、考试、失恋等。
步骤402,NLP服务器向第二客户端下发主题列表。
主题列表包括一系列NLP服务器可以进行识别的主题。第二客户端在接收到主题列表后,对可选择的夸夸红包的主题进行更新。
步骤403,第二客户端选择主题包红包。
第二客户端在夸夸红包编辑界面接收用户对夸夸红包的编辑,包括对主题的选择。示例性的,还可以对红包个数、红包金额进行编辑。
步骤404,用户在支付界面进行支付,红包服务器进行相应的支付扣款。
步骤405,红包服务器进行包红包。
步骤406,红包服务器向消息服务器发送夸夸红包消息。
步骤407,消息服务器向第一客户端发送夸夸红包消息。
红包服务器调用消息服务器向第一客户端发送夸夸红包消息,夸夸红包消息中可以包括:红包的ID、身份验证秘钥(authkey)、主题和红包样式等信息。
步骤408,第一客户端点击输入夸词。
步骤409,第一客户端向NLP服务器请求识别。
在完成夸词输入后,第一客户端请求NLP服务器对夸词进行识别。
步骤410,NLP服务器进行识别。
NLP服务器对第一客户端输入的夸词进行识别,判断夸词是否匹配主题。在识别成功的情况下,NLP服务器向第一客户端反馈识别结果,提示用户识别成功,可以领取夸夸红包。
示例性的,若识别失败,则第一客户端显示识别失败的提示信息,提示用户再次输入夸词以获取夸夸红包。
步骤411,第一客户端调用红包服务器打开红包。
第一客户端将红包的ID、身份验证秘钥(authkey)和识别令牌(token)等信息发送至红包服务器,请求红包服务器打开红包。
步骤412,红包服务器进行信息验证抢红包。
示例性的,当信息校验无误时,红包服务器生成红包结果。示例性的,红包结果中包括第一用户帐号抢到的虚拟物品的数量,红包服务器可以根据主题空间模型识别出的夸词与主题的匹配度确定抢到的虚拟物品的数量,示例性的,匹配度越高,用户抢到的虚拟物品的数量越多。
步骤413,红包服务器向第一客户端反馈红包结果。
红包结果包括:第一客户端领取到的夸夸红包的金额。
步骤414,第一客户端向消息服务器发送夸词消息。
步骤415,消息服务器向第二客户端发送夸词消息。
示例性的,基于本申请的思路,本申请可选的实现方式并不局限于上述的夸夸红包。示例性的,夸夸红包中主题还可以用图片、音频、视频等其他类型的数据来代替。除了输入文本的方式,用户还可以通过输入语音片段、录制视频、输入图片等其他方式来领取虚拟物品包。示例性的,上述主题的替代方式,和虚拟物品包的领取方式可以任意组合,得到新的虚拟物品包的领取方法,以下给出几种可选的示例性实施例。
在一种可选的示例性实施例中,主题可以是图片,服务器可以对图片的内容进行识别,从而构建用于描述该图片的主题空间模型。当用户针对图片内容输入语音片段时,服务器可以对输入的语音片段进行识别。示例性的,服务器将输入的语音片段先转化成文字,再对文字进行识别,判断是否是针对图片内容的夸词。
在一种可选的示例性实施例中,上述主题还可以是音频,服务器可以对音频的内容进行识别,从而构建用于描述该音频的主题空间模型。其他用户可以录制一段视频,服务器可以对其他用户录制的视频中的音频进行提取,将音频转化为文字,再对文字进行识别,判断是否是针对主题的音频内容的夸词。
综上所述,本实施例提供的方法,通过提供一种夸夸红包,使用户通过针对夸夸红包对应的主题,回复相应的夸词来领取该夸夸红包,丰富了用户领取红包的方式,促进用户发送和领取红包。同时,通过在客户端展示夸词消息,使用户可以通过发送夸夸红包,接受来自其他用户的称赞,提高夸夸红包的互动性。
图5是本申请一个示例性实施例提供的信息处理方法的方法流程图。以该方法的执行主体为图1所示出的第一终端10中的第一客户端来举例说明,第一终端10中运行有支持虚拟物品包发送的第一客户端。该方法至少包括如下步骤:
步骤510,获取虚拟物品包对应的主题信息。
第一客户端获取虚拟物品包对应的主题信息。第一客户端登录有第一用户帐号。
其中,虚拟物品包是虚拟物品的集合。虚拟物品包中包括至少一个单位的虚拟物品。例如,虚拟物品包可以是虚拟物品包、电子邮件、电子礼包等。
虚拟物品是能够进行流通的虚拟资源。示例性的,虚拟物品是可以进行商品交换的虚拟资源。示例性的,虚拟物品可以是虚拟货币、资金、基金、股份、游戏装备、游戏材料、游戏宠物、游戏币、图标、会员、称号、增值业务、积分、元宝、金豆、礼金券、兑换券、优惠券、贺卡、金钱等等。
虚拟物品包对应有主题信息。可选地,主题信息用于描述第一用户帐号期待接收到的交互消息的主题。主题信息可以是文本信息、音频信息、视频信息和图片信息中的至少一种。交互消息是用于在第一客户端与第二客户端之间进行交互的消息。可选地,交互消息实现为:聊天消息,评论消息等。
可选地,一个虚拟物品包对应有一个或多个主题信息。在一个虚拟物品包对应有一个主题信息的情况下,第二用户帐号在接收到虚拟物品包后,需要回复与这一个主题信息匹配的交互消息,才可以领取到虚拟物品包中的虚拟物品。在一个虚拟物品包对应有多个主题信息的情况下,第二用户帐号在接收到虚拟物品包后,需要回复与多个主题信息中的至少一个主题信息匹配的交互消息,才可以领取到虚拟物品包中的虚拟物品。
可选地,主题信息也可以包括:随便夸夸,即第一用户帐号对期待接收到的交互消息的主题不进行限定。
在一种可能的实现方式中,获取虚拟物品包对应的主题信息,包括:显示候选主题信息列表,候选主题信息列表包括至少一个候选主题信息;接收对候选主题信息列表中的目标主题信息的选择操作,将目标主题信息作为虚拟物品包对应的主题信息。
也就是说,第一客户端显示有候选主题信息列表,用户在提供的候选主题信息列表中,可以选择一个候选主题信息作为虚拟物品包对应的主题信息。
示例性的,结合参考图6,在虚拟物品包的编辑界面,第一客户端显示有候选主题信息:随便夸夸、考试、失恋和玩游戏,上述4个候选主题信息构成候选主题信息列表,用户可以在上述4个候选主题信息中进行选择。
可选地,候选主题信息列表是存储在本地的第一候选主题信息列表。相应地,在显示候选主题信息列表之前,还包括:根据本地存储的第一候选主题信息列表,生成所述候选主题信息列表。
示例性的,用户将自己感兴趣的主题信息存储在本地,生成第一候选主题信息列表。
可选地,候选主题信息列表是服务器发送的第二候选主题信息列表。相应地,在显示候选主题信息列表之前,还包括:根据服务器发送的第二候选主题信息列表,生成所述候选主题信息列表。
示例性的,服务器对网络上的信息进行采集,大数据分析大部分用户可能感兴趣的主题信息,生成第二候选主题信息列表。服务器以一定的周期向第一客户端发送第二候选主题信息列表;或,在第一客户端请求更新第二候选主题信息列表时,服务器向第一客户端发送更新后的第二候选主题信息列表。
可选地,候选主题信息列表是根据第一候选主题信息列表和第二候选主题信息列表生成的候选主题信息列表。相应地,在显示候选主题信息列表之前,还包括:根据第一候选主题信息列表和第二候选主题信息列表,生成候选主题信息列表。
可选地,候选主题信息列表是第三候选主题信息列表。相应地,在显示候选主题信息列表之前,还包括:采集第一用户帐号的属性信息,属性信息包括第一用户帐号的用户属性信息、第一用户帐号所属群组的群组属性信息、群组中除第一用户帐号之外的其它用户帐号的用户属性信息中的至少一种;根据属性信息生成第三候选主题信息列表;根据第三候选主题信息列表,生成候选主题信息列表。
示例性的,第一用户帐号(或其他用户帐号)的用户属性信息可以根据用户的用户帐号信息、历史浏览记录等分析得到。如,在用户帐号信息中包括:用户的职业是学生的情况下,将:考试、学习、成绩、体育运动等作为第三候选主题信息列表中的候选主题信息。
示例性的,第一用户帐号所属群组的群组属性信息可以根据该群组的类型、群组中的历史聊天记录等分析得到。如:群组是一个办公群,将:绩效、业务标兵、获奖等作为第三候选主题信息列表中的候选主题信息。
可选地,第一客户端根据配置,确定优先选择上述四种候选主题信息列表中的哪一种进行显示。上述配置是第一客户端默认配置,或,根据用户的设置进行配置。示例性的,第一客户端会优先显示从服务器获取的第二候选主题信息列表。
在另一种可能的实现方式中,获取虚拟物品包对应的主题信息,包括:显示编辑控件;根据编辑控件上的编辑操作,确定主题信息。
也就是说,用户可以自行对主题信息进行编辑,第一客户端根据用户的编辑,通过编辑控件获取用户输入的文本信息,从而确定虚拟物品包对应的主题信息。
示例性的,结合参考图6,在虚拟物品包的编辑界面,用户可以在编辑控件601处对应的位置进行编辑,输入自己想要的主题信息。
可选地,编辑控件也可以获取用户上传的图片信息、音频信息或视频信息,将图片信息、音频信息或视频信息确定为主题信息。
步骤520,获取虚拟物品包对应的参数信息,虚拟物品包中携带有至少一个虚拟物品。
第一客户端获取虚拟物品包对应的参数信息。
可选地,参数信息包括:虚拟物品包的数量、虚拟物品的总数量、单个虚拟物品包中的虚拟物品的数量,单个虚拟物品包中的虚拟物品的数量的划分方式中的至少一种。
示例性的,在虚拟物品包的编辑界面,除了主题信息之外,用户还需要编辑虚拟物品包的其他参数信息。其中,虚拟物品包的数量指的是指虚拟物品包可以被其他用户领取的次数。虚拟物品的总数量指的是虚拟物品包中的所有虚拟物品的总和。每个虚拟物品包中的虚拟物品的数量可以是相同的,可以是不同的,由单个虚拟物品包中的虚拟物品的数量和单个虚拟物品包中的虚拟物品的数量的划分方式这两个参数中的至少一个来决定。如:在单个虚拟物品包中的虚拟物品的数量的划分方式为均分的情况下,每个虚拟物品包中的虚拟物品的数量相同的;在单个虚拟物品包中的虚拟物品的数量的划分方式为拼手气分配(即随机分配)的情况下,每个虚拟物品包中的虚拟物品的数量相同或不同。
可选地,参数信息还可以包括:发送虚拟物品包的时间、指定虚拟物品包专属于某些用户帐号的用户帐号信息等,用户可以对虚拟物品包的其他属性进行编辑,本申请实施例对此不进行限制。
可以理解的是,本申请实施例对上述步骤520和步骤530的实施顺序不进行限制。
步骤530,显示第一用户帐号发送的虚拟物品包,虚拟物品包是根据主题信息和参数信息生成的,虚拟物品包上显示有主题信息。
第一客户端接收用户输入的参数信息和主题信息后,由服务器(或第一客户端)根据参数信息和主题信息生成虚拟物品包。在第一客户端的用户界面上,显示第一用户帐号发送的虚拟物品包。示例性的,用户界面是即时通讯客户端、视频客户端、资讯客户端、金融客户端、游戏客户端等客户端的聊天用户界面;或,即时通讯客户端、用户界面是视频客户端、资讯客户端、即时通讯客户端等客户端的评论界面。
可选地,第一客户端向服务器发送虚拟物品包发送请求,虚拟物品包发送请求用于请求服务器向至少一个第二客户端发送虚拟物品包;其中,虚拟物品包发送请求包括:虚拟物品包的标识、主题信息、虚拟物品包的样式信息和虚拟物品包的身份验证秘钥中的至少一种。
其中,虚拟物品包的标识用于标识这个虚拟物品包;主题信息用于描述第一用户帐号期待接收到的交互消息的主题;虚拟物品包的样式信息用于确定这个虚拟物品包的样式;虚拟物品包的身份验证秘钥用于保障虚拟物品包的安全性。
也就是说,第一客户端在接收到参数信息和主题信息后,需要请求服务器发送第一客户端对应的虚拟物品包。服务器根据虚拟物品包发送请求生成虚拟物品包,向第一客户端和至少一个第二客户端发送虚拟物品包,第一客户端在用户界面上对包含主题信息的虚拟物品包进行显示。
示例性的,发送的目的端(即第二客户端)对应的用户帐号是第二用户帐号,第二用户帐号与第一用户帐号在一个聊天会话中,该聊天会话可以是一个群组性质的聊天会话,也可以是一个一对一的聊天会话。在第一用户帐号在一个一对一聊天会话中发送虚拟物品包时,服务器向该聊天会话中的另一个用户帐号对应的第二客户端发送虚拟物品包;在第一用户帐号在一个群组性质的聊天会话中发送虚拟物品包时,服务器向该聊天会话中的部分或全部的用户帐号对应的第二客户端发送虚拟物品包。
可选地,虚拟物品包上的主题信息是以一定的显示格式显示的。显示格式可以包括:显示在主题信息附近的信息、显示主题信息所用的字体、显示主题信息的排列样式等。在显示虚拟物品包之前,第一客户端对主题信息的描述属性进行检测;根据描述属性,确定主题信息的显示格式;其中,描述属性包括:正向描述和反向描述中的一种。
示例性的,根据主题信息的内容可以确定主题信息的描述属性,具体分为:正向描述的主题信息,如:帅气、升职;反向描述的主题信息,如:失恋、生病。对于正向描述的主题信息,以第一显示格式显示主题信息,第一显示格式包括:显示夸我“xxx”,如夸我“帅”;对于反向描述的主题信息,以第二显示格式显示主题信息,第二显示格式包括:显示“xxx”求夸我,如“失恋了”求夸我。
可选地,第二用户帐号为了领取虚拟物品包,需要回复交互消息。第一客户端的用户界面上显示第二用户帐号对应的交互消息;其中,交互消息用于与目标信息进行匹配,以请求接收虚拟物品包中的虚拟物品,目标信息包括:主题信息和与主题信息相关联的信息中的至少一种。
综上所述,本实施例提供的方法,通过为虚拟物品包设置主题信息,使用户可以通过发送虚拟物品包的方式,得到自己期待的与主题相匹配的交互消息,丰富用户发送虚拟物品包的方式,促进虚拟物品在用户间的流动。同时,通过主题信息和交互消息之间的交互,实现虚拟物品包收发双方的消息互动,提升虚拟物品包的互动性。
本实施例提供的方法,通过为用户提供候选主题信息列表,让用户可以直接在候选主题信息列表中选出一个主题信息来发送虚拟物品包,简化用户输入的操作,提高虚拟物品包的发送效率。
本实施例提供的方法,通过为用户提供编辑控件,使用户通过编辑控件自主编辑主题信息,提高用户在虚拟物品包发送过程中的可操作性。
图7是本申请一个示例性实施例提供的信息处理方法的方法流程图。以该方法的执行主体为图1所示出的第二终端30中的第二客户端来举例说明,第二终端30中运行有支持虚拟物品包接收的第二客户端。该方法至少包括如下步骤:
步骤710,显示用户界面,用户界面显示有第一用户帐号发送的虚拟物品包。
第二客户端显示用户界面。用户界面是对至少两个用户帐号之间的信息交互进行显示的界面。示例性的,用户界面是即时通讯客户端、视频客户端、资讯客户端、金融客户端、游戏客户端等客户端的聊天用户界面;或,用户界面是视频客户端、资讯客户端、即时通讯客户端等客户端的评论界面。
示例性的,用户界面是即时通讯客户端的聊天用户界面,交互消息是聊天消息。第二客户端在聊天用户界面上显示有虚拟物品包,第二客户端可以通过接收聊天消息领取该虚拟物品包。
示例性的,用户界面是资讯客户端的评论界面,用户可以在该评论界面对资讯(如某一用户发布的动态资讯、新闻资讯)进行评论,交互消息是评论消息。第二客户端在评论用户界面上显示有虚拟物品包,第二客户端可以通过接收评论消息领取该虚拟物品包。
由于第一用户帐号对应的第一客户端向第二客户端发送了虚拟物品包,则第二客户端在用户界面上对虚拟物品包进行显示,提示第二用户帐号收到了来自第一用户帐号的虚拟物品包。
可选地,虚拟物品包上显示有该虚拟物品包对应的主题信息。示例性的,如图3中的(1)所示,第二用户帐号对应的聊天用户界面上显示有第一用户帐号208发送的虚拟物品包209。虚拟物品包上显示有主题信息:夸我“长胖了”。
步骤720,显示虚拟物品包的主题信息。
可选地,主题信息用于描述第一用户帐号期待接收到的交互消息的主题。交互消息是用于在第一客户端与第二客户端之间进行交互的消息。可选地,交互消息实现为:聊天消息,评论消息等。主题信息可以是文本信息、音频信息、视频信息和图片信息中的至少一种。若主题信息是音频信息或视频信息,则第二客户端对音频信息或视频信息进行播放。
在一种实现方式中,由领取弹窗显示主题信息。步骤720包括:响应于对虚拟物品包的领取操作,显示领取弹窗,领取弹窗包括虚拟物品包的主题信息和交互消息的第一输入接口。
可选地,用户对虚拟物品包进行领取,领取操作包括点击、双击、拖动、滑动、按压、扫描、复制、粘贴、搜索中的至少一种。在第二客户端接收到用户对于虚拟物品包的领取操作后,对虚拟物品包的主题信息进行显示。
可选地,第二客户端在接收到领取操作后,显示虚拟物品包的领取弹窗,通过领取弹窗显示虚拟物品包的主题信息。领取弹窗显示在用户界面的上层;或,完全覆盖用户界面,或,部分覆盖用户界面。领取弹窗还可以用于显示第二用户帐号输入的交互消息。
示例性的,如图3中的(2)所示,领取弹窗显示在用户界面的上层,领取弹窗上显示有主题信息:请夸我“长胖了”。
在另一种实现方式中,步骤720包括:在用户界面上显示的虚拟物品包上,显示有主题信息。示例性的,如图8中的(1)所示,用户界面是即时通讯客户端的聊天用户界面801,在聊天用户界面801上显示有第一用户帐号对应的虚拟物品包802,虚拟物品包802上显示有主题信息:夸我“长胖了”。
步骤730,接收第二用户帐号对应的交互消息,交互消息用于与目标信息进行匹配,以请求接收虚拟物品包中的虚拟物品,目标信息包括:主题信息和与主题信息相关联的信息中的至少一种。
第二客户端接收来自第二用户帐号对应的交互消息。交互消息可以与主题信息直接进行匹配:也可以和与主题信息相关联的信息进行匹配,从而确定该交互消息是否对应于主题信息中的主题。可选地,与主题信息相关联的信息是用于表征主题信息的语义的信息。示例性的,与主题信息相关联的信息包括:主题信息的关键信息、用于表征主题信息的预设语料、主题信息的近义信息等等。
在一种实现方式中,领取弹窗包括交互消息的第一输入接口。相应地,步骤730包括:通过第一输入接口,接收交互消息。
可选地,第二客户端上显示领取弹窗,领取弹窗上除了显示有主题信息,还显示有交互消息的第一输入接口。用户在领取弹窗交互消息的第一输入接口输入交互消息,交互消息可以是文本消息、音频消息、视频消息和图片消息中的至少一种。
示例性的,如图3中的(2)所示,领取弹窗显示在聊天用户界面的上层,领取弹窗包括第一输入接口210,用户通过第一输入接口210输入交互消息:胖乎乎男生有安全感。
在一种实现方式中,在用户界面上显示的虚拟物品包上,显示有主题信息,相应地,步骤730包括:通过用户界面上的第二输入接口,接收交互消息。
可选地,用户在用户界面上的第二输入接口输入交互消息,交互消息可以是文本消息、音频消息、视频消息和图片消息中的至少一种。
可选地,第二客户端通过用户界面上的第二输入接口,接收交互消息,包括:
一、通过用户界面上的第二输入接口,接收第二用户帐号对应的候选消息;响应于候选消息显示的时间与虚拟物品包显示的时间小于第二阈值,将候选消息作为交互消息。
也就是说,第二客户端将用户输入的消息作为候选消息,在候选消息显示的时间与虚拟物品包显示的时间之间的时间间隔小于第二阈值的情况下,确定该候选消息就是针对虚拟物品包的交互消息。
示例性的,第二阈值为2分钟。如图8中的(2)所示,用户界面是即时通讯客户端的聊天用户界面801,用户在第二输入接口803处输入文本形式的候选消息:胖乎乎男生有安全感。如图8中的(3)所示,聊天用户界面上显示有用户输入的候选消息804。第二客户端获取到候选消息804显示的时间为下午2:48:50,虚拟物品包802显示的时间为下午2:48:13,两者之间的时间间隔小于第二阈值2分钟,则确定该候选消息就是交互消息。
二、通过用户界面上的第二输入接口,接收第二用户帐号对应的候选消息;响应于候选消息与虚拟物品包之间间隔的消息条数小于第三阈值,将候选消息作为交互消息。
也就是说,第二客户端将用户输入的消息作为候选消息,在候选消息与虚拟物品包之间间隔的消息条数小于第三阈值的情况下,确定该候选消息就是针对虚拟物品包的交互消息。
示例性的,第三阈值为20条。如图8中的(2)所示,用户界面是即时通讯客户端的聊天用户界面801,用户在第二输入接口803处输入文本形式的候选消息:胖乎乎男生有安全感。如图8中的(3)所示,聊天用户界面上显示有用户输入的候选消息804。候选消息804与虚拟物品包802之间间隔的消息条数为1条,小于第三阈值20条,则确定该候选消息就是交互消息。
三、通过用户界面上的第二输入接口,接收第二用户帐号对应的候选消息;响应于候选消息中包括响应标识,响应标识用于标识候选消息是交互消息,将候选消息作为交互消息。
响应标识包括但不限于:主题信息对应的关键字、@标识符、预设响应词、第一用户帐号的昵称中的至少一种。预设响应词可以是:“你”这类代词,也可以是“很好”、“优秀”这类形容词。
示例性的,响应标识为@标识符。如图8中的(2)所示,用户界面是即时通讯客户端的聊天用户界面801,用户在第二输入接口803处输入文本形式的候选消息:胖乎乎男生有安全感。如图8中的(3)所示,聊天用户界面上显示有用户输入的候选消息804。候选消息804不包括@标识符,则该候选消息804不是交互消息。
示例性的,响应标识为主题信息对应的关键字。如图8中的(2)所示,用户界面是即时通讯客户端的聊天用户界面801,用户在第二输入接口803处输入文本形式的候选消息:胖乎乎男生有安全感。如图8中的(3)所示,聊天用户界面上显示有用户输入的候选消息804。主题信息对应的关键字为“胖”,候选消息804包括“胖”,则该候选消息804是交互消息。
步骤740,响应于交互消息与目标信息匹配,接收虚拟物品包中的虚拟物品。
响应于交互消息与目标信息匹配,第二客户端接收虚拟物品包中的虚拟物品。
可选地,交互消息是文本消息、音频消息、视频消息和图片消息中的至少一种。主题信息可以是文本信息、音频信息、视频信息和图片信息中的至少一种。交互消息与目标信息匹配,指的是任意一种形式的交互消息的消息内容符合任意一种形式的主题消息中所描述的主题。
可选地,在交互消息与目标信息匹配时,第二客户端向服务器发送领取请求,领取请求携带有匹配成功指示,服务器根据匹配成功指示,向第二客户端发送虚拟物品包中的虚拟物品。第二客户端相应接收虚拟物品包中的虚拟物品。
可选地,第二客户端成功接收虚拟物品包中的虚拟物品后,在用户界面上显示第二用户帐号对应的交互消息。示例性的,如图3中的(4)所示,聊天用户界面上显示有第二用户帐号对应的交互消息213:胖乎乎男生有安全感。
在一种实现方式中,交互消息与目标信息是否相匹配,由第二客户端进行检测。
在交互消息和主题信息均为文本,或,均可转化为文本的情况下,可以通过如下两种识别方式中的任意一种进行识别,判断交互消息与目标信息是否相匹配,进而确定能否接收虚拟物品包中的虚拟物品。
识别方式1:第二客户端确定主题信息对应的主题空间模型;根据交互消息与主题空间模型之间的余弦值,确定交互消息与目标信息的匹配度;响应于匹配度大于第一阈值,接收虚拟物品包中的虚拟物品。
主题空间模型是对与主题信息的语义进行描述的空间模型。
可选地,主题空间模型中包括主题信息对应的至少两个切入点信息,至少两个切入点信息用于对主题信息的不同方面进行表述,切入点信息对应有n个预设语料,n为正整数。
为了明确与主题信息相关的交互消息,需要构建主题空间模型,主题空间模型是主题信息对应的多维空间模型。任意物体是多面体,具有多面性。同理,一个主题信息也可通过多个表述方式,对应多种语言组织形式。示例性的,如图9所示,对于主题信息“夸我漂亮”,切入点信息可以是大眼睛、高鼻梁和小蛮腰等。每个切入点信息可以对应于主题空间模型中的一个n维坐标,如:大眼睛对应于[x0,y0,z0,…]。同时,每个切入点信息对应若干个预设语料。
相应地,根据交互消息与主题空间模型之间的余弦值,确定交互消息与主题信息的匹配度,可以包括:将交互消息映射到向量空间,得到交互消息向量;确定交互消息向量与第i个预设语料对应的预设语料向量之间的第i余弦值,i为正整数;将最大的第i余弦值确定为交互消息与主题空间模型之间的余弦值;根据余弦值,确定匹配度。
也就是说,主题空间模型对应的预设语料是一种与主题信息相关联的信息。句子可以通过句向量技术进行量化,用于表征其语义,两个句子对应的句向量的余弦值越大,两者的语义越相近。示例性的,对于不同的句子,为了计算他们之间的相似度,首先将句子映射到向量空间,形成句子和句向量的映射关系,通过计算两个句向量差异的大小,来计算句子的相似度。其中,两个句向量差异的大小可以用余弦相似度来进行衡量,余弦相似度指的是向量空间中两个句向量的夹角的余弦值。余弦值越接近1,就表明夹角越接近0度,两个句向量越相似。因此,判断一个交互消息是否与目标信息匹配,通过计算该交互消息的交互消息向量和与主题相关的预设语料对应的预设语料向量的余弦值即可。余弦值越大,匹配度越高。
假设切入点信息“大眼睛”对应的预设语料为BigEye(“长长的睫毛,大大的眼睛,微微翻起的双眼皮,炯炯有神的目光”),阈值为0.7,当CosDistance(BigEye,“X”)>=0.7,可认为交互消息“X”与主题信息“夸我漂亮”匹配。
示例性的,交互消息“X”为“她的眼睛,大而黑亮,眼波闪闪溜溜,十分动人”,CosDistance(“长长的睫毛,大大的眼睛,微微翻起的双眼皮,炯炯有神的目光”,“她的眼睛,大而黑亮,眼波闪闪溜溜,十分动人”)=0.7854568564897607,大于阈值0.7,可见“她的眼睛,大而黑亮,眼波闪闪溜溜,十分动人”可拆开主题信息为“夸我漂亮”的虚拟物品包。
示例性的,交互消息“X”为“我随便说过的一句话,他还记得这么清楚,真难为他了眼睛”,CosDistance(“长长的睫毛,大大的眼睛,微微翻起的双眼皮,炯炯有神的目光”,“我随便说过的一句话,他还记得这么清楚,真难为他了眼睛”)=0.6270294821483049,小于阈值0.7,可见“我随便说过的一句话,他还记得这么清楚,真难为他了眼睛”不可拆开主题信息为“夸我漂亮”的虚拟物品包。
可选地,虚拟物品包中的虚拟物品的数量与匹配度正相关。示例性的,虚拟物品包中的虚拟物品的总数量为10。若交互消息与主题空间模型之间的余弦值为0.8,确定交互消息与目标信息的匹配度为6,该第二客户端接收到的虚拟物品包中的虚拟物品的数量为6;若交互消息与主题空间模型之间的余弦值为0.9,确定交互消息与目标信息的匹配度为8,该第二客户端接收到的虚拟物品包中的虚拟物品的数量为8。
识别方式2:第二客户端提取交互消息中的关键字;获取关键字对应的预设主题列表;响应于主题信息中的主题位于预设主题列表中,确定交互消息与主题信息匹配;接收虚拟物品包中的虚拟物品。
交互消息中的关键字是对最大程度概括交互消息的消息内容的字或者词。由于关键字是对交互消息的概括化和集中化描述,则可以使用关键字对交互消息是否匹配目标信息进行识别。
预设主题列表是与关键字相关的主题的集合。每个关键字对应有一个预设主题列表,预设主题列表中包括一个或多个主题。在主题信息中的主题位于预设主题列表的情况下,第二客户端即可确定交互消息与目标信息匹配。
示例性的,交互消息包括:你的复习效果真好。第二客户端提取出的关键字为:复习。复习对应的预设主题列表包括:考试、成绩、证书、学习等。主题信息为:夸我“成绩”,“成绩”位于预设主题列表中,则第二客户端可以确定交互消息与目标信息匹配,第二客户端接收虚拟物品包中的虚拟物品。
示例性的,交互消息包括:天气真好。第二客户端提取出的关键字为:天气。天气对应的预设主题列表包括:锻炼、心情好等。主题信息为:夸我“发型”,“发型”不在预设主题列表中,则第二客户端可以确定交互消息与目标信息不匹配,第二客户端无法接收虚拟物品包中的虚拟物品。
在另一种实现方式中,交互消息与目标信息是否相匹配,由服务器进行检测。即,第二客户端接收到的虚拟物品包中的虚拟物品是服务器在监测到交互消息与目标信息匹配时发送的。
可选地,服务器进行检测识别的方式是上述识别方式1和识别方式2中的任意一种。
可选地,在步骤740之前,第二客户端对交互消息的情感属性进行识别;响应于情感属性属于正面情感,对交互消息与目标信息是否匹配进行检测。
也就是说,第二客户端先确定交互消息的情感属性,若情感属性属于负面情感,则无需检测交互消息与目标信息是否匹配,第二客户端无法接受到虚拟物品包中的虚拟物品。若情感属性属于正面情感,则对交互消息与主题信息是否匹配进行检测,在交互消息与目标信息匹配的情况下,第二客户端接受到虚拟物品包中的虚拟物品。
示例性的,主题信息为:夸我“长胖了”,交互消息为“你长胖了,真丑”。第二客户端确定交互消息的情感属性属于负面情感,则不对交互消息与目标信息是否匹配进行检测。
示例性的,主题信息为:夸我“长胖了”,交互消息为“你那不是胖,是满满一身的肌肉”。第二客户端确定交互消息的情感属性属于正面情感,则对交互消息与目标信息是否匹配进行检测。
综上所述,本实施例提供的方法,通过为虚拟物品包设置主题信息,使用户可以通过输入与目标信息匹配的交互消息,目标信息包括:主题信息和与主题信息相关联的信息中的至少一种,得到虚拟物品包中的虚拟物品,丰富用户接收虚拟物品包的方式,促进虚拟物品在用户间的流动。同时,通过主题信息和交互消息之间的交互,实现虚拟物品包收发双方的消息互动,提升虚拟物品包的互动性。
本实施例提供的方法,第二客户端可以通过交互消息与主题空间模型之间的余弦值,确定交互消息与目标信息的匹配度;或,通过交互消息对应的关键字,确定交互消息是否与目标信息匹配,从而可以根据交互消息与目标信息是否匹配,准确地判断出是否能接收到虚拟物品包中的虚拟物品。
本实施例提供的方法,第二客户端可以先确定交互消息的情感属性,再对交互消息与目标信息是否匹配进行检测,避免了无效的检测过程,提高计算资源利用的效率。
图10是本申请一个示例性实施例提供的信息处理方法的方法流程图。以该方法的执行主体为图1所示出的第一终端10中的第一客户端、服务器20和第二终端30中的第二客户端来举例说明。第一终端10中运行有支持虚拟物品包发送的第一客户端,第二终端30中运行有支持虚拟物品包接收的第二客户端。该方法至少包括如下步骤:
步骤1001,第一客户端获取虚拟物品包对应的主题信息。
可选地,主题信息用于描述第一用户帐号期待接收到的交互消息的主题。交互消息是用于在第一客户端与第二客户端之间进行交互的消息。可选地,交互消息实现为:聊天消息,评论消息等。
具体地,参见上述步骤510,在此不进行赘述。
其中,服务器可以向第一客户端发送第二候选主题信息列表,第二候选主题信息列表用于供第一用户帐号选择主题信息。
步骤1002,第一客户端获取虚拟物品包对应的参数信息,虚拟物品包中携带有至少一个虚拟物品。
具体的,参见上述步骤520,在此不进行赘述。
步骤1003,第一客户端向服务器发送虚拟物品包发送请求,第一客户端登录有第一用户帐号。
虚拟物品包发送请求用于请求服务器向至少一个第二客户端发送虚拟物品包。
步骤1004,服务器接收来自第一客户端的虚拟物品包发送请求。
步骤1005,服务器根据虚拟物品包发送请求,向至少一个第二客户端发送虚拟物品包,虚拟物品包包括主题信息。
可选地,主题信息用于描述第一用户帐号期待接收到的交互消息的主题。
可选地,虚拟物品包发送请求携带虚拟物品包对应的主题信息和参数信息,服务器根据主题信息和参数信息,生成虚拟物品包。在生成虚拟物品包后,服务器根据虚拟物品包发送请求,向至少一个第二客户端发送虚拟物品包。
步骤1006,第二客户端显示用户界面,用户界面显示有第一用户帐号发送的虚拟物品包。
由于服务器向第二客户端发送了虚拟物品包,第二客户端在接收虚拟物品包后,在用户界面上,相应的显示第一用户帐号对应的虚拟物品包。
具体的,参见上述步骤710,在此不进行赘述。
步骤1007,第二客户端响应于对虚拟物品包的领取操作,显示虚拟物品包的主题信息。
具体的,参见上述步骤720,在此不进行赘述。
步骤1008,第二客户端接收第二用户帐号对应的交互消息,交互消息用于与目标信息进行匹配,以请求接收虚拟物品包中的虚拟物品,目标信息包括:主题信息和与主题信息相关联的信息中的至少一种。
具体的,参见上述步骤730,在此不进行赘述。
步骤1009,服务器获取第二用户帐号对应的交互消息,第二用户帐号是登录于第二客户端的帐号。
第二客户端在接收到交互消息后,可以将交互消息发送至服务器处。
可选地,交互消息由服务器进行分析识别,确定交互消息与目标信息是否匹配。示例性的,步骤1009包括:服务器接收来自第二客户端的识别请求,识别请求中携带交互消息,识别请求用于请求服务器对交互消息与目标信息是否匹配进行识别。
步骤1010,服务器响应于交互消息与目标信息匹配,向第二客户端发送虚拟物品包中的虚拟物品,目标信息包括:主题信息和与主题信息相关联的信息中的至少一种。
可选地,交互消息是文本消息、音频消息、视频消息和图片消息中的至少一种。主题信息可以是文本信息、音频信息、视频信息和图片信息中的至少一种。交互消息与目标信息匹配,指的是任意一种形式的交互消息的消息内容符合任意一种形式的主题消息中所描述的主题。
在一种实现方式中,交互消息是否与目标信息匹配,由第二客户端进行识别。第二客户端将识别后的结果发送至服务器,服务器根据识别结果,在交互消息与目标信息匹配的情况下,向第二客户端发送虚拟物品包中的虚拟物品。
在另一种实现方式中,交互消息是否与目标信息匹配,由服务器进行识别。在交互消息与目标信息匹配的情况下,向第二客户端发送虚拟物品包中的虚拟物品。
可选地,在交互消息与目标信息不匹配的情况下,服务器向第二客户端发送匹配失败信息,指示用户重新输入交互消息。
可选地,在交互消息和主题信息均为文本,或,均可转化为文本的情况下,服务器通过识别方式1和识别方式2中的任意一种进行识别,判断交互消息与目标信息是否相匹配。
识别方式1:服务器确定主题信息对应的主题空间模型;根据交互消息与主题空间模型之间的余弦值,确定交互消息与目标信息的匹配度;响应于匹配度大于第一阈值,向第二客户端发送虚拟物品包中的虚拟物品。
识别方式2:服务器提取交互消息中的关键字;获取关键字对应的预设主题列表;响应于主题信息中的主题位于预设主题列表中,确定交互消息与目标信息匹配;向第二客户端发送虚拟物品包中的虚拟物品。
关于上述识别方式1和识别方式2,可参见上述实施例,在此不进行赘述。
可选地,在上述两种实现方式中,服务器向第二客户端发送虚拟物品包中的虚拟物品,包括:接收来自第二客户端的领取请求,领取请求携带有匹配成功指示,匹配成功指示是第二客户端在交互消息与目标信息匹配时发送的;根据匹配成功指示,向第二客户端发送虚拟物品包中的虚拟物品。
也就是说,在交互消息与目标信息匹配时,服务器需要接收第二客户端的领取请求,响应于领取请求,向第二客户端发送虚拟物品包中的虚拟物品。
可选地,在步骤1010之前,服务器对交互消息的情感属性进行识别;响应于情感属性属于正面情感,对交互消息与目标信息是否匹配进行检测。
也就是说,服务器先确定交互消息的情感属性,若情感属性属于负面情感,则无需检测交互消息与目标信息是否匹配。
步骤1011,第二客户端响应于交互消息与目标信息匹配,接收虚拟物品包中的虚拟物品。
具体的,参见上述步骤740,在此不进行赘述。
可选地,在步骤1011后,服务器向第一客户端发送交互消息。相应地,第一客户端显示第二用户帐号对应的交互消息。
综上,本实施例提供的方法,通过为虚拟物品包设置主题信息,使用户可以通过输入与目标信息匹配的交互消息,目标信息包括:主题信息和与主题信息相关联的信息中的至少一种,得到虚拟物品包中的虚拟物品,丰富用户接收虚拟物品包的方式,促进虚拟物品在用户间的流动。同时,通过主题信息和交互消息之间的交互,实现虚拟物品包收发双方的消息互动,提升虚拟物品包的互动性。
本实施例提供的方法,服务器可以通过交互消息与主题空间模型之间的余弦值,确定交互消息与目标信息的匹配度;或,通过交互消息对应的关键字,确定交互消息是否与目标信息匹配,从而可以根据交互消息与目标信息是否匹配,准确地判断出是否需要向第二客户端发送虚拟物品包中的虚拟物品。
本实施例提供的方法,服务器可以先确定交互消息的情感属性,再对交互消息与目标信息是否匹配进行检测,避免了无效的检测过程,提高计算资源利用的效率。
以下为本申请的装置实施例,对于装置实施例中未详细描述的细节,可参考上述方法实施例。
图11是本申请一个示例性实施例提供的信息处理装置的框图。所述装置包括:第一显示模块1101和第一接收模块1102;
所述第一显示模块1101,用于显示用户界面,所述用户界面显示有第一用户帐号发送的虚拟物品包;
所述第一显示模块1101,用于显示所述虚拟物品包的主题信息,所述主题信息用于描述所述第一用户帐号期待接收到的交互消息的主题;
所述第一接收模块1102,用于接收第二用户帐号对应的交互消息,所述交互消息用于与目标信息进行匹配,以请求接收所述虚拟物品包中的虚拟物品,所述目标信息包括:所述主题信息和与所述主题信息相关联的信息中的至少一种;
所述第一接收模块1102,用于响应于所述交互消息与所述目标信息匹配,接收所述虚拟物品包中的所述虚拟物品。
在一个可选的实施例中,装置还包括第一确定模块1103;所述第一确定模块1103,用于确定所述主题信息对应的主题空间模型;所述第一确定模块1103,用于根据所述交互消息与所述主题空间模型之间的余弦值,确定所述交互消息与所述目标信息的匹配度;所述第一接收模块1102,用于响应于所述匹配度大于第一阈值,接收所述虚拟物品包中的所述虚拟物品。
在一个可选的实施例中,所述主题空间模型中包括所述主题信息对应的至少两个切入点信息,至少两个所述切入点信息用于对所述主题信息的不同方面进行表述,所述切入点信息对应有n个预设语料,所述n为正整数;所述第一确定模块1103,用于将所述交互消息映射到向量空间,得到交互消息向量;所述第一确定模块1103,用于确定所述交互消息向量与第i个所述预设语料对应的预设语料向量之间的第i余弦值,所述i为正整数;所述第一确定模块1103,用于将最大的所述第i余弦值确定为所述交互消息与所述主题空间模型之间的余弦值;所述第一确定模块1103,用于根据所述余弦值,确定所述匹配度。
在一个可选的实施例中,所述虚拟物品包中的所述虚拟物品的数量与所述匹配度正相关。
在一个可选的实施例中,装置还包括第一确定模块1103;所述第一确定模块1103,用于提取所述交互消息中的关键字;所述第一确定模块1103,用于获取所述关键字对应的预设主题列表;所述第一确定模块1103,用于响应于所述主题信息中的主题位于所述预设主题列表中,确定所述交互消息与所述目标信息匹配;所述第一接收模块1102,用于接收所述虚拟物品包中的所述虚拟物品。
在一个可选的实施例中,装置还包括:第一检测模块1104;所述第一检测模块1104,用于对所述交互消息的情感属性进行识别;所述第一检测模块1104,用于响应于所述情感属性属于正面情感,对所述交互消息与所述目标信息是否匹配进行检测。
在一个可选的实施例中,所述第一显示模块1101,用于响应于对所述虚拟物品包的领取操作,显示领取弹窗,所述领取弹窗包括所述虚拟物品包的主题信息和所述交互消息的第一输入接口;所述第一接收模块1102,用于通过所述第一输入接口,接收所述交互消息。
在一个可选的实施例中,所述第一显示模块1101,用于在所述用户界面上的所述虚拟物品包上,显示所述虚拟物品包的主题信息;所述第一接收模块1102,用于通过所述用户界面上的第二输入接口,接收所述交互消息。
在一个可选的实施例中,所述第一接收模块1102,用于通过所述用户界面上的第二输入接口,接收所述第二用户帐号对应的候选消息;所述第一确定模块1103,用于响应于所述候选消息显示的时间与所述虚拟物品包显示的时间之间的时间间隔小于第二阈值,将所述候选消息作为所述交互消息;或,所述第一确定模块1103,用于响应于所述候选消息与所述虚拟物品包之间间隔的消息条数小于第三阈值,将所述候选消息作为所述交互消息;或,所述第一确定模块1103,用于响应于所述候选消息中包括响应标识,所述响应标识用于标识所述候选消息是所述交互消息,将所述候选消息作为所述交互消息。在一个可选的实施例中,接收到的虚拟物品包中的虚拟物品是服务器在监测到交互消息与目标信息匹配时发送的。
图12是本申请另一个示例性实施例提供的信息处理装置的框图。所述装置包括:获取模块1201和第二显示模块1202;
所述获取模块1201,用于获取虚拟物品包对应的主题信息,所述主题信息用于描述第一用户帐号期待接收到的交互消息的主题;
所述获取模块1201,用于获取所述虚拟物品包对应的参数信息,所述虚拟物品包中携带有至少一个虚拟物品;
所述第二显示模块1202,用于显示第一用户帐号发送的所述虚拟物品包,所述虚拟物品包是根据所述主题信息和所述参数信息生成的,所述虚拟物品包上显示有所述主题信息。
在一个可选的实施例中,装置还包括:第二接收模块1203;所述第二显示模块1202,用于显示候选主题信息列表,所述候选主题信息列表包括至少一个候选主题信息;所述第二接收模块1203,用于接收对所述候选主题信息列表中的目标主题信息的选择操作,将所述目标主题信息作为所述虚拟物品包对应的主题信息。
在一个可选的实施例中,装置还包括:生成模块1204;所述生成模块1204,用于根据本地存储的第一候选主题信息列表,生成所述候选主题信息列表;或,所述生成模块1204,用于根据服务器发送的第二候选主题信息列表,生成所述候选主题信息列表;或,所述生成模块1204,用于根据所述第一候选主题信息列表和所述第二候选主题信息列表,生成所述候选主题信息列表;或,所述生成模块1204,用于采集所述第一用户帐号的属性信息,所述属性信息包括所述第一用户帐号的用户属性信息、所述第一用户帐号所属群组的群组属性信息、所述群组中除所述第一用户帐号之外的其它用户帐号的用户属性信息中的至少一种;根据所述属性信息生成第三候选主题信息列表;根据所述第三候选主题信息列表,生成所述候选主题信息列表。
在一个可选的实施例中,装置还包括:第二确定模块1205;所述第二显示模块1202,用于显示编辑控件;所述第二确定模块1205,用于根据所述编辑控件上的编辑操作,确定所述主题信息。
在一个可选的实施例中,装置还包括:第二检测模块1206和第二确定模块1205;第二检测模块1206,用于对所述主题信息的描述属性进行检测;所述第二确定模块1205,用于根据所述描述属性,确定所述主题信息的显示格式;其中,所述描述属性包括:正向描述和反向描述中的一种。
在一个可选的实施例中,所述参数信息包括:所述虚拟物品包的数量、所述虚拟物品的总数量、单个所述虚拟物品包中的所述虚拟物品的数量,单个所述虚拟物品包中的所述虚拟物品的数量的划分方式中的至少一种。
在一个可选的实施例中,装置还包括:第一发送模块1207,所述第一发送模块1207,用于向服务器发送虚拟物品包发送请求,所述虚拟物品包发送请求用于请求所述服务器向至少一个第二客户端发送所述虚拟物品包;其中,所述虚拟物品包发送请求包括:所述虚拟物品包的标识、所述主题信息、所述虚拟物品包的样式信息和所述虚拟物品包的身份验证秘钥中的至少一种。
在一个可选的实施例中,所述第二显示模块1202,用于显示第二用户帐号对应的交互消息;其中,所述交互消息用于与目标信息进行匹配,以请求接收所述虚拟物品包中的虚拟物品,所述目标信息包括:所述主题信息和与所述主题信息相关联的信息中的至少一种。
图13是本申请另一个示例性实施例提供的信息处理装置的框图。所述装置包括:第三接收模块1301和第二发送模块1302;
所述第三接收模块1301,用于接收来自第一客户端的虚拟物品包发送请求,所述第一客户端登录有第一用户帐号;
所述第二发送模块1302,用于根据所述虚拟物品包发送请求,向至少一个第二客户端发送所述虚拟物品包,所述虚拟物品包包括主题信息,所述主题信息用于描述所述第一用户帐号期待接收到的交互消息的主题;
所述第三接收模块1301,用于获取第二用户帐号对应的交互消息,所述第二用户帐号是登录于所述第二客户端的帐号;
所述第二发送模块1302,用于响应于所述交互消息与目标信息匹配,向所述第二客户端发送所述虚拟物品包中的所述虚拟物品,所述目标信息包括:所述主题信息和与所述主题信息相关联的信息中的至少一种。
在一个可选的实施例中,所述第三接收模块1301,用于接收来自所述第二客户端的识别请求,所述识别请求中携带所述交互消息,所述识别请求用于请求服务器对所述交互消息与所述目标信息是否匹配进行识别。
在一个可选的实施例中,装置还包括第三确定模块1303;所述第三确定模块1303,用于确定所述主题信息对应的主题空间模型;所述第三确定模块1303,用于根据所述交互消息与所述主题空间模型之间的余弦值,确定所述交互消息与所述目标信息的匹配度;所述第二发送模块1302,用于响应于所述匹配度大于阈值,向所述第二客户端发送所述虚拟物品包中的所述虚拟物品。
在一个可选的实施例中,所述主题空间模型中包括所述主题信息对应的至少两个切入点信息,至少两个所述切入点信息用于对所述主题信息的不同方面进行表述,所述切入点信息对应有n个预设语料,所述n为正整数;所述第三确定模块1303,用于将所述交互消息映射到向量空间,得到交互消息向量;所述第三确定模块1303,用于确定所述交互消息向量与第i个所述预设语料对应的预设语料向量之间的第i余弦值,所述i为正整数;所述第三确定模块1303,用于将最大的所述第i余弦值确定为所述交互消息与所述主题空间模型之间的余弦值;所述第三确定模块1303,用于根据所述余弦值,确定所述匹配度。
在一个可选的实施例中,所述虚拟物品包中的所述虚拟物品的数量与所述匹配度正相关。
在一个可选的实施例中,装置还包括第三确定模块1303;所述第三确定模块1303,用于提取所述交互消息中的关键字;所述第三确定模块1303,用于获取所述关键字对应的预设主题列表;所述第三确定模块1303,用于响应于所述主题信息中的主题位于所述预设主题列表中,确定所述交互消息与所述目标信息匹配;所述第二发送模块1302,用于向所述第二客户端发送所述虚拟物品包中的所述虚拟物品。
在一个可选的实施例中,装置还包括:第三检测模块1304;所述第三检测模块1304,用于对所述交互消息的情感属性进行识别;所述第三检测模块1304,用于响应于所述情感属性属于正面情感,对所述交互消息与所述目标信息是否匹配进行检测。
在一个可选的实施例中,所述第三接收模块1301,用于接收来自所述第二客户端的领取请求,所述领取请求携带有匹配成功指示,所述匹配成功是所述第二客户端在所述交互消息与所述目标信息匹配时发送的;所述第二发送模块1302,用于根据所述匹配成功指示,向所述第二客户端发送所述虚拟物品包中的所述虚拟物品。
在一个可选的实施例中,所述第二发送模块1302,用于向所述第一客户端发送第二候选主题信息列表,所述第二候选主题信息列表用于供所述第一用户帐号选择所述主题信息。
在一个可选的实施例中,所述第二发送模块1302,用于向所述第一客户端发送所述交互消息。
需要说明的是:上述实施例提供的信息处理装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图14示出了本申请一个示例性实施例提供的终端1400的结构框图。该终端1400可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio LayerIII,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group AudioLayer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1400还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其它名称。
通常,终端1400包括有:处理器1401和存储器1402。
处理器1401可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1401可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1401也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1401可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1401还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1402可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1402还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1402中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1401所执行以实现本申请中方法实施例提供的信息处理方法。
在一些实施例中,终端1400还可选包括有:***设备接口1403和至少一个***设备。处理器1401、存储器1402和***设备接口1403之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口1403相连。具体地,***设备包括:射频电路1404、显示屏1405、摄像头组件1406、音频电路1407、定位组件1408和电源1409中的至少一种。
***设备接口1403可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器1401和存储器1402。在一些实施例中,处理器1401、存储器1402和***设备接口1403被集成在同一芯片或电路板上;在一些其它实施例中,处理器1401、存储器1402和***设备接口1403中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1404用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1404通过电磁信号与通信网络以及其它通信设备进行通信。射频电路1404将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1404包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1404可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1404还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏1405用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1405是触摸显示屏时,显示屏1405还具有采集在显示屏1405的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1401进行处理。此时,显示屏1405还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1405可以为一个,设置终端1400的前面板;在另一些实施例中,显示屏1405可以为至少两个,分别设置在终端1400的不同表面或呈折叠设计;在再一些实施例中,显示屏1405可以是柔性显示屏,设置在终端1400的弯曲表面上或折叠面上。甚至,显示屏1405还可以设置成非矩形的不规则图形,也即异形屏。显示屏1405可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件1406用于采集图像或视频。可选地,摄像头组件1406包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1406还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1407可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1401进行处理,或者输入至射频电路1404以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1400的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1401或射频电路1404的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1407还可以包括耳机插孔。
定位组件1408用于定位终端1400的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件1408可以是基于美国的GPS(GlobalPositioning System,全球定位***)、中国的北斗***或俄罗斯的伽利略***的定位组件。
电源1409用于为终端1400中的各个组件进行供电。电源1409可以是交流电、直流电、一次性电池或可充电电池。当电源1409包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端1400还包括有一个或多个传感器1410。该一个或多个传感器1410包括但不限于:加速度传感器1411、陀螺仪传感器1412、压力传感器1413、指纹传感器1414、光学传感器1415以及接近传感器1416。
加速度传感器1411可以检测以终端1400建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1411可以用于检测重力加速度在三个坐标轴上的分量。处理器1401可以根据加速度传感器1411采集的重力加速度信号,控制触摸显示屏1405以横向视图或纵向视图进行信息处理。加速度传感器1411还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器1412可以检测终端1400的机体方向及转动角度,陀螺仪传感器1412可以与加速度传感器1411协同采集用户对终端1400的3D动作。处理器1401根据陀螺仪传感器1412采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器1413可以设置在终端1400的侧边框和/或触摸显示屏1405的下层。当压力传感器1413设置在终端1400的侧边框时,可以检测用户对终端1400的握持信号,由处理器1401根据压力传感器1413采集的握持信号进行左右手识别或快捷操作。当压力传感器1413设置在触摸显示屏1405的下层时,由处理器1401根据用户对触摸显示屏1405的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器1414用于采集用户的指纹,由处理器1401根据指纹传感器1414采集到的指纹识别用户的身份,或者,由指纹传感器1414根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1401授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1414可以被设置终端1400的正面、背面或侧面。当终端1400上设置有物理按键或厂商Logo时,指纹传感器1414可以与物理按键或厂商Logo集成在一起。
光学传感器1415用于采集环境光强度。在一个实施例中,处理器1401可以根据光学传感器1415采集的环境光强度,控制触摸显示屏1405的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1405的显示亮度;当环境光强度较低时,调低触摸显示屏1405的显示亮度。在另一个实施例中,处理器1401还可以根据光学传感器1415采集的环境光强度,动态调整摄像头组件1406的拍摄参数。
接近传感器1416,也称距离传感器,通常设置在终端1400的前面板。接近传感器1416用于采集用户与终端1400的正面之间的距离。在一个实施例中,当接近传感器1416检测到用户与终端1400的正面之间的距离逐渐变小时,由处理器1401控制触摸显示屏1405从亮屏状态切换为息屏状态;当接近传感器1416检测到用户与终端1400的正面之间的距离逐渐变大时,由处理器1401控制触摸显示屏1405从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图14中示出的结构并不构成对终端1400的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
请参考图15,其示出了本申请一个实施例提供的服务器的结构示意图,该服务器可以用于实施上述实施例中提供的服务器执行的虚拟物品包的处理方法。所述服务器1500包括中央处理单元(CPU,Central Processing unit)1501、包括随机存取存储器(RAM,Random Access Memory)1502和只读存储器(ROM,Read-Only Memory)1503的***存储器1504,以及连接***存储器1504和中央处理单元1501的***总线1505。所述服务器1500还包括帮助计算机内的各个器件之间传输信息的基本输入/输出***(I/O,Input/Output)1506,和用于存储操作***1513、应用程序1514和其他程序模块1515的大容量存储设备1507。
所述基本输入/输出***1506包括有用于显示信息的显示器1508和用于用户输入信息的诸如鼠标、键盘之类的输入设备1509。其中所述显示器1508和输入设备1509都通过连接到***总线1505的输入/输出控制器1510连接到中央处理单元1501。所述基本输入/输出***1506还可以包括输入/输出控制器1510以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入/输出控制器1510还提供输出到显示屏、打印机或其他类型的输出设备。
所述大容量存储设备1507通过连接到***总线1505的大容量存储控制器(未示出)连接到中央处理单元1501。所述大容量存储设备1507及其相关联的计算机可读介质为服务器1500提供非易失性存储。也就是说,所述大容量存储设备1507可以包括诸如硬盘或者CD-ROM(Compact Disc Read-Only Memory,只读光盘)驱动器之类的计算机可读介质(未示出)。
不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM(Erasable Programmable Read-Only Memory,可擦除可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,带电可擦除可编程只读存储器)、闪存或其他固态存储其技术,CD-ROM、DVD(Digital Video Disc,高密度数字视频光盘)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的***存储器1504和大容量存储设备1507可以统称为存储器。
根据本申请的各种实施例,所述服务器1500还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器1500可以通过连接在所述***总线1505上的网络接口单元1511连接到网络1512,或者说,也可以使用网络接口单元1511来连接到其他类型的网络或远程计算机***(未示出)。
所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以***处理单元1501执行。上述一个或者一个以上程序包含用于进行以下操作的指令:
接收来自第一客户端的虚拟物品包发送请求,第一客户端登录有第一用户帐号;
根据虚拟物品包发送请求,向至少一个第二客户端发送虚拟物品包,虚拟物品包包括主题信息,主题信息用于描述第一用户帐号期待接收到的交互消息的主题;
获取第二用户帐号对应的交互消息,第二用户帐号是登录于第二客户端的帐号;
响应于交互消息与目标信息匹配,向第二客户端发送虚拟物品包中的虚拟物品,目标信息包括:主题信息和与主题信息相关联的信息中的至少一种。
接收来自第二客户端的识别请求,识别请求中携带交互消息,识别请求用于请求服务器对交互消息与目标信息是否匹配进行识别。
确定主题信息对应的主题空间模型;
根据交互消息与主题空间模型之间的余弦值,确定交互消息与目标信息的匹配度;
响应于匹配度大于阈值,向第二客户端发送虚拟物品包中的虚拟物品。
主题空间模型中包括主题信息对应的至少两个切入点信息,至少两个切入点信息用于对主题信息的不同方面进行表述,切入点信息对应有n个预设语料,n为正整数;
将交互消息映射到向量空间,得到交互消息向量;
确定交互消息向量与第i个预设语料对应的预设语料向量之间的第i余弦值,i为正整数;
将最大的第i余弦值确定为交互消息与主题空间模型之间的余弦值;
根据余弦值,确定匹配度。
发送的虚拟物品包中的虚拟物品的数量与匹配度正相关。
提取交互消息中的关键字;
获取关键字对应的预设主题列表;
响应于主题信息中的主题位于预设主题列表中,确定交互消息与目标信息匹配;
向第二客户端发送虚拟物品包中的虚拟物品。
对交互消息的情感属性进行识别;
响应于情感属性属于正面情感,对交互消息与目标信息是否匹配进行检测。
接收来自第二客户端的领取请求,领取请求携带有匹配成功指示,匹配成功是第二客户端在交互消息与目标信息匹配时发送的;
根据匹配成功指示,向第二客户端发送虚拟物品包中的虚拟物品。
向第一客户端发送第二候选主题信息列表,第二候选主题信息列表用于供第一用户帐号选择主题信息。
向第一客户端发送交互消息。
本申请还提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述任意示例性实施例所提供的信息处理方法。
本申请还提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述任意示例性实施例所提供的信息处理方法。
本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述可选实现方式中提供的信息处理方法。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (20)
1.一种信息处理方法,其特征在于,所述方法包括:
显示用户界面,所述用户界面显示有第一用户帐号发送的虚拟物品包;
显示所述虚拟物品包的主题信息;
接收第二用户帐号对应的交互消息,所述交互消息用于与目标信息进行匹配,以请求接收所述虚拟物品包中的虚拟物品,所述目标信息包括:所述主题信息和与所述主题信息相关联的信息中的至少一种;
响应于所述交互消息与所述目标信息匹配,接收所述虚拟物品包中的所述虚拟物品。
2.根据权利要求1所述的方法,其特征在于,所述响应于所述交互消息与所述目标信息匹配,接收所述虚拟物品包中的所述虚拟物品,包括:
确定所述主题信息对应的主题空间模型;
根据所述交互消息与所述主题空间模型之间的余弦值,确定所述交互消息与所述目标信息的匹配度;
响应于所述匹配度大于第一阈值,接收所述虚拟物品包中的所述虚拟物品。
3.根据权利要求2所述的方法,其特征在于,所述主题空间模型中包括所述主题信息对应的至少两个切入点信息,至少两个所述切入点信息用于对所述主题信息的不同方面进行表述,所述切入点信息对应有n个预设语料,所述n为正整数;
所述根据所述交互消息与所述主题空间模型之间的余弦值,确定所述交互消息与所述目标信息的匹配度,包括:
将所述交互消息映射到向量空间,得到交互消息向量;
确定所述交互消息向量与第i个所述预设语料对应的预设语料向量之间的第i余弦值,所述i为正整数;
将最大的所述第i余弦值确定为所述交互消息与所述主题空间模型之间的余弦值;
根据所述余弦值,确定所述匹配度。
4.根据权利要求3所述的方法,其特征在于,
所述虚拟物品包中的所述虚拟物品的数量与所述匹配度正相关。
5.根据权利要求1所述的方法,其特征在于,所述响应于所述交互消息与所述目标信息匹配,接收所述虚拟物品包中的所述虚拟物品,包括:
提取所述交互消息中的关键字;
获取所述关键字对应的预设主题列表;
响应于所述主题信息中的主题位于所述预设主题列表中,确定所述交互消息与所述目标信息匹配;
接收所述虚拟物品包中的所述虚拟物品。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述交互消息的情感属性进行识别;
响应于所述情感属性属于正面情感,对所述交互消息与所述目标信息是否匹配进行检测。
7.根据权利要求1所述的方法,其特征在于,所述显示所述虚拟物品包的主题信息,包括:
响应于对所述虚拟物品包的领取操作,显示领取弹窗,所述领取弹窗包括所述虚拟物品包的主题信息和所述交互消息的第一输入接口;
所述接收第二用户帐号对应的交互消息,包括:
通过所述第一输入接口,接收所述交互消息。
8.根据权利要求1所述的方法,其特征在于,所述显示所述虚拟物品包的主题信息,包括:
在所述用户界面上的所述虚拟物品包上,显示所述虚拟物品包的主题信息;
所述接收第二用户帐号对应的交互消息,包括:
通过所述用户界面上的第二输入接口,接收所述交互消息。
9.根据权利要求8所述的方法,其特征在于,所述通过所述用户界面上的第二输入接口,接收所述交互消息,包括:
通过所述用户界面上的第二输入接口,接收所述第二用户帐号对应的候选消息;
响应于所述候选消息显示的时间与所述虚拟物品包显示的时间之间的时间间隔小于第二阈值,将所述候选消息作为所述交互消息;
或,响应于所述候选消息与所述虚拟物品包之间间隔的消息条数小于第三阈值,将所述候选消息作为所述交互消息;
或,响应于所述候选消息中包括响应标识,所述响应标识用于标识所述候选消息是所述交互消息,将所述候选消息作为所述交互消息。
10.根据权利要求1所述的方法,其特征在于,
接收到的所述虚拟物品包中的所述虚拟物品是服务器在监测到所述交互消息与所述目标信息匹配时发送的。
11.一种信息处理方法,其特征在于,所述方法包括:
获取虚拟物品包对应的主题信息;
获取所述虚拟物品包对应的参数信息,所述虚拟物品包中携带有至少一个虚拟物品;
显示第一用户帐号发送的所述虚拟物品包,所述虚拟物品包是根据所述主题信息和所述参数信息生成的,所述虚拟物品包上显示有所述主题信息。
12.根据权利要求11所述的方法,其特征在于,所述获取虚拟物品包对应的主题信息,包括:
显示候选主题信息列表,所述候选主题信息列表包括至少一个候选主题信息;接收对所述候选主题信息列表中的目标主题信息的选择操作,将所述目标主题信息作为所述虚拟物品包对应的主题信息;
或,显示编辑控件;根据所述编辑控件上的编辑操作,确定所述主题信息。
13.根据权利要求11或12所述的方法,其特征在于,所述方法还包括:
显示第二用户帐号对应的交互消息;
其中,所述交互消息用于与目标信息进行匹配,以请求接收所述虚拟物品包中的虚拟物品,所述目标信息包括:所述主题信息和与所述主题信息相关联的信息中的至少一种。
14.一种信息处理方法,其特征在于,所述方法包括:
接收来自第一客户端的虚拟物品包发送请求,所述第一客户端登录有第一用户帐号;
根据所述虚拟物品包发送请求,向至少一个第二客户端发送所述虚拟物品包,所述虚拟物品包包括主题信息;
获取第二用户帐号对应的交互消息,所述第二用户帐号是登录于所述第二客户端的帐号;
响应于所述交互消息与目标信息匹配,向所述第二客户端发送所述虚拟物品包中的所述虚拟物品,所述目标信息包括:所述主题信息和与所述主题信息相关联的信息中的至少一种。
15.根据权利要求14所述的方法,其特征在于,所述获取第二用户帐号对应的交互消息,包括:
接收来自所述第二客户端的识别请求,所述识别请求中携带所述交互消息,所述识别请求用于请求服务器对所述交互消息与所述目标信息是否匹配进行识别。
16.一种信息处理装置,其特征在于,所述装置包括:第一显示模块和第一接收模块;
所述第一显示模块,用于显示用户界面,所述用户界面显示有第一用户帐号发送的虚拟物品包;
所述第一显示模块,用于显示所述虚拟物品包的主题信息;
所述第一接收模块,用于接收第二用户帐号对应的交互消息,所述交互消息用于与目标信息进行匹配,以请求接收所述虚拟物品包中的虚拟物品,所述目标信息包括:所述主题信息和与所述主题信息相关联的信息中的至少一种;
所述第一接收模块,用于响应于所述交互消息与所述目标信息匹配,接收所述虚拟物品包中的所述虚拟物品。
17.一种信息处理装置,其特征在于,所述装置包括:获取模块和第二显示模块;
所述获取模块,用于获取虚拟物品包对应的主题信息;
所述获取模块,用于获取所述虚拟物品包对应的参数信息,所述虚拟物品包中携带有至少一个虚拟物品;
所述第二显示模块,用于显示第一用户帐号发送的所述虚拟物品包,所述虚拟物品包是根据所述主题信息和所述参数信息生成的,所述虚拟物品包上显示有所述主题信息。
18.一种信息处理装置,其特征在于,所述装置包括:第三接收模块和第二发送模块;
所述第三接收模块,用于接收来自第一客户端的虚拟物品包发送请求,所述第一客户端登录有第一用户帐号;
所述第二发送模块,用于根据所述虚拟物品包发送请求,向至少一个第二客户端发送所述虚拟物品包,所述虚拟物品包包括主题信息;
所述第三接收模块,用于获取第二用户帐号对应的交互消息,所述第二用户帐号是登录于所述第二客户端的帐号;
所述第二发送模块,用于响应于所述交互消息与目标信息匹配,向所述第二客户端发送所述虚拟物品包中的所述虚拟物品,所述目标信息包括:所述主题信息和与所述主题信息相关联的信息中的至少一种。
19.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由所述处理器加载并执行以实现如权利要求1至15任一所述的信息处理方法。
20.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如权利要求1至15任一所述的信息处理方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010699849.8A CN112749956A (zh) | 2020-07-20 | 2020-07-20 | 信息处理方法、装置及设备 |
PCT/CN2021/100015 WO2022017068A1 (zh) | 2020-07-20 | 2021-06-15 | 信息处理方法、装置及设备 |
US18/077,527 US20230094558A1 (en) | 2020-07-20 | 2022-12-08 | Information processing method, apparatus, and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010699849.8A CN112749956A (zh) | 2020-07-20 | 2020-07-20 | 信息处理方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112749956A true CN112749956A (zh) | 2021-05-04 |
Family
ID=75645669
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010699849.8A Pending CN112749956A (zh) | 2020-07-20 | 2020-07-20 | 信息处理方法、装置及设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230094558A1 (zh) |
CN (1) | CN112749956A (zh) |
WO (1) | WO2022017068A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113262498A (zh) * | 2021-06-04 | 2021-08-17 | 网易(杭州)网络有限公司 | 游戏中的消息处理方法、装置和电子设备 |
WO2022017068A1 (zh) * | 2020-07-20 | 2022-01-27 | 腾讯科技(深圳)有限公司 | 信息处理方法、装置及设备 |
CN114493672A (zh) * | 2021-12-30 | 2022-05-13 | 广州趣丸网络科技有限公司 | 虚拟物品的发放方法及*** |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8984080B1 (en) | 2013-04-09 | 2015-03-17 | Kabam, Inc. | Facilitating user configured assistance requests through a chat in a virtual space |
US9332043B1 (en) | 2013-04-12 | 2016-05-03 | Kabam, Inc. | System and method for facilitating user interaction with a virtual space through a graphical chat interface |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103713894A (zh) * | 2013-11-28 | 2014-04-09 | 百度时代网络技术(北京)有限公司 | 一种用于确定用户的访问需求信息的方法与设备 |
CN107343030A (zh) * | 2017-06-19 | 2017-11-10 | 北京小米移动软件有限公司 | 信息推送方法、装置及*** |
CN107730261A (zh) * | 2017-10-18 | 2018-02-23 | 维沃移动通信有限公司 | 一种资源转移方法及相关设备 |
CN109325784A (zh) * | 2018-09-27 | 2019-02-12 | 深圳市九耀健康科技有限公司 | 基于区块链的数据验证平台及其数据验证方法、存储设备 |
CN109325748A (zh) * | 2018-09-25 | 2019-02-12 | 上海掌门科技有限公司 | 一种虚拟物品分配、发放及领取方法 |
CN110084579A (zh) * | 2018-01-26 | 2019-08-02 | 百度在线网络技术(北京)有限公司 | 资源处理方法、装置和*** |
WO2019174073A1 (zh) * | 2018-03-12 | 2019-09-19 | 平安科技(深圳)有限公司 | 通话中客户信息修改方法、装置、计算机设备及存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110163584A (zh) * | 2019-02-13 | 2019-08-23 | 腾讯科技(深圳)有限公司 | 一种基于电子红包的数据处理方法、装置以及相关设备 |
CN112749956A (zh) * | 2020-07-20 | 2021-05-04 | 腾讯科技(深圳)有限公司 | 信息处理方法、装置及设备 |
-
2020
- 2020-07-20 CN CN202010699849.8A patent/CN112749956A/zh active Pending
-
2021
- 2021-06-15 WO PCT/CN2021/100015 patent/WO2022017068A1/zh active Application Filing
-
2022
- 2022-12-08 US US18/077,527 patent/US20230094558A1/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103713894A (zh) * | 2013-11-28 | 2014-04-09 | 百度时代网络技术(北京)有限公司 | 一种用于确定用户的访问需求信息的方法与设备 |
CN107343030A (zh) * | 2017-06-19 | 2017-11-10 | 北京小米移动软件有限公司 | 信息推送方法、装置及*** |
CN107730261A (zh) * | 2017-10-18 | 2018-02-23 | 维沃移动通信有限公司 | 一种资源转移方法及相关设备 |
CN110084579A (zh) * | 2018-01-26 | 2019-08-02 | 百度在线网络技术(北京)有限公司 | 资源处理方法、装置和*** |
WO2019174073A1 (zh) * | 2018-03-12 | 2019-09-19 | 平安科技(深圳)有限公司 | 通话中客户信息修改方法、装置、计算机设备及存储介质 |
CN109325748A (zh) * | 2018-09-25 | 2019-02-12 | 上海掌门科技有限公司 | 一种虚拟物品分配、发放及领取方法 |
CN109325784A (zh) * | 2018-09-27 | 2019-02-12 | 深圳市九耀健康科技有限公司 | 基于区块链的数据验证平台及其数据验证方法、存储设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022017068A1 (zh) * | 2020-07-20 | 2022-01-27 | 腾讯科技(深圳)有限公司 | 信息处理方法、装置及设备 |
CN113262498A (zh) * | 2021-06-04 | 2021-08-17 | 网易(杭州)网络有限公司 | 游戏中的消息处理方法、装置和电子设备 |
CN114493672A (zh) * | 2021-12-30 | 2022-05-13 | 广州趣丸网络科技有限公司 | 虚拟物品的发放方法及*** |
Also Published As
Publication number | Publication date |
---|---|
US20230094558A1 (en) | 2023-03-30 |
WO2022017068A1 (zh) | 2022-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112749956A (zh) | 信息处理方法、装置及设备 | |
CN110334352B (zh) | 引导信息显示方法、装置、终端及存储介质 | |
CN110061900B (zh) | 消息显示方法、装置、终端及计算机可读存储介质 | |
CN111031386B (zh) | 基于语音合成的视频配音方法、装置、计算机设备及介质 | |
CN108270794B (zh) | 内容发布方法、装置及可读介质 | |
CN111739517B (zh) | 语音识别方法、装置、计算机设备及介质 | |
CN111432245B (zh) | 多媒体信息的播放控制方法、装置、设备及存储介质 | |
CN111541951B (zh) | 基于视频的交互处理方法、装置、终端及可读存储介质 | |
CN111582862B (zh) | 信息处理方法、装置、***、计算机设备及存储介质 | |
CN111368127B (zh) | 图像处理方法、装置、计算机设备及存储介质 | |
CN111031391A (zh) | 视频配乐方法、装置、服务器、终端及存储介质 | |
CN110798327A (zh) | 消息处理方法、设备及存储介质 | |
CN110493635B (zh) | 视频播放方法、装置及终端 | |
CN111835621A (zh) | 会话消息处理方法、装置、计算机设备及可读存储介质 | |
CN112870697B (zh) | 基于虚拟关系养成程序的交互方法、装置、设备及介质 | |
CN112423011B (zh) | 消息回复方法、装置、设备及存储介质 | |
CN111554314A (zh) | 噪声检测方法、装置、终端及存储介质 | |
CN113763932B (zh) | 语音处理方法、装置、计算机设备及存储介质 | |
CN112988984B (zh) | 特征获取方法、装置、计算机设备及存储介质 | |
CN111597468B (zh) | 社交内容的生成方法、装置、设备及可读存储介质 | |
CN112742024B (zh) | 虚拟对象的控制方法、装置、设备及存储介质 | |
CN113486260A (zh) | 互动信息的生成方法、装置、计算机设备及存储介质 | |
CN114968021A (zh) | 消息显示方法、装置、设备及介质 | |
CN115334367B (zh) | 视频的摘要信息生成方法、装置、服务器以及存储介质 | |
CN114489559B (zh) | 音频播放方法、音频播放的处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40044622 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |