一种基于bit位的多状态存储方法、系统、平台及存储介质与流程

文档序号:37419813发布日期:2024-03-25 19:07阅读:6来源:国知局
一种基于bit位的多状态存储方法、系统、平台及存储介质与流程

本发明属于存储处理,具体涉及一种基于bit位的多状态存储方法、系统、平台及存储介质。


背景技术:

1、针对于商户自己判断开通哪些模块或操作的功能,现目前主要的做法是设计商户与功能的关联表,假定商户编号为1001的商户开通了a、b、c三个功能,则需要在关联表中记录三个记录,该操作随着业务拓展,记录会很多。判断是否开通功能是一个调用非常频繁的操作,随着操作数据量的增量,导致给系统带来了很大的压力,从而使得用户的操作体验变得越来越差,而且还存在存取效率低与扩展性差的问题。

2、因此,针对以的技术问题缺陷,急需设计和开发一种基于bit位的多状态存储方法、系统、平台及存储介质。


技术实现思路

1、为克服上述现有技术存在的不足及困难,本发明之目的在于提供一种基于bit位的多状态存储方法、系统、平台及存储介质,节省了存储空间,以及提高了存取效率,同时还保留了非常高的扩展性,有利于saas业务的扩展。

2、本发明的第一目的在于提供一种基于bit位的多状态存储方法;

3、本发明的第二目的在于提供一种基于bit位的多状态存储系统;

4、本发明的第三目的在于提供一种基于bit位的多状态存储平台;

5、本发明的第四目的在于提供一种计算机可读取存储介质;

6、本发明的第一目的是这样实现的:所述方法包括如下步骤:

7、实时获取待存储多状态数据,并生成与所述待存储多状态数据相对应的第一功能数据;

8、根据待存储多状态数据相对应的第一功能数据,创建所述第一功能数据与bit位的关系数据;

9、根据与bit位的关系数据,拆解与第一功能数据相对应的数值常量列表;

10、生成与待存储多状态数据相对应的第二功能数据,并存储所述第二功能数据;其中,所述第二功能数据为第一功能数据中已开通的功能数据。

11、进一步地,所述实时获取待存储多状态数据,并生成与所述待存储多状态数据相对应的第一功能数据,还包括:

12、根据待存储多状态数据,生成与所述待存储多状态数据相对应且唯一的数字值;其中,数字值代表一个功能或多个功能。

13、进一步地,所述实时获取待存储多状态数据,并生成与所述待存储多状态数据相对应的第一功能数据,还包括:

14、根据所述功能数据,生成与所述功能数据相对应的二进制位数据;

15、根据所述二进制位数据,拆分并生成与所述二进制位数据相对应的功能项。

16、进一步地,所述根据待存储多状态数据相对应的功能数据,创建所述功能数据与bit位的关系数据,还包括:

17、根据所述功能数据,判定并校验所述功能数据相对应的功能是否开通。

18、进一步地,所述根据与bit位的关系数据,拆解与第一功能数据相对应的数值常量列表,还包括:

19、排列组合处理拆解后的数值常量列表,并生成与数值在相应bit位的组合数据。

20、本发明的第二目的是这样实现的:所述系统包括:

21、第一数据生成单元,用于实时获取待存储多状态数据,并生成与所述待存储多状态数据相对应的第一功能数据;

22、数据创建单元,用于根据待存储多状态数据相对应的第一功能数据,创建所述第一功能数据与bit位的关系数据;

23、数据拆解单元,用于根据与bit位的关系数据,拆解与第一功能数据相对应的数值常量列表;

24、第二数据生成单元,用于生成与待存储多状态数据相对应的第二功能数据,并存储所述第二功能数据;其中,所述第二功能数据为第一功能数据中已开通的功能数据。

25、进一步地,所述第一数据生成单元,还包括:

26、第一生成模块,用于根据待存储多状态数据,生成与所述待存储多状态数据相对应且唯一的数字值;其中,数字值代表一个功能或多个功能;

27、和/或,所述数据创建单元,还包括:

28、第一判定模块,用于根据所述功能数据,判定并校验所述功能数据相对应的功能是否开通;

29、和/或,所述数据拆解单元,还包括:

30、第二生成模块,用于排列组合处理拆解后的数值常量列表,并生成与数值在相应bit位的组合数据。

31、进一步地,所述第一数据生成单元,还包括:

32、第三生成模块,用于根据所述功能数据,生成与所述功能数据相对应的二进制位数据;

33、第四生成模块,用于根据所述二进制位数据,拆分并生成与所述二进制位数据相对应的功能项。

34、本发明的第三目的是这样实现的:包括处理器、存储器以及基于bit位的多状态存储平台控制程序;其中在所述的处理器执行所述的基于bit位的多状态存储平台控制程序,所述的基于bit位的多状态存储平台控制程序被存储在所述存储器中,所述的基于bit位的多状态存储平台控制程序,实现所述的基于bit位的多状态存储方法。

35、本发明的第四目的是这样实现的:所述计算机可读取存储介质存储有基于bit位的多状态存储平台控制程序,所述的基于bit位的多状态存储平台控制程序,实现所述的基于bit位的多状态存储方法。

36、本发明通过方法实时获取待存储多状态数据,并生成与所述待存储多状态数据相对应的第一功能数据;根据待存储多状态数据相对应的第一功能数据,创建所述第一功能数据与bit位的关系数据;根据与bit位的关系数据,拆解与第一功能数据相对应的数值常量列表;生成与待存储多状态数据相对应的第二功能数据,并存储所述第二功能数据;其中,所述第二功能数据为第一功能数据中已开通的功能数据,以及与所述方法相应的系统、平台及存储介质,节省了存储空间,以及提高了存取效率,同时还保留了非常高的扩展性,有利于saas业务的扩展。

37、也就是说,通过比特位来存储与判断商户开通了什么功能,一方面节省了存储空间,另一方面提高了存取效率,同时保留了非常高的扩展性,有利于saas业务的扩展。



技术特征:

1.一种基于bit位的多状态存储方法,其特征在于,所述方法包括步骤:

2.根据权利要求1所述的一种基于bit位的多状态存储方法,其特征在于,所述实时获取待存储多状态数据,并生成与所述待存储多状态数据相对应的第一功能数据,还包括:

3.根据权利要求1或2所述的一种基于bit位的多状态存储方法,其特征在于,所述实时获取待存储多状态数据,并生成与所述待存储多状态数据相对应的第一功能数据,还包括:

4.根据权利要求1所述的一种基于bit位的多状态存储方法,其特征在于,所述根据待存储多状态数据相对应的功能数据,创建所述功能数据与bit位的关系数据,还包括:

5.根据权利要求1所述的一种基于bit位的多状态存储方法,其特征在于,所述根据与bit位的关系数据,拆解与第一功能数据相对应的数值常量列表,还包括:

6.一种基于bit位的多状态存储系统,其特征在于,所述系统包括:

7.根据权利要求6所述的一种基于bit位的多状态存储系统,其特征在于,所述第一数据生成单元,还包括:

8.根据权利要求6或7所述的一种基于bit位的多状态存储系统,其特征在于,所述第一数据生成单元,还包括:

9.一种基于bit位的多状态存储平台,其特征在于,包括处理器、存储器以及基于bit位的多状态存储平台控制程序;其中,在所述的处理器执行所述的基于bit位的多状态存储平台控制程序,所述的基于bit位的多状态存储平台控制程序被存储在所述存储器中,所述的基于bit位的多状态存储平台控制程序,实现如权利要求1至5中任一项所述的基于bit位的多状态存储方法。

10.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质存储有基于bit位的多状态存储平台控制程序,所述的基于bit位的多状态存储平台控制程序,实现如权利要求1至5中任一项所述的基于bit位的多状态存储方法。


技术总结
本发明属于存储处理技术领域,具体涉及一种基于bit位的多状态存储方法、系统、平台及存储介质。本发明通过方法实时获取待存储多状态数据,并生成与所述待存储多状态数据相对应的第一功能数据;根据待存储多状态数据相对应的第一功能数据,创建所述第一功能数据与bit位的关系数据;根据与bit位的关系数据,拆解与第一功能数据相对应的数值常量列表;生成与待存储多状态数据相对应的第二功能数据,并存储所述第二功能数据;其中,所述第二功能数据为第一功能数据中已开通的功能数据,以及与所述方法相应的系统、平台及存储介质,节省了存储空间,以及提高了存取效率,同时还保留了非常高的扩展性,有利于SaaS业务的扩展。

技术研发人员:唐波,袁斌,王亮,陈培生
受保护的技术使用者:广州携旅信息科技有限公司
技术研发日:
技术公布日:2024/3/24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1