数据处理方法、装置、电子设备及存储介质

文档序号:1878597 发布日期:2021-11-23 浏览:34次 >En<

阅读说明:本技术 数据处理方法、装置、电子设备及存储介质 (Data processing method and device, electronic equipment and storage medium ) 是由 张馨予 陈纯 孙立尧 李飞艳 于 2021-10-25 设计创作,主要内容包括:本公开关于一种数据处理方法、装置、电子设备及存储介质。所述方法应用于客户端,包括:在目标群组的虚拟空间的展示界面中,展示身份切换元素;响应于针对所述身份切换元素的操作指令,向服务器发送携带有目标用户账户标识的身份切换请求,所述身份切换请求用于指示所述服务器切换目标用户账户在所述虚拟空间中的身份类型;所述身份类型包括内容生产类型和内容消费类型。采用本公开可以提高直播的灵活性。(The disclosure relates to a data processing method, a data processing device, an electronic device and a storage medium. The method is applied to the client and comprises the following steps: displaying the identity switching element in a display interface of a virtual space of the target group; responding to an operation instruction aiming at the identity switching element, and sending an identity switching request carrying a target user account identifier to a server, wherein the identity switching request is used for indicating the server to switch the identity type of the target user account in the virtual space; the identity types include a content production type and a content consumption type. The flexibility of live broadcast can be improved by adopting the method and the device.)

数据处理方法、装置、电子设备及存储介质

技术领域

本公开涉及通信技术领域,尤其涉及一种数据处理方法、装置、电子设备及存储介质。

背景技术

随着网络技术的发展,越来越多的用户在网络上通过网络直播的方式进行交流互动。

相关技术中,可以在社交应用中创建包含多个用户账号的聊天群组,该聊天群组中的任一群成员可从该聊天群组的开播入口发起直播,该群成员开启直播后,会成为虚拟空间(如直播间)内的内容生产者(即主播),聊天群组的其他成员可进入该虚拟空间,作为内容消费者(即观众)观看直播。当主播退出虚拟空间后,该虚拟空间将被取消,其他成员将被强制离开虚拟空间。

然而,发起直播的群成员和其他成员在虚拟空间中的身份类型是固定的,导致直播的灵活性较差。

发明内容

本公开提供一种数据处理方法、装置、电子设备及存储介质,以至少解决相关技术中直播的灵活性较差的问题。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种数据处理方法,所述方法应用于客户端,包括:

在目标群组的虚拟空间的展示界面中,展示身份切换元素;

响应于针对所述身份切换元素的操作指令,向服务器发送携带有目标用户账户标识的身份切换请求,所述身份切换请求用于指示所述服务器切换目标用户账户在所述虚拟空间中的身份类型;所述身份类型包括内容生产类型和内容消费类型。

在其中一个实施例中,所述身份切换元素包括内容生产类型对应的第一子元素;

所述响应于针对所述身份切换元素的操作指令,向服务器发送携带有目标用户账户标识的身份切换请求,包括:

响应于针对所述第一子元素的操作指令,向服务器发送携带有目标用户账户标识的第一身份切换请求,所述第一身份切换请求用于指示所述服务器将目标用户账户的身份类型切换为内容生产类型。

在其中一个实施例中,所述身份切换元素包括内容消费类型对应的第二子元素;

所述响应于针对所述身份切换元素的操作指令,向服务器发送携带有目标用户账户标识的身份切换请求,包括:

响应于针对所述第二子元素的操作指令,向服务器发送携带有目标用户账户标识的第二身份切换请求,所述第二身份切换请求用于指示所述服务器将目标用户账户的身份类型切换为内容消费类型。

在其中一个实施例中,所述在目标群组的虚拟空间的展示界面中,展示身份切换元素之后,还包括:

判断所述目标用户账户在所述虚拟空间中是否存在管理权限;

若存在管理权限,则在所述展示界面中展示虚拟空间管理元素,所述虚拟空间管理元素用于供用户对所述虚拟空间进行管理操作。

在其中一个实施例中,所述若存在管理权限,则在所述展示界面中展示虚拟空间管理元素之后,还包括:

响应于用于解除管理权限的操作,向所述服务器发送携带有所述目标用户账户标识的管理权限解除请求,所述管理权限解除请求用于指示所述服务器解除所述目标用户账户的管理权限。

在其中一个实施例中,所述若存在管理权限,则在所述展示界面中展示虚拟空间管理元素之后,还包括:

响应于用于分配管理权限的操作,展示用户账户列表;所述用户账户列表包含所述虚拟空间当前在线的各用户账户的标识;

响应于用于选择在线用户账户的操作,向所述服务器发送携带有所述在线用户账户的标识的管理权限分配请求,所述管理权限分配请求用于指示所述服务器为所述在线用户账户分配管理权限。

根据本公开实施例的第二方面,提供一种数据处理方法,所述方法应用于服务器,包括:

接收客户端发送的身份切换请求,所述身份切换请求携带有目标用户账户标识;

基于所述目标用户账户标识,对目标用户账户在虚拟空间中的身份类型进行切换处理;所述目标用户账户为所述目标用户账户标识对应的用户账户,所述切换处理包括由内容生产类型切换为内容消费类型、以及由内容消费类型切换为内容生产类型。

在其中一个实施例中,所述身份切换请求为第一身份切换请求,所述第一身份切换请求用于指示将所述目标用户账户的身份类型切换为内容生产类型;

所述基于所述目标用户账户标识,对目标用户账户在虚拟空间中的身份类型进行切换处理,包括:

获取所述目标用户账户标识对应的身份验证信息;

在对所述身份验证信息验证通过的情况下,将目标用户账户在虚拟空间中的身份类型切换为内容生产类型。

在其中一个实施例中,所述将目标用户账户在虚拟空间中的身份类型切换为内容生产类型之后,还包括:

获取所述目标用户账户推送的数据流;

将所述虚拟空间中身份类型为内容生产类型的其他用户账户推送的数据流,与所述目标用户账户推送的数据流进行混合处理,得到目标数据流;

向所述虚拟空间中身份类型为内容消费类型的用户账户发送数据流更新通知,所述数据流更新通知于指示所述身份类型为内容消费类型的用户账户获取所述目标数据流。

在其中一个实施例中,所述身份切换请求为第二身份切换请求,所述第二身份切换请求用于指示将所述目标用户账户的身份类型切换为内容消费类型;

所述基于所述目标用户账户标识,对目标用户账户在虚拟空间中的身份类型进行切换处理,包括:

基于所述目标用户账户标识,将目标用户账户在虚拟空间中的身份类型切换为内容消费类型。

在其中一个实施例中,所述基于所述目标用户账户标识,对目标用户账户在虚拟空间中的身份类型进行切换处理之后,还包括:

接收客户端发送的管理权限解除请求;所述管理权限解除请求携带有所述目标用户账户标识;

基于所述目标用户账户标识,解除所述目标用户账户的管理权限。

在其中一个实施例中,所述基于所述目标用户账户标识,对目标用户账户在虚拟空间中的身份类型进行切换处理之后,还包括:

接收所述客户端发送的管理权限分配请求,所述管理权限分配请求携带有在线用户账户的标识;

根据所述在线用户账户的标识,为所述在线用户账户分配管理权限。

在其中一个实施例中,所述接收客户端发送的身份切换请求之前,还包括:

确定所述虚拟空间中是否存在在线用户账户;

若所述虚拟空间中不存在在线用户账户,则将所述虚拟空间的状态设置为挂起状态;

当接收到针对所述虚拟空间的访问请求时,将所述虚拟空间的状态设置为激活状态。

在其中一个实施例中,所述将所述虚拟空间的状态设置为激活状态之后,还包括:

确定所述虚拟空间是否存在身份类型为内容生产类型的用户账户;

在不存在身份类型为内容生产类型的用户账户的情况下,保持所述虚拟空间的状态为激活状态。

根据本公开实施例的第三方面,提供一种数据处理装置,所述装置应用于客户端,包括:

第一展示单元,被配置为执行在目标群组的虚拟空间的展示界面中,展示身份切换元素;

第一发送单元,被配置为执行响应于针对所述身份切换元素的操作指令,向服务器发送携带有目标用户账户标识的身份切换请求,所述身份切换请求用于指示所述服务器切换目标用户账户在所述虚拟空间中的身份类型;所述身份类型包括内容生产类型和内容消费类型。

在其中一个实施例中,所述身份切换元素包括内容生产类型对应的第一子元素;

所述第一发送单元,包括:

第一发送子单元,被配置为执行响应于针对所述第一子元素的操作指令,向服务器发送携带有目标用户账户标识的第一身份切换请求,所述第一身份切换请求用于指示所述服务器将目标用户账户的身份类型切换为内容生产类型。

在其中一个实施例中,所述身份切换元素包括内容消费类型对应的第二子元素;

所述第一发送单元,包括:

第二发送子单元,被配置为执行响应于针对所述第二子元素的操作指令,向服务器发送携带有目标用户账户标识的第二身份切换请求,所述第二身份切换请求用于指示所述服务器将目标用户账户的身份类型切换为内容消费类型。

在其中一个实施例中,所述装置还包括:

判断单元,被配置为执行判断所述目标用户账户在所述虚拟空间中是否存在管理权限;

第二展示单元,被配置为执行若存在管理权限,则在所述展示界面中展示虚拟空间管理元素,所述虚拟空间管理元素用于供用户对所述虚拟空间进行管理操作。

在其中一个实施例中,所述装置还包括:

第二发送单元,被配置为执行响应于用于解除管理权限的操作,向所述服务器发送携带有所述目标用户账户标识的管理权限解除请求,所述管理权限解除请求用于指示所述服务器解除所述目标用户账户的管理权限。

在其中一个实施例中,所述装置还包括:

第三展示单元,被配置为执行响应于用于分配管理权限的操作,展示用户账户列表;所述用户账户列表包含所述虚拟空间当前在线的各用户账户的标识;

第三发送单元,被配置为执行响应于用于选择在线用户账户的操作,向所述服务器发送携带有所述在线用户账户的标识的管理权限分配请求,所述管理权限分配请求用于指示所述服务器为所述在线用户账户分配管理权限。

根据本公开实施例的第四方面,提供一种数据处理装置,所述装置应用于服务器,包括:

第一接收单元,被配置为执行接收客户端发送的身份切换请求,所述身份切换请求携带有目标用户账户标识;

第一处理单元,被配置为执行基于所述目标用户账户标识,对目标用户账户在虚拟空间中的身份类型进行切换处理;所述目标用户账户为所述目标用户账户标识对应的用户账户,所述切换处理包括由内容生产类型切换为内容消费类型、以及由内容消费类型切换为内容生产类型。

在其中一个实施例中,所述身份切换请求为第一身份切换请求,所述第一身份切换请求用于指示将所述目标用户账户的身份类型切换为内容生产类型;

所述第一处理单元,包括:

获取子单元,被配置为执行获取所述目标用户账户标识对应的身份验证信息;

第一切换子单元,被配置为执行在对所述身份验证信息验证通过的情况下,将目标用户账户在虚拟空间中的身份类型切换为内容生产类型。

在其中一个实施例中,所述装置还包括:

获取单元,被配置为执行获取所述目标用户账户推送的数据流;

第二处理单元,被配置为执行将所述虚拟空间中身份类型为内容生产类型的其他用户账户推送的数据流,与所述目标用户账户推送的数据流进行混合处理,得到目标数据流;

发送单元,被配置为执行向所述虚拟空间中身份类型为内容消费类型的用户账户发送数据流更新通知,所述数据流更新通知于指示所述身份类型为内容消费类型的用户账户获取所述目标数据流。

在其中一个实施例中,所述身份切换请求为第二身份切换请求,所述第二身份切换请求用于指示将所述目标用户账户的身份类型切换为内容消费类型;

所述第一处理单元,包括:

第二切换子单元,被配置为执行基于所述目标用户账户标识,将目标用户账户在虚拟空间中的身份类型切换为内容消费类型。

在其中一个实施例中,所述装置还包括:

第二接收单元,被配置为执行接收客户端发送的管理权限解除请求;所述管理权限解除请求携带有所述目标用户账户标识;

解除单元,被配置为执行基于所述目标用户账户标识,解除所述目标用户账户的管理权限。

在其中一个实施例中,所述装置还包括:

第三接收单元,被配置为执行接收所述客户端发送的管理权限分配请求,所述管理权限分配请求携带有在线用户账户的标识;

分配单元,被配置为执行根据所述在线用户账户的标识,为所述在线用户账户分配管理权限。

在其中一个实施例中,所述装置还包括:

第一确定单元,被配置为执行确定所述虚拟空间中是否存在在线用户账户;

第一设置单元,被配置为执行若所述虚拟空间中不存在在线用户账户,则将所述虚拟空间的状态设置为挂起状态;

第二设置单元,被配置为执行当接收到针对所述虚拟空间的访问请求时,将所述虚拟空间的状态设置为激活状态。

在其中一个实施例中,所述装置还包括:

第二确定单元,被配置为执行确定所述虚拟空间是否存在身份类型为内容生产类型的用户账户;

保持单元,被配置为执行在不存在身份类型为内容生产类型的用户账户的情况下,保持所述虚拟空间的状态为激活状态。

根据本公开实施例的第五方面,提供一种数据处理系统,所述系统包括客户端和服务器;其中,

所述客户端,被配置为执行在目标群组的虚拟空间的展示界面中,展示身份切换元素;响应于针对所述身份切换元素的操作指令,向所述服务器发送携带有目标用户账户标识的身份切换请求;所述身份类型包括内容生产类型和内容消费类型;

所述服务器,被配置为执行接收所述客户端发送的所述身份切换请求;基于所述目标用户账户标识,对目标用户账户在虚拟空间中的身份类型进行切换处理;所述目标用户账户为所述目标用户账户标识对应的用户账户,所述切换处理包括由内容生产类型切换为内容消费类型、以及由内容消费类型切换为内容生产类型。

根据本公开实施例的第六方面,提供一种电子设备,包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现如第一方面或第二方面中任一项所述的数据处理方法。

根据本公开实施例的第七方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如第一方面或第二方面中任一项所述的数据处理方法。

根据本公开实施例的第八方面,提供一种计算机程序产品,所述计算机程序产品中包括指令,所述指令被电子设备的处理器执行时,使得所述电子设备能够执行如第一方面或第二方面中任一项所述的数据处理方法。

本公开的实施例提供的技术方案至少带来以下有益效果:客户端可以在目标群组的虚拟空间的展示界面中,展示身份切换元素,响应于针对身份切换元素的操作指令,向服务器发送携带有目标用户账户标识的身份切换请求,身份切换请求用于指示服务器切换目标用户账户在虚拟空间中的身份类型;身份类型包括内容生产类型和内容消费类型。这样,用户进入虚拟空间后,可以通过身份切换元素,自由切换身份类型,从而提高了直播的灵活性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。

图1是根据一示例性实施例示出的一种数据处理方法的应用环境图。

图2是根据一示例性实施例示出的一种数据处理方法的流程图。

图3是根据一示例性实施例示出的一种界面切换示意图。

图4a、图4b、图4c是根据一示例性实施例示出的一种界面示意图。

图5a、图5b是根据一示例性实施例示出的一种界面示意图。

图6是根据一示例性实施例示出的一种数据处理方法的流程图。

图7是根据一示例性实施例示出的一种界面示意图。

图8是根据一示例性实施例示出的一种界面示意图。

图9是根据一示例性实施例示出的一种数据处理方法的流程图。

图10是根据一示例性实施例示出的一种界面示意图。

图11是根据一示例性实施例示出的一种数据处理方法的流程图。

图12是根据一示例性实施例示出的一种数据处理方法的流程图。

图13是根据一示例性实施例示出的一种数据处理方法的流程图。

图14是根据一示例性实施例示出的一种数据处理方法的流程图。

图15是根据一示例性实施例示出的一种数据处理方法示例的流程图。

图16是根据一示例性实施例示出的一种数据处理方法示例的流程图。

图17是根据一示例性实施例示出的一种数据处理方法示例的流程图。

图18是根据一示例性实施例示出的一种数据处理装置的框图。

图19是根据一示例性实施例示出的一种数据处理装置的框图。

图20是根据一示例性实施例示出的一种电子设备的框图。

图21是根据一示例性实施例示出的一种服务器的框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

还需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。

本公开所提供的数据处理方法,可以应用于如图1所示的应用环境中。其中,该应用环境可包括客户端110和服务器120。客户端110可以通过网络与服务器120进行通信。客户端110可以但不限于是各种终端(如个人计算机、笔记本电脑、智能手机、平板电脑)和便携式可穿戴设备等。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

图2是根据一示例性实施例示出的一种数据处理方法的流程图,如图2所示,该方法可以用于客户端中,包括以下步骤。

在步骤S210中,在目标群组的虚拟空间的展示界面中,展示身份切换元素。

本公开实施例中,虚拟空间可以是与目标群组绑定的虚拟空间,比如与聊天群组绑定的直播间。虚拟空间的类型可以由多种,如语音聊天类型、KTV类型、放映厅类型等。目标群组可以是聊天群组,也可以是其他任意类型的群组,本公开实施例不做限定。一个目标群组可以绑定一个或多个虚拟空间,目标群组中的成员可以通过目标群组中的虚拟空间入口,访问这些虚拟空间。在一个示例中,如图3所示,客户端可以提供用户创建聊天群组的选项,当用户点击该选项后,客户端则可以显示聊天群组创建界面。群组创建界面中可以提供用于设置群头像的选项、用户设置群昵称的选项、用于设置虚拟空间数目的选项、以及其他设置选项等。用户可以在聊天群组创建界面中,设置群头像、群昵称、聊天群组绑定的虚拟空间数目(即群共享虚拟空间数目)等信息。

目标群组中的成员进入目标群组后,可以通过目标群组中提供的虚拟空间入口,进入虚拟空间。在一个示例中,如图4a、图4b所示,用户可以进入聊天群组内“更多面板”(比如通过即图4a中的“+”),然后通过“更多面板”中提供的虚拟空间入口,进入虚拟空间。在另一个示例中,如图4c所示,聊天详情界面的顶部展示有虚拟空间入口,用户可以点击该虚拟空间入口,进入虚拟空间;或者,用户也可以通过聊天信息中的虚拟空间入口,进入虚拟空间。

客户端响应于进入虚拟空间的操作,可以展示该虚拟空间的展示界面,并且可以在展示界面中展示身份切换元素。身份切换元素可以用于切换用户在虚拟空间中的身份类型。

在步骤S220中,响应于针对身份切换元素的操作指令,向服务器发送携带有目标用户账户标识的身份切换请求。

其中,身份切换请求用于指示服务器切换目标用户账户在虚拟空间中的身份类型。

本公开实施例中,用户在虚拟空间中的身份类型可以包括内容生产类型和内容消费类型。其中,内容生产类型是指在虚拟空间中生产内容的身份类型,比如主播。内容消费类型是指在虚拟空间中消费其他人生产的内容的身份类型,比如观众。用户可以通过身份切换元素进行交互操作,客户端则响应于针对身份切换元素的操作指令,向服务器发送身份切换请求。

在一个示例中,用户进入虚拟空间后,身份类型默认为是内容消费类型,用户点击身份切换元素后,客户端响应于针对身份切换元素的操作指令,向服务器发送身份切换请求,该身份切换请求携带有用户在该虚拟空间中的用户账户标识(即目标用户账户标识),以指示服务器将目标用户账户的身份类型由内容消费类型切换为内容生产类型。之后,用户还可以再次点击身份切换元素,客户端响应于针对身份切换元素的操作指令,向服务器再次发送身份切换请求,以指示服务器将目标用户账户的身份类型由内容生产类型切换为内容消费类型。

本公开实施例提供的数据处理方法,客户端可以在目标群组的虚拟空间的展示界面中,展示身份切换元素,响应于针对身份切换元素的操作指令,向服务器发送携带有目标用户账户标识的身份切换请求,身份切换请求用于指示服务器切换目标用户账户在虚拟空间中的身份类型;身份类型包括内容生产类型和内容消费类型。这样,用户进入虚拟空间后,可以通过身份切换元素,自由切换成主播,或从主播切换为观众,从而提高了直播的灵活性。

在一示例性实施例中,身份切换元素可以包括内容生产类型对应的第一子元素,步骤S220的处理过程可以为:响应于针对第一子元素的操作指令,向服务器发送携带有目标用户账户标识的第一身份切换请求,第一身份切换请求用于指示服务器将目标用户账户的身份类型切换为内容生产类型。

本公开实施例中,客户端可以在虚拟空间的展示界面中,展示内容生产类型对应的第一子元素。用户可以通过对第一子元素进行交互操作,客户端响应于针对第一子元素的操作指令,向服务器发送第一身份切换请求。第一身份切换请求中可以携带有该用户的目标用户账户标识、以及虚拟空间的标识,以使服务器将目标用户账户的身份类型由内容消费类型切换为内容生产类型。

在一个示例中,如图5a所示,虚拟空间的展示界面中可以展示有多个麦位(即第一子元素),虚拟空间中的任一群成员可以点击空麦位(即图5a中“邀请上麦”的图标)进行上麦,成为内容生产者(即主播),其中,虚拟空间中可以限制麦位的数目,也可以不限制麦位的数目,本公开实施例不做限定。

客户端在接收到服务器发送的切换成功响应后,可以获取并向服务器推送目标用户账户的数据流,以使虚拟空间中的其他成员可以获取到该用户的直播数据。

基于上述方案,用户可以通过身份切换元素,从观众切换成为主播,提高了直播的灵活性。

在一示例性实施例中,身份切换元素还可以包括内容消费类型对应的第二子元素;步骤S220的处理过程可以为:响应于针对第二子元素的操作指令,向服务器发送携带有目标用户账户标识的第二身份切换请求,第二身份切换请求用于指示服务器将目标用户账户的身份类型切换为内容消费类型。

本公开实施例中,客户端可以在虚拟空间的展示界面中,展示内容生产类型对应的第二子元素。用户可以通过对第二子元素进行交互操作,客户端响应于针对第二子元素的操作指令,向服务器发送第二身份切换请求。第二身份切换请求中可以携带有目标用户账户标识、以及虚拟空间的标识,使服务器将目标用户账户的身份类型由内容消费类型切换为内容生产类型。

在一个示例中,如图5b所示,用户在虚拟空间中点击自己的头像,客户端响应于该点击操作,展示下麦选项(即第二子元素),用户点击下麦选项,即可下麦成为内容消费者(即观众)。

客户端在接收到服务器发送的切换成功响应后,可以停止向服务器推送目标用户账户的数据流,以停止该用户的直播。

基于上述方案,用户可以通过身份切换元素,从主播切换成为观众,提高了直播的灵活性。

在一示例性实施例中,如图6所示,在目标群组的虚拟空间的展示界面中,展示身份切换元素之后,还包括:

在步骤S610中,判断目标用户账户在虚拟空间中是否存在管理权限。

本公开实施例中,用户使用目标用户账户进入虚拟空间后,服务器可以判断目标用户账户在虚拟空间是否存在管理权限。如果存在,则服务器可以向客户端发送权限分配通知。如果不存在,则可以不发送权限分配通知,或者通知客户端目标用户账户不具备管理权限。客户端可以基于服务器的反馈,记录目标用户账户的权限信息,该权限信息可以表示目标用户账户在虚拟空间中是否存在管理权限。

虚拟空间的展示界面中可以展示有管理入口元素,用户可以通过管理入口元素进行交互操作,客户端响应于该操作,可以根据权限信息,判断目标用户账户在虚拟空间中是否存在管理权限。

在步骤S620中,若存在管理权限,则在展示界面中展示虚拟空间管理元素。

本公开实施例中,若目标用户账户存在管理权限,则客户端可以在展示界面中展示虚拟空间管理元素,虚拟空间管理元素用于供用户对虚拟空间进行管理操作。如图7所示,虚拟空间管理元素可以包括虚拟空间的各种玩法设置选项,如语音聊天、视频聊天、KTV、放映厅等。客户端可以根据用户通过虚拟空间管理元素的交互操作,向服务器发送对应的管理请求,以使服务器执行相应的管理处理。若目标用户账户不存在管理权限,则客户端可以展示不具备管理权限的提示信息。

基于上述方案,管理员可以通过虚拟空间管理元素,对虚拟空间进行管理,如切换虚拟空间玩法等,提高了直播的灵活性。

在一示例性实施例中,管理员还可以解除自身的管理权限,具体的处理过程为:响应于用于解除管理权限的操作,向服务器发送携带有目标用户账户标识的管理权限解除请求,管理权限解除请求用于指示服务器解除目标用户账户的管理权限。

本公开实施例中,在目标用户账户具备管理权限的情况下,用户还可以通过操作解除自身的管理权限。在一种实现方式中,用户可以执行用于退出虚拟空间的操作,则客户端可以向服务器发送管理权限解除请求,以解除目标用户账户的管理权限。在另一种实现方式中,用户在虚拟空间中点击自己的头像,客户端响应于该点击操作,展示管理权限解除选项,用户点击管理权限解除选项,则客户端向服务器发送管理权限解除请求,以解除目标用户账户的管理权限。如图8所示,为本公开实施例提供的在展示界面中展示管理权限解除选项的示意图。

基于上述方案,管理员可以随时解除自身的管理权,退出虚拟空间的管理,以非管理者身份在虚拟空间内活跃,提高了虚拟空间管理的灵活性。

在一示例性实施例中,如图9所示,若存在管理权限,则在展示界面中展示虚拟空间管理元素之后,还包括:

在步骤S910中,响应于用于分配管理权限的操作,展示用户账户列表。

其中,用户账户列表包含虚拟空间当前在线的各用户账户的标识。

本公开实施例中,用户可以在虚拟空间中执行分配管理权限的操作,客户端检测到该操作后,可以向服务器发送用户账户查询请求。服务器可以获取该虚拟空间当前在线的各用户账户的标识,得到用户账户列表,然后将该用户账户列表发送给客户端。客户端可以在虚拟空间的展示界面中,展示用户账户列表,以使用户获知当前哪些用户账户在线。

在步骤S920中,响应于用于选择在线用户账户的操作,向服务器发送携带有在线用户账户的标识的管理权限分配请求,管理权限分配请求用于指示服务器为在线用户账户分配管理权限。

本公开实施例中,用户可以在用户账户列表中,选择需要分配管理权限的在线用户账户。客户端响应于用于选择在线用户账户的操作,展示管理权限分配元素。用户通过该管理权限分配元素进行交互操作,使客户端向服务器发送管理权限分配请求,管理权限分配请求可以携带有在线用户账户的标识、以及虚拟空间的标识。服务器接收到管理权限分配请求后,可以为该在线用户账户分配管理权限。如图10所示,客户端展示管理权限分配元素的示意图。

基于上述方案,管理员可以赋予虚拟空间内任何人以管理权,且可有多人同时拥有权利相当的管理权,提高了虚拟空间管理的灵活性。并且,可以使虚拟空间中各成员的权利更加平等,能够更平等地进行互动,提高了用户体验。

图11是根据一示例性实施例示出的一种数据处理方法的流程图,如图11所示,该方法可以用于服务器中,包括以下步骤。

在步骤S1110中,接收客户端发送的身份切换请求。其中,身份切换请求携带有目标用户账户标识。

本公开实施例中,服务器可以接收客户端发送的身份切换请求。该身份切换请求中可以携带有目标用户账户标识、以及虚拟空间标识。服务器可以对身份切换请求进行解析,得到目标用户账户标识和虚拟空间标识。

在步骤S1120中,基于目标用户账户标识,对目标用户账户在虚拟空间中的身份类型进行切换处理。

其中,目标用户账户为目标用户账户标识对应的用户账户,切换处理包括由内容生产类型切换为内容消费类型、以及由内容消费类型切换为内容生产类型。

本公开实施例中,服务器可以基于目标用户账户标识和虚拟空间标识,确定目标用户账户当前在该虚拟空间中的身份类型,然后进行切换处理。例如,如果目标用户账户的当前身份类型为内容生产类型,则将目标用户账户的身份类型由内容生产类型切换为内容消费类型。如果目标用户账户的当前身份类型为内容消费类型,则将目标用户账户的身份类型由内容消费类型切换为内容生产类型。

本公开实施例提供的数据处理方法,服务器可以接收客户端发送的身份切换请求,身份切换请求携带有目标用户账户标识。然后,基于目标用户账户标识,对目标用户账户在虚拟空间中的身份类型进行切换处理;目标用户账户为目标用户账户标识对应的用户账户,切换处理包括由内容生产类型切换为内容消费类型、以及由内容消费类型切换为内容生产类型。这样,用户进入虚拟空间后,可以通过身份切换元素,自由切换成主播,或从主播切换为观众,从而提高了直播的灵活性。

在一示例性实施例中,如图12所示,身份切换请求可以为第一身份切换请求,第一身份切换请求用于指示将目标用户账户的身份类型切换为内容生产类型。在步骤S1120中,切换处理具体可以通过以下步骤实现:

在步骤S1210中,获取目标用户账户标识对应的身份验证信息。

本公开实施例中,服务器接收到第一身份请求后,以解析第一身份切换请求,得到目标用户账户标识和虚拟空间标识。然后,根据第一身份请求携带的目标用户账户标识,获取目标用户账户标识对应的身份验证信息。例如,身份验证信息可以是用于反映用户账户风险、用户账户是否合法的信息。

在步骤S1220中,在对身份验证信息验证通过的情况下,将目标用户账户在虚拟空间中的身份类型切换为内容生产类型。

本公开实施例中,服务器可以根据身份验证信息和预设的验证条件,对目标用户账户进行身份验证。验证条件可以是多种多样的,例如,如果用户账户风险为高风险、或者目标用户账户为黑名单用户账户,或者目标用户账户在该虚拟空间所绑定的聊天群组中被禁言,则判定身份验证未通过。反之,如果用户账户风险为低风险,或者,目标用户账户为非黑名单用户账户,或者,目标用户账户在该虚拟空间所绑定的聊天群组中未被禁言,则判定身份验证通过。验证条件可以根据实际需求进行设定,本公开实施例中不做限定。

服务器在对身份验证信息验证通过的情况下,可以根据虚拟空间标识和目标用户账户标识获取身份类型信息,该身份类型信息可表示目标用户账户在该虚拟空间中的身份类型。服务器可以将目标用户账户的身份类型信息修改为内容生产类型。

基于上述方案,用户可以通过身份切换元素,从观众切换成为主播,提高了直播的灵活性。并且,服务器通过身份验证,过滤掉可能存在危险的用户账户,提高了直播的安全性。

在一示例性实施例中,将目标用户账户在虚拟空间中的身份类型切换为内容生产类型之后,还包括:获取目标用户账户推送的数据流;将虚拟空间中身份类型为内容生产类型的其他用户账户推送的数据流,与目标用户账户推送的数据流进行混合处理,得到目标数据流;向虚拟空间中身份类型为内容消费类型的用户账户发送数据流更新通知,数据流更新通知于指示身份类型为内容消费类型的用户账户获取目标数据流。

其中,身份类型为内容生产类型的用户账户可称为内容生产者,身份类型为内容消费类型的用户账户可称为内容消费者。

本公开实施例中,服务器可以向客户端发送切换成功响应,以使客户端向服务器推送目标用户账户的数据流。服务器可以接收客户端推送的目标用户账户的数据流,然后将该数据流与虚拟空间中其他内容生产者的推送的数据流进行混合处理,得到目标数据流。服务器还可以向虚拟空间中的内容消费者发送数据流更新通知,以使内容消费者从服务器拉取更新后的数据流(即目标数据流)。

基于上述方案,服务器可以向虚拟空间中的观众发送更新后的数据流,使观众能够获取到新主播的直播数据。

在一示例性实施例中,身份切换请求可以为第二身份切换请求,第二身份切换请求用于指示将目标用户账户的身份类型切换为内容消费类型。在步骤S1120中,切换处理具体可以通过以下步骤实现:基于目标用户账户标识,将目标用户账户在虚拟空间中的身份类型切换为内容消费类型。

本公开实施例中,服务器接收到第二身份切换请求后,可以解析第二身份切换请求,得到目标用户账户标识和虚拟空间标识。然后,可以根据虚拟空间标识和目标用户账户标识获取身份类型信息,该身份类型信息可表示目标用户账户在该虚拟空间中的身份类型。服务器可以将目标用户账户的身份类型信息修改为内容消费类型。服务器可以向客户端发送切换成功响应,以使客户端停止向服务器推送目标用户账户的数据流。服务器可以对其他内容生产者的数据流进行混合处理,得到更新后的数据流,然后,向虚拟空间中的内容消费者发送数据流更新通知,以使内容消费者从服务器拉取更新后的数据流。

基于上述方案,用户可以通过身份切换元素,从主播切换成为观众,提高了直播的灵活性。

在一示例性实施例中,在对目标用户账户在虚拟空间中的身份类型进行切换处理之后,还包括:接收客户端发送的管理权限解除请求;基于目标用户账户标识,解除目标用户账户的管理权限。

本公开实施例中,服务器可以接收客户端发送的管理权限解除请求。该管理权限解除请求可以携带有目标用户账户标识和虚拟空间标识。服务器可以根据目标用户账户标识和虚拟空间标识,查询目标用户账户对应的权限信息,将该权限信息修改为不具备管理权限。然后,服务器可以向客户端发送权限修改响应,以通知客户端权限修改成功。

基于上述方案,管理员可以随时解除自身的管理权,退出虚拟空间的管理,以非管理者身份在虚拟空间内活跃,提高了虚拟空间管理的灵活性。

在一示例性实施例中,在对目标用户账户在虚拟空间中的身份类型进行切换处理之后,还包括:接收客户端发送的管理权限分配请求;根据在线用户账户的标识,为在线用户账户分配管理权限。

本公开实施例中,服务器可以接收客户端发送的管理权限分配请求。该管理权限分配请求可以携带有在线用户账户的标识和虚拟空间标识。服务器可以根据在线用户账户的标识和虚拟空间标识,查询该在线用户账户对应的权限信息,将该权限信息修改为具备管理权限。然后,服务器可以分别向该客户端、以及在线用户账户对应的客户端发送权限修改响应,以通知权限修改成功。

在一示例性实施例中,如图13所示,接收客户端发送的身份切换请求之前,还包括:

在步骤S1310中,确定虚拟空间中是否存在在线用户账户。

在步骤S1320中,若虚拟空间中不存在在线用户账户,则将虚拟空间的状态设置为挂起状态。

在步骤S1330中,当接收到针对虚拟空间的访问请求时,将虚拟空间的状态设置为激活状态。

本公开实施例中,服务器可以判断虚拟空间中是否存在在线用户账户。如果若虚拟空间中不存在在线用户账户(即虚拟空间中在线用户数目为0),则将虚拟空间的状态设置为挂起状态。若虚拟空间中存在在线用户账户(即虚拟空间中在线用户数目不为0),则将虚拟空间的状态设置为激活状态。

服务器将虚拟空间设置为挂起状态后,若接收到针对该虚拟空间的访问请求,则可以将虚拟空间的状态修改为激活状态,然后向该客户端发送该虚拟空间对应的数据流,并将该虚拟空间的用户数目加1。

可选的,每当服务器接收到针对该虚拟空间的访问请求或退出请求时,服务器都可以更新该虚拟空间的在线用户数目,然后执行步骤S1310,从而及时的更新虚拟空间的状态。

另外,每当服务器接收到对该虚拟空间的访问请求时,服务器还可以根据该访问请求携带的用户账户标识,判断该用户账户是否满足管理员条件。如果满足,则为该用户账户分配管理权限,并向该用户账户对应的客户端发送访问成功响应、以及权限分配通知。如果不满足,则只向客户端发送访问成功响应。在一个示例中,可以将聊天群组中的群主、群管理员、以及首个激活虚拟空间的群成员设置为管理员。

在一示例性实施例中,如图14所示,将虚拟空间的状态设置为激活状态之后,还包括:

在步骤S1410中,确定虚拟空间是否存在身份类型为内容生产类型的用户账户。

在步骤S1420中,在不存在身份类型为内容生产类型的用户账户的情况下,保持虚拟空间的状态为激活状态。

本公开实施例中,在虚拟空间中不存在内容生产者、只存在内容消费者的情况下,服务器可以保持虚拟空间的状态为激活状态,并向客户端推送默认数据,比如默认数据流,或者预设的背景图片等,本公开实施例不做限定。这样,虚拟空间的持续活跃不依赖于某一个人,且不依赖于必须要有内容生产者存在,虚拟空间内只要有在线用户即可持续活跃下去,不会销毁虚拟空间,有利于群成员们在虚拟空间内自由地进行娱乐与互动。

在一示例性实施例中,如图15所示,为本公开实施例提供的数据处理方法的示例,具体包括以下步骤:

在步骤S1501中,服务器确定目标虚拟空间中是否存在在线用户账户,在确定目标虚拟空间中不存在在线用户账户的情况下,将目标虚拟空间的状态设置为挂起状态。

在步骤S1502中,客户端向服务器发送针对目标虚拟空间的访问请求。

在步骤S1503中,服务器将目标虚拟空间的状态设置为激活状态,并向客户端发送目标虚拟空间的数据流。

在步骤S1504中,服务器确定目标虚拟空间是否存在身份类型为内容生产类型的用户账户,服务器在不存在身份类型为内容生产类型的用户账户的情况下,保持目标虚拟空间的状态为激活状态。

在步骤S1505中,客户端向服务器发送第一身份切换请求。第一身份切换请求用于指示服务器将目标用户账户的身份类型切换为内容生产类型。

在步骤S1506中,服务器获取目标用户账户标识对应的身份验证信息,进行身份验证。

在步骤S1507中,在验证通过的情况下,服务器将目标用户账户在目标虚拟空间中的身份类型切换为内容生产类型,并向客户端发送切换成功响应。

在步骤S1508中,客户端向服务器推送目标用户账户的数据流,并拉取其他内容生产者的数据流。

在步骤S1509中,服务器将目标虚拟空间中其他内容生产者的数据流与目标用户账户的数据流进行混合处理,得到目标数据流。

在步骤S1510中,服务器通知目标虚拟空间中的内容消费者拉取目标数据流。

在一示例性实施例中,如图16所示,为本公开实施例提供的数据处理方法的示例,具体包括以下步骤:

在步骤S1601中,客户端向服务器发送针对目标群聊的虚拟空间查询请求。

在步骤S1602中,服务器向客户端发送虚拟空间列表。

在步骤S1603中,客户端展示虚拟空间列表。

在步骤S1604中,客户端接收到用于访问目标虚拟空间的操作时,向服务器发送访问请求。该访问请求中携带有目标虚拟空间的标识和目标用户账户标识。

在步骤S1605中,服务器确定目标用户账户满足管理员条件时,为目标用户账户分配管理权限。

在步骤S1606中,服务器向客户端发送权限分配通知,并推送虚拟空间中内容生产者的数据流。

在步骤S1607中,客户端展示虚拟空间玩法切换入口。

在步骤S1608中,客户端在接收到用于选择目标玩法类型的操作时,向服务器发送玩法设置请求。

在步骤S1609中,服务器将直播的玩法类型切换为目标玩法类型。

在步骤S1610中,服务器向客户端发送玩法切换成功响应。

在一示例性实施例中,如图17所示,为本公开实施例提供的数据处理方法的示例,具体包括以下步骤:

在步骤S1701中,客户端响应于用于分配管理权限的操作,展示用户账户列表。

其中,用户账户列表包含虚拟空间当前在线的各用户账户的标识;

在步骤S1702中,客户端响应于用于选择在线用户账户的操作,向服务器发送管理权限分配请求,管理权限分配请求携带有在线用户账户的标识。

在步骤S1703中,服务器根据在线用户账户的标识,为该在线用户账户分配管理权限。

在步骤S1704中,客户端响应于用于解除管理权限的操作,向服务器发送管理权限解除请求。管理权限解除请求携带有目标用户账户标识。

在步骤S1705中,服务器基于目标用户账户标识,解除目标用户账户的管理权限。

应该理解的是,虽然图2-图17的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-图17中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

可以理解的是,本说明书中上述方法的各个实施例之间相同/相似的部分可互相参见,每个实施例重点说明的是与其他实施例的不同之处,相关之处参见其他方法实施例的说明即可。

图18是根据一示例性实施例示出的一种数据处理装置框图。该装置应用于客户端,参照图18,该装置包括第一展示单元1810和第一发送单元1820。

第一展示单元1810,被配置为执行在目标群组的虚拟空间的展示界面中,展示身份切换元素;

第一发送单元1820,被配置为执行响应于针对身份切换元素的操作指令,向服务器发送携带有目标用户账户标识的身份切换请求,身份切换请求用于指示服务器切换目标用户账户在虚拟空间中的身份类型;身份类型包括内容生产类型和内容消费类型。

在其中一个实施例中,身份切换元素包括内容生产类型对应的第一子元素;

第一发送单元1820,包括:

第一发送子单元,被配置为执行响应于针对第一子元素的操作指令,向服务器发送携带有目标用户账户标识的第一身份切换请求,第一身份切换请求用于指示服务器将目标用户账户的身份类型切换为内容生产类型。

在其中一个实施例中,身份切换元素包括内容消费类型对应的第二子元素;

第一发送单元1820,包括:

第二发送子单元,被配置为执行响应于针对第二子元素的操作指令,向服务器发送携带有目标用户账户标识的第二身份切换请求,第二身份切换请求用于指示服务器将目标用户账户的身份类型切换为内容消费类型。

在其中一个实施例中,该装置还包括:

判断单元,被配置为执行判断目标用户账户在虚拟空间中是否存在管理权限;

第二展示单元,被配置为执行若存在管理权限,则在展示界面中展示虚拟空间管理元素,虚拟空间管理元素用于供用户对虚拟空间进行管理操作。

在其中一个实施例中,该装置还包括:

第二发送单元,被配置为执行响应于用于解除管理权限的操作,向服务器发送携带有目标用户账户标识的管理权限解除请求,管理权限解除请求用于指示服务器解除目标用户账户的管理权限。

在其中一个实施例中,该装置还包括:

第三展示单元,被配置为执行响应于用于分配管理权限的操作,展示用户账户列表;用户账户列表包含虚拟空间当前在线的各用户账户的标识;

第三发送单元,被配置为执行响应于用于选择在线用户账户的操作,向服务器发送携带有在线用户账户的标识的管理权限分配请求,管理权限分配请求用于指示服务器为在线用户账户分配管理权限。

图19是根据一示例性实施例示出的一种数据处理装置框图。该装置应用于服务器,参照图19,该装置包括第一接收单元1910和第一处理单元1920。

第一接收单元1910,被配置为执行接收客户端发送的身份切换请求,身份切换请求携带有目标用户账户标识;

第一处理单元1920,被配置为执行基于目标用户账户标识,对目标用户账户在虚拟空间中的身份类型进行切换处理;目标用户账户为目标用户账户标识对应的用户账户,切换处理包括由内容生产类型切换为内容消费类型、以及由内容消费类型切换为内容生产类型。

在其中一个实施例中,身份切换请求为第一身份切换请求,第一身份切换请求用于指示将目标用户账户的身份类型切换为内容生产类型;

第一处理单元1920,包括:

获取子单元,被配置为执行获取目标用户账户标识对应的身份验证信息;

第一切换子单元,被配置为执行在对身份验证信息验证通过的情况下,将目标用户账户在虚拟空间中的身份类型切换为内容生产类型。

在其中一个实施例中,该装置还包括:

获取单元,被配置为执行获取目标用户账户推送的数据流;

第二处理单元,被配置为执行将虚拟空间中身份类型为内容生产类型的其他用户账户推送的数据流,与目标用户账户推送的数据流进行混合处理,得到目标数据流;

发送单元,被配置为执行向虚拟空间中身份类型为内容消费类型的用户账户发送数据流更新通知,数据流更新通知于指示身份类型为内容消费类型的用户账户获取目标数据流。

在其中一个实施例中,身份切换请求为第二身份切换请求,第二身份切换请求用于指示将目标用户账户的身份类型切换为内容消费类型;

第一处理单元1920,包括:

第二切换子单元,被配置为执行基于目标用户账户标识,将目标用户账户在虚拟空间中的身份类型切换为内容消费类型。

在其中一个实施例中,该装置还包括:

第二接收单元,被配置为执行接收客户端发送的管理权限解除请求;管理权限解除请求携带有目标用户账户标识;

解除单元,被配置为执行基于目标用户账户标识,解除目标用户账户的管理权限。

在其中一个实施例中,该装置还包括:

第三接收单元,被配置为执行接收客户端发送的管理权限分配请求,管理权限分配请求携带有在线用户账户的标识;

分配单元,被配置为执行根据在线用户账户的标识,为在线用户账户分配管理权限。

在其中一个实施例中,该装置还包括:

第一确定单元,被配置为执行确定虚拟空间中是否存在在线用户账户;

第一设置单元,被配置为执行若虚拟空间中不存在在线用户账户,则将虚拟空间的状态设置为挂起状态;

第二设置单元,被配置为执行当接收到针对虚拟空间的访问请求时,将虚拟空间的状态设置为激活状态。

在其中一个实施例中,该装置还包括:

第二确定单元,被配置为执行确定虚拟空间是否存在身份类型为内容生产类型的用户账户;

保持单元,被配置为执行在不存在身份类型为内容生产类型的用户账户的情况下,保持虚拟空间的状态为激活状态。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本公开提供一种数据处理系统,该系统包括客户端和服务器;其中,

客户端,被配置为执行在目标群组的虚拟空间的展示界面中,展示身份切换元素;响应于针对身份切换元素的操作指令,向服务器发送携带有目标用户账户标识的身份切换请求;身份类型包括内容生产类型和内容消费类型;

服务器,被配置为执行接收客户端发送的身份切换请求;基于目标用户账户标识,对目标用户账户在虚拟空间中的身份类型进行切换处理;目标用户账户为目标用户账户标识对应的用户账户,切换处理包括由内容生产类型切换为内容消费类型、以及由内容消费类型切换为内容生产类型。

图20是根据一示例性实施例示出的一种用于实现数据处理方法的电子设备2000的框图,该电子设备中可以运行有客户端。例如,电子设备2000可以是移动电话、计算机、数字广播终端、消息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等。

参照图20,电子设备2000可以包括以下一个或多个组件:处理组件2002、存储器2004、电源组件2006、多媒体组件2008、音频组件2010、输入/输出(I/O)的接口2012、传感器组件2014以及通信组件2016。

处理组件2002通常控制电子设备2000的整体操作,诸如与显示、电话呼叫、数据通信、相机操作和记录操作相关联的操作。处理组件2002可以包括一个或多个处理器2020来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件2002可以包括一个或多个模块,便于处理组件2002和其他组件之间的交互。例如,处理组件2002可以包括多媒体模块,以方便多媒体组件2008和处理组件2002之间的交互。

存储器2004被配置为存储各种类型的数据以支持在电子设备2000的操作。这些数据的示例包括用于在电子设备2000上操作的任何应用程序或方法的指令、联系人数据、电话簿数据、消息、图片、视频等。存储器2004可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM)、电可擦除可编程只读存储器(EEPROM)、可擦除可编程只读存储器(EPROM)、可编程只读存储器(PROM)、只读存储器(ROM)、磁存储器、快闪存储器、磁盘、光盘或石墨烯存储器。

电源组件2006为电子设备2000的各种组件提供电力。电源组件2006可以包括电源管理系统,一个或多个电源,及其他与为电子设备2000生成、管理和分配电力相关联的组件。

多媒体组件2008包括在所述电子设备2000和用户之间的提供输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件2008包括前置摄像头和/或后置摄像头。当电子设备2000处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件2010被配置为输出和/或输入音频信号。例如,音频组件2010包括麦克风(MIC),当电子设备2000处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器2004或经由通信组件2016发送。在一些实施例中,音频组件2010还包括扬声器,用于输出音频信号。

I/O接口2012为处理组件2002和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件2014包括一个或多个传感器,用于为电子设备2000提供各个方面的状态评估。例如,传感器组件2014可以检测到电子设备2000的打开/关闭状态,组件的相对定位,例如所述组件为电子设备2000的显示器和小键盘,传感器组件2014还可以检测电子设备2000或电子设备2000组件的位置改变,用户与电子设备2000接触的存在或不存在,设备2000方位或加速/减速和电子设备2000的温度变化。传感器组件2014可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件2014还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件2014还可以包括加速度传感器、陀螺仪传感器、磁传感器、压力传感器或温度传感器。

通信组件2016被配置为便于电子设备2000和其他设备之间有线或无线方式的通信。电子设备2000可以接入基于通信标准的无线网络,如WiFi,运营商网络(如2G、3G、4G或5G),或它们的组合。在一个示例性实施例中,通信组件2016经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件2016还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,电子设备2000可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器2004,上述指令可由电子设备2000的处理器2020执行以完成上述方法。例如,计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供一种计算机程序产品,所述计算机程序产品中包括指令,上述指令可由电子设备2000的处理器2020执行以完成上述方法。

图21是根据一示例性实施例示出的一种实现数据处理方法的电子设备2100的框图。例如,电子设备2100可以为服务器。参照图21,电子设备2100包括处理组件2120,其进一步包括一个或多个处理器,以及由存储器2122所代表的存储器资源,用于存储可由处理组件2120的执行的指令,例如应用程序。存储器2122中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件2120被配置为执行指令,以执行上述方法。

电子设备2100还可以包括:电源组件2124被配置为执行电子设备2100的电源管理,有线或无线网络接口2126被配置为将电子设备2100连接到网络,和输入输出(I/O)接口2128。电子设备2100可以操作基于存储在存储器2122的操作系统,例如Windows Server,Mac OS X,Unix,Linux,FreeBSD或类似。

在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器2122,上述指令可由电子设备2100的处理器执行以完成上述方法。存储介质可以是计算机可读存储介质,例如,所述计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供一种计算机程序产品,所述计算机程序产品中包括指令,上述指令可由电子设备2100的处理器执行以完成上述方法。

需要说明的,上述的装置、电子设备、计算机可读存储介质、计算机程序产品等根据方法实施例的描述还可以包括其他的实施方式,具体的实现方式可以参照相关方法实施例的描述,在此不作一一赘述。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

41页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:视频数据处理方法、电子设备、计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类