掌桥专利:专业的专利平台
掌桥专利
首页

一种数据处理方法、装置、存储介质及计算机设备

文献发布时间:2023-06-19 09:57:26


一种数据处理方法、装置、存储介质及计算机设备

技术领域

本申请涉及计算机应用领域,具体涉及一种数据处理方法、装置、存储介质及计算机设备。

背景技术

随着高速网络的发展,越来越多的终端用户使用云存储服务,将个人数据,如照片、视频、短信、联系人、通话记录、便签、日历、运动数据等自动同步到云服务器,并实时共享到个人设备(如手机、平板等)和家用设备(如电脑、彩电等)。当用户使用任意设备时,均可以方便地访问和使用自己的个人数据。其中,云存储是一种网上在线存储的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,托管公司运营大型的数据中心,用户通过向其购买或租赁存储空间的方式,来满足数据处理的需求,可自行使用此存储资源池来存放个人数据。

用户在使用终端过程中,会产生多种类型的数据,如工作相关的、个人旅游相关的、个人银行相关的等等。在这多种类型数据中,有些适合与他人分享,有些则不合适与他人分享,若用户不想让一些较为隐私的数据被他人看见,则需要对不同类型的数据分别进行隐私设置。

相关技术中,在用户使用终端过程中产生的不同类型的数据分别进行单独同步控制,比如,相册类数据,较为隐私,则终端不将相册类数据上传至云服务器,仅在当前终端中可以查看相册类数据。但是,若未将相关数据上传至云服务器进行存储,当终端丢失后,相关数据也会丢失,用户则不能对相关数据进行访问。

发明内容

本申请实施例提供一种数据处理方法、装置、存储介质及终端,可以提高数据访问的安全性。

本申请实施例提供了一种数据处理方法,应用于服务器,包括:

当接收到终端发送的数据访问请求时,获取所述数据访问请求携带的账户信息;

基于所述账户信息的内容确定对应的目标访问级别;

从样本数据库中匹配出所述目标访问级别对应的样本数据,得到目标数据;

向所述终端发送所述目标数据。

相应的,本申请实施例提供了另一种数据处理方法,应用于服务器,包括:

接收用户输入的账户信息;

根据所述账户信息向服务器发送数据访问请求;

接收所述服务器根据所述数据访问请求返回的目标数据。

相应的,本申请实施例还提供了一种数据处理装置,应用于服务器,包括:

接收单元,用于当接收到终端发送的数据访问请求时,获取所述数据访问请求携带的账户信息;

确定单元,用于基于所述账户信息的内容确定对应的目标访问级别;

匹配单元,用于从样本数据库中匹配出所述目标访问级别对应的样本数据,得到目标数据;

第一发送单元,用于向所述终端发送所述目标数据。

相应的,本申请实施例还提供了另一种数据处理装置,应用于服务器,包括:

第二接收单元,用于接收用户输入的账户信息;

第二发送单元,用于根据所述账户信息向服务器发送数据访问请求;

第三接收单元,用于接收所述服务器根据所述数据访问请求返回的目标数据。

相应的,本申请实施例还提供了一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行如上所述的数据处理方法。

相应的,本申请实施例还提供了一种计算机设备,包括处理器和存储器,所述存储器存储有多条指令,所述处理器加载所述指令以执行如上所述的数据处理方法。

本申请实施例通过获取终端发送的数据访问请求中携带的账户信息,以根据账户信息中的账户密码来确定当前终端的目标访问级别,将与目标访问级别对应的数据级别的目标数据发送至终端,以使终端用户可以访问对应数据级别的数据,可以实现不同终端对不同数据级别的数据进行访问,从而可以提高数据访问的安全性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的数据处理方法的应用场景示意图。

图2为本申请实施例提供的一种数据处理方法的流程示意图。

图3为本申请实施例提供的另一种数据处理方法的流程示意图。

图4为本申请实施例提供的另一种数据处理方法的流程示意图。

图5为本申请实施例提供的一种数据处理装置的结构框图。

图6为本申请实施例提供的另一种数据处理装置的结构框图。

图7为本申请实施例提供的一种计算机设备的结构示意图。

图8为本申请实施例提供的另一种计算机设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

基于上述问题,本申请实施例提供一种数据处理方法、装置、存储介质及终端,可以提高数据访问的安全性。以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。

请参考图1,图1为本申请实施例提供的数据处理方法的应用场景示意图,包括终端和服务器,终端与服务器通过网络连接。其中,网络中包括路由器、网关等网络实体。

其中,服务器可以接收到终端发送的数据访问请求时,获取数据访问请求携带的账户信息;基于账户信息的内容确定对应的目标访问级别;从样本数据库中匹配出目标访问级别对应的样本数据,得到目标数据;向终端发送所述目标数据。

其中,终端可以接收用户输入的账户信息,根据账户信息向服务器发送数据访问请求,接收所述服务器根据数据访问请求返回的目标数据。

上述图1的例子只是实现本发明实施例的一个系统架构实例,本发明实施例不限于上述图1所示的系统结构,基于该系统架构,提出本发明各个实施例。

以下分别进行详细说明。需说明的是,以下实施例的序号不作为对实施例优选顺序的限定。

请参考图2,图2为本申请实施例提供的一种数据处理方法的流程示意图。该数据处理方法可以应用于服务器。该数据处理方法的具体流程可以如下:

101、当接收到终端发送的数据访问请求时,获取数据访问请求携带的账户信息。

其中,终端是用户用来访问数据的硬件设备,终端可以包括多种类型,比如,手机、电脑、智能手表、电视等等。

在一实施例中,终端访问的数据可以是终端使用过程中产生的数据,比如,终端可以为手机,用户通过手机进行拍摄,得到的图片即为手机使用过程中产生的数据。另外,终端访问的数据还可以是终端从服务器中获取的数据,比如,终端可以为手机,用户通过手机登录个人数据账户,成功登录后,即可以从服务器中获取相关数据进行访问。

其中,数据访问请求由终端向服务器发送,用于从服务器中获取数据进行访问。该数据访问请求可以通过终端的用户操作来触发,比如,用户可以进入终端的账户登录界面,在该账户登录界面输入账户信息,即可以触发终端向服务器发送数据访问请求,该数据访问请求可以携带有用户输入的账户信息。

其中,账户登录界面指的是需要提供帐号、密码验证的界面,有控制用户权限、记录用户行为,保护操作安全的作用。账户信息指的是账户、账户密码等内容。

在本申请实施例中,用户可以通过服务器创建个人账户,设置个人账户对应的密码,然后用户可以在终端登录该个人账户,则可以访问该个人账户在服务器中存储的数据。

其中,将数据存储在服务器中,主要可以通过云存储方式,云存储是一种网上在线存储的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,而非专属的服务器上。托管公司运营大型的数据中心,需要数据存储托管的人,则透过向其购买或租赁存储空间的方式,来满足数据存储的需求。数据中心营运商根据客户的需求,在后端准备存储虚拟化的资源,并将其以存储资源池的方式提供,客户便可自行使用此存储资源池来存放文件或对象。云存储这项服务可以透过网络服务应用程序接口(API)),或是透过网络化的用户界面来访问。

102、基于账户信息的内容确定对应的目标访问级别。

在现有技术中,用户通过终端A登录个人账户,在使用终端A过程中,将终端A产生的数据上传至服务器中个人账户对应的存储文件中,然后,当用户通过终端B登录个人账户时,则可以访问服务器中该个人账户对应的数据,以使用户可以与他人进行数据分享。当用户在使用终端过程中,可能产生一些隐私数据,用户不想将这些隐私数据分享给他人,那么,用户只能选择不将这些隐私数据上传至服务器,仅能在存储该隐私数据的终端查看。但是,若保存该隐私数据的终端丢失,则表示该隐私数据也相应丢失,给用户存储数据带来不便。

那么,在本申请实施例中,为了解决上述问题,可以将用户在使用终端过程中产生的数据进行隐私级别设置,然后将所有隐私级别的数据上传至服务器,对不同隐私级别设置不同的账户密码。

当用户通过其他终端登录账户时,只需输入想要访问数据的隐私级别对应的账户密码,即可查看该隐私级别的所有数据,对于其他隐私级别的数据,则不进行公开。通过本申请方案,既保证了用户数据存储的便捷性,还能保证用户数据的安全性。

其中,账户信息的内容至少可以包括账户和该账户的账户密码,账户指的是用户通过服务器注册的账号,账号或者账户可以由数字、字母和\或符号组成。

比如,账户可以为a123456789,账户密码可以为123等等,具体可以由用户自行设置。

在一实施例中,为了提高数据访问的安全性,步骤基于账户信息的内容确定对应的目标访问级别,可以包括:

获取账户的访问权限信息;

根据访问权限信息确定账户密码对应的访问级别,得到目标访问级别。

其中,访问权限信息指的是账户包括的多个样本账户密码,以及每一样本账户密码对应的访问级别。

请参考下表1,表1为样本账户密码与访问级别的对应关系:

表1

例如,账户的访问权限信息中可以包括:第一样本账户密码,第二样本账户密码以及第三样本账户密码等,访问级别可以包括第一访问级别、第二访问级别以及第三访问级别等,则第一样本账户密码对应的访问级别可以为第一访问级别,第二样本账户对应的访问级别可以为第二访问级别,第三样本账户密码对应的访问级别可以为第三访问级别。

其中,账户密码的访问级别与服务器端该账户数据的数据级别存在对应关系。请参考下表2,表2为样本访问级别与数据级别的对应关系:

表2

比如,该账户数据的数据级别可以包括:第一数据级别、第二数据级别以及第三数据级别等等,账户密码的访问级别可以包括:第一访问级别、第二访问级别以及第三访问级别等等,数据级别与访问级别的对应关系可以为:第一数据级别对应第一访问级别,第二数据级别对应第二访问级别,第三数据级别对应第三访问级别,也即表示当账户密码的访问级别为第一访问级别时,可以访问第一数据级别对应的账户数据;当账户密码的访问级别为第二访问级别时,可以访问第二数据级别对应的账户数据;当账户密码的访问级别为第三访问级别时,可以访问第三数据级别对应的账户数据。

在根据账户信息获取到账户密码后,可以将该账户密码与样本账户密码进行匹配,将与该账户密码匹配成功的样本账户密码对应的访问级别,得到该账户密码对应的目标访问级别。

例如,账户密码可以为111,样本账户密码可以包括:第一样本账户密码111,第二样本账户密码222,第三样本账户密码333等,则可以从样本账户密码中,确定第一样本账户密码与账户密码相同,则获取第一样本账户密码对应的访问级别,可以为第一访问级别,则可以得到账户密码对应的目标访问级别为第一访问级别。

在一些实施例中,为了提高账户登录效率,在步骤获取账户的访问权限信息之后,还可以包括:

获取终端的访问权限信息;

将账户的访问权限信息与终端的访问权限信息进行匹配;

若账户的访问权限信息与述终端的访问权限信息匹配失败,则生成提示信息并将所述提示信息发送至所述终端。

其中,终端的访问权限信息为终端在进行数据访问时的访问级别,终端的访问级别可以根据用户在该终端进行账户登录的频率进行设置。

比如,终端的访问级别可以包括:第一访问级别、第二访问级别以及第三访问级别等,其中,第一访问级别高于第二访问级别和第三访问级别,第二访问级别高于第三访问级别,第一访问级别可访问的数据包括第二访问级别和第三访问级别可访问的数据,第二访问级别可访问的数据包括第三访问级别可访问的数据,那么,终端在进行访问级别设置时,可以获取该终端的账户登录频率,若登录频率越高,表示用户通过该终端访问的数据越多,则可以设置该终端的数据访问级别越高。

在一些实施例中,终端的访问级别还可以通过用户自定义设置,用户可以根据实际需求对终端进行访问级别设置,以满足用户数据访问需求。

在获取到终端的访问权限信息之后,可以将终端的访问权限信息与账户的访问权限信息进行匹配。

比如,获取终端的访问权限信息,可以确定终端的访问级别可以为第三访问级别,账户的访问权限信息可以包括:第一访问级别和第二访问级别,将终端的访问权限信息与账户的访问权限信息进行匹配,可以确定账户的访问权限信息中不存在终端的访问级别,则表示终端的访问权限信息与账户的访问权限信息匹配失败。

当终端的访问权限信息与账户的访问权限信息匹配失败,可以表示服务器对账户信息验证失败,此时,不能成功登录账户。为了节省账户登录时间,服务器可以生成提示信息,并将提示信息发送至终端。

其中,提示信息用于提示用户账户登录失败,提示信息的提示内容可以为“当前输入登录密码的访问级别有误,请重新输入!”,当用户在终端看到该提示信息之后,即可以快速确定登录失败原因,然后可以输入正确访问级别的密码,完成账户登录。

103、从样本数据库中匹配出目标访问级别对应的样本数据,得到目标数据。

其中,样本数据库为服务器的数据库,存储有大量数据,样本数据库可以包括多个样本数据级别的样本数据。

请参考表3,表3为样本数据库中,样本数据级别与样本数据的对应关系:

表3

其中,任一样本数据级别的样本数据包括数据级别低于该样本数据级别的样本数据。

例如,样本数据库包括第一样本数据级别对应的数据、第二样本数据级别对应的数据以及第三样本数据级别对应的数据,第一样本数据级别高于第二样本数据级别,第二样本数据级别高于第三样本数据级别,那么,第一样本数据级别的对应的数据包括有第二样本数据级别的数据和第三样本数据级别的数据,第二样本数据级别的数据包括有第三样本级别的数据。

其中,数据的级别等级可以根据数据的隐私度进行设置,隐私度可以为表示数据的私密程度。终端可以对数据进行识别检测,得到数据的隐私度,从而设置数据的级别等级。

比如,当数据为图片时,终端可以识别图片内容,得到图片信息,将该图片信息可以与预设图片信息进行匹配,得到该图片信息与预设图片信息的相似度,也即数据的隐私度,然后根据该隐私度设置数据的等级级别,隐私度越高,则可以设置数据级别越高,从而保证数据的安全性。

在一些实施例中,为了快速获取数据,步骤从样本数据库中匹配出目标访问级别对应的样本数据,得到目标数据,可以包括:

获取预设关系表中的访问级别与数据级别的对应关系;

根据对应关系确定与目标访问级别对应的数据级别,得到目标数据级别;

从本数据库中,获取目标数据级别的样本数据,得到目标数据。

其中,预设关系表包括每一访问级别与每一数据级别的对应关系,具体可以参见步骤102中访问级别与数据级别的对应关系。

进一步的,根据访问级别与数据级别的对应关系,可以确定目标访问级别对应的目标数据级别,然后,根据样本数据级别与样本数据的对应关系,获取目标数据级别对应的样本数据,则可以得到目标数据。

例如,访问级别与数据级别的对应关系可以为:第一访问级别对应第一数据级别,第二访问级别对应第二数据级别,第三访问级别对应第三数据级别;数据级别与数据的对应关系为:第一数据级别对应第一数据级别的数据、第二数据级别的数据和第三数据级别的数据,第二数据级别对应第二数据级别的数据和第三数据级别的数据,第三数据级别对应第三数据级别的数据;若当前目标访问级别为第一访问级别,则可以确定目标数据级别为第一数据级别,进一步的,可以确定目标数据为第一数据级别对应第一数据级别的数据、第二数据级别的数据和第三数据级别的数据。

104、向终端发送目标数据。

在根据数据访问请求确定目标数据之后,则可以将该目标数据向终端发送,以使终端用户可以进行访问目标数据。

本申请实施例公开了一种数据处理方法,该数据处理方法包括:当接收到终端发送的数据访问请求时,获取数据访问请求携带的账户信息;基于账户信息的内容确定对应的目标访问级别;从样本数据库中匹配出目标访问级别对应的样本数据,得到目标数据;向终端发送所述目标数据。本申请实施例通过获取终端发送的数据访问请求中携带的账户信息,以根据账户信息中的账户密码来确定当前终端的目标访问级别,将与目标访问级别对应的数据级别的目标数据发送至终端,以使终端用户可以访问对应数据级别的数据,可以实现不同终端对不同数据级别的数据进行访问,从而可以提高数据访问的安全性。

参考图3,图3为本申请实施例提供的另一种数据处理方法的流程示意图。在本申请实施例中,该数据处理方法可以诸如手机、平板电脑、笔记本电脑,掌上电脑、便携式媒体播放器(Portable Media Player,PMP)等移动终端,以及诸如台式计算机等固定终端,该数据处理方法的具体场景应用可以如下:

201、接收用户输入的账户信息。

在本申请实施例中,终端可以支持账户登录功能,通过账户登录功能完成账户登录,以从服务器获取到数据进行访问。

其中,账户信息表示用户输入的内容,可以包括账户和账户密码等。

例如,终端进入账户登录界面,检测到用户在账户登录界面的输入操作,获取该输入操作输入的账户信息,该账户信息信息可以包括账户和账户密码。具体的,账户登录界面可以包括账户输入区域和账户密码输入区域,当检测到用户在账户输入区域输入1234567,在账户密码输入区域输入111时,可以获取到账户为:1234567,账户密码为111。

202、根据账户信息向服务器发送数据访问请求。

当终端根据用户在账户登录界面的输入操作,获取到用户输入的账户信息后,可以向服务器发送该账户信息的数据访问请求。

203、接收服务器根据数据访问请求返回的目标数据。

其中,目标数据指的是服务器根据账户信息从数据库中匹配出的数据,也即为当前用户想要查看的数据。当接收到服务器根据数据访问请求返回的目标数据后,还可以将目标数据进行展示,以便于用户通过终端访问数据,提高终端数据访问的便捷性。

在一些实施例中,为了提高数据处理效率,该数据处理方法还可以包括:

当检测到终端数据库添加新数据时,确定新增数据;

获取新增数据的特征信息;

根据特征信息确定新增数据的数据级别,并建立新增数据与数据级别的关联关系;

将新增数据以及新增数据与数据级别的关联关系同步至服务器。

其中,终端数据库是指终端存储的所有数据的集合,终端数据库可以包括多种类型的数据,比如:图片类型,视频类型,文本类型等等。

其中,新增数据指的是终端数据库新添加的数据,该新增数据可以为用户在使用终端过程中,产生的数据。

例如,用户在使用终端过程中,开启相机拍摄照片,然后将拍摄的照片进行保存,此时,终端可以检测到新增数据,该照片即为新增数据。

其中,特征信息包括新增数据中的所有内容特征,可以通过该特征信息来判断终端数据库中是否存在与该新增数据相似的数据,当终端数据库中存在与新增数据相似的数据时,则可以通过相似数据的数据级别设置新增数据的数据级别,从而提高数据处理效率。

例如,新增数据可以为图片,对图片进行识别,得到该图片中的人脸部分,获取人脸特征,则可以得到新增数据的特征信息。

在一些实施例中,步骤根据特征信息确定新增数据的数据级别,可以包括:

确定所述新增数据的数据类型;

从所述终端数据库中,获取与所述新增数据的数据类型相同的数据,得到多个候选数据;

获取每一候选数据的特征信息,并将所述新增数据的特征信息与每一候选数据的特征信息进行匹配;

确定与所述新增数据匹配成功的候选数据的数据级别,得到所述新增数据的数据级别。

其中,数据类型表示数据的表现形式,可以包括多种,比如,数据类型可以为:图片类型,视频类型,文本类型等等。

其中,候选数据为与新增数据的数据类型相同的数据。

例如,新增数据的数据类型可以为图片类型,终端数据库中,图片类型的数据可以包括第一图片数据、第二图片数据、第三图片数据以及第四图片数据等,则可以确定终端数据库中与新增数据的数据类型相同的候选数据为:第一图片数据、第二图片数据、第三图片数据以及第四图片数据。

当确定与新增数据相似的候选数据之后,为了提高匹配效率,则可以提取的候选数据的特征信息,然后将候选数据的特征信息与新增数据的特征信息进行相似度比较,确定出与新增数据的特征信息最匹配的候选数据,最后可以根据最匹配的候选数据的数据级别设置新增数据的数据级别。

例如,候选数据可以包括:第一图片数据、第二图片数据、第三图片数据以及第四图片数据,对候选数据进行识别,特征提取,得到第一图片数据包括人脸1,第二图片数据包括人脸2、第三图片数据包括人脸3、第四图片数据包括人脸1等,新增数据的特征信息包括人脸2,则可以确定第二图片数据为与新增数据最相似的数据,获取第二图片数据的数据级别,可以根据第二图片数据的数据级别确定新增数据的数据级别,无需用户手动设置,可以根据用户历史行为习惯对新增数据的数据级别进行设置,节省用户设置时间,提高效率。

在一些实施例中,若当前访问完当前账户信息对应访问的数据等级的数据之后,用户想要访问其他数据等级的数据,可以对登录的账户进行注销操作,重新进行账户登录,输入想要访问的数据等级的数据对应的账户信息,则登录成功后,用户则可以访问切换账户信息之后的数据等级的数据。

本申请实施例公开了另一种数据处理方法,该数据处理方法包括:接收用户输入的账户信息,根据账户信息向服务器发送数据访问请求,接收服务器根据数据访问请求返回的目标数据。本申请实施例通过用户输入的账户信息,终端用户可以访问账户信息对应数据级别的数据,可以提高终端数据访问效率。

如图4所示,图4为本申请实施例提供的另一种数据处理方法的流程示意图。以服务器和终端之间的交互为例,提供了一种数据处理方法,具体流程如下:

301、接收用户输入的账户信息。

当终端检测到用户在账户登录界面的输入操作时,可以获取用户在账户登录界面的账户输入区域输入的账户,以及在账户登录界面的密码输入区域输入的账户密码,当确定用户输入的账户和账户密码后,则可以确定账户信息。

例如,用户在账户登录界面的账户输入区域输入:1234567890,在账户登录界面的密码输入区域输入:000,则账户信息包括:账户为123456789,账户密码为222。

302、根据账户信息向服务器发送数据访问请求。

在终端获取到用户输入的账户信息之后,则可以向服务器发送数据访问请求,该数据访问请求可以携带有用户输入的账户信息。

303、接收终端发送的数据访问请求,获取数据访问请求携带的账户信息。

当服务器接收到终端发送的数据请求后,可以获取数据访问请求中的账户信息,也即用户输入的账户和账户密码。

在一些实施例中,一方面,服务器可以通过账户信息对账户以及账户密码进行验证,判断用户输入的账户和账户密码是否正确。另一方面,服务器可以根据账户信息中的账户密码对应的访问级别来确定终端发送的数据访问请求对应的数据级别,以便于将对应的数据发送至终端方便用户进行访问。

304、基于账户信息的内容确定对应的目标访问级别。

其中,账户信息的内容可以包括:账户和账户密码,根据账户信息的内容确定对应的目标访问级别,也即根据账户密码对应的访问级别确定目标访问级别。

在一些实施例中,一个账户可以对应多个账户密码,不同的账户密码拥有不同的访问权限,用于访问不同数据级别的数据。在对账户的账户密码进行设置时,可以根据数据级别进行设置,比如,数据级别可以包括:数据级别1、数据级别2、数据级别3等,则在进行账户密码设置时,可以设置账户密码1为111,账户密码2为222,账户密码3为333等方式,以便于用户记忆,在进行账户登录时,快速确定想要访问的数据级别的数据对应的账户密码。

比如,当前用户输入的账号为1234567890,服务器可以获取该账户对应的所有登录密码,可以包括:密码1为111,密码2为222,密码3为333等,其中密码1对应的访问级别可以为第一访问级别,密码2对应的访问级别可以为第二访问级别,密码3对应的访问级别可以为第三访问级别,检测到当前账户信息中的用户输入的账户密码为222,则可以确定账户信息对应的目标访问级别为第二访问级别。

305、从样本数据库中匹配出目标访问级别对应的样本数据,得到目标数据。

在服务器确定当前账户信息对应的目标访问级别后,可以获取访问级别与数据级别的对应关系,根据访问级别与数据级别的对应关系来确定目标访问级别对应的目标数据等级。

例如,访问级别可以包括第一访问级别、第二访问级别以及第三访问级别等,数据级别可以包括第一数据级别、第二数据级别以及第三数据级别等,第一访问级别可以对应第一数据级别,第二访问级别可以对应第二数据级别,第三访问级别可以对应第三数据级别,若账户信息对应的目标访问级别为第二访问级别,则可以确定账户信息对应的目标数据级别为第二数据级别。

服务器可以从样本数据库中获取目标数据级别的数据,比如,目标数据级别可以为第二数据级别,在样本数据库中,第二数据级别的数据包括第二数据级别的数据和第三数据级别的数据,从而得到目标数据。

306、向终端发送目标数据。

当服务器根据终端发送的数据访问请求,确定该数据访问请求中的账户信息对应的目标数据后,可以将该目标数据发送给终端。

307、接收服务器根据数据访问请求返回的目标数据。

当终端接收到服务器根据数据访问请求返回的目标数据后,则可以对目标数据进行访问,通过本申请实施例中的方式,用户在登录账户时可以通过输入不同的登录密码从服务器段获取不同数据级别的数据,满足用户对各个数据级别的数据访问需求,提高用户体验。

本申请实施例公开了一种数据处理方法,该数据处理方法包括:终端接收用户输入的账户信息,根据账户信息向服务器发送数据访问请求,服务器接收终端发送的数据访问请求,获取数据访问请求携带的账户信息,基于账户信息的内容确定对应的目标访问级别,从样本数据库中匹配出目标访问级别对应的样本数据,得到目标数据,然后向终端发送目标数据,以使终端接收服务器根据数据访问请求返回的目标数据。本申请实施例通过本申请实施例通过获取终端发送的数据访问请求中携带的账户信息,以根据账户信息中的账户密码来确定当前终端的目标访问级别,将与目标访问级别对应的数据级别的目标数据发送至终端,以使终端用户可以访问对应数据级别的数据,可以实现不同终端对不同数据级别的数据进行访问,从而可以提高数据访问的安全性。

为便于更好的实施本申请实施例提供的数据处理方法,本申请实施例还提供一种基于上述数据处理方法的装置。其中名词的含义与上述数据处理方法中相同,具体实现细节可以参考方法实施例中的说明。

请参阅图5,图5为本申请实施例提供的一种数据处理装置的结构框图,应用于服务器,该数据处理装置包括:

第一接收单元401,用于当接收到终端发送的数据访问请求时,获取所述数据访问请求携带的账户信息;

确定单元402,用于基于所述账户信息的内容确定对应的目标访问级别;

匹配单元403,用于从样本数据库中匹配出所述目标访问级别对应的样本数据,得到目标数据;

第一发送单元404,用于向所述终端发送所述目标数据。

在一些实施例中,确定单元402,可以包括:

第一获取子单元,用于获取所述账户的访问权限信息,所述访问权限信息包括:多个样本账户密码,以及每一样本账户密码对应的访问级别;

第一确定子单元,用于根据所述访问权限信息确定所述账户密码对应的访问级别,得到目标访问级别。

在一些实施例中,匹配单元403,可以包括:

第二获取子单元,用于获取预设关系表中的访问级别与数据级别的对应关系;

第二确定子单元,用于根据所述对应关系确定与所述目标访问级别对应的数据级别,得到目标数据级别;

第三获取子单元,用于从所述样本数据库中,获取所述目标数据级别的样本数据,得到所述目标数据。

请参阅图6,图6为本申请实施例提供的另一种数据处理装置的结构框图,应用于终端,该数据处理装置包括:

第二接收单元501,用于接收用户输入的账户信息;

第二发送单元502,用于根据所述账户信息向服务器发送数据访问请求;

第三接收单元503,用于接收所述服务器根据所述数据访问请求返回的目标数据。

在一些实施例中,该数据处理装置还可以包括:

检测单元,用于当检测到终端数据库添加新数据时,确定新增数据;

获取单元,用于获取所述新增数据的特征信息;

建立单元,用于根据所述特征信息确定所述新增数据的数据级别,并建立所述新增数据与所述数据级别的关联关系;

同步单元,用于将所述新增数据以及所述新增数据与所述数据级别的关联关系同步至服务器。

在一些实施例中,建立单元,可以包括:

第三确定子单元,用于确定所述新增数据的数据类型;

第四获取子单元,用于从所述终端数据库中,获取与所述新增数据的数据类型相同的数据,得到多个候选数据;

第五获取子单元,用于获取每一候选数据的特征信息,并将所述新增数据的特征信息与每一候选数据的特征信息进行匹配;

第四确定子单元,用于确定与所述新增数据匹配成功的候选数据的数据级别,得到所述新增数据的数据级别。

本申请实施例公开了一种数据处理装置,该数据处理装置包括:第一接收单元401当接收到终端发送的数据访问请求时,获取所述数据访问请求携带的账户信息,确定单元402基于所述账户信息的内容确定对应的目标访问级别,匹配单元403从样本数据库中匹配出所述目标访问级别对应的样本数据,得到目标数据,第一发送单元404向所述终端发送所述目标数据,第二接收单元501接收用户输入的账户信息,第二发送单元502根据所述账户信息向服务器发送数据访问请求,第三接收单元503接收所述服务器根据所述数据访问请求返回的目标数据。本申请实施例通过获取终端发送的数据访问请求中携带的账户信息,以根据账户信息中的账户密码来确定当前终端的目标访问级别,将与目标访问级别对应的数据级别的目标数据发送至终端,以使终端用户可以访问对应数据级别的数据,可以实现不同终端对不同数据级别的数据进行访问,从而可以提高数据访问的安全性。

本申请实施例还提供一种计算机设备,该计算机设备可以为终端。如图7所示,该终端可以包括射频(RF,Radio Frequency)电路601、包括有一个或一个以上存储介质的存储器602、输入单元603、显示单元604、传感器605、音频电路606、无线保真(WiFi,WirelessFidelity)模块607、包括有一个或者一个以上处理核心的处理器608、以及电源609等部件。本领域技术人员可以理解,图7中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

RF电路601可用于收发信息过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器608处理;另外,将涉及上行的数据发送给基站。通常,RF电路601包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM,Subscriber Identity Module)卡、收发信机、耦合器、低噪声放大器(LNA,LowNoise Amplifier)、双工器等。此外,RF电路601还可以通过无线通信与网络和其他设备通信。

存储器602可用于存储软件程序以及模块,处理器608通过运行存储在存储器602的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器602还可以包括存储器控制器,以提供处理器608和输入单元603对存储器602的访问。

输入单元603可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元603可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。除了触敏表面,输入单元603还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元604可用于显示由用户输入的信息或提供给用户的信息以及服务器的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元604可包括显示面板,可选的,可以采用液晶显示器(LCD,Liquid CrystalDisplay)、有机发光二极管(OLED,Organic Light-Emitting Diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器608以确定触摸事件的类型,随后处理器608根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图7中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。

终端还可包括至少一种传感器605,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在服务器移动到耳边时,关闭显示面板和背光。

音频电路606、扬声器,传声器可提供用户与服务器之间的音频接口。音频电路606可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路606接收后转换为音频数据,再将音频数据输出处理器608处理后,经RF电路601以发送给比如终端,或者将音频数据输出至存储器602以便进一步处理。音频电路606还可能包括耳塞插孔,以提供外设耳机与服务器的通信。

WiFi属于短距离无线传输技术,终端通过WiFi模块607可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图7示出了WiFi模块607,但是可以理解的是,其并不属于终端的必须构成,完全可以根据需要在不改变申请的本质的范围内而省略。

处理器608是终端的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器602内的软件程序和模块,以及调用存储在存储器602内的数据,执行服务器的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器608可包括一个或多个处理核心;优选的,处理器608可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器608中。

终端还包括给各个部件供电的电源609(比如电池),优选的,电源可以通过电源管理系统与处理器608逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源609还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

具体在本实施例中,终端中的处理器608会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器602中,并由处理器608来运行存储在存储器602中的应用程序,从而实现各种功能:

接收用户输入的账户信息;

根据账户信息向服务器发送数据访问请求;

接收服务器根据数据访问请求返回的目标数据。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

由上可知,本实施例的终端可以实现数据处理的步骤,提高了数据访问的安全性。

本申请实施例还提供一种计算机设备,该计算机设备可以服务器,如图8所示,其示出了本申请实施例所涉及的服务器的结构示意图,具体来讲:

该服务器可以包括一个或者一个以上处理核心的处理器701、一个或一个以上计算机可读存储介质的存储器702、电源703和输入单元704等部件。本领域技术人员可以理解,图8中示出的服务器结构并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

处理器701是该服务器的控制中心,利用各种接口和线路连接整个服务器的各个部分,通过运行或执行存储在存储器702内的软件程序和/或模块,以及调用存储在存储器702内的数据,执行服务器的各种功能和处理数据,从而对服务器进行整体监控。可选的,处理器701可包括一个或多个处理核心;优选的,处理器701可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器701中。

存储器702可用于存储软件程序以及模块,处理器501通过运行存储在存储器702的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器702可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器702可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器702还可以包括存储器控制器,以提供处理器701对存储器702的访问。

服务器还包括给各个部件供电的电源703,优选的,电源703可以通过电源管理系统与处理器701逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源703还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

该服务器还可包括输入单元704,该输入单元704可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

尽管未示出,服务器还可以包括显示单元等,在此不再赘述。具体在本实施例中,服务器中的处理器701会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器702中,并由处理器701来运行存储在存储器702中的应用程序,从而实现各种功能,如下:

当接收到终端发送的数据访问请求时,获取数据访问请求携带的账户信息;

基于账户信息的内容确定对应的目标访问级别;

从样本数据库中匹配出目标访问级别对应的样本数据,得到目标数据;

向终端发送所述目标数据。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

由上可知,本实施例的服务器可以实现数据处理的步骤,提高了数据访问的安全性。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于存储介质中,并由处理器进行加载和执行。

为此,本申请实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种数据处理方法中的步骤。例如,该指令可以执行如下步骤:

当接收到终端发送的数据访问请求时,获取数据访问请求携带的账户信息;基于账户信息的内容确定对应的目标访问级别;从样本数据库中匹配出目标访问级别对应的样本数据,得到目标数据;向终端发送所述目标数据。

或者,

接收用户输入的账户信息;根据账户信息向服务器发送数据访问请求;接收服务器根据数据访问请求返回的目标数据。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

由于该存储介质中所存储的指令,可以执行本申请实施例所提供的任一种数据处理方法中的步骤,因此,可以实现本申请实施例所提供的任一种数据处理方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上对本申请实施例所提供的数据处理方法、装置、存储介质及终端进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

相关技术
  • 一种数据处理方法、装置、计算机设备和计算机可读存储介质
  • 一种数据处理方法、装置、计算机设备和计算机可读存储介质
技术分类

06120112359614