用户属性数据的更新方法、装置、服务器和存储介质制造方法及图纸

技术编号:26597430 阅读:31 留言:0更新日期:2020-12-04 21:19
本公开关于一种用户属性数据的更新方法、装置、服务器和存储介质,属于数据处理领域。具体实施方案为:当用户状态信息变化时,获取数据库之中用以存储用户属性数据的位数据,并确定位数据之中每一位所对应的属性类别和状态含义;根据属性类别和状态含义,确定位数据之中的待更新位以及待更新位所对应的目标值;根据目标值和待更新位的原值生成针对用户属性数据的数据库运算操作序列;根据数据库运算操作序列之中的数据库运算操作,对数据库之中用户属性数据的位数据进行运算,以使待更新位从原值更新为目标值。该实施方案充分利用了数据库的数据类型存储功能以及按位更新方式,实现了用户属性数据的更新。

【技术实现步骤摘要】
用户属性数据的更新方法、装置、服务器和存储介质
本公开涉及数据处理领域,尤其涉及一种用户属性数据的更新方法、装置、服务器和存储介质。
技术介绍
数据库是数据的有序集合。它是模式、表、查询、报告、视图和其他对象的集合。数据通常被组织成以支持需要信息的流程的方式来模拟现实的各个方面,例如,以支持存储用户属性信息的方式来实现用户属性的查询的可用性。数据库管理系统是一种与用户、其他应用程序和数据库本身进行交互以获取和分析数据的计算机软件应用程序。数据库管理系统已成为现有系统中不可或缺的一个重要组成部分,而数据的存取功能则是数据库系统最基本的功能。例如,利用数据库管理系统的数据存取功能,实现对应用程序之中大量用户的用户属性数据进行管理,而当该应用程序之中用户的用户属性发生变化时,需要对数据库之中该用户的用户属性数据进行更新。
技术实现思路
本公开提供一种用户属性数据的更新方法、装置、服务器和存储介质,以至少解决相关技术中数据库之中用户属性数据更新的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种用户属性本文档来自技高网...

【技术保护点】
1.一种用户属性数据的更新方法,其特征在于,包括:/n当用户状态信息变化时,获取数据库之中用以存储用户属性数据的位数据,并确定所述位数据之中每一位所对应的属性类别和状态含义;/n根据所述位数据之中每一位所对应的属性类别和状态含义,确定所述位数据之中的待更新位以及所述待更新位所对应的目标值,其中,所述目标值为用户属性随着用户状态信息变化而发生变化后所对应的值;/n根据所述目标值和所述待更新位的原值生成针对所述用户属性数据的数据库运算操作序列,其中,所述数据库运算操作序列包括至少一个数据库运算操作;以及/n根据所述数据库运算操作序列之中的数据库运算操作,对所述数据库之中所述用户属性数据的位数据进行...

【技术特征摘要】
1.一种用户属性数据的更新方法,其特征在于,包括:
当用户状态信息变化时,获取数据库之中用以存储用户属性数据的位数据,并确定所述位数据之中每一位所对应的属性类别和状态含义;
根据所述位数据之中每一位所对应的属性类别和状态含义,确定所述位数据之中的待更新位以及所述待更新位所对应的目标值,其中,所述目标值为用户属性随着用户状态信息变化而发生变化后所对应的值;
根据所述目标值和所述待更新位的原值生成针对所述用户属性数据的数据库运算操作序列,其中,所述数据库运算操作序列包括至少一个数据库运算操作;以及
根据所述数据库运算操作序列之中的数据库运算操作,对所述数据库之中所述用户属性数据的位数据进行运算,以使所述位数据之中的待更新位从所述原值更新为所述目标值。


2.根据权利要求1所述的用户属性数据的更新方法,其特征在于,所述根据所述位数据之中每一位所对应的属性类别和状态含义,确定所述位数据之中的待更新位以及所述待更新位所对应的目标值,包括:
获取所述用户属性数据之中的属性变化值以及所述属性变化值所属的属性类别;
根据所述属性变化值所属的属性类别和所述位数据之中每一位所对应的属性类别,确定所述位数据之中的待更新位;
根据所述属性变化值和所述位数据之中每一位所对应的状态含义,确定所述待更新位所对应的目标值。


3.根据权利要求1所述的用户属性数据的更新方法,其特征在于,所述根据所述目标值和所述待更新位的原值生成针对所述用户属性数据的数据库运算操作序列,包括:
根据所述待更新位的目标值和所述原值,确定所述待更新位所对应的属性类别的变更类型;
根据所述变更类型生成针对所述用户属性数据的数据库运算操作序列。


4.根据权利要求3所述的用户属性数据的更新方法,其特征在于,
当所述变更类型为第一类型时,所述数据库运算操作序列包括逻辑或运算操作;
当所述变更类型为第二类型时,所述数据库运算操作序列包括依次进行的逻辑取反运算操作和逻辑与运算操作;
其中,所述第一类型表示所述待更新位从无属性状态切换为有属性状态,所述第二类型表示所述待更新位从所述有属性状态切换为所述无属性状态。


5.根据权利要求4所述的用户属性数据的更新方法,其特征在于,当所述变更类型为所述第一类型时,根据所述数据库运算操作序列之中的数据库运算操作,对所述数据库之中所述用户属性数据的位数据进行运算,包括:
基于所述待更新位,生成所述用户属性数据的位数据所对应的第一中间数值;
将所述位数据所对应的原始数值和所述位数据所对应的第...

【专利技术属性】
技术研发人员:李青云
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1