[go: up one dir, main page]

HK40070313B - A data processing method, equipment and readable storage medium - Google Patents

A data processing method, equipment and readable storage medium Download PDF

Info

Publication number
HK40070313B
HK40070313B HK42022059478.2A HK42022059478A HK40070313B HK 40070313 B HK40070313 B HK 40070313B HK 42022059478 A HK42022059478 A HK 42022059478A HK 40070313 B HK40070313 B HK 40070313B
Authority
HK
Hong Kong
Prior art keywords
user
question
text
interface
answer
Prior art date
Application number
HK42022059478.2A
Other languages
Chinese (zh)
Other versions
HK40070313A (en
Inventor
沙莎
陈雪丹
王士元
刘思成
Original Assignee
腾讯科技(深圳)有限公司
Filing date
Publication date
Application filed by 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Publication of HK40070313A publication Critical patent/HK40070313A/en
Publication of HK40070313B publication Critical patent/HK40070313B/en

Links

Description

一种数据处理方法、设备及可读存储介质A data processing method, apparatus and readable storage medium

技术领域Technical Field

本申请涉及计算机技术领域,尤其涉及一种数据处理方法、装置、设备以及可读存储介质。This application relates to the field of computer technology, and in particular to a data processing method, apparatus, device, and readable storage medium.

背景技术Background Technology

随着社交应用技术的发展,出现了方便用户之间进行即时对话的即时通信应用,因为可以方便用户快速的进行沟通,即时通信应用是用户的日常生活中不可或缺的一部分。With the development of social application technology, instant messaging applications have emerged that facilitate real-time conversations between users. Because they allow users to communicate quickly and easily, instant messaging applications have become an indispensable part of users' daily lives.

在现有技术中,一个用户在即时通信应用中的用户描述资料通常是用户根据系统提供的配置标签进行自行选择,由于配置标签的数量与维度均有限,所以用户描述资料并不能精准描述一个用户的属性、爱好或性格,导致所呈现的用户的画像不够准确。In existing technologies, a user's profile in an instant messaging application is usually selected by the user based on the configuration tags provided by the system. Since the number and dimensions of configuration tags are limited, the user profile cannot accurately describe a user's attributes, hobbies, or personality, resulting in an inaccurate user profile.

发明内容Summary of the Invention

本申请实施例提供一种数据处理方法、装置、设备以及可读存储介质,可以丰富用户描述信息,提高用户的画像的准确性。This application provides a data processing method, apparatus, device, and readable storage medium, which can enrich user description information and improve the accuracy of user profiles.

本申请实施例一方面提供了一种数据处理方法,包括:One embodiment of this application provides a data processing method, including:

终端在即时通信应用中展示回答显示界面,在所述回答显示界面中显示由匿名用户提供的所述目标提问文本;The terminal displays a response display interface in the instant messaging application, showing the target question text provided by an anonymous user.

响应针对所述回答显示界面中的所述目标提问文本的回答输入操作,获取由终端用户所提供的回答文本;所述终端用户是指所述终端中登录所述即时通信应用的用户;In response to an input operation on the target question text in the answer display interface, the system obtains the answer text provided by the end user; the end user refers to a user logged into the instant messaging application on the terminal.

根据所述回答文本以及所述目标提问文本生成针对所述终端用户的问答信息卡,将所述问答信息卡展示于所述即时通信应用中所述终端用户的用户描述信息区域。Based on the answer text and the target question text, a question-and-answer information card is generated for the terminal user, and the question-and-answer information card is displayed in the user description information area of the terminal user in the instant messaging application.

本申请实施例一方面提供了一种数据处理装置,包括:One embodiment of this application provides a data processing apparatus, including:

文本显示模块,用于在即时通信应用中展示回答显示界面,在所述回答显示界面中显示由匿名用户提供的所述目标提问文本;A text display module is used to display a response display interface in an instant messaging application, wherein the response display interface displays the target question text provided by an anonymous user;

文本获取模块,用于响应针对回答显示界面中的目标提问文本的回答输入操作,获取由终端用户所提供的回答文本;终端用户是指终端中登录即时通信应用的用户;The text acquisition module is used to respond to the input operation of the answer to the target question text in the answer display interface and to acquire the answer text provided by the end user; the end user refers to the user who is logged into the instant messaging application on the terminal.

信息卡生成模块,用于根据回答文本以及目标提问文本生成针对终端用户的问答信息卡;The information card generation module is used to generate question-and-answer information cards for end users based on the answer text and the target question text.

信息卡展示模块,用于将问答信息卡展示于即时通信应用中终端用户的用户描述信息区域。The information card display module is used to display question and answer information cards in the user description information area of the end user in the instant messaging application.

其中,信息卡生成模块包括:The information card generation module includes:

信息卡模板获取单元,用于获取信息卡模板;信息卡模板用于划分提问文本所属的区域,以及回答文本所属的区域;The information card template acquisition unit is used to acquire information card templates; the information card templates are used to divide the area to which the question text belongs and the area to which the answer text belongs.

文本添加单元,用于将目标提问文本添加至信息卡模板中提问文本所属的区域,将回答文本添加至信息卡模板中回答文本所属的区域,生成包含目标提问文本以及回答文本的问答信息卡。The text addition unit is used to add the target question text to the area where the question text belongs in the information card template, and to add the answer text to the area where the answer text belongs in the information card template, thereby generating a question and answer information card containing the target question text and the answer text.

其中,信息卡展示模块包括:The information card display module includes:

界面显示单元,用于响应即时通信应用中所显示的属性信息查看控件的触发操作,显示包含终端用户的用户属性信息的属性信息界面;属性信息界面包括用户描述信息区域;The interface display unit is used to respond to the triggering operation of the attribute information viewing control displayed in the instant messaging application, and to display the attribute information interface containing the user's attribute information; the attribute information interface includes a user description information area.

信息卡展示单元,用于将所述问答信息卡展示于属性信息界面的用户描述信息区域中。The information card display unit is used to display the question and answer information card in the user description information area of the attribute information interface.

其中,信息卡展示模块包括:The information card display module includes:

标识信息获取单元,用于响应即时通信应用中所显示的关联用户的对话操作,获取关联用户的用户标识信息;关联用户是指在即时通信应用中,与终端用户具有即时通信关系的用户;The identification information acquisition unit is used to respond to the dialogue operation of the associated user displayed in the instant messaging application and acquire the user identification information of the associated user; the associated user refers to the user who has an instant messaging relationship with the end user in the instant messaging application.

区域显示单元,用于显示包含用户标识信息的对话界面,对话界面中包括用户描述信息区域;The area display unit is used to display a dialog interface containing user identification information, including a user description information area.

信息展示单元,用于将问答信息卡展示于用户描述信息区域。The information display unit is used to display the question and answer information card in the user description information area.

其中,问答信息卡中还包括匿名用户的第一头像;第一头像是从用于提供匿名功能的头像库中获取得到的;The question and answer information card also includes the anonymous user's first avatar; the first avatar is obtained from the avatar library used to provide the anonymity function.

该数据处理装置还包括:The data processing device also includes:

标识获取模块,用于响应针对用户描述信息区域中所显示的问答信息卡的对话操作,创建与所述匿名用户相关联的对话界面;对话界面是指用于与所述匿名用户进行即时通信的界面;The identifier acquisition module is used to respond to dialogue operations on the question-and-answer information card displayed in the user description information area and create a dialogue interface associated with the anonymous user; the dialogue interface refers to the interface used for instant communication with the anonymous user.

提问文本显示模块,用于将所述匿名用户的第一头像与所述匿名用户的目标提问文本显示于所述对话界面。The question text display module is used to display the anonymous user's first avatar and the anonymous user's target question text on the dialogue interface.

其中,问答信息卡中还包括匿名用户的第一头像;第一头像是从用于提供匿名功能的头像库中获取得到的;The question and answer information card also includes the anonymous user's first avatar; the first avatar is obtained from the avatar library used to provide the anonymity function.

该数据处理装置还包括:The data processing device also includes:

文本隐藏模块,用于响应针对问答信息卡的文本隐藏操作,从头像库中获取第二头像;头像库中包含匿名用户的第一头像,第一头像与第一头像不同;;The text hiding module is used to respond to text hiding operations for question-and-answer information cards, and retrieves a second avatar from the avatar library; the avatar library contains the anonymous user's first avatar, which is different from the first avatar.

头像切换模块,用于在用户描述信息区域中,将问答信息卡中的匿名用户的第一头像切换显示为第二头像;第二头像用于表征问答信息卡具有文本隐藏属性;具有文本隐藏属性的问答信息卡对终端用户以外的用户不可见。The avatar switching module is used to switch the display of the first avatar of the anonymous user in the question and answer information card to the second avatar in the user description information area; the second avatar is used to indicate that the question and answer information card has a text hiding attribute; the question and answer information card with the text hiding attribute is not visible to users other than the end user.

其中,该数据处理装置还包括:The data processing device also includes:

选择界面展示模块,用于响应针对匿名分享控件的触发操作,展示分享选择界面;分享选择界面包括至少两个分享渠道;The selection interface display module is used to respond to the triggered operation of the anonymous sharing control and display the sharing selection interface; the sharing selection interface includes at least two sharing channels;

邀请消息分享模块,用于响应针对分享选择界面的分享选择操作,生成提问邀请消息,将提问邀请消息分享至分享选择操作所选择的分享渠道。The invitation message sharing module is used to respond to the sharing selection operation on the sharing selection interface, generate a question invitation message, and share the question invitation message to the sharing channel selected in the sharing selection operation.

其中,至少两个分享渠道包括即时通信应用的共享平台;At least two of the sharing channels include sharing platforms for instant messaging applications;

邀请消息分享模块包括:The invitation message sharing module includes:

头像获取单元,用于响应针对分享选择界面的分享选择操作,获取终端用户的用户头像;The avatar acquisition unit is used to respond to the share selection operation on the share selection interface and acquire the user's avatar.

模板获取单元,用于获取分享模板;分享模板包括头像显示区域以及第一配置分享文本;The template acquisition unit is used to acquire the sharing template; the sharing template includes an avatar display area and a first configuration sharing text;

头像添加单元,用于将终端用户的用户头像添加至头像显示区域,生成包含终端用户的用户头像以及第一配置分享文本的提问邀请消息,将提问邀请消息发布在分享选择操作所选择的即时通信应用的共享平台中。The avatar adding unit is used to add the end user's avatar to the avatar display area, generate a question invitation message containing the end user's avatar and the first configured sharing text, and publish the question invitation message on the sharing platform of the instant messaging application selected by the sharing selection operation.

其中,至少两个分享渠道包括终端用户所在的公共通信群组;At least two of the sharing channels include public communication groups where the end user is located;

邀请消息分享模块包括:The invitation message sharing module includes:

用户标识获取单元,用于响应针对分享选择界面的分享选择操作,获取终端用户在即时通信应用中的用户标识信息;The user identifier acquisition unit is used to respond to the sharing selection operation of the sharing selection interface and acquire the user identifier information of the terminal user in the instant messaging application.

分享模板获取单元,用于获取分享模板;分享模板包括第二配置分享文本;The sharing template acquisition unit is used to acquire the sharing template; the sharing template includes the second configuration sharing text;

信息融合单元,用于将第二配置分享文本与用户标识信息进行融合,生成针对终端用户的提问邀请消息,将提问邀请消息发送至分享选择操作所选择的目标公共通信群组;终端用户所在的公共通信群组包含目标公共通信群组。The information fusion unit is used to fuse the second configuration sharing text with user identification information to generate a question invitation message for the end user, and send the question invitation message to the target public communication group selected by the sharing selection operation; the public communication group to which the end user belongs includes the target public communication group.

其中,该数据处理装置还包括:The data processing device also includes:

互动数据获取模块,用于获取互动用户针对问答信息卡的互动数据;互动数据包含互动行为、互动用户标识信息以及评论文本,互动用户是指与问答信息卡产生互动行为的用户;The interactive data acquisition module is used to acquire interactive data of users interacting with the question and answer information cards; the interactive data includes interactive behavior, interactive user identification information, and comment text. Interactive users refer to users who have interactive behavior with the question and answer information cards.

数量统计模块,用于统计互动用户标识信息的标识数量以及评论文本的评论数量;The quantity statistics module is used to count the number of interactive user identification information and the number of comments in the comment text;

数据显示模块,用于获取问答信息卡的用户浏览量,将用户浏览量、标识数量、互动用户标识信息、互动行为、评论数量以及评论文本,显示于用户描述信息区域中。The data display module is used to obtain the number of user views of the Q&A information card and display the number of user views, number of identifiers, interactive user identifier information, interactive behavior, number of comments, and comment text in the user description information area.

其中,该数据处理装置还包括:The data processing device also includes:

提问界面显示模块,用于响应针对即时通信应用中所显示的关联用户的匿名提问控件的触发操作,展示提问显示界面;关联用户是指在即时通信应用中与终端用户具有即时通信关系的用户;The question display module is used to respond to the triggering operation of the anonymous question control displayed for associated users in the instant messaging application and to display the question display interface; associated users refer to users who have an instant messaging relationship with the end user in the instant messaging application.

用户文本获取模块,用于响应针对提问显示界面中的问题确定操作,获取由终端用户所提供的用户提问文本;The user text acquisition module is used to respond to the question confirmation operation in the question display interface and acquire the user question text provided by the end user.

匿名处理模块,用于对用户提问文本进行匿名处理,得到匿名提问文本,将匿名提问文本向关联用户进行推送。The anonymization module is used to anonymize user-submitted questions, obtain anonymous question texts, and then push these anonymous question texts to associated users.

其中,提问显示界面中包括问题输入控件;The question display interface includes a question input control;

用户文本获取模块包括:The user text acquisition module includes:

输入控件显示单元,用于在控件背景中显示问题输入控件;控件背景中的背景素材是基于问题输入控件的触发次数所确定的;The input control display unit is used to display the question input control in the control background; the background material in the control background is determined based on the number of times the question input control is triggered.

输入界面显示单元,用于响应针对问题输入控件的触发操作,展示问题输入界面;The input interface display unit is used to respond to the trigger operation of the question input control and display the question input interface;

文本数据获取单元,用于响应针对问题输入界面中的问题确定操作,获取在问题输入界面中所输入的文本数据;The text data acquisition unit is used to respond to the question confirmation operation in the question input interface and acquire the text data entered in the question input interface;

用户文本确定单元,用于根据背景素材,生成包含文本数据的用户提问卡,将用户提问卡作为终端用户所提供的用户提问文本;用户提问卡的背景包含背景素材。The user text determination unit is used to generate a user question card containing text data based on the background material, and to use the user question card as the user question text provided by the end user; the background of the user question card includes background material.

其中,提问显示界面中包括配置提问控件;The question display interface includes a configuration question control;

用户文本获取模块包括:The user text acquisition module includes:

提问控件显示单元,用于在控件背景中显示配置提问控件;控件背景中的背景素材是基于配置提问控件的触发次数所确定的;The question control display unit is used to display the configuration question control in the control background; the background material in the control background is determined based on the number of times the configuration question control is triggered.

配置文本获取单元,用于响应针对配置提问控件的触发操作,获取配置提问控件所对应的配置文本数据;The configuration text acquisition unit is used to respond to the trigger operation of the configuration question control and acquire the configuration text data corresponding to the configuration question control;

提问文本确定单元,用于根据背景素材,生成包含配置文本数据的用户提问卡,将用户提问卡作为终端用户所提供的用户提问文本;用户提问卡的背景包含背景素材。The question text determination unit is used to generate a user question card containing configuration text data based on the background material, and to use the user question card as the user question text provided by the end user; the background of the user question card includes background material.

本申请实施例一方面提供了一种计算机设备,包括:处理器和存储器;One embodiment of this application provides a computer device, including: a processor and a memory;

存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行本申请实施例中的方法。The memory stores a computer program, which, when executed by a processor, causes the processor to perform the methods described in the embodiments of this application.

本申请实施例一方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时,执行本申请实施例中的方法。One aspect of this application provides a computer-readable storage medium storing a computer program, which includes program instructions. When executed by a processor, the program instructions perform the methods described in this application.

本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例中一方面提供的方法。One aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method provided in one aspect of the embodiments of this application.

在本申请实施例中,在即时通信应用中,好友之间可以进行匿名提问,被提问者可以进行实名回答,而被提问者在回答完匿名用户的提问后,匿名用户所提供的目标提问文本与终端用户(被提问者)所提供的回答文本均会以问答信息卡的形式,展示于终端用户的用户描述信息区域中。应当理解,通过提问者匿名提问,回答者实名回答并将问答文本展示于回答者的用户描述信息区域的方式,可以使得用户描述信息中增加了问答文本所提供的内容,从而可以丰富用户的用户描述信息,提高用户的画像的准确性。In this embodiment of the application, in an instant messaging application, friends can ask questions anonymously, and the person being asked can answer using their real name. After the person being asked answers the anonymous user's question, both the target question text provided by the anonymous user and the answer text provided by the end user (the person being asked) are displayed in the end user's user description information area in the form of a question-and-answer information card. It should be understood that by having the questioner ask questions anonymously and the answerer answer using their real name and display the question-and-answer text in the answerer's user description information area, the content provided by the question-and-answer text can be added to the user description information, thereby enriching the user's user description information and improving the accuracy of the user profile.

附图说明Attached Figure Description

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

图1是本申请实施例提供的一种网络架构图;Figure 1 is a network architecture diagram provided in an embodiment of this application;

图2a是本申请实施例提供的一种用户匿名提问的场景示意图;Figure 2a is a schematic diagram of a scenario where a user asks questions anonymously, according to an embodiment of this application.

图2b是本申请实施例提供的一种生成匿名提问文本的场景示意图;Figure 2b is a schematic diagram of a scenario for generating anonymous question text provided in an embodiment of this application;

图2c是本申请实施例提供的一种提供的一种用户实名回答的场景示意图;Figure 2c is a schematic diagram of a scenario where a user provides a real-name answer according to an embodiment of this application;

图3是本申请实施例提供的一种数据处理方法的流程示意图;Figure 3 is a flowchart illustrating a data processing method provided in an embodiment of this application;

图4a是本申请实施例提供的一种在对话界面中展示问答信息卡的示意图;Figure 4a is a schematic diagram of displaying a question-and-answer information card in a dialog interface according to an embodiment of this application;

图4b是本申请实施例提供的一种在对话界面中展示问答信息卡的展示示意图;Figure 4b is a schematic diagram of displaying a question-and-answer information card in a dialog interface according to an embodiment of this application;

图4c是本申请实施例提供的一种与匿名用户进行对话的示意图;Figure 4c is a schematic diagram of a dialogue with an anonymous user provided in an embodiment of this application;

图4d是本申请实施例提供的一种隐藏问答信息卡的示意图;Figure 4d is a schematic diagram of a hidden question and answer information card provided in an embodiment of this application;

图5是本申请实施例提供的发送提问邀请消息的流程示意图;Figure 5 is a schematic diagram of the process of sending a question invitation message provided in an embodiment of this application;

图6是本申请实施例提供的一种分享提问邀请消息的示意图;Figure 6 is a schematic diagram of a shared question invitation message provided in an embodiment of this application;

图7是本申请实施例提供的一种用户发起匿名提问的流程示意图;Figure 7 is a schematic diagram of a user initiating an anonymous question according to an embodiment of this application;

图8是本申请实施例提供的一种匿名提问入口展示的逻辑图;Figure 8 is a logic diagram showing an anonymous question entry provided in an embodiment of this application;

图9是本申请实施例提供的一种发送提问邀请消息的逻辑图;Figure 9 is a logic diagram of sending a question invitation message provided in an embodiment of this application;

图10是本申请实施例提供的一种数据处理装置的结构示意图;Figure 10 is a schematic diagram of the structure of a data processing device provided in an embodiment of this application;

图11是本申请实施例提供的一种计算机设备的结构示意图。Figure 11 is a schematic diagram of the structure of a computer device provided in an embodiment of this application.

具体实施方式Detailed Implementation

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

请参见图1,图1是本申请实施例提供的一种网络架构图。如图1所示,该网络架构可以包括业务服务器1000和用户终端集群,用户终端集群可以包括一个或者多个用户终端,这里将不对用户终端的数量进行限制。如图1所示,多个用户终端可以包括用户终端100a、用户终端100b、用户终端100c、…、用户终端100n;如图1所示,用户终端100a、用户终端100b、用户终端100c、…、用户终端100n可以分别与业务服务器1000进行网络连接,以便于每个用户终端可以通过该网络连接与业务服务器1000之间进行数据交互。Please refer to Figure 1, which is a network architecture diagram provided in an embodiment of this application. As shown in Figure 1, the network architecture may include a service server 1000 and a user terminal cluster. The user terminal cluster may include one or more user terminals; the number of user terminals is not limited here. As shown in Figure 1, the multiple user terminals may include user terminal 100a, user terminal 100b, user terminal 100c, ..., user terminal 100n. As shown in Figure 1, user terminal 100a, user terminal 100b, user terminal 100c, ..., user terminal 100n can each connect to the service server 1000 via the network, so that each user terminal can interact with the service server 1000 through the network connection.

可以理解的是,如图1所示的每个用户终端均可以安装有目标应用,当该目标应用运行于各用户终端中时,可以分别与图1所示的业务服务器1000之间进行数据交互,使得业务服务器1000可以接收来自于每个用户终端的业务数据。其中,该目标应用可以包括具有显示文字、图像、音频以及视频等数据信息功能的应用。如,应用可以为社交类应用(例如,即时通信应用),该社交类应用可以用于用户进行沟通联系。本申请中的业务服务器1000可以根据这些应用获取到业务数据,如,该业务数据可以为一个文本数据,该文本数据可以为一位登录即时通信应用的用户向另一位登录即时通信应用的用户发起的提问文本。It is understood that each user terminal shown in Figure 1 can have a target application installed. When the target application runs on each user terminal, it can interact with the business server 1000 shown in Figure 1, enabling the business server 1000 to receive business data from each user terminal. The target application can include applications with functions for displaying text, images, audio, and video data. For example, the application can be a social application (e.g., an instant messaging application), which can be used for user communication. The business server 1000 in this application can obtain business data based on these applications. For example, the business data can be text data, such as a question sent by one user logged into an instant messaging application to another user logged into an instant messaging application.

进一步地,业务服务器1000可以将该提问用户进行匿名处理,并将该提问文本推送至被提问用户,应当理解,被提问用户在查看到该提问文本时,提问用户是匿名的。而被提问用户可以针对该提问文本,输入自己的回答,业务服务器也可以获取到被提问用户针对提问文本所输入的回答文本。随后,业务服务器1000可以根据该提问文本与回答文本生成针对该被提问用户的问答信息卡,并将该问答信息卡展示于该即时通信应用中,该被提问用户的用户描述信息区域。Furthermore, the business server 1000 can anonymize the user who asked the question and push the question text to the user being asked. It should be understood that the user who asked the question is anonymous when viewing the question text. The user being asked can then input their answer to the question text, and the business server can also obtain the answer text input by the user being asked. Subsequently, the business server 1000 can generate a question-and-answer information card for the user being asked based on the question text and the answer text, and display the question-and-answer information card in the user's description information area within the instant messaging application.

应当理解,通过该包含问答信息卡的用户描述信息,其他用户(包括提问用户)可以更为精准的了解到被提问用户的属性信息(例如,爱好、性格等)。It should be understood that through the user description information contained in the question and answer information card, other users (including the user asking the question) can more accurately understand the attribute information of the user being questioned (e.g., hobbies, personality, etc.).

本申请实施例可以在多个用户终端中选择一个用户终端作为目标用户终端,该用户终端可以包括:智能手机、平板电脑、笔记本电脑、桌上型电脑、智能电视、智能音箱、台式计算机、智能手表、智能车载等携带多媒体数据处理功能(例如,视频数据播放功能、音乐数据播放功能)的智能终端,但并不局限于此。例如,本申请实施例可以将图1所示的用户终端100a作为该目标用户终端,该目标用户终端中可以集成有上述目标应用,此时,该目标用户终端可以通过该目标应用与业务服务器1000之间进行数据交互。This application embodiment can select one user terminal from multiple user terminals as the target user terminal. The user terminal may include: smartphones, tablets, laptops, desktop computers, smart TVs, smart speakers, desktop computers, smartwatches, smart vehicles, and other smart terminals with multimedia data processing functions (e.g., video data playback functions, music data playback functions), but is not limited to these. For example, this application embodiment can use the user terminal 100a shown in FIG1 as the target user terminal. The target user terminal may integrate the aforementioned target application. In this case, the target user terminal can interact with the business server 1000 through the target application.

如,用户a在使用用户终端中的目标应用(如即时通信应用)时,用户a可以在该即时通信应用中所显示的用户b的点击匿名提问控件,用户终端a可以根据这一针对匿名提问控件的触发动作,展示提问显示界面,用户a可以在该提问显示界面中输入自定义提问文本,也可以选择即时通信应用所提供的配置提问文本作为自己的提问文本;随后,用户终端可以将该用户a的提问文本发送至业务服务器1000;该业务服务器1000可以对该用户a的提问文本进行匿名处理,得到匿名提问文本,业务服务器1000可以将该匿名提问文本推送至用户b,用户b可以通过用户终端b对该匿名提问文本进行回答,用户终端b可以将用户b所输入的回答文本发送至业务服务器1000。业务服务器1000可以根据该匿名提问文本以及该回答文本,生成针对该用户b的问答信息卡,并将该问答信息卡显示于该即时通信应用中,该用户b的用户描述信息区域中。For example, when user A is using a target application (such as an instant messaging application) on their user terminal, user A can click on the anonymous question control displayed by user B in the instant messaging application. User terminal A, based on this triggered action on the anonymous question control, will display a question display interface. User A can enter custom question text in this interface, or select a configured question text provided by the instant messaging application as their question text. Subsequently, the user terminal can send user A's question text to business server 1000. Business server 1000 can anonymize user A's question text to obtain anonymous question text, which can then be pushed to user B. User B can answer the anonymous question text through user terminal B, and user terminal B can send the answer text entered by user B to business server 1000. Business server 1000 can then generate a question-and-answer information card for user B based on the anonymous question text and the answer text, and display the question-and-answer information card in user B's user description information area within the instant messaging application.

本发明实施例中的匿名回答,可以使得用户b的回答文本更加客观,更能反应用户b的真实想法,而由此公开的用户b的资料将更加真实。举例来说,如用户a暗恋用户b,想知道用户b喜欢什么样子的对象,而又不方便泄露自己,可藉由本发明所述的匿名问答方法,匿名向用户b提问,并得到用户b最真实的想法。用户a的提问和用户b的回答可以作为用户b的用户描述信息公开在用户b的用户描述信息区域中,供好友或陌生人查阅,以更准确地提高用户b的用户的画像。The anonymous responses in this embodiment of the invention allow user b's answers to be more objective and better reflect user b's true thoughts, thus making the publicly available information about user b more authentic. For example, if user a has a crush on user b and wants to know what kind of person user b likes, but doesn't want to reveal their own feelings, they can use the anonymous question-and-answer method described in this invention to anonymously ask user b a question and obtain user b's most authentic thoughts. User a's question and user b's answer can then be published as user b's user description information in user b's user description information area for friends or strangers to view, thereby more accurately improving user b's user profile.

可选的,可以理解的是,网络架构中可以包括多个业务服务器,一个用户终端可以与一个业务服务器相连接,每个业务服务器可以获取到与之相连接的用户终端中的业务数据(如,一个提问文本数据),并对该业务数据进行相关处理(例如,匿名处理、问答信息卡生成处理等)。Optionally, it is understood that the network architecture may include multiple service servers. A user terminal can be connected to a service server, and each service server can obtain service data (such as a question text data) from the user terminal connected to it, and perform relevant processing on the service data (such as anonymization processing, question and answer information card generation processing, etc.).

可选的,可以理解的是,用户终端也可以获取到业务数据(如,一个提问文本数据),并对该业务数据进行相关处理(例如,匿名处理、问答信息卡生成处理等)。Optionally, it is understood that the user terminal may also obtain business data (e.g., a question text) and perform relevant processing on the business data (e.g., anonymization processing, question and answer information card generation processing, etc.).

可以理解的是,本申请实施例提供的方法可以由计算机设备执行,计算机设备包括但不限于用户终端或业务服务器。其中,业务服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。It is understood that the methods provided in this application embodiment can be executed by computer devices, including but not limited to user terminals or business servers. The business server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.

其中,用户终端以及业务服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。The user terminal and the business server can be connected directly or indirectly through wired or wireless communication, and this application does not impose any restrictions on this.

为便于理解,请参见图2a,图2a是本申请实施例提供的一种用户匿名提问的场景示意图。其中,如图2a所示的业务服务器可以为上述图1所示的业务服务器1000,且如图2a所示的用户终端M可以为在上述图1所对应实施例的用户终端集群中所选取的任意一个用户终端,比如,该用户终端可以为上述用户终端100b;且如图2a所示的用户终端C可以为在上述图1所对应实施例的用户终端集群中所选取的任意一个用户终端,比如,该用户终端可以为上述用户终端100a。For ease of understanding, please refer to Figure 2a, which is a schematic diagram of a scenario where an anonymous user asks a question according to an embodiment of this application. The service server shown in Figure 2a can be the service server 1000 shown in Figure 1, and the user terminal M shown in Figure 2a can be any user terminal selected from the user terminal cluster of the embodiment corresponding to Figure 1, for example, the user terminal can be user terminal 100b; and the user terminal C shown in Figure 2a can be any user terminal selected from the user terminal cluster of the embodiment corresponding to Figure 1, for example, the user terminal can be user terminal 100a.

如图2a所示,在即时通信应用的主页界面中,用户M可以选择一个好友,以查看该好友的好友资料。如图2a所示,用户M选择的好友为用户C,而用户终端M可以响应该用户M的好友选择操作,展示用户资料卡界面,其中,该用户资料卡界面中包括有用户C的属性标签信息(例如,日剧粉、K歌、穷游党大叔以及眼睛男等标签),通过该属性标签信息用户M可以了解到用户C的部分爱好、性格或外貌特征。如图2a所示,该用户资料卡界面中,还包括有匿名提问控件,通过点击该匿名提问控件,用户M可以匿名向用户C发起提问。As shown in Figure 2a, on the homepage of an instant messaging application, user M can select a friend to view that friend's profile. In Figure 2a, user M selects user C as the friend, and user terminal M responds to this friend selection by displaying a user profile card interface. This user profile card interface includes user C's attribute tags (e.g., Japanese drama fan, karaoke enthusiast, budget traveler, and bespectacled man). Through these attribute tags, user M can learn about some of user C's hobbies, personality traits, or physical characteristics. As shown in Figure 2a, the user profile card interface also includes an anonymous question control. By clicking this anonymous question control, user M can anonymously ask user C a question.

如图2a所示,用户M点击该匿名提问控件后,用户终端M可以响应该用户M对该匿名提问控件的触发操作,展示提问显示界面。如图2a所示,在该提问显示界面中,有多个配置的问题,例如,配置问题有“今年最后悔的事情是什么”、“今年最大的成就是什么”、“你的理想型是什么”、“你最喜欢吃什么”等等。其中,每个配置问题都对应有一个提问控件,用户M在点击该提问控件后,用户终端M就可以响应该用户M对提问控件的触发操作,并获取到该提问控件对应的配置文本数据;同时,在该提问显示界面中,用户M还可以自定义问题,用户在点击问题输入控件后,用户终端可以响应该用户M对问题输入控件的触发操作,展示文本输入界面,用户M可以在该文本输入界面中输入自己的问题文本数据,在用户M输入完成并确定该问题文本数据无误后,可以点击问题输入控件对应的提问控件,用户终端可以响应用户M的对提问控件的这一触发操作,获取到用户M输入的文本数据。As shown in Figure 2a, after user M clicks the anonymous question control, user terminal M can respond to user M's trigger operation on the anonymous question control and display the question display interface. As shown in Figure 2a, this question display interface contains multiple configurable questions, such as "What is the thing you regret most this year?", "What is your biggest achievement this year?", "What is your ideal type?", "What is your favorite food?", etc. Each configurable question corresponds to a question control. After user M clicks the question control, user terminal M can respond to user M's trigger operation on the question control and obtain the corresponding configuration text data. Simultaneously, user M can also customize questions in this question display interface. After the user clicks the question input control, user terminal can respond to user M's trigger operation on the question input control and display a text input interface. User M can enter their question text data in this text input interface. After user M finishes entering and confirms that the question text data is correct, they can click the question control corresponding to the question input control. User terminal can respond to user M's trigger operation on the question control and obtain the text data entered by user M.

进一步地,用户终端M可以根据获取到的文本数据(配置问题或用户M输入的文本数据),以及问题输入控件或提问控件所在的背景颜色,来生成提问卡。如图2a所示,用户M点击配置问题“你最喜欢吃什么”的提问控件,用户终端M可以根据该配置问题“你最喜欢吃什么”的提问控件所在背景的颜色,生成提问卡,该提问卡中包括“你最喜欢吃什么”的文本数据,且该提问卡的颜色与该提问控件所在背景的颜色是一致的。Furthermore, user terminal M can generate a question card based on the acquired text data (configuration question or text data input by user M) and the background color of the question input control or question control. As shown in Figure 2a, when user M clicks the question control for the configuration question "What do you like to eat most?", user terminal M can generate a question card based on the background color of the question control for the configuration question "What do you like to eat most?". The question card includes the text data "What do you like to eat most?", and the color of the question card is consistent with the background color of the question control.

进一步地,用户终端M可以将该用户M的提问卡作为提问文本,并将该提问文本发送至业务服务器,业务服务器可以对该用户M的提问文本进行匿名处理,得到匿名提问文本。Furthermore, user terminal M can use the user's question card as the question text and send the question text to the business server. The business server can anonymize the user's question text to obtain anonymous question text.

其中,业务服务器对该提问文本进行匿名处理的具体方法可以为,可以在数据库中,从头像集合中任意选择一个头像,作为该用户M的第一头像,并在数据库的素材集合中,任意选择一个素材作为该第一头像的背景素材,从而可以得到带有背景素材的目标第一头像,根据该目标第一头像以及该提问文本,可以生成针对用户M的匿名提问文本。The specific method for the business server to anonymize the question text is as follows: An avatar can be arbitrarily selected from the avatar set in the database as the first avatar of user M, and an image can be arbitrarily selected from the image set in the database as the background image of the first avatar. This results in a target first avatar with a background image. Based on this target first avatar and the question text, an anonymous question text for user M can be generated.

为便于理解,请一并参见图2b,图2b是本申请实施例提供的一种生成匿名提问文本的场景示意图。其中,如图2b所示的业务服务器可以为上述图1所示的业务服务器1000。For ease of understanding, please also refer to Figure 2b, which is a schematic diagram of a scenario for generating anonymous question text provided by an embodiment of this application. The business server shown in Figure 2b can be the business server 1000 shown in Figure 1 above.

如图2b所示,在数据库的头像集合中,包括头像200a,头像200b,头像200c;图2b所示的素材为背景颜色,在该素材集合中,包括颜色2000a、颜色2000b、颜色2000c、颜色2000d、颜色2000e以及颜色2000f。在头像集合中所选择的头像为200c,在该素材集合中所选择的颜色为颜色2000c,则根据该头像200c与颜色2000c,可以生成针对该用户M的目标第一头像,且该目标第一头像的背景颜色为该颜色2000c。As shown in Figure 2b, the avatar set in the database includes avatar 200a, avatar 200b, and avatar 200c. The material shown in Figure 2b is the background color, and this material set includes colors 2000a, 2000b, 2000c, 2000d, 2000e, and 2000f. If avatar 200c is selected from the avatar set, and color 2000c is selected from the material set, then based on avatar 200c and color 2000c, a target first avatar for user M can be generated, and the background color of this target first avatar is color 2000c.

进一步地,业务服务器可以将该目标第一头像与上述用户M的提问文本进行融合,从而可以得到针对用户M的匿名提问文本。如图2b所示,该匿名提问文本中包含该用户M的目标第一头像以及该提问文本。Furthermore, the service server can merge the target's first avatar with the question text from user M to obtain an anonymous question text for user M. As shown in Figure 2b, this anonymous question text contains the target's first avatar and the question text.

进一步地,如图2a所示,业务服务器可以将该匿名提问文本推送至用户C,也就是可以将该匿名提问文本发送至用户终端C(该用户C在该用户终端C中登录了该即时通信应用);业务服务器在将匿名提问文本推送至用户C后,可以向用户终端M返回提问成功消息,而用户终端M在接收到业务服务器返回的提成成功消息后,可以向用户M展示提问成功界面。如图2a所示,该提问成功界面中,包括“提问成功。等待对方回答”的提示文本,且在该配置问题“你最喜欢吃什么”所在区域中,可以显示“已提问”文本,以提示用户M该问题已向用户C进行了提问。Further, as shown in Figure 2a, the business server can push the anonymous question text to user C, that is, it can send the anonymous question text to user terminal C (where user C is logged into the instant messaging application). After pushing the anonymous question text to user C, the business server can return a question success message to user terminal M. After receiving the question success message from the business server, user terminal M can display a question success interface to user M. As shown in Figure 2a, the question success interface includes the prompt text "Question successful. Waiting for the other party's reply," and in the area where the configured question "What do you like to eat most?" is located, the text "Question asked" can be displayed to inform user M that the question has been asked to user C.

应当理解,用户C可以针对该匿名提问文本进行实名回答,业务服务器可以根据该用户C的回答文本,生成针对该用户C的问答信息卡,并将该问答信息卡展示于即时通信应用中,该用户C的用户描述信息区域中。It should be understood that user C can provide a real-name answer to the anonymous question text. The business server can generate a question-and-answer information card for user C based on user C's answer text and display the question-and-answer information card in user C's user description information area in the instant messaging application.

为便于理解,请一并参见图2c,图2c是本申请实施例提供的一种提供的一种用户实名回答的场景示意图。其中,如图2c所示的业务服务器可以为上述图1所示的业务服务器1000,且如图2c所示的用户终端C可以为在上述图1所对应实施例的用户终端集群中所选取的任意一个用户终端,比如,该用户终端可以为上述用户终端100a。For ease of understanding, please also refer to Figure 2c, which is a schematic diagram of a user real-name answer scenario provided by an embodiment of this application. The business server shown in Figure 2c can be the business server 1000 shown in Figure 1, and the user terminal C shown in Figure 2c can be any user terminal selected from the user terminal cluster of the embodiment corresponding to Figure 1, for example, the user terminal can be the user terminal 100a.

如图2c所示,在即时通信应用的应用界面中,用户C可以接收到业务服务器推送的针对用户M所提供的提问文本的未读提示消息(如图2c所示的“您有一条新的匿名提问”),用户C可以点击该未读提示消息,用户终端C可以响应用户C的针对未读提示消息的触发操作,展示回答显示界面。在该回答显示界面中,可以展示该业务服务器所生成的用户M的匿名提问文本,还有针对该匿名提问文本的回答输入控件,用户C在点击该回答输入控件后,用户终端C可以响应用户C的这一触发操作,展示回答输入界面,用户C在该回答输入界面可以输入自己的回答文本,同时,在点击该回答输入界面中的同步控件后,该回答文本还将分享至即时通信应用中的共享平台(例如,QQ应用中的QQ空间)。As shown in Figure 2c, in the application interface of the instant messaging application, user C can receive an unread notification message ("You have a new anonymous question") pushed by the business server for the question text provided by user M. User C can click on the unread notification message, and user terminal C can respond to user C's trigger operation for the unread notification message and display the answer display interface. In this answer display interface, the anonymous question text generated by the business server for user M can be displayed, as well as the answer input control for the anonymous question text. After user C clicks on the answer input control, user terminal C can respond to user C's trigger operation and display the answer input interface. User C can enter their own answer text in the answer input interface. At the same time, after clicking the synchronization control in the answer input interface, the answer text will also be shared to the sharing platform of the instant messaging application (e.g., QQ Space in the QQ application).

如图2c所示,用户终端C可以将该用户C输入的回答文本“最爱吃哈密瓜、西瓜以及葡萄”发送至业务服务器,业务服务器可以根据用户M所提供的匿名提问文本以及该用户C所提供的回答文本,生成针对该用户C的问答信息卡,随后,业务服务器可以将该问答信息卡展示于该用户C的用户资料卡界面中的用户描述信息区域;同时,因为用户C点击了同步控件,则业务服务器还可以将该问答信息卡展示于共享平台中(作为用户C的一条发布动态),如图2c所示,在该共享平台(QQ空间)界面中,会显示该用户C的用户头像,发表动态的日期、时间等。As shown in Figure 2c, user terminal C can send the answer text "My favorite foods are cantaloupe, watermelon, and grapes" input by user C to the business server. The business server can generate a question-and-answer information card for user C based on the anonymous question text provided by user M and the answer text provided by user C. Subsequently, the business server can display the question-and-answer information card in the user description information area of user C's user profile card interface. At the same time, because user C clicked the synchronization control, the business server can also display the question-and-answer information card in the sharing platform (as a post by user C), as shown in Figure 2c. In the sharing platform (QQ Space) interface, user C's avatar, the date and time of the post will be displayed.

应当理解,图2a-图2c描述了即时通信应用中两个用户发起匿名提问,且进行实名回答的流程,进行实名回答后可以更新用户的资料卡信息,从而可以丰富用户资料卡的内容,使得该用户的属性(爱好、性格等)能够得到更为精准的展示,使得用户的画像更为准确。It should be understood that Figures 2a-2c describe the process of two users initiating anonymous questions and providing real-name answers in an instant messaging application. After providing real-name answers, the user's profile card information can be updated, thereby enriching the content of the user's profile card and enabling the user's attributes (hobbies, personality, etc.) to be displayed more accurately, making the user profile more accurate.

进一步地,为便于理解,请参见图3,图3是本申请实施例提供的一种数据处理方法的流程示意图。该方法可以由用户终端(例如,上述图1所示的用户终端)或业务服务器(如,上述图1所示的业务服务器1000)执行,也可以由用户终端和业务服务器(如上述图1所对应实施例中的业务服务器1000)共同执行。为便于理解,本实施例以该方法由上述用户终端与业务服务器共同执行为例进行说明。其中,该数据处理方法至少可以包括以下步骤S101-步骤S103:Further, for ease of understanding, please refer to Figure 3, which is a flowchart illustrating a data processing method provided in an embodiment of this application. This method can be executed by a user terminal (e.g., the user terminal shown in Figure 1 above) or a business server (e.g., the business server 1000 shown in Figure 1 above), or it can be jointly executed by the user terminal and the business server (e.g., the business server 1000 in the embodiment corresponding to Figure 1 above). For ease of understanding, this embodiment will be described using the example of the method being jointly executed by the user terminal and the business server. The data processing method may include at least the following steps S101-S103:

步骤S101,终端在即时通信应用中展示回答显示界面,在回答显示界面中显示由匿名用户提供的目标提问文本。Step S101: The terminal displays a response display interface in the instant messaging application, showing the target question text provided by the anonymous user.

本申请中,在即时通信应用中,两个用户之间可以进行匿名提问,例如,用户A可以向用户B进行提问,用户终端会将该用户A的身份进行匿名,并将该用户A所提供的提问文本推送至用户B。而用户B在用户终端中登录即时通信应用时,可以在即时通信应用中查看到针对该提问文本的未读提示消息,用户B可以点击该未读提示消息以查看该提问文本,在用户B点击该未读提示消息后,用户终端可以响应该用户B的触发操作,在即时通信应用中展示回答显示界面,并在回答显示界面中显示由用户A(对于用户B而言,用户A的身份是匿名的,用户A为匿名用户)所提供的提问文本。In this application, within an instant messaging application, two users can anonymously ask questions. For example, user A can ask user B a question. The user terminal will anonymize user A's identity and push the question text provided by user A to user B. When user B logs into the instant messaging application on their user terminal, they can view an unread notification message for the question text. User B can click on the unread notification message to view the question text. After user B clicks on the unread notification message, the user terminal can respond to user B's trigger operation, displaying an answer display interface in the instant messaging application, and showing the question text provided by user A (whose identity is anonymous to user B).

步骤S102,响应针对回答显示界面中的目标提问文本的回答输入操作,获取由终端用户所提供的回答文本;终端用户是指终端中登录即时通信应用的用户。Step S102: Respond to the answer input operation for the target question text in the answer display interface, and obtain the answer text provided by the terminal user; the terminal user refers to the user who is logged into the instant messaging application on the terminal.

本申请中,在回答显示界面中,针对用户A(指匿名用户)的提问文本,用户B(指终端用户)可以点击回答控件,用户终端可以响应该回答控件,展示文本输入界面,用户B可以在该文本输入界面中输入自己的回答。用户终端可以获取到用户B所输入的回答文本。In this application, in the answer display interface, in response to a question text from user A (an anonymous user), user B (an end user) can click the answer control. The user terminal can respond to the answer control, displaying a text input interface where user B can enter their answer. The user terminal can then obtain the answer text entered by user B.

步骤S103根据回答文本以及目标提问文本生成针对终端用户的问答信息卡,将问答信息卡展示于即时通信应用中终端用户的用户描述信息区域。Step S103 generates a question-and-answer information card for the end user based on the answer text and the target question text, and displays the question-and-answer information card in the user description information area of the end user in the instant messaging application.

本申请中,在得到终端用户的回答文本后,可以根据提问文本以及回答文本,生成针对该终端用户的问答信息卡。其中,对于生成问答信息卡的具体方法可以为,获取信息卡模板;其中,该信息卡模板可以用于划分提问文本所属的区域,以及回答文本所属的区域;随后,可以将匿名用户所提供的目标提问文本添加至该信息卡模板中提问文本所属的区域,将回答文本添加至信息卡模板中回答文本所属的区域,由此可以生成包含目标提问文本以及回答文本的问答信息卡。In this application, after obtaining the end user's response text, a question-and-answer information card can be generated for that end user based on the question text and the response text. Specifically, the method for generating the question-and-answer information card includes: obtaining an information card template; this template can be used to divide the question text into an area and the response text into an area in the information card template; subsequently, the target question text provided by the anonymous user can be added to the area in the information card template, and the response text can be added to the area in the information card template, thereby generating a question-and-answer information card containing both the target question text and the response text.

进一步地,可以将该问答信息卡展示于即时通信应用中该终端用户的用户描述信息区域。其中,该用户描述信息区域可以是指终端用户的属性信息界面中的一个区域,则将该问答信息卡展示于即时通信应用中该终端用户的用户描述信息区域的方法可以为,用户终端响应即时通信应用中所显示的属性信息查看控件的触发操作,显示包含该终端用户的用户属性信息的属性信息界面;该属性信息界面中包括有用户描述信息区域;随后,可以将该问答信息卡展示于该属性信息界面中的用户描述信息区域中。Furthermore, the Q&A information card can be displayed in the user description information area of the terminal user in the instant messaging application. This user description information area can refer to a region within the terminal user's attribute information interface. The method for displaying the Q&A information card in this area can be as follows: the user terminal responds to a trigger operation of the attribute information viewing control displayed in the instant messaging application, displaying an attribute information interface containing the terminal user's user attribute information; this attribute information interface includes a user description information area; subsequently, the Q&A information card can be displayed in the user description information area of this attribute information interface.

可以理解的是,在该即时通信应用中,该终端用户或其他用户可以点击针对该终端用户的属性信息查看控件(例如,可以点击该终端用户的用户头像),在点击属性信息查看控件后,用户终端可以响应该触发操作,展示针对该终端用户的属性信息界面,在该属性信息界面中,包括该终端用户的属性信息(例如,爱好看日剧、美剧,外貌戴眼镜等)。同时,该属性信息界面中还包括一个区域(用户描述信息区域),用以显示该终端用户的问答信息卡。Understandably, in this instant messaging application, the end user or other users can click on the attribute information viewing control for that end user (e.g., click on the end user's avatar). After clicking the attribute information viewing control, the user terminal can respond to the triggered operation and display the attribute information interface for that end user. This attribute information interface includes the end user's attribute information (e.g., hobbies include watching Japanese and American dramas, appearance includes wearing glasses, etc.). Simultaneously, this attribute information interface also includes an area (user description information area) to display the end user's question and answer information card.

例如,如上述图2a-图2c所示,用户M(指匿名用户)可以向用户C(指终端用户)进行匿名提问,用户C可以进行实名回答,随后,可以生成针对该用户C的问答信息卡,并将该问答信息卡展示于用户C的用户资料卡界面中,这里的用户资料卡界面可以理解为属性信息界面。而用户C或其他用户(例如,用户M)在即时通信应用中点击该用户C的头像,就可以查看到包括该问答信息卡的属性信息界面。For example, as shown in Figures 2a-2c above, user M (an anonymous user) can ask user C (an end user) a question anonymously, and user C can answer using their real name. Subsequently, a question-and-answer information card can be generated for user C and displayed in user C's user profile interface, which can be understood as an attribute information interface. When user C or other users (e.g., user M) click on user C's avatar in the instant messaging application, they can view the attribute information interface, including the question-and-answer information card.

其中,应当理解,用户描述信息区域可以是指即时通信应用中,终端用户与另一个关联用户之间的对话界面中的一个区域,则将该问答信息卡展示于即时通信应用中该终端用户的用户描述信息区域的方法可以为,用户终端响应该即时通信应用中所显示的关联用户的对话操作,可以获取到关联用户的用户标识信息;其中,该关联用户是指在该即时通信应用中,与该终端用户具有即时通信关系的用户;随后,可以显示包含该关联用户的用户标识信息的对话界面,其中,该对话界面中包括该=用户描述信息区域,可以将该问答信息卡展示于该对话界面中的用户描述信息区域中。It should be understood that the user description information area can refer to an area in the dialogue interface between an end user and another associated user in an instant messaging application. Therefore, the method for displaying the question-and-answer information card in the user description information area of the end user in the instant messaging application can be as follows: the user terminal responds to the dialogue operation of the associated user displayed in the instant messaging application and can obtain the user identification information of the associated user; wherein, the associated user refers to a user who has an instant messaging relationship with the end user in the instant messaging application; subsequently, a dialogue interface containing the user identification information of the associated user can be displayed, wherein the dialogue interface includes the user description information area, and the question-and-answer information card can be displayed in the user description information area of the dialogue interface.

为便于理解,请一并参见图4a,图4a是本申请实施例提供的一种在对话界面中展示问答信息卡的示意图。其中,如图4a所示的业务服务器可以为上述图1所示的业务服务器1000,且如图4a所示的用户终端C可以为在上述图1所对应实施例的用户终端集群中所选取的任意一个用户终端,比如,该用户终端可以为上述用户终端100a;且如图4a所示的用户终端N可以为在上述图1所对应实施例的用户终端集群中所选取的任意一个用户终端,比如,该用户终端可以为上述用户终端100b。For ease of understanding, please also refer to Figure 4a, which is a schematic diagram of displaying a question-and-answer information card in a dialog interface according to an embodiment of this application. The business server shown in Figure 4a can be the business server 1000 shown in Figure 1 above, and the user terminal C shown in Figure 4a can be any user terminal selected from the user terminal cluster of the embodiment corresponding to Figure 1 above, for example, the user terminal can be user terminal 100a above; and the user terminal N shown in Figure 4a can be any user terminal selected from the user terminal cluster of the embodiment corresponding to Figure 1 above, for example, the user terminal can be user terminal 100b above.

如图4a所示,在即时通信应用中的应用界面,用户C可以向具有即时通信关系的用户N发送打招呼消息,如图4a,用户C可以点击该用户N所在的区域,用户终端C可以响应用户C的触发操作,展示包含用户N的标识信息(用户N)的对话界面,在该对话界面中,用户C可以输入打招呼消息。用户终端C可以将该用户C输入的打招呼消息发送至业务服务器,业务服务器可以将该打招呼消息推送至用户N,如图4a,用户N通过用户终端N登录该即时通信应用时,可以进入该用户C的对话界面,并查看到该用户C过来的打招呼消息。As shown in Figure 4a, in the application interface of the instant messaging application, user C can send a greeting message to user N with whom they have an instant messaging relationship. As shown in Figure 4a, user C can click on the area where user N is located. User terminal C can respond to user C's trigger operation and display a dialog interface containing user N's identification information (user N). In this dialog interface, user C can enter a greeting message. User terminal C can send the greeting message entered by user C to the business server. The business server can then push the greeting message to user N. As shown in Figure 4a, when user N logs into the instant messaging application through user terminal N, they can enter user C's dialog interface and view the greeting message from user C.

应当理解,在用户终端N的针对用户C的对话界面中,用户N还可以查看到该用户C的缩小版资料卡,该缩小版资料卡中还包含有用户C的问答信息卡。其中,该缩小版资料卡所在的区域,可以理解为该对话界面中的用户描述信息区域,问答信息卡可以展示于该用户描述信息区域中。It should be understood that in the dialogue interface for user C on user terminal N, user N can also view a scaled-down version of user C's profile card, which also contains user C's question and answer information card. The area containing this scaled-down profile card can be understood as the user description information area in the dialogue interface, where the question and answer information card can be displayed.

其中,也可以将该问答信息卡作为一个动态更新提醒,并展示于该用户终端N的针对用户C的对话界面的用户描述信息区域中。为便于理解,请参见图4b,图4b是本申请实施例提供的一种在对话界面中展示问答信息卡的展示示意图。Alternatively, the question-and-answer information card can be used as a dynamically updated reminder and displayed in the user description information area of the dialog interface for user C on user terminal N. For ease of understanding, please refer to Figure 4b, which is a schematic diagram of displaying a question-and-answer information card in a dialog interface according to an embodiment of this application.

如图4b所示,在针对用户C的对话界面的用户描述信息区域中,可以将该问答信息卡作为用户C的更新动态,并将该问答信息卡以动态更新提示的方式,展示于对话界面的用户描述信息区域中。由此当用户N与用户C进行对话时,可以根据该动态更新提示消息,去查看该问答信息卡,并以此作为话题与用户C进行对话。As shown in Figure 4b, in the user description information area of the dialogue interface for user C, the question-and-answer information card can be used as an update of user C's activity, and displayed in the user description information area of the dialogue interface as a dynamically updated prompt. Therefore, when user N engages in dialogue with user C, they can view the question-and-answer information card based on this dynamically updated prompt message and use it as a topic for conversation with user C.

可选的,可以理解的是,在得到针对终端用户的问答信息卡后(终端用户回答匿名用户的提问后),终端用户可以与该匿名用户进行对话,终端用户可以通过对话来揭秘该匿名用户是哪一位好友。其中,与匿名用户的具体方法可以为,终端用户可以点击用户描述信息区域中所显示的问答信息卡中的对话控件,而用户终端可以响应终端用户针对该用户描述信息区域中所显示的问答信息卡中的对话操作,创建与该匿名用户相关联的对话界面,并将该匿名用户的第一头像与该匿名用户所提供的目标提问文本显示于该对话界面;其中,该对话界面可以是指用于与该匿名用户进行即时通信的界面;该第一头像是从用于提供匿名功能的头像库中获取得到的。Optionally, and understandably, after receiving the Q&A information card for the end user (after the end user answers the anonymous user's question), the end user can engage in a conversation with the anonymous user, revealing which friend the anonymous user is through this conversation. Specifically, the end user can click the dialogue control on the Q&A information card displayed in the user description information area. The user terminal can respond to the end user's dialogue action on the Q&A information card in the user description information area, creating a dialogue interface associated with the anonymous user and displaying the anonymous user's first avatar and the target question text provided by the anonymous user on this dialogue interface. This dialogue interface can refer to an interface used for instant communication with the anonymous user; the first avatar is obtained from an avatar library used to provide anonymity functionality.

为便于理解,请一并参见图4c,图4c是本申请实施例提供的一种与匿名用户进行对话的示意图。For ease of understanding, please also refer to Figure 4c, which is a schematic diagram of a dialogue with an anonymous user provided in an embodiment of this application.

以上述匿名用户为用户M、终端用户为用户C为例,用户C在回答显示界面中回答完用户M的匿名提问后,可以在回答显示界面中所显示的问答信息卡中,点击用户M的第一头像,用户终端C可以响应针对该用户C针对用户M的第一头像的触发操作,生成与用户M进行对话的对话请求,并将该对话请求发送至业务服务器。随后,业务服务器可以从匿名标识集合中,获取一个标识信息来作为该用户M的匿名标识信息,如图4c所示,该匿名标识信息可以为“菠萝”,业务服务器可以将该匿名标识信息“菠萝”发送至用户终端C,用户C可以创建包含该匿名标识信息“菠萝”的匿名对话界面(该匿名对话界面与该匿名用户相关联),并展示该匿名对话界面。Taking the aforementioned anonymous user M and terminal user C as an example, after answering user M's anonymous question in the answer display interface, user C can click on user M's first avatar in the question-and-answer information card displayed in the answer display interface. User terminal C can respond to the trigger operation of user C on user M's first avatar, generate a dialogue request to talk with user M, and send the dialogue request to the business server. Subsequently, the business server can obtain an identifier from the anonymous identifier set to serve as user M's anonymous identifier, as shown in Figure 4c. This anonymous identifier can be "pineapple". The business server can send the anonymous identifier "pineapple" to user terminal C. User C can create an anonymous dialogue interface containing the anonymous identifier "pineapple" (this anonymous dialogue interface is associated with the anonymous user) and display the anonymous dialogue interface.

如图4c所示,在该匿名对话界面中,用户C可以先接收到该用户M发送的提问文本“你最喜欢吃什么”,且用户C所查看到的用户M的头像为第一头像。在该匿名对话界面中,用户C可以与该用户M进行对话,用户C可以通过通话来揭秘出“匿名菠萝”的真实身份为用户M。As shown in Figure 4c, in this anonymous chat interface, user C first receives the question text "What's your favorite food?" sent by user M, and user C sees user M's avatar as the first avatar. In this anonymous chat interface, user C can have a conversation with user M, and user C can reveal the true identity of "Anonymous Pineapple" as user M through the conversation.

可选的,可以理解的是,终端用户在回答完匿名提问后,也可以对问答信息卡进行隐藏(设置为仅自己可见),在将问答信息卡进行隐藏后,该问答信息卡对除该终端用户以外的用户是不可见的。其中,对问答信息卡进行隐藏的具体方法可以为,针对该问答信息卡,终端用户可以点击文本隐藏控件;随后,用户终端可以响应该终端用户对该文本隐藏控件的触发操作,从头像库中获取第二头像;其中,该头像库中包含该匿名用户的第一头像,该第二头像与该第一头像不同;随后,在该用户描述信息区域中,用户终端可以将该问答信息卡中的匿名用户的第一头像切换显示为该第二头像;其中,该第二头像用于表征该问答信息卡具有文本隐藏属性;而具有该文本隐藏属性的问答信息卡对该终端用户以外的用户是不可见的。Optionally, and understandably, after answering an anonymous question, the end user can also hide the Q&A information card (set it to be visible only to themselves). Once hidden, the Q&A information card is invisible to users other than the end user. Specifically, the method for hiding the Q&A information card can be as follows: the end user can click a text-hiding control on the Q&A information card; subsequently, the user terminal can respond to the user's triggering operation on the text-hiding control by retrieving a second avatar from an avatar library; wherein the avatar library contains the anonymous user's first avatar, and the second avatar is different from the first avatar; subsequently, in the user description information area, the user terminal can switch the display of the anonymous user's first avatar on the Q&A information card to the second avatar; wherein the second avatar is used to indicate that the Q&A information card has a text-hiding attribute; and Q&A information cards with this text-hiding attribute are invisible to users other than the end user.

为便于理解,请一并参见图4d,图4d是本申请实施例提供的一种隐藏问答信息卡的示意图。For ease of understanding, please also refer to Figure 4d, which is a schematic diagram of a hidden question and answer information card provided in an embodiment of this application.

以上述匿名用户为用户M、终端用户为用户C为例,用户C在回答显示界面中回答完用户M的匿名提问后,可以在回答显示界面中所显示的问答信息卡中,点击设置控件,用户终端C针对该用户C的这一触发操作,展示设置选项。如图4d所示,该设置选项包括“仅自己可见”选项、“删除”选项、“举报”选项以及“取消”选项,用户C在点击“仅自己可见”选项后,用户终端C可以响应用户C这一触发操作,向业务服务器发送文本隐藏请求。Taking the anonymous user M and the terminal user C as an example, after answering user M's anonymous question in the answer display interface, user C can click the settings control in the question and answer information card displayed in the answer display interface. Terminal C will then display settings options in response to this action. As shown in Figure 4d, these settings options include "Visible only to myself," "Delete," "Report," and "Cancel." After user C clicks the "Visible only to myself" option, terminal C can respond to this action by sending a text hiding request to the business server.

进一步地,业务服务器可以从数据库(头像库)中的头像集合中选择头像200b,从数据库中的素材集合中选择颜色2000b,根据该头像200b与颜色2000b,业务服务器可以生成针对该用户M的第二头像。随后,业务服务器可以将该第二头像返回至用户终端C,用户终端C可以将问答信息卡中用户M的第一头像切换显示为该第二头像。Furthermore, the business server can select avatar 200b from the avatar collection in the database (avatar library) and color 2000b from the material collection in the database. Based on avatar 200b and color 2000b, the business server can generate a second avatar for user M. Subsequently, the business server can return this second avatar to user terminal C, and user terminal C can switch the display of user M's first avatar in the question and answer information card to this second avatar.

应当理解,当用户C将该问答信息卡进行隐藏后,除该用户C以外的其他用户均无法再看见该问答信息卡以及该问答信息卡的相关信息。而用户C可以通过该问答信息卡中用户M的第一头像的切换,确定该问答信息卡已被隐藏成功。It should be understood that once user C hides the Q&A information card, no other user besides user C can see the Q&A information card or its related information. However, user C can confirm that the Q&A information card has been successfully hidden by changing the first avatar of user M in the Q&A information card.

可选的,可以理解的是,终端用户在对匿名用户的提问进行回答,并得到问答信息卡后,其他用户(包括终端用户)可以对该问答信息卡进行浏览以及互动(例如,点赞评论等互动行为),而本申请可以统计互动用户(与该问答信息卡产生互动行为的用户)针对该问答信息卡的互动数据并展示。具体方法可以为,可以获取互动用户针对该问答信息卡的互动数据;其中,该互动数据包含互动行为、互动用户标识信息以及评论文本;随后,可以统计该互动用户标识信息的标识数量以及该评论文本的评论数量;随后,可以统计该问答信息卡的用户浏览量、并将该用户浏览量、该互动行为、该评论数量以及该评论文本,显示于该用户描述信息区域中。Optionally, and understandably, after an end user answers a question from an anonymous user and receives a Q&A information card, other users (including the end user) can browse and interact with the Q&A information card (e.g., likes, comments, etc.). This application can statistically analyze and display the interaction data of interactive users (users who interact with the Q&A information card). Specifically, this can be achieved by acquiring the interaction data of interactive users regarding the Q&A information card; this interaction data includes interactive behavior, interactive user identification information, and comment text; subsequently, the number of identifiers in the interactive user identification information and the number of comments in the comment text can be counted; subsequently, the number of user views of the Q&A information card can be counted, and the number of user views, the interactive behavior, the number of comments, and the comment text can be displayed in the user description information area.

例如,以上述图2c所对应实施例为例,在用户C的用户资料卡界面(属性信息界面)中,针对匿名用户“你最近以此和朋友撒谎的经历”所对应的问答信息卡,在该用户资料卡界面中的用户描述信息区域(“你最近以此和朋友撒谎的经历”所对应的问答信息卡的下方区域)中,可以显示该问答信息卡的用户浏览量,互动用户针对该问答信息卡的点赞量以及点赞的互动用户标识信息(如图2c所示的“小明”、“小红”、“小猪猪”以及“可可爱爱”);该用户资料卡界面中的用户描述信息区域中还可以显示针对该问答信息卡的评论量以及互动用户的评论文本,例如,标识信息为“棒棒糖”的用户的评论文本为“你说的这个朋友不会是我吧?”,以及标识信息为“嗑瓜子”的用户的评论文本为“哈哈哈哈哈哈哈哈”。For example, taking the embodiment corresponding to Figure 2c above as an example, in the user profile card interface (attribute information interface) of user C, for the question and answer information card corresponding to the anonymous user "Your recent experience of lying to your friends about this", the user description information area in the user profile card interface (the area below the question and answer information card corresponding to "Your recent experience of lying to your friends about this") can display the number of user views of the question and answer information card, the number of likes from interactive users for the question and answer information card, and the identification information of the interactive users who liked it (as shown in Figure 2c, "Xiaoming", "Xiaohong", "Xiaozhuzhu" and "Kekeaiai"); the user description information area in the user profile card interface can also display the number of comments for the question and answer information card and the comment text of interactive users. For example, the comment text of the user with the identification information "Lollipop" is "Is the friend you are talking about me?", and the comment text of the user with the identification information "Eating sunflower seeds" is "Hahahahahahahaha".

在本申请实施例中,在即时通信应用中,好友之间可以进行匿名提问,被提问者可以进行实名回答,而被提问者在回答完匿名用户的提问后,匿名用户所提供的目标提问文本与终端用户(被提问者)所提供的回答文本均会以问答信息卡的形式,展示于终端用户的用户描述信息区域中。应当理解,通过提问者匿名提问,回答者实名回答并将问答文本展示于回答者的用户描述信息区域的方式,可以增加即时通信应用中,好友之间互动的趣味性,也可以很好地保护提问者的隐私,且可以丰富用户(回答者)的用户描述信息,从而可以提高用户的画像的准确性;而且好友之间还可以通过用户描述信息上丰富的内容,产生多样的话题进行对话。从而可以看出,在即时通信应用中,本申请可以在好友对话时保护提问者的隐私,增加趣味性,且可以丰富用户描述信息,从而可以增加好友之间的沟通话题。In this embodiment, within an instant messaging application, friends can ask questions anonymously, and the respondent can answer using their real name. After the respondent answers the anonymous user's question, both the target question text provided by the anonymous user and the answer text provided by the end user (respondent) are displayed in the end user's user description information area in the form of a question-and-answer information card. It should be understood that by having the questioner ask anonymously and the respondent answer using their real name, displaying the question-and-answer text in the respondent's user description information area, the interaction between friends in the instant messaging application can be made more engaging, effectively protecting the questioner's privacy and enriching the user's (respondent's) user description information, thereby improving the accuracy of the user profile. Furthermore, friends can generate diverse topics for conversation based on the rich content in their user description information. Therefore, it can be seen that in an instant messaging application, this application can protect the questioner's privacy during friend conversations, increase engagement, and enrich user description information, thereby increasing the topics of communication between friends.

可选的,可以理解的是,终端用户还可以分享匿名邀请消息,以提醒好友向该终端用户进行匿名提问。Optionally, and understandably, end users may also share anonymous invitation messages to remind friends to ask them anonymous questions.

为便于理解,请参见图5,图5是本申请实施例提供的发送提问邀请消息的流程示意图。如图5所示,该流程可以包括:For ease of understanding, please refer to Figure 5, which is a flowchart illustrating the process of sending a question invitation message according to an embodiment of this application. As shown in Figure 5, the process may include:

步骤S201,响应针对匿名分享控件的触发操作,展示分享选择界面;分享选择界面包括至少两个分享渠道。Step S201: In response to the triggered operation of the anonymous sharing control, display the sharing selection interface; the sharing selection interface includes at least two sharing channels.

本申请中,终端用户可以点击即时通信应用中的匿名分享控件,而用户终端可以响应终端用户针对匿名分享控件的触发操作,展示分享选择界面;其中,该分享选择界面至少包括两个分享渠道,该至少两个分享渠道可以包括该即时通信应用的共享平台、该终端用户在该即时通信应用中所处的公共通信群组以及关联好友(在该即时通信应用中,与该终端用户具有即时通信关系的用户)。In this application, the end user can click on the anonymous sharing control in the instant messaging application, and the user terminal can respond to the end user's trigger operation on the anonymous sharing control and display a sharing selection interface; wherein, the sharing selection interface includes at least two sharing channels, which may include the sharing platform of the instant messaging application, the public communication group to which the end user belongs in the instant messaging application, and associated friends (users who have instant messaging relationships with the end user in the instant messaging application).

步骤S202,响应针对分享选择界面的分享选择操作,生成提问邀请消息,将提问邀请消息分享至分享选择操作所选择的分享渠道。Step S202: In response to the sharing selection operation on the sharing selection interface, generate a question invitation message and share the question invitation message to the sharing channel selected in the sharing selection operation.

本申请中,终端用户可以在该分享选择界面中选择一个或多个分享渠道进行分享,用户终端可以响应终端用户针对该分享选择界面的分享选择操作,生成提问邀请消息,并将该提问邀请消息分享至该分享选择操作所选择的分享渠道。In this application, the end user can select one or more sharing channels to share on the sharing selection interface. The user terminal can respond to the end user's sharing selection operation on the sharing selection interface, generate a question invitation message, and share the question invitation message to the sharing channel selected by the sharing selection operation.

其中,若终端用户所选择的分享渠道包含该即时通信应用的共享平台,则该将该提问邀请消息分享至该分享选择操作所选择的分享渠道的具体方法可以为,用户终端可以响应针对该分享选择界面的分享选择操作(选择了共享平台),获取该终端用户的用户头像;随后,可以获取分享模板;其中,该分享模板可以包括头像显示区域以及第一配置分享文本;随后,可以将该终端用户的用户头像添加至头像显示区域,从而可以生成包含该终端用户的用户头像以及该第一配置分享文本的提问邀请消息,并将该提问邀请消息发布在该分享选择操作所选择的该即时通信应用的共享平台中。If the sharing channel selected by the end user includes the sharing platform of the instant messaging application, the specific method for sharing the question invitation message to the sharing channel selected by the sharing selection operation can be as follows: the user terminal can respond to the sharing selection operation (selecting a sharing platform) on the sharing selection interface and obtain the user's avatar; then, a sharing template can be obtained; wherein, the sharing template can include an avatar display area and a first configuration sharing text; then, the user's avatar can be added to the avatar display area, thereby generating a question invitation message containing the user's avatar and the first configuration sharing text, and publishing the question invitation message on the sharing platform of the instant messaging application selected by the sharing selection operation.

为便于理解,请一并参见图6,图6是本申请实施例提供的一种分享提问邀请消息的示意图。For ease of understanding, please also refer to Figure 6, which is a schematic diagram of a shared question invitation message provided in an embodiment of this application.

以上述终端用户为用户C为例,用户C在即时通信应用中点击“邀请好友匿名问我”控件后,用户终端可以响应用户C的这一触发操作,展示分享选择界面,在该分享选择界面中,显示有一个或多个分享渠道(例如,关联用户、公共通信群组以及共享平台等),用户C在该分享选择界面中,可以对分享渠道进行选择,若用户C选择的分享渠道为共享平台,则用户终端C可以获取默认分享模板,以及该用户C的用户头像,随后,用户终端C可以将该用户C的用户头像添加至分享模板中的头像显示区域,由此可以得到包含该用户C的用户头像以及第一配置分享文本“点击向我匿名提问”的提问邀请消息。Taking user C as an example, after user C clicks the "Invite friends to ask me anonymously" control in the instant messaging application, the user terminal can respond to user C's trigger operation and display a sharing selection interface. In this sharing selection interface, one or more sharing channels are displayed (e.g., associated users, public communication groups, and sharing platforms). User C can select a sharing channel in this sharing selection interface. If user C selects a sharing platform, user terminal C can obtain the default sharing template and user C's avatar. Subsequently, user terminal C can add user C's avatar to the avatar display area in the sharing template, thereby obtaining a question invitation message containing user C's avatar and the first configured sharing text "Click to ask me anonymously".

随后,用户终端C可以将该提问邀请消息发布至共享平台中。Subsequently, user terminal C can publish the question invitation message to the sharing platform.

其中,若终端用户所选择的分享渠道包含该终端用户所在的公共通信群组,则该将该提问邀请消息分享至该分享选择操作所选择的分享渠道的具体方法可以为,终端用户可以在分享选择界面中选择一个或多个公共通信群组,用户终端可以响应终端用户针对分享选择界面的分享选择操作,获取终端用户在即时通信应用中的用户标识信息;随后,用户终端可以获取分享模板;其中,该分享模板包括第二配置分享文本;随后,可以将第二配置分享文本与用户标识信息进行融合,生成针对终端用户的提问邀请消息,并将该提问邀请消息发送至该分享选择操作所选择的目标公共通信群组。If the sharing channel selected by the end user includes the public communication group to which the end user belongs, the specific method for sharing the question invitation message to the sharing channel selected in the sharing selection operation can be as follows: the end user can select one or more public communication groups in the sharing selection interface; the user terminal can respond to the end user's sharing selection operation in the sharing selection interface and obtain the end user's user identification information in the instant messaging application; subsequently, the user terminal can obtain a sharing template; wherein, the sharing template includes a second configuration sharing text; subsequently, the second configuration sharing text can be merged with the user identification information to generate a question invitation message for the end user, and the question invitation message can be sent to the target public communication group selected in the sharing selection operation.

例如,终端用户所选择的公共通信群组为公共通信群组1,分享模板中的第二配置分享文本为“快来向xxx提问吧”,终端用户的标识信息为“小猪”,则生成的提问邀请消息可以为“快来向小猪提问吧”,可以将该提问邀请消息发送至该公共通信群组1。若终端用户所选择的分享渠道还包括用户E,则可以将该提问邀请消息“快来向小猪提问吧”推送至该用户E。For example, if the end user selects Public Communication Group 1, the second configuration sharing text in the sharing template is "Come ask xxx a question!", and the end user's identifier is "Little Pig", then the generated question invitation message can be "Come ask Little Pig a question!", and this question invitation message can be sent to Public Communication Group 1. If the end user's selected sharing channel also includes user E, then the question invitation message "Come ask Little Pig a question!" can be pushed to user E.

在本申请实施例中,在即时通信应用中,好友可以向关联好友发送邀请匿名提问的消息,从而可以提示关联好友来进行匿名提问。可以增加好友之间互动的可能性。In this embodiment of the application, within an instant messaging application, a friend can send an invitation message to an associated friend to ask an anonymous question, thereby prompting the associated friend to submit an anonymous question. This can increase the likelihood of interaction between friends.

可选的,可以理解的是,终端用户也可以向关联用户发起匿名提问。为便于理解,请参见图7,图7是本申请实施例提供的一种用户发起匿名提问的流程示意图。如图7所示,该流程可以包括:Optionally, it is understood that end users can also initiate anonymous questions to associated users. For ease of understanding, please refer to Figure 7, which is a schematic diagram of a user initiating an anonymous question according to an embodiment of this application. As shown in Figure 7, the process may include:

步骤S301,响应针对即时通信应用中所显示的关联用户的匿名提问控件的触发操作,展示提问显示界面;关联用户是指在即时通信应用中与终端用户具有即时通信关系的用户。Step S301: Respond to the triggering operation of the anonymous question control for the associated user displayed in the instant messaging application, and display the question display interface; the associated user refers to a user who has an instant messaging relationship with the end user in the instant messaging application.

本申请中,以终端用户为上述图2a所示的用户M,关联用户为用户C为例,请一并参见图2a,用户M可以点击用户C的用户资料卡界面中的匿名提问控件,用户终端可以M可以响应用户M的触发操作,展示提问显示界面。In this application, taking user M as the terminal user and user C as the associated user as shown in Figure 2a above as an example, please refer to Figure 2a as well. User M can click the anonymous question control in the user profile card interface of user C. User terminal M can respond to the trigger operation of user M and display the question display interface.

步骤S302,响应针对提问显示界面中的问题确定操作,获取由终端用户所提供的用户提问文本。Step S302: In response to the question confirmation operation in the question display interface, obtain the user question text provided by the end user.

本申请中,在该提问显示界面中包括有问题输入控件,可以用于终端用户自定义问题;同时也包括有配置提问控件,可以用于用户无需自定义问题,直接点击配置问题进行提问。In this application, the question display interface includes a question input control, which can be used by end users to define questions; it also includes a question configuration control, which allows users to ask questions directly by clicking on the configuration control without having to define questions.

则对于获取由终端用户所提供的用户提问文本的具体方法可以为,用户终端可以在提问显示界面中的控件背景中显示该问题输入控件;其中,该控件背景中的背景素材是基于该问题输入控件的触发次数所确定的;随后,终端用户点击该问题输入控件,用户终端可以响应该触发操作,展示问题输入界面;随后,终端用户可以响应针对该问题输入界面中的问题确定操作,获取在该问题输入界面中所输入的文本数据;根据该背景素材,可以生成包含该文本数据的用户提问卡,随后,可以将该用户提问卡作为该终端用户所提供的用户提问文本;其中,该用户提问卡的背景包含该背景素材。The specific method for obtaining the user question text provided by the end user can be as follows: The user terminal can display the question input control in the control background of the question display interface; wherein, the background material in the control background is determined based on the number of times the question input control is triggered; subsequently, the end user clicks the question input control, and the user terminal can respond to the trigger operation and display the question input interface; subsequently, the end user can respond to the question confirmation operation in the question input interface to obtain the text data entered in the question input interface; based on the background material, a user question card containing the text data can be generated, and then the user question card can be used as the user question text provided by the end user; wherein, the background of the user question card contains the background material.

应当理解,对于获取由终端用户所提供的用户提问文本的具体方法还可以为,用户终端可以在提问显示界面中的控件背景中显示配置提问控件;其中,控件背景中的背景素材是基于配置提问控件的触发次数所确定的;随后,终端用户可以点击该配置提问控件,用户终端可以响应针对配置提问控件的触发操作,获取配置提问控件所对应的配置文本数据;随后,可以根据背景素材,生成包含配置文本数据的用户提问卡,并将用户提问卡作为终端用户所提供的用户提问文本;其中,用户提问卡的背景包含该背景素材。It should be understood that another specific method for obtaining the user question text provided by the end user is as follows: the user terminal can display a configuration question control in the control background of the question display interface; wherein, the background material in the control background is determined based on the number of times the configuration question control is triggered; subsequently, the end user can click on the configuration question control, and the user terminal can respond to the trigger operation for the configuration question control to obtain the configuration text data corresponding to the configuration question control; subsequently, a user question card containing the configuration text data can be generated based on the background material, and the user question card can be used as the user question text provided by the end user; wherein, the background of the user question card contains the background material.

其中,该背景素材可以为图案、颜色等。本申请中,可以统计出一个用户被问同一个问题的次数,根据该次数可以确定问题文本数据所对应的背景素材。The background material can be a pattern, color, etc. In this application, the number of times a user is asked the same question can be counted, and the background material corresponding to the question text data can be determined based on this count.

例如,以终端用户为上述图2a所示的用户M,关联用户为用户C为例,请一并参见图2a,在提问显示界面中,包括问题输入控件(用于用户输入自定义问题),该问题输入控件所在控件背景的背景颜色(素材)可以为一个初始颜色,该颜色可以保持不变。而若用户M点击该问题输入控件,则可以在问题输入界面中输入文本数据,用户终端可以获取到该文本数据;同理,应当理解,在该提问显示界面中,也包括配置提问控件(配置问题文本所对应的控件,例如,如图2a所示的提问控件),该配置提问控件所在控件背景的背景颜色可以为一个初始颜色,随着这个配置问题被匿名提问的次数的改变,该背景颜色也会随之而变化。用户在点击配置提问控件后,用户终端可以获取到该控件对应的配置文本数据(例如,“你最喜欢吃什么”)。For example, taking user M (as shown in Figure 2a) as the end user and user C as the associated user, please refer to Figure 2a as well. The question display interface includes a question input control (for users to input custom questions). The background color (material) of the control containing this question input control can be an initial color, which can remain unchanged. If user M clicks the question input control, they can enter text data in the question input interface, and the user terminal can obtain this text data. Similarly, it should be understood that the question display interface also includes a configuration question control (the control corresponding to the configuration question text, for example, the question control shown in Figure 2a). The background color of the control containing this configuration question control can be an initial color, and the background color will change as the number of times this configuration question is anonymously asked changes. After the user clicks the configuration question control, the user terminal can obtain the configuration text data corresponding to that control (e.g., "What do you like to eat most?").

进一步地,用户终端可以生成包含该文本数据或配置文本数据的用户提问卡。例如,该配置文本数据为“你最喜欢吃什么”,用户终端可以生成用户提问卡,该用户提问卡中的文本数据为“你最喜欢吃什么”,背景颜色为该“你最喜欢吃什么”对应的配置提问控件所对应的背景颜色。Furthermore, the user terminal can generate a user question card containing the text data or configuration text data. For example, if the configuration text data is "What do you like to eat most?", the user terminal can generate a user question card with the text data "What do you like to eat most?" and the background color being the same as the background color of the configuration question control corresponding to "What do you like to eat most?".

步骤S303,对用户提问文本进行匿名处理,得到匿名提问文本,将匿名提问文本向关联用户进行推送。Step S303: Anonymize the user's question text to obtain anonymous question text, and push the anonymous question text to the associated user.

本申请中,对于将用户提问文本进行匿名处理,得到匿名提问文本的过程,可以参见上述图2b所对应实施例中的描述,这里将不再进行赘述。In this application, the process of anonymizing the user's question text to obtain anonymous question text can be referred to the description in the embodiment corresponding to Figure 2b above, and will not be repeated here.

在本申请实施例中,为匿名用户的提问文本设置背景颜色的方式,可以使得问答信息卡中的匿名提问文本也会具有背景颜色,由此可以增加页面显示的丰富度;同时,对用户提问文本进行匿名处理,可以很好地保护提问者的隐私,且可以增加对话趣味性和私密感。In this embodiment of the application, setting a background color for the anonymous user's question text allows the anonymous question text in the question and answer information card to also have a background color, thereby increasing the richness of the page display; at the same time, anonymizing the user's question text can effectively protect the privacy of the questioner and increase the fun and privacy of the conversation.

在本发明其他实施例中,可藉由用户的匿名提问文本和用户终端的回答文本,提取用户终端的属性关键词,如宅男、猪猪女孩、二次元爱好者,作为用户属性信息显示在用户的用户描述信息区域中。In other embodiments of the present invention, attribute keywords of the user terminal, such as "otaku," "piggy girl," and "anime enthusiast," can be extracted from the anonymous question text of the user and the answer text of the user terminal and displayed as user attribute information in the user description information area.

进一步地,请参见图8,图8是本申请实施例提供的一种匿名提问入口展示的逻辑流程图。其中,该匿名提问入口可以设置在用户的用户资料卡界面中(如图2a所示的用户资料卡界面中的匿名提问入口),入口的展示可以通过系统配置、资料卡设置以及双向好友关系三个逻辑来进行控制。如图8所示,该匿名提问入口展示逻辑可以为:Further, please refer to Figure 8, which is a logical flowchart of an anonymous question entry display provided in an embodiment of this application. This anonymous question entry can be set in the user's profile card interface (as shown in Figure 2a). The display of the entry can be controlled through three logics: system configuration, profile card settings, and two-way friend relationships. As shown in Figure 8, the display logic of this anonymous question entry can be:

步骤801,确定系统配置是否允许展示匿名提问入口。Step 801: Determine whether the system configuration allows the display of the anonymous question entry.

系统配置(工作人员)先对匿名提问入口进行显示与隐藏操作,在系统配置为允许展示匿名提问入口时,可以进入步骤802。The system configuration (staff) first displays and hides the anonymous question entry. When the system configuration allows the display of the anonymous question entry, step 802 can be performed.

步骤802,确定用户设置是否打开。Step 802: Determine if user settings are enabled.

用户可以通过用户资料卡设置来选择是否展示该匿名提问入口,在用户选择展示该匿名提问入口时,也就是用户设置为打开时,可以进入步骤803。Users can choose whether to display the anonymous question entry through the user profile settings. When the user chooses to display the anonymous question entry, that is, when the user sets it to be on, the user can proceed to step 803.

步骤803,拉取提问文本数据。Step 803: Retrieve the question text data.

这里的提问文本数据可以是指该用户资料卡所属的用户已接收到的提问文本数据。The question text data here can refer to the question text data that the user to which the user profile card belongs has received.

步骤804,检测是否为双向好友。Step 804: Check if they are mutual friends.

可以检测其他用户与该用户是否为双向好友关系,若是,则其他用户可以查看到该匿名提问入口。其中,对于主态资料卡界面,匿名提问入口处可以显示当前用户收到的问题,并可以显示“邀请好友匿名问我”控件,以引导用户邀请其他好友来进行匿名提问(如图2c所示的用户资料卡界面中所显示的“邀请好友匿名问我”控件);而对应客态资料卡界面,匿名提问入口处可以显示当前用户已回答过的问题。It can detect whether other users have a mutual friend relationship with this user. If so, other users can see the anonymous question entry. Specifically, in the main profile card interface, the anonymous question entry can display the questions currently received by the user, and can also display an "Invite Friends to Ask Me Anonymous" control to guide the user to invite other friends to ask questions anonymously (as shown in Figure 2c, the "Invite Friends to Ask Me Anonymous" control in the user profile card interface); while in the corresponding client profile card interface, the anonymous question entry can display the questions that the current user has already answered.

需要说明的是,若步骤801中所确定的系统配置为不允许展示匿名提问入口,则会进入步骤806:隐藏匿名提问入口。而若步骤801中所确定的系统配置为允许展示,但步骤802中所确定的用户设置为未打开,则也会进入步骤806:隐藏匿名提问入口。而若步骤801中所确定的系统配置为允许展示,且步骤802中所确定的用户设置为已打开,但两个用户是双向好友关系,则也会进入步骤806:隐藏匿名提问入口。也就是说,非双向好友关系的两个用户,彼此是看不见对方的匿名提问入口的。It should be noted that if the system configuration determined in step 801 is to disallow the display of the anonymous question entry, the process will proceed to step 806: hiding the anonymous question entry. Similarly, if the system configuration determined in step 801 allows display, but the user determined in step 802 has it disabled, the process will also proceed to step 806: hiding the anonymous question entry. Furthermore, if the system configuration determined in step 801 allows display, and the user determined in step 802 has it enabled, but the two users are mutual friends, the process will also proceed to step 806: hiding the anonymous question entry. In other words, two users who are not mutual friends cannot see each other's anonymous question entry.

进一步地,请参见图9,图9是本申请实施例提供的一种发送提问邀请消息的逻辑流程图。如图9所示,该发送提问邀请消息的逻辑可以为:Further, please refer to Figure 9, which is a logical flowchart of sending a question invitation message according to an embodiment of this application. As shown in Figure 9, the logic for sending the question invitation message can be as follows:

步骤901,调用分享组件,通过该分享组件,用户可以选择是否将提问邀请消息发送至共享平台或发送至好友以及群组,就是说,可以进入步骤902或步骤905。Step 901: Invoke the sharing component. Through this sharing component, the user can choose whether to send the question invitation message to the sharing platform or to friends and groups. That is, the user can proceed to step 902 or step 905.

步骤902,确定用户是否选择发送到共享平台。Step 902: Determine whether the user chooses to send to the sharing platform.

若用户选择将提问邀请消息发送至共享平台,则可以进入步骤903。If the user chooses to send the question invitation message to the sharing platform, then proceed to step 903.

步骤903,将提问邀请消息发布至共享平台。Step 903: Publish the question invitation message to the sharing platform.

而若用户未选择将提问邀请消息发送至共享平台,则可以进入步骤904。If the user does not choose to send the question invitation message to the sharing platform, then proceed to step 904.

步骤904,不发布提问邀请消息至共享平台。Step 904: Do not send an invitation message to the sharing platform.

同理,在步骤905中,用户也可以选择是否发送至好友或公共通信群组,若用户选择了好友或公共通信群组,则可以进入步骤906。Similarly, in step 905, the user can also choose whether to send it to friends or public communication groups. If the user selects friends or public communication groups, the process can proceed to step 906.

步骤906,将该提问邀请消息推送至用户所选择的好友或公共通信群组。Step 906: Push the question invitation message to the user's selected friends or public communication group.

而若用户未选择好友或公共通信群组,则可以进入步骤907。If the user does not select friends or public communication groups, they can proceed to step 907.

步骤907,不推送提问邀请消息至好友或公共通信群组。Step 907: Do not push the question invitation message to friends or public communication groups.

可选的,可以理解的是,本申请实施例所提供的在应用中进行匿名的方式也可以应用于车载系统中,也就是说,可以在车载系统中添加匿名功能。Optionally, it is understood that the anonymization method provided in the embodiments of this application can also be applied to vehicle systems, that is, anonymization functionality can be added to vehicle systems.

进一步地,请参见图10,图10是本申请实施例提供的一种数据处理装置的结构示意图。如图10所示,该数据处理装置可以是运行于计算机设备中的一个计算机程序(包括程序代码),例如该数据处理装置为一个应用软件;该数据处理装置可以用于执行图3所示的方法。如图10所示,数据处理装置1可以包括:文本显示模块11、文本获取模块12、信息卡生成模块13以及信息卡展示模块14。Further, please refer to Figure 10, which is a schematic diagram of the structure of a data processing device provided in an embodiment of this application. As shown in Figure 10, the data processing device can be a computer program (including program code) running on a computer device, for example, the data processing device is an application software; the data processing device can be used to execute the method shown in Figure 3. As shown in Figure 10, the data processing device 1 may include: a text display module 11, a text acquisition module 12, an information card generation module 13, and an information card display module 14.

文本显示模块11,用于响应即时通信应用中针对目标提问文本的未读提示消息的触发操作,在终端中展示回答显示界面,在回答显示界面中显示由匿名用户提供的目标提问文本;The text display module 11 is used to respond to the triggering operation of the unread prompt message for the target question text in the instant messaging application, and to display the answer display interface in the terminal, in which the target question text provided by the anonymous user is displayed;

文本获取模块12,用于响应针对回答显示界面中的目标提问文本的回答输入操作,获取由终端用户所提供的回答文本;终端用户是指终端中登录即时通信应用的用户;The text acquisition module 12 is used to respond to the answer input operation on the target question text in the answer display interface and acquire the answer text provided by the end user; the end user refers to the user who is logged into the instant messaging application on the terminal.

信息卡生成模块13,用于根据回答文本以及目标提问文本生成针对终端用户的问答信息卡;Information card generation module 13 is used to generate question and answer information cards for end users based on the answer text and the target question text;

信息卡展示模块14,用于将问答信息卡展示于即时通信应用中终端用户的用户描述信息区域。The information card display module 14 is used to display the question and answer information card in the user description information area of the end user in the instant messaging application.

其中,文本显示模块11、文本获取模块12、信息卡生成模块13以及信息卡展示模块14的具体实现方式,可以参见上述图3所对应实施例中步骤S101-步骤S103的描述,这里将不再进行赘述。The specific implementation methods of the text display module 11, the text acquisition module 12, the information card generation module 13, and the information card display module 14 can be found in the description of steps S101-S103 in the embodiment corresponding to Figure 3 above, and will not be repeated here.

请参见图10,信息卡生成模块13可以包括:模板获取单元131以及文本添加单元132。Please refer to Figure 10. The information card generation module 13 may include a template acquisition unit 131 and a text addition unit 132.

信息卡模板获取单元131,用于获取信息卡模板;信息卡模板用于划分提问文本所属的区域,以及回答文本所属的区域;The information card template acquisition unit 131 is used to acquire information card templates; the information card templates are used to divide the area to which the question text belongs and the area to which the answer text belongs.

文本添加单元132,用于将目标提问文本添加至信息卡模板中提问文本所属的区域,将回答文本添加至信息卡模板中回答文本所属的区域,生成包含目标提问文本以及回答文本的问答信息卡。The text adding unit 132 is used to add the target question text to the area of the question text in the information card template, and to add the answer text to the area of the answer text in the information card template, thereby generating a question and answer information card containing the target question text and the answer text.

其中,信息卡模板获取单元131以及文本添加单元132的具体实现方式,可以参见上述图3所对应实施例中步骤S103中的描述,这里将不再进行赘述。The specific implementation of the information card template acquisition unit 131 and the text addition unit 132 can be found in the description of step S103 in the embodiment corresponding to Figure 3 above, and will not be repeated here.

请参见图10,信息卡展示模块14可以包括:界面显示单元141以及信息卡展示单元142。Please refer to Figure 10. The information card display module 14 may include: an interface display unit 141 and an information card display unit 142.

界面显示单元141,用于响应即时通信应用中所显示的属性信息查看控件的触发操作,显示包含终端用户的用户属性信息的属性信息界面;属性信息界面包括用户描述信息区域;The interface display unit 141 is used to respond to the trigger operation of the attribute information viewing control displayed in the instant messaging application and display an attribute information interface containing user attribute information of the terminal user; the attribute information interface includes a user description information area.

信息卡展示单元142,用于将所述问答信息卡展示于属性信息界面的用户描述信息区域中。The information card display unit 142 is used to display the question and answer information card in the user description information area of the attribute information interface.

其中,界面显示单元141以及信息卡展示单元142的具体实现方式,可以参见上述图3所对应实施例中步骤S103中的描述,这里将不再进行赘述。The specific implementation of the interface display unit 141 and the information card display unit 142 can be found in the description of step S103 in the embodiment corresponding to Figure 3 above, and will not be repeated here.

请参见图10,信息卡展示模块14可以包括:标识信息获取单元143、区域创建单元144以及信息展示单元145。Please refer to Figure 10. The information card display module 14 may include: an identification information acquisition unit 143, an area creation unit 144, and an information display unit 145.

标识信息获取单元143,用于响应即时通信应用中所显示的关联用户的对话操作,获取关联用户的用户标识信息;关联用户是指在即时通信应用中,与终端用户具有即时通信关系的用户;The identification information acquisition unit 143 is used to respond to the dialogue operation of the associated user displayed in the instant messaging application and acquire the user identification information of the associated user; the associated user refers to a user who has an instant messaging relationship with the terminal user in the instant messaging application.

区域显示单元144,用于显示包含用户标识信息的对话界面,对话界面中包括用户描述信息区域;The area display unit 144 is used to display a dialog interface containing user identification information, and the dialog interface includes a user description information area.

信息展示单元145,用于将问答信息卡展示于用户描述信息区域。Information display unit 145 is used to display the question and answer information card in the user description information area.

其中,标识信息获取单元143、区域显示单元144以及信息展示单元145的具体实现方式,可以参见上述图3所对应实施例中步骤S103中的描述,这里将不再进行赘述。The specific implementation methods of the identification information acquisition unit 143, the area display unit 144, and the information display unit 145 can be found in the description of step S103 in the embodiment corresponding to Figure 3 above, and will not be repeated here.

其中,问答信息卡中还包括匿名用户的第一头像;第一头像是从用于提供匿名功能的头像库中获取得到的;The question and answer information card also includes the anonymous user's first avatar; the first avatar is obtained from the avatar library used to provide the anonymity function.

该数据处理装置1还可以包括:标识获取模块15以及提问文本显示模块16。The data processing device 1 may further include: an identifier acquisition module 15 and a question text display module 16.

标识获取模块15,用于响应针对用户描述信息区域中所显示的问答信息卡的对话操作,创建与所述匿名用户相关联的对话界面;对话界面是指用于与所述匿名用户进行即时通信的界面;The identifier acquisition module 15 is used to respond to the dialogue operation of the question and answer information card displayed in the user description information area and create a dialogue interface associated with the anonymous user; the dialogue interface refers to the interface used for instant communication with the anonymous user.

提问文本显示模块16,用于将所述匿名用户的第一头像与所述匿名用户的目标提问文本显示于所述对话界面。The question text display module 16 is used to display the first avatar of the anonymous user and the target question text of the anonymous user on the dialogue interface.

其中,标识获取模块15以及提问文本显示模块16的具体实现方式,可以参见上述图3所对应实施例中步骤S103中的描述,这里将不再进行赘述。The specific implementation of the identifier acquisition module 15 and the question text display module 16 can be found in the description of step S103 in the embodiment corresponding to Figure 3 above, and will not be repeated here.

其中,问答信息卡中还包括匿名用户的第一头像;第一头像是从用于提供匿名功能的头像库中获取得到的;The question and answer information card also includes the anonymous user's first avatar; the first avatar is obtained from the avatar library used to provide the anonymity function.

该数据处理装置1还可以包括:文本隐藏模块17以及头像切换模块18。The data processing device 1 may also include: a text hiding module 17 and an avatar switching module 18.

文本隐藏模块17,用于响应针对问答信息卡的文本隐藏操作,从头像库中获取第二头像;头像库中包含匿名用户的第一头像,第二头像与第一头像不同;The text hiding module 17 is used to respond to the text hiding operation for the question and answer information card and retrieve the second avatar from the avatar library; the avatar library contains the first avatar of the anonymous user, and the second avatar is different from the first avatar;

头像切换模块18,用于在用户描述信息区域中,将问答信息卡中的匿名用户的第一头像切换显示为第二头像;第二头像用于表征问答信息卡具有文本隐藏属性;具有文本隐藏属性的问答信息卡对终端用户以外的用户不可见。The avatar switching module 18 is used to switch the display of the first avatar of the anonymous user in the question and answer information card to the second avatar in the user description information area; the second avatar is used to indicate that the question and answer information card has a text hiding attribute; the question and answer information card with the text hiding attribute is not visible to users other than the end user.

其中,文本隐藏模块17以及头像切换模块18的具体实现方式,可以参见上述图3所对应实施例中步骤S103中的描述,这里将不再进行赘述。The specific implementation methods of the text hiding module 17 and the avatar switching module 18 can be found in the description of step S103 in the embodiment corresponding to Figure 3 above, and will not be repeated here.

请参见图10,该数据处理装置1还可以包括:选择界面展示模块19以及邀请消息分享模块20。Please refer to Figure 10. The data processing device 1 may also include: a selection interface display module 19 and an invitation message sharing module 20.

选择界面展示模块19,用于响应针对匿名分享控件的触发操作,展示分享选择界面;分享选择界面包括至少两个分享渠道;Select the interface display module 19, which is used to respond to the triggered operation of the anonymous sharing control and display the sharing selection interface; the sharing selection interface includes at least two sharing channels;

邀请消息分享模块20,用于响应针对分享选择界面的分享选择操作,生成提问邀请消息,将提问邀请消息分享至分享选择操作所选择的分享渠道。The invitation message sharing module 20 is used to respond to the sharing selection operation on the sharing selection interface, generate a question invitation message, and share the question invitation message to the sharing channel selected by the sharing selection operation.

其中,选择界面展示模块19以及邀请消息分享模块20的具体实现方式,可以参见上述图5所对应实施例中步骤S201-步骤S202中的描述,这里将不再进行赘述。The specific implementation methods of the selection interface display module 19 and the invitation message sharing module 20 can be found in the description of steps S201-S202 in the embodiment corresponding to Figure 5 above, and will not be repeated here.

其中,至少两个分享渠道包括即时通信应用的共享平台;At least two of the sharing channels include sharing platforms for instant messaging applications;

邀请消息分享模块20可以包括:头像获取单元2011、默认模板获取单元2012以及头像添加单元2013。The invitation message sharing module 20 may include: an avatar acquisition unit 2011, a default template acquisition unit 2012, and an avatar addition unit 2013.

头像获取单元2011,用于响应针对分享选择界面的分享选择操作,获取终端用户的用户头像;The avatar acquisition unit 2011 is used to respond to the share selection operation on the share selection interface and acquire the user's avatar.

模板获取单元2012,用于获取分享模板;分享模板包括头像显示区域以及第一配置分享文本;The template acquisition unit 2012 is used to acquire a sharing template; the sharing template includes an avatar display area and a first configuration sharing text.

头像添加单元2013,用于将终端用户的用户头像添加至头像显示区域,生成包含终端用户的用户头像以及第一配置分享文本的提问邀请消息,将提问邀请消息发布在分享选择操作所选择的即时通信应用的共享平台中。The avatar adding unit 2013 is used to add the user's avatar to the avatar display area, generate a question invitation message containing the user's avatar and the first configured sharing text, and publish the question invitation message on the sharing platform of the instant messaging application selected by the sharing selection operation.

其中,头像获取单元2011、模板获取单元2012以及头像添加单元2013的具体实现方式,可以参见上述图5所对应实施例中步骤S202中的描述,这里将不再进行赘述。The specific implementation methods of the avatar acquisition unit 2011, the template acquisition unit 2012, and the avatar addition unit 2013 can be found in the description of step S202 in the embodiment corresponding to Figure 5 above, and will not be repeated here.

其中,至少两个分享渠道包括终端用户所在的公共通信群组;At least two of the sharing channels include public communication groups where the end user is located;

邀请消息分享模块20包括:用户标识获取单元2014、分享模板获取单元2015以及信息融合单元2016。The invitation message sharing module 20 includes: a user identifier acquisition unit 2014, a sharing template acquisition unit 2015, and an information fusion unit 2016.

用户标识获取单元2014,用于响应针对分享选择界面的分享选择操作,获取终端用户在即时通信应用中的用户标识信息;User identifier acquisition unit 2014 is used to respond to the sharing selection operation of the sharing selection interface and acquire the user identifier information of the terminal user in the instant messaging application.

分享模板获取单元2015,用于获取分享模板;分享模板包括第二配置分享文本;The sharing template acquisition unit 2015 is used to acquire the sharing template; the sharing template includes the second configuration sharing text.

信息融合单元2016,用于将第二配置分享文本与用户标识信息进行融合,生成针对终端用户的提问邀请消息,将提问邀请消息发送至分享选择操作所选择的目标公共通信群组;终端用户所在的公共通信群组包含目标公共通信群组。The information fusion unit 2016 is used to fuse the second configuration sharing text with user identification information to generate a question invitation message for the end user, and send the question invitation message to the target public communication group selected by the sharing selection operation; the public communication group to which the end user is located includes the target public communication group.

其中,用户标识获取单元2014、分享模板获取单元2015以及信息融合单元2016的具体实现方式,可以参见上述图5所对应实施例中步骤S202中的描述,这里将不再进行赘述。The specific implementation methods of the user identifier acquisition unit 2014, the sharing template acquisition unit 2015, and the information fusion unit 2016 can be found in the description of step S202 in the embodiment corresponding to Figure 5 above, and will not be repeated here.

请参见图10,该数据处理装置1还可以包括:互动数据获取模块21、数量统计模块22以及数据显示模块23。Please refer to Figure 10. The data processing device 1 may also include: an interactive data acquisition module 21, a quantity statistics module 22, and a data display module 23.

互动数据获取模块21,用于获取互动用户针对问答信息卡的互动数据;互动数据包含互动行为、互动用户标识信息以及评论文本,互动用户是指与问答信息卡产生互动行为的用户;The interactive data acquisition module 21 is used to acquire interactive data of interactive users in response to the question and answer information card; the interactive data includes interactive behavior, interactive user identification information and comment text, and the interactive user refers to the user who interacts with the question and answer information card;

数量统计模块22,用于统计互动用户标识信息的标识数量以及评论文本的评论数量;The quantity statistics module 22 is used to count the number of interactive user identification information and the number of comments in the comment text;

数据显示模块23,用于获取问答信息卡的用户浏览量,将用户浏览量、标识数量、互动用户标识信息、互动行为、评论数量以及评论文本,显示于用户描述信息区域中。The data display module 23 is used to obtain the user pageview count of the Q&A information card and display the user pageview count, number of identifiers, interactive user identifier information, interactive behavior, number of comments, and comment text in the user description information area.

其中,互动数据获取模块21、数量统计模块22以及数据显示模块23的具体实现方式,可以参见上述图3所对应实施例中步骤S103中的描述,这里将不再进行赘述。The specific implementation methods of the interactive data acquisition module 21, the quantity statistics module 22, and the data display module 23 can be found in the description of step S103 in the embodiment corresponding to Figure 3 above, and will not be repeated here.

请参见图10,该数据处理装置还可以包括:提问界面显示模块24、用户文本获取模块25以及匿名处理模块26。Please refer to Figure 10. The data processing device may also include: a question interface display module 24, a user text acquisition module 25, and an anonymity processing module 26.

提问界面显示模块24,用于响应针对即时通信应用中所显示的关联用户的匿名提问控件的触发操作,展示提问显示界面;关联用户是指在即时通信应用中与终端用户具有即时通信关系的用户;The question display module 24 is used to respond to the triggering operation of the anonymous question control for associated users displayed in the instant messaging application and to display the question display interface; associated users refer to users who have an instant messaging relationship with the end user in the instant messaging application.

用户文本获取模块25,用于响应针对提问显示界面中的问题确定操作,获取由终端用户所提供的用户提问文本;User text acquisition module 25 is used to respond to the question confirmation operation in the question display interface and acquire the user question text provided by the end user.

匿名处理模块26,用于对用户提问文本进行匿名处理,得到匿名提问文本,将匿名提问文本向关联用户进行推送。The anonymization module 26 is used to anonymize the user's question text, obtain anonymous question text, and push the anonymous question text to the associated user.

其中,提问界面显示模块24、用户文本获取模块25以及匿名处理模块26的具体实现方式,可以参见上述图7所对应实施例中步骤S301-步骤S303中的描述,这里将不再进行赘述。The specific implementation methods of the question interface display module 24, the user text acquisition module 25, and the anonymity processing module 26 can be found in the descriptions of steps S301-S303 in the embodiment corresponding to Figure 7 above, and will not be repeated here.

其中,提问显示界面中包括问题输入控件;The question display interface includes a question input control;

用户文本获取模块25可以包括:输入控件显示单元251、输入界面显示单元252、文本数据获取单元253以及用户文本确定单元254。The user text acquisition module 25 may include: an input control display unit 251, an input interface display unit 252, a text data acquisition unit 253, and a user text determination unit 254.

输入控件显示单元251,用于在控件背景中显示问题输入控件;控件背景中的背景素材是基于问题输入控件的触发次数所确定的;The input control display unit 251 is used to display the question input control in the control background; the background material in the control background is determined based on the number of times the question input control is triggered;

输入界面显示单元252,用于响应针对问题输入控件的触发操作,展示问题输入界面;The input interface display unit 252 is used to respond to the trigger operation of the question input control and display the question input interface;

文本数据获取单元253,用于响应针对问题输入界面中的问题确定操作,获取在问题输入界面中所输入的文本数据;The text data acquisition unit 253 is used to respond to the question confirmation operation in the question input interface and acquire the text data entered in the question input interface;

用户文本确定单元254,用于根据背景素材,生成包含文本数据的用户提问卡,将用户提问卡作为终端用户所提供的用户提问文本;用户提问卡的背景包含背景素材。User text determination unit 254 is used to generate a user question card containing text data based on background material, and use the user question card as the user question text provided by the end user; the background of the user question card contains background material.

其中,其中,输入控件显示单元251、输入界面显示单元252、文本数据获取单元253以及用户文本确定单元254的具体实现方式,可以参见上述图7所对应实施例中步骤S302中的描述,这里将不再进行赘述。The specific implementation methods of the input control display unit 251, the input interface display unit 252, the text data acquisition unit 253, and the user text determination unit 254 can be found in the description of step S302 in the embodiment corresponding to Figure 7 above, and will not be repeated here.

其中,提问显示界面中包括配置提问控件;The question display interface includes a configuration question control;

用户文本获取模块25可以包括:提问控件显示单元255、配置文本获取单元256以及提问文本确定单元257。The user text acquisition module 25 may include: a question control display unit 255, a configuration text acquisition unit 256, and a question text determination unit 257.

提问控件显示单元255,用于在控件背景中显示配置提问控件;控件背景中的背景素材是基于配置提问控件的触发次数所确定的;The question control display unit 255 is used to display the configuration question control in the control background; the background material in the control background is determined based on the number of times the configuration question control is triggered.

配置文本获取单元256,用于响应针对配置提问控件的触发操作,获取配置提问控件所对应的配置文本数据;The configuration text acquisition unit 256 is used to respond to the trigger operation of the configuration question control and acquire the configuration text data corresponding to the configuration question control;

提问文本确定单元257,用于根据背景素材,生成包含配置文本数据的用户提问卡,将用户提问卡作为终端用户所提供的用户提问文本;用户提问卡的背景包含背景素材。The question text determination unit 257 is used to generate a user question card containing configuration text data based on the background material, and to use the user question card as the user question text provided by the end user; the background of the user question card contains background material.

其中,提问控件显示单元255、配置文本获取单元256以及提问文本确定单元257的具体实现方式,可以参见上述图7所对应实施例中步骤S302中的描述,这里将不再进行赘述。The specific implementation methods of the question control display unit 255, the configuration text acquisition unit 256, and the question text determination unit 257 can be found in the description of step S302 in the embodiment corresponding to Figure 7 above, and will not be repeated here.

在本申请实施例中,在即时通信应用中,好友之间可以进行匿名提问,被提问者可以进行实名回答,而被提问者在回答完匿名用户的提问后,匿名用户所提供的目标提问文本与终端用户(被提问者)所提供的回答文本均会以问答信息卡的形式,展示于终端用户的用户描述信息区域中。应当理解,通过提问者匿名提问,回答者实名回答并将问答文本展示于回答者的用户描述信息区域的方式,可以增加即时通信应用中,好友之间互动的趣味性,也可以很好地保护提问者的隐私,且可以丰富用户(回答者)的用户描述信息,从而可以提高用户的画像的准确性;而且好友之间还可以通过用户描述信息上丰富的内容,产生多样的话题进行对话。从而可以看出,在即时通信应用中,本申请可以在好友对话时保护提问者的隐私,增加趣味性,且可以丰富用户描述信息,从而可以增加好友之间的沟通话题。In this embodiment, within an instant messaging application, friends can ask questions anonymously, and the respondent can answer using their real name. After the respondent answers the anonymous user's question, both the target question text provided by the anonymous user and the answer text provided by the end user (respondent) are displayed in the end user's user description information area in the form of a question-and-answer information card. It should be understood that by having the questioner ask anonymously and the respondent answer using their real name, displaying the question-and-answer text in the respondent's user description information area, the interaction between friends in the instant messaging application can be made more engaging, effectively protecting the questioner's privacy and enriching the user's (respondent's) user description information, thereby improving the accuracy of the user profile. Furthermore, friends can generate diverse topics for conversation based on the rich content in their user description information. Therefore, it can be seen that in an instant messaging application, this application can protect the questioner's privacy during friend conversations, increase engagement, and enrich user description information, thereby increasing the topics of communication between friends.

进一步地,请参见图11,图11是本申请实施例提供的一种计算机设备的结构示意图。如图11所示,上述图10所对应实施例中的装置1可以应用于上述计算机设备1000,上述计算机设备1000可以包括:处理器1001,网络接口1004和存储器1005,此外,上述计算机设备1000还包括:用户接口1003,和至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图11所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及设备控制应用程序。Further, please refer to Figure 11, which is a schematic diagram of the structure of a computer device provided in an embodiment of this application. As shown in Figure 11, the device 1 in the embodiment corresponding to Figure 10 can be applied to the computer device 1000. The computer device 1000 may include: a processor 1001, a network interface 1004, and a memory 1005. In addition, the computer device 1000 also includes: a user interface 1003, and at least one communication bus 1002. The communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen and a keyboard. Optionally, the user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory, such as at least one disk storage device. Optionally, the memory 1005 may also be at least one storage device located away from the aforementioned processor 1001. As shown in Figure 11, the memory 1005, which is a computer-readable storage medium, may include an operating system, a network communication module, a user interface module, and a device control application program.

在图11所示的计算机设备1000中,网络接口1004可提供网络通讯功能;而用户接口1003主要用于为用户提供输入的接口;而处理器1001可以用于调用存储器1005中存储的设备控制应用程序,以实现:In the computer device 1000 shown in Figure 11, the network interface 1004 provides network communication functions; the user interface 1003 is mainly used to provide an input interface for the user; and the processor 1001 can be used to call the device control application stored in the memory 1005 to achieve:

在即时通信应用中展示回答显示界面,在所述回答显示界面中显示由匿名用户提供的所述目标提问文本;A response display interface is displayed in the instant messaging application, showing the target question text provided by an anonymous user;

响应针对所述回答显示界面中的所述目标提问文本的回答输入操作,获取由终端用户所提供的回答文本;所述终端用户是指所述终端中登录所述即时通信应用的用户;In response to an input operation on the target question text in the answer display interface, the system obtains the answer text provided by the end user; the end user refers to a user logged into the instant messaging application on the terminal.

根据所述回答文本以及所述目标提问文本生成针对所述终端用户的问答信息卡,将所述问答信息卡展示于所述即时通信应用中所述终端用户的用户描述信息区域。Based on the answer text and the target question text, a question-and-answer information card is generated for the terminal user, and the question-and-answer information card is displayed in the user description information area of the terminal user in the instant messaging application.

应当理解,本申请实施例中所描述的计算机设备1000可执行前文图3到图9所对应实施例中对该数据处理方法的描述,也可执行前文图10所对应实施例中对该数据处理装置1的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。It should be understood that the computer device 1000 described in the embodiments of this application can execute the data processing method described in the embodiments corresponding to Figures 3 to 9 above, and can also execute the data processing device 1 described in the embodiment corresponding to Figure 10 above, which will not be repeated here. In addition, the beneficial effects of using the same method will not be repeated here either.

此外,这里需要指出的是:本申请实施例还提供了一种计算机可读存储介质,且上述计算机可读存储介质中存储有前文提及的数据处理的计算机设备1000所执行的计算机程序,且上述计算机程序包括程序指令,当上述处理器执行上述程序指令时,能够执行前文图3到图9所对应实施例中对上述数据处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本申请所涉及的计算机可读存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述。Furthermore, it should be noted that this application also provides a computer-readable storage medium, which stores a computer program executed by the aforementioned data processing computer device 1000. The computer program includes program instructions, and when the processor executes these instructions, it can perform the data processing method described in the embodiments corresponding to Figures 3 to 9. Therefore, these descriptions will not be repeated here. Additionally, the beneficial effects of using the same method will not be repeated. For technical details not disclosed in the embodiments of the computer-readable storage medium involved in this application, please refer to the description of the method embodiments of this application.

上述计算机可读存储介质可以是前述任一实施例提供的数据识别装置或者上述计算机设备的内部存储单元,例如计算机设备的硬盘或内存。该计算机可读存储介质也可以是该计算机设备的外部存储设备,例如该计算机设备上配备的插接式硬盘,智能存储卡(smart media card,SMC),安全数字(secure digital,SD)卡,闪存卡(flash card)等。进一步地,该计算机可读存储介质还可以既包括该计算机设备的内部存储单元也包括外部存储设备。该计算机可读存储介质用于存储该计算机程序以及该计算机设备所需的其他程序和数据。该计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。The aforementioned computer-readable storage medium can be the data identification device provided in any of the foregoing embodiments or the internal storage unit of the aforementioned computer device, such as the hard disk or memory of the computer device. The computer-readable storage medium can also be an external storage device of the computer device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., provided on the computer device. Furthermore, the computer-readable storage medium can include both internal storage units and external storage devices of the computer device. The computer-readable storage medium is used to store the computer program and other programs and data required by the computer device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.

本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例中一方面提供的方法。One aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method provided in one aspect of the embodiments of this application.

本申请实施例的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、装置、产品或设备固有的其他步骤单元。The terms "first," "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the term "comprising," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or device that includes a series of steps or units is not limited to the listed steps or modules, but may optionally include steps or modules not listed, or may optionally include other step units inherent to these processes, methods, apparatuses, products, or devices.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

本申请实施例提供的方法及相关装置是参照本申请实施例提供的方法流程图和/或结构示意图来描述的,具体可由计算机程序指令实现方法流程图和/或结构示意图的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。这些计算机程序指令可提供到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或结构示意图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或结构示意图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或结构示意一个方框或多个方框中指定的功能的步骤。The methods and related apparatus provided in this application are described with reference to the method flowcharts and/or structural diagrams provided in this application. Specifically, each block of the method flowcharts and/or structural diagrams, as well as combinations of blocks in the flowcharts and/or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing device, create means for implementing the functions specified in one or more blocks of the flowcharts and/or one or more blocks of the structural diagrams. These computer program instructions can also be stored in a computer-readable storage medium capable of directing a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more blocks of the flowcharts and/or one or more blocks of the structural diagrams. These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and/or one or more blocks in the structural diagram.

以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.

Claims (15)

1.一种数据处理方法,其特征在于,包括:1. A data processing method, characterized in that it includes: 终端在即时通信应用中展示回答显示界面,在所述回答显示界面中显示由匿名用户提供的目标提问文本;The terminal displays a response display interface in the instant messaging application, where the target question text provided by an anonymous user is displayed. 响应针对所述回答显示界面中的所述目标提问文本的回答输入操作,获取由终端用户所提供的回答文本;所述终端用户是指所述终端中登录所述即时通信应用的用户;In response to an input operation on the target question text in the answer display interface, the system obtains the answer text provided by the end user; the end user refers to a user logged into the instant messaging application on the terminal. 根据所述回答文本以及所述目标提问文本生成针对所述终端用户的问答信息卡,将所述问答信息卡展示于所述即时通信应用中所述终端用户的用户描述信息区域;所述问答信息卡中包括所述匿名用户的第一头像;所述第一头像是从用于提供匿名功能的头像库中获取得到的;所述用户描述信息区域包含于所述终端用户与关联用户之间的对话界面中;所述关联用户是指在所述即时通信应用中,与所述终端用户具有即时通信关系的用户;展示于所述用户描述信息区域中的所述问答信息卡可用于所述终端用户与所述匿名用户进行即时通信,在所述终端用户与所述匿名用户进行即时通信的界面中,显示有所述匿名用户的第一头像。A question-and-answer information card is generated for the terminal user based on the answer text and the target question text, and the question-and-answer information card is displayed in the user description information area of the terminal user in the instant messaging application; the question-and-answer information card includes the first avatar of the anonymous user; the first avatar is obtained from an avatar library used to provide anonymity; the user description information area is included in the dialogue interface between the terminal user and the associated user; the associated user refers to a user who has an instant messaging relationship with the terminal user in the instant messaging application; the question-and-answer information card displayed in the user description information area can be used by the terminal user to conduct instant messaging with the anonymous user, and the first avatar of the anonymous user is displayed in the interface where the terminal user conducts instant messaging with the anonymous user. 2.根据权利要求1所述的方法,其特征在于,所述根据所述回答文本以及所述目标提问文本生成针对所述终端用户的问答信息卡,包括:2. The method according to claim 1, wherein generating a question-and-answer information card for the terminal user based on the answer text and the target question text includes: 获取信息卡模板;所述信息卡模板用于划分提问文本所属的区域,以及回答文本所属的区域;Obtain an information card template; the information card template is used to divide the area to which the question text belongs and the area to which the answer text belongs; 将所述目标提问文本添加至所述信息卡模板中提问文本所属的区域,将所述回答文本添加至所述信息卡模板中回答文本所属的区域,生成包含所述目标提问文本以及所述回答文本的问答信息卡。The target question text is added to the area of the information card template where the question text belongs, and the answer text is added to the area of the information card template where the answer text belongs, thereby generating a question and answer information card containing the target question text and the answer text. 3.根据权利要求1所述的方法,其特征在于,所述将所述问答信息卡展示于所述即时通信应用中所述终端用户的用户描述信息区域,包括:3. The method according to claim 1, wherein displaying the question-and-answer information card in the user description information area of the terminal user in the instant messaging application includes: 响应所述即时通信应用中所显示的属性信息查看控件的触发操作,显示包含所述终端用户的用户属性信息的属性信息界面;所述属性信息界面包括用户描述信息区域;In response to the triggering operation of the attribute information viewing control displayed in the instant messaging application, an attribute information interface containing the user attribute information of the terminal user is displayed; the attribute information interface includes a user description information area; 将所述问答信息卡展示于所述属性信息界面的用户描述信息区域中。The question and answer information card is displayed in the user description information area of the attribute information interface. 4.根据权利要求1所述的方法,其特征在于,所述将所述问答信息卡展示于所述即时通信应用中所述终端用户的用户描述信息区域,包括:4. The method according to claim 1, wherein displaying the question-and-answer information card in the user description information area of the terminal user in the instant messaging application includes: 响应所述即时通信应用中所显示的所述关联用户的对话操作,获取所述关联用户的用户标识信息;In response to the dialogue operation of the associated user displayed in the instant messaging application, obtain the user identification information of the associated user; 显示包含所述用户标识信息的对话界面,所述对话界面中包括用户描述信息区域;Display a dialog interface containing the user identification information, the dialog interface including a user description information area; 将所述问答信息卡展示于所述用户描述信息区域。The question and answer information card is displayed in the user description information area. 5.根据权利要求1所述的方法,其特征在于,所述方法还包括:5. The method according to claim 1, characterized in that the method further comprises: 响应针对所述用户描述信息区域中所显示的所述问答信息卡的对话操作,创建与所述匿名用户相关联的对话界面;In response to a dialogue operation on the question-and-answer information card displayed in the user description information area, a dialogue interface associated with the anonymous user is created; 将所述匿名用户的第一头像与所述匿名用户的目标提问文本显示于所述对话界面;所述对话界面是指用于与所述匿名用户进行即时通信的界面。The anonymous user's first avatar and the anonymous user's target question text are displayed on the dialogue interface; the dialogue interface refers to the interface used for instant communication with the anonymous user. 6.根据权利要求1所述的方法,其特征在于,所述方法还包括:6. The method according to claim 1, characterized in that the method further comprises: 响应针对所述问答信息卡的文本隐藏操作,从所述头像库中获取第二头像;所述头像库中包含所述匿名用户的第一头像,所述第一头像与所述第一头像不同;In response to a text hiding operation on the question-and-answer information card, a second avatar is retrieved from the avatar library; the avatar library contains a first avatar of the anonymous user, which is different from the first avatar. 在所述用户描述信息区域中,将所述问答信息卡中的所述匿名用户的第一头像切换显示为所述第二头像;所述第二头像用于表征所述问答信息卡具有文本隐藏属性;具有所述文本隐藏属性的所述问答信息卡对所述终端用户以外的用户不可见。In the user description information area, the first avatar of the anonymous user in the question and answer information card is switched to the second avatar; the second avatar is used to indicate that the question and answer information card has a text hiding attribute; the question and answer information card with the text hiding attribute is not visible to users other than the terminal user. 7.根据权利要求1所述的方法,其特征在于,所述方法还包括:7. The method according to claim 1, characterized in that the method further comprises: 响应针对匿名分享控件的触发操作,展示分享选择界面;所述分享选择界面包括至少两个分享渠道;In response to a trigger operation on the anonymous sharing control, a sharing selection interface is displayed; the sharing selection interface includes at least two sharing channels; 响应针对分享选择界面的分享选择操作,生成提问邀请消息,将所述提问邀请消息分享至所述分享选择操作所选择的分享渠道。In response to a sharing selection action on the sharing selection interface, a question invitation message is generated and shared to the sharing channel selected in the sharing selection action. 8.根据权利要求7所述的方法,其特征在于,所述至少两个分享渠道包括所述即时通信应用的共享平台;8. The method according to claim 7, wherein the at least two sharing channels include the sharing platform of the instant messaging application; 所述响应针对分享选择界面的分享选择操作,生成提问邀请消息,将所述提问邀请消息分享至所述分享选择操作所选择的分享渠道,包括:The response to the sharing selection operation on the sharing selection interface generates a question invitation message and shares the question invitation message to the sharing channel selected in the sharing selection operation, including: 响应针对分享选择界面的分享选择操作,获取所述终端用户的用户头像;In response to a share selection operation on the share selection interface, obtain the user avatar of the terminal user; 获取分享模板;所述分享模板包括头像显示区域以及第一配置分享文本;Obtain a sharing template; the sharing template includes an avatar display area and a first configured sharing text. 将所述终端用户的用户头像添加至所述头像显示区域,生成包含所述终端用户的用户头像以及所述第一配置分享文本的提问邀请消息,将所述提问邀请消息发布在所述分享选择操作所选择的所述即时通信应用的共享平台中。Add the user's avatar to the avatar display area, generate a question invitation message containing the user's avatar and the first configured sharing text, and publish the question invitation message on the sharing platform of the instant messaging application selected by the sharing selection operation. 9.根据权利要求7所述的方法,其特征在于,所述至少两个分享渠道包括所述终端用户所在的公共通信群组;9. The method according to claim 7, wherein the at least two sharing channels include a public communication group to which the end user belongs; 所述响应针对分享选择界面的分享选择操作,生成提问邀请消息,将所述提问邀请消息发送至目标对象,包括:The response, in response to the sharing selection operation on the sharing selection interface, generates a question invitation message and sends the question invitation message to the target object, including: 响应针对分享选择界面的分享选择操作,获取所述终端用户在所述即时通信应用中的用户标识信息;In response to a sharing selection operation on the sharing selection interface, the user identification information of the terminal user in the instant messaging application is obtained; 获取分享模板;所述分享模板包括第二配置分享文本;Obtain a sharing template; the sharing template includes a second configured sharing text; 将所述第二配置分享文本与所述用户标识信息进行融合,生成针对所述终端用户的提问邀请消息,将所述提问邀请消息发送至所述分享选择操作所选择的目标公共通信群组;所述终端用户所在的公共通信群组包含所述目标公共通信群组。The second configuration sharing text is merged with the user identification information to generate a question invitation message for the terminal user. The question invitation message is then sent to the target public communication group selected by the sharing selection operation. The public communication group to which the terminal user belongs includes the target public communication group. 10.根据权利要求1所述的方法,其特征在于,所述方法还包括:10. The method according to claim 1, wherein the method further comprises: 获取互动用户针对所述问答信息卡的互动数据;所述互动数据包含互动行为、互动用户标识信息以及评论文本,所述互动用户是指与所述问答信息卡产生所述互动行为的用户;Acquire interactive data of interactive users in response to the question-and-answer information card; the interactive data includes interactive behavior, interactive user identification information, and comment text, wherein the interactive user refers to the user who engages in the interactive behavior with the question-and-answer information card; 统计所述互动用户标识信息的标识数量以及所述评论文本的评论数量;Count the number of identifiers in the interactive user identification information and the number of comments in the comment text; 获取所述问答信息卡的用户浏览量,将所述用户浏览量、所述标识数量、所述互动用户标识信息、所述互动行为、所述评论数量以及所述评论文本,显示于所述用户描述信息区域中。The user pageview count of the question and answer information card is obtained, and the user pageview count, the number of identifiers, the interactive user identifier information, the interactive behavior, the number of comments, and the comment text are displayed in the user description information area. 11.根据权利要求1所述的方法,其特征在于,所述方法还包括:11. The method according to claim 1, characterized in that the method further comprises: 响应针对所述即时通信应用中所显示的关联用户的匿名提问控件的触发操作,展示提问显示界面;所述关联用户是指在所述即时通信应用中与所述终端用户具有即时通信关系的用户;In response to a triggering operation of an anonymous question control for an associated user displayed in the instant messaging application, a question display interface is shown; the associated user refers to a user who has an instant messaging relationship with the end user in the instant messaging application. 响应针对所述提问显示界面中的问题确定操作,获取由所述终端用户所提供的用户提问文本;In response to the question confirmation operation in the question display interface, the user question text provided by the terminal user is obtained; 对所述用户提问文本进行匿名处理,得到匿名提问文本,将所述匿名提问文本向所述关联用户进行推送。The user's question text is anonymized to obtain an anonymous question text, which is then pushed to the associated user. 12.根据权利要求11所述的方法,其特征在于,所述提问显示界面中包括问题输入控件;12. The method according to claim 11, wherein the question display interface includes a question input control; 所述响应针对所述提问显示界面中的问题确定操作,获取由所述终端用户所提供的用户提问文本,包括:The response addresses the question confirmation operation in the question display interface, and obtains the user question text provided by the terminal user, including: 在控件背景中显示所述问题输入控件;所述控件背景中的背景素材是基于所述问题输入控件的触发次数所确定的;The question input control is displayed in the control background; the background material in the control background is determined based on the number of times the question input control is triggered. 响应针对所述问题输入控件的触发操作,展示问题输入界面;In response to a trigger operation on the question input control, the question input interface is displayed; 响应针对所述问题输入界面中的问题确定操作,获取在所述问题输入界面中所输入的文本数据;In response to a question confirmation operation in the question input interface, the text data entered in the question input interface is obtained; 根据所述背景素材,生成包含所述文本数据的用户提问卡,将所述用户提问卡作为所述终端用户所提供的用户提问文本;所述用户提问卡的背景包含所述背景素材。Based on the background material, a user question card containing the text data is generated, and the user question card is used as the user question text provided by the terminal user; the background of the user question card contains the background material. 13.一种数据处理装置,其特征在于,包括:13. A data processing apparatus, characterized in that it comprises: 文本显示模块,用于终端在即时通信应用中展示回答显示界面,在所述回答显示界面中显示由匿名用户提供的目标提问文本;The text display module is used by the terminal to display a response display interface in an instant messaging application, in which the target question text provided by an anonymous user is displayed; 文本获取模块,用于响应针对所述回答显示界面中的所述目标提问文本的回答输入操作,获取由终端用户所提供的回答文本;所述终端用户是指所述终端中登录所述即时通信应用的用户;The text acquisition module is used to respond to the answer input operation on the target question text in the answer display interface and acquire the answer text provided by the terminal user; the terminal user refers to the user who is logged into the instant messaging application on the terminal. 信息卡生成模块,用于根据所述回答文本以及所述目标提问文本生成针对所述终端用户的问答信息卡;所述问答信息卡中包括所述匿名用户的第一头像;所述第一头像是从用于提供匿名功能的头像库中获取得到的;The information card generation module is used to generate a question-and-answer information card for the terminal user based on the answer text and the target question text; the question-and-answer information card includes a first avatar of the anonymous user; the first avatar is obtained from an avatar library used to provide anonymity functionality; 信息卡展示模块,用于将所述问答信息卡展示于所述即时通信应用中所述终端用户的用户描述信息区域;所述用户描述信息区域包含于所述终端用户与关联用户之间的对话界面中;所述关联用户是指在所述即时通信应用中,与所述终端用户具有即时通信关系的用户;展示于所述用户描述信息区域中的所述问答信息卡可用于所述终端用户与所述匿名用户进行即时通信,在所述终端用户与所述匿名用户进行即时通信的界面中,显示有所述匿名用户的第一头像。The information card display module is used to display the question-and-answer information card in the user description information area of the terminal user in the instant messaging application; the user description information area is included in the dialogue interface between the terminal user and the associated user; the associated user refers to a user who has an instant messaging relationship with the terminal user in the instant messaging application; the question-and-answer information card displayed in the user description information area can be used by the terminal user to conduct instant messaging with the anonymous user, and the first avatar of the anonymous user is displayed in the interface where the terminal user conducts instant messaging with the anonymous user. 14.一种计算机设备,其特征在于,包括:处理器、存储器以及网络接口;14. A computer device, characterized in that it comprises: a processor, a memory, and a network interface; 所述处理器与所述存储器、所述网络接口相连,其中,所述网络接口用于提供网络通信功能,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行权利要求1-12任一项所述的方法。The processor is connected to the memory and the network interface, wherein the network interface is used to provide network communication functions, the memory is used to store program code, and the processor is used to call the program code to execute the method according to any one of claims 1-12. 15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行权利要求1-12任一项所述的方法。15. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, the computer program comprising program instructions, which, when executed by a processor, perform the method according to any one of claims 1-12.
HK42022059478.2A 2022-09-02 A data processing method, equipment and readable storage medium HK40070313B (en)

Publications (2)

Publication Number Publication Date
HK40070313A HK40070313A (en) 2022-10-28
HK40070313B true HK40070313B (en) 2023-11-03

Family

ID=

Similar Documents

Publication Publication Date Title
US9246917B2 (en) Live representation of users within online systems
US20080229215A1 (en) Interaction In A Virtual Social Environment
US20090063991A1 (en) Virtual Discussion Forum
US20140325395A1 (en) Voice link system
US20210350482A1 (en) Systems, methods, and media for providing an interactive presentation to remote participants
CN111444415B (en) Barrage processing method, server, client, electronic equipment and storage medium
US11201900B1 (en) Methods and systems for multimedia communication while accessing network resources
US11962630B2 (en) Methods and systems for multimedia communication while accessing network resources
US12003555B2 (en) Methods and systems for multimedia communication while accessing network resources
US20240015366A1 (en) Systems and methods for synchronous group device transmission of live streaming media and related user interfaces
CN116964608A (en) Data object for optional per-message participation of external users in conference chat
US20120017254A1 (en) Video communications system
CN116965007A (en) Data object for optional per-message participation of external users in conference chat
CN106231436A (en) Message treatment method and processing means
US20160378728A1 (en) Systems and methods for automatically generating content menus for webcasting events
CN113810203B (en) Theme session processing method, device, computer equipment and storage medium
CN105610849B (en) Method and device for generating sharing label and method and device for displaying attribute information
CN116170402B (en) Message processing method and related product
CN110912863B (en) Identity clue information acquisition method and device, computer equipment and storage medium
HK40070313B (en) A data processing method, equipment and readable storage medium
CN114244791B (en) Data processing method, device and readable storage medium
HK40070313A (en) A data processing method, equipment and readable storage medium
US20120322044A1 (en) Systems, methods, and media for providing virtual mock trials
KR20210022964A (en) Method and apparatus for providing information of social network service related activity to chat rooms
CN116661639A (en) Group message interaction method, device, computer equipment and storage medium