System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种通过Redis实现的队列序号获取方法和装置制造方法及图纸_技高网

一种通过Redis实现的队列序号获取方法和装置制造方法及图纸

技术编号:41345054 阅读:2 留言:0更新日期:2024-05-20 10:00
本发明专利技术涉及一种通过Redis实现的队列序号获取方法和装置,该方法包括:获取到访用户的号码等级标识和所述到访用户所在厅店的第一配置信息,所述到访用户所在厅店对应的队列序号在当天已完成初始化,所述第一配置信息包括所述到访用户所在厅店的厅店标识和当前时间;根据当前队列序号,通过redis的incr计数器方法实现自增,得到目标队列序号;根据所述号码等级标识、所述目标队列序号和所述厅店标识,生成队列标识并反馈给客户端显示。通过本发明专利技术的方法,由于使用incr计数器可实现有序递增,可读性强,且可减少前后端网服务交互,从而在大数据量的前提下,也可以保证方法的稳定性。

【技术实现步骤摘要】

本专利技术涉及数据处理、计算机,具体而言,本专利技术涉及一种通过redis实现的队列序号获取方法和装置。


技术介绍

1、目前大多厅店的排队队列序号的获取方式分为两种,一种为厅店单机模式,程序设置最大队列值,每日清理;一种为厅店联网模式,通过数据库序列或者单独部署序列服务器实现。无论哪种实现方式,都有相应的局限性。

2、由于时代的发展与进步,对客户的高质量服务尤为重要,对各厅店排队信息的获取,数据的分析,可以很大的帮助各行业对客户到厅服务的提升。就要求运营人员可以实时看到获取所有厅店的数据,厅店单机模式无法满足相应要求,目前的联网模式,交互方式跨前后端网络,大数据量下存在延迟不稳定的现象,且如果有新的厅店增加,则需要重新进行配置,配置会受各种因素的影响,使得序列的扩展性也存在问题。


技术实现思路

1、本专利技术所要解决的技术问题是提供了一种通过redis实现的队列序号获取方法和装置,旨在解决上述至少一个技术问题。

2、第一方面,本专利技术解决上述技术问题的技术方案如下:一种通过redis实现的队列序号获取方法,该方法包括:

3、获取到访用户的号码等级标识和所述到访用户所在厅店的第一配置信息,所述到访用户所在厅店对应的队列序号在当天已完成初始化,所述第一配置信息包括所述到访用户所在厅店的厅店标识和当前时间;

4、根据当前队列序号,通过redis的incr计数器方法实现自增,得到目标队列序号;

5、根据所述号码等级标识、所述目标队列序号和所述厅店标识,生成队列标识并反馈给客户端显示。

6、本专利技术的有益效果是:本方案生成的队列标识中包括号码等级标识、所述目标队列序号和所述第一配置信息,其中,目标队列序号是通过redis的incr计数器方法实现自增,由于使用incr计数器可实现有序递增,可读性强,且可减少前后端网服务交互,从而在大数据量的前提下,也可以保证方法的稳定性。

7、在上述技术方案的基础上,本专利技术还可以做如下改进。

8、进一步,上述redis中还包括各个第一配置信息对应的第二配置信息,对于每个所述第二配置信息,上述第二配置信息包括redis对应的主机的信息和连接redis的客户端的数据,该方法还包括:

9、获取新增厅店的名称;

10、确定所述新增厅店对应的第二配置信息和第一配置信息;

11、将所述新增厅店对应的第二配置信息和第一配置信息存储至所述redis。

12、采用上述进一步方案的有益效果是,由于采用redis的incr计数器方法实现自增,第一配置信息和第二配置信息可采用k-value的方式存储在redis中,基于第一配置信息即可自动确定第二配置信息,由此,无需做过多的配置,即可实现序列快速扩展。

13、进一步,上述第二配置信息中还包括所述redis对应的用户名和密码,该方法还包括:

14、通过所述redis对应的用户名和密码访问所述redis,以从所述redis中获取各个第一配置信息以及各个所述第一配置信息对应的第二配置信息。

15、采用上述进一步方案的有益效果是,基于用户名和密码访问redis,可提高数据的安全性。

16、进一步,该方法还包括:

17、获取所述到访用户的号码信息;

18、根据所述号码信息,确定所述到访用户的排队信息,所述排队信息包括所述号码信息对应的号码等级标识、号码年龄段和号码所属网络通信类型中的至少一项;

19、对设定时间段内的到访用户的排队信息进行分析处理,得到分析结果。

20、采用上述进一步方案的有益效果是,对号码信息进行数据分析,可得到排队信息,以根据排队信息,对到访用户的各类信息进行进一步的分析,有助于帮助厅店提升服务。

21、进一步,上述根据所述号码信息,确定所述到访用户的排队信息,包括:

22、根据所述号码信息和预设的第一对应关系,确定所述号码信息对应的号码等级标识,所述第一对应关系为各个号码信息与各个号码等级标识之间的对应关系;

23、根据所述号码信息和预设的第二对应关系,确定所述号码信息对应的号码年龄段,所述第二对应关系为各个号码信息与各个号码年龄段之间的对应关系;

24、根据所述号码信息和预设的第三对应关系,确定所述号码信息对应的号码所属网络通信类型,所述第三对应关系为各个号码信息与各个号码所属网络通信类型的对应关系。

25、采用上述进一步方案的有益效果是,对号码信息进行不同的分析,可得到不同的排队信息,满足不同的业务需求。

26、进一步,若所述排队信息中包括所述号码信息对应的号码等级标识,所述对设定时间段内的到访用户的排队信息进行分析处理,得到分析结果,包括:

27、根据所述设定时间段内获取到的号码信息对应的号码等级标识,确定属于同一号码等级标识的号码数量,所述分析结果中包括属于同一号码等级标识的号码数量;

28、若所述排队信息中包括所述号码信息对应的号码年龄段,所述对设定时间段内的到访用户的排队信息进行分析处理,得到分析结果,包括:

29、根据所述设定时间段内获取到的号码信息对应的号码年龄段,确定属于各个年龄段的用户数量,所述分析结果中包括属于各个年龄段的用户数量;

30、若所述排队信息中包括所述号码信息对应的号码所属网络通信类型,所述号码所属网络通信类型包括异网类型和同网类型,所述对设定时间段内的到访用户的排队信息进行分析处理,得到分析结果,包括:

31、从所述设定时间段内获取到的号码信息对应的用户中,筛选出异网类型的用户,所述分析结果中包括异网类型的用户。

32、采用上述进一步方案的有益效果是,对不同的排队信息进行不同的处理,可得到不同的分析结果,以基于不同的分析结果为不同的业务场景进行服务。

33、第二方面,本专利技术为了解决上述技术问题还提供了一种通过redis实现的队列序号获取装置,该装置包括:

34、获取模块,用于获取到访用户的号码等级标识和所述到访用户所在厅店的第一配置信息,所述到访用户所在厅店对应的队列序号在当天已完成初始化,所述第一配置信息包括所述到访用户所在厅店的厅店标识和当前时间;

35、排序模块,用于根据当前队列序号,通过redis的incr计数器方法实现自增,得到目标队列序号;

36、队列序号获取模块,用于根据所述号码等级标识、所述目标队列序号和所述厅店标识,生成队列标识并反馈给客户端显示。

37、第三方面,本专利技术为了解决上述技术问题还提供了一种电子设备,该电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行该计算机程序时实现本申请的通过redis实现的队列序号获取方法。

38、第四方面,本专利技术为了解决上述技术问题还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算本文档来自技高网...

【技术保护点】

1.一种通过Redis实现的队列序号获取方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述redis中还包括各个第一配置信息对应的第二配置信息,对于每个所述第二配置信息,所述第二配置信息包括redis对应的主机的信息和连接redis的客户端的数据,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述第二配置信息中还包括所述redis对应的用户名和密码,所述方法还包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述号码信息,确定所述到访用户的排队信息,包括:

6.根据权利要求4所述的方法,其特征在于,若所述排队信息中包括所述号码信息对应的号码等级标识,所述对设定时间段内的到访用户的排队信息进行分析处理,得到分析结果,包括:

7.一种通过Redis实现的队列序号获取装置,其特征在于,包括:

8.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1-6中任一项所述的方法。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6中任一项所述的方法。

...

【技术特征摘要】

1.一种通过redis实现的队列序号获取方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述redis中还包括各个第一配置信息对应的第二配置信息,对于每个所述第二配置信息,所述第二配置信息包括redis对应的主机的信息和连接redis的客户端的数据,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述第二配置信息中还包括所述redis对应的用户名和密码,所述方法还包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述号码信息,确定所述到访用户的...

【专利技术属性】
技术研发人员:吴飞舟王锦绣
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:

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

1