一种基于用户特征的分页查询方法和装置与流程

文档序号:29790449发布日期:2022-04-23 17:30阅读:63来源:国知局
一种基于用户特征的分页查询方法和装置与流程

1.本发明涉及数据库分页查询领域,特别涉及一种基于用户特征的分页查询方法和装置。


背景技术:

2.随着时间和业务的发展,数据库应用系统中数据会越来越多,数据查询能力也会随着数据增加而增大数据库资源消耗。本专利提供了一种方法,基于用户的行为特征信息,标记用户行为,基于用户,设备的特征信息,提高数据精准使用率,降低数据库负载,减少不必要的io开销,同时提升用户体验。同类产品或者技术并没有根据每个设备终端和用户行为特征来确定分页查询数据库数据量大小,来减少数据库资源,io,网络流量。没有根据每个用户,终端,行为特征三要素来确定数据库分页查询的分页大小。提升设备的使用率。


技术实现要素:

3.本发明要解决的技术问题是克服现有技术的缺陷,提供一种基于用户特征的分页查询方法和装置,基于用户的设备行为特征信息,标记用户行为,基于用户特征信息,提高数据精准使用率,降低数据库负载,减少不必要的io开销,同时提升用户体验。
4.本发明提供了如下的技术方案:
5.本发明提供一种基于用户特征的分页查询方法和装置,包括以下:
6.s101)用户在某一终端设备提交信息分页查询请求数据库信息;
7.s102)标记行为装置收到该分页请求,匹配是否有该用户设备的标记特征值;如果匹配到,则进入流程s106步骤;如果没有匹配到,则进入流程s103步骤;
8.s103)采集用户行为特征信息:t1)首先标记该用户设备信息;t2)采集用户手指上下滑动屏幕像素间距x(n),同时注意标记在该间距x(n)对应的数据信息条数,该上下像素间距x(n)对应的数据展示条数,即该用户设备的特征值;t3)多次记录该数值,同时需要剔除用户偶发屏幕大滑动的非正常浏览的特征值;
9.s104)基于上述s103步骤获取的大量数据,根据正态分布公式中μ为平均数,
10.σ为标准差,f(x)为正态分布函数;取μ
±
σ作为该用户的特征值边界值s1,s2;
11.s105)根据s104步骤的s1,s2值,确定分页查询上下边界,以及分页数量sv;即为该用户设备的精确有效的特征值;并存储在标记行为装置;
12.s106)根据s105步骤的分页数量sv值,进行分页查询数据库;
13.s107)返回精准请求信息给用户终端设备;结束。
14.与现有技术相比,本发明的有益效果如下:
15.本方法的数据库分页查询技术创造了基于每个用户,终端,行为特征三要素简历特征库来确定分页查询数据库数据量分页大小,来减少数据库资源,io,网络流量,提高数
据使用效率,提升用户体验。具有新颖性和自身的优势特长。
附图说明
16.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
17.图1是本发明的流程图;
18.图2是本发明的实施例示意图。
具体实施方式
19.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。其中附图中相同的标号全部指的是相同的部件。
20.实施例1
21.如图1-2,本发明提供一种基于用户特征的分页查询方法和装置,包括以下:
22.s101)用户在某一终端设备提交信息分页查询请求数据库信息;
23.s102)标记行为装置收到该分页请求,匹配是否有该用户设备的标记特征值;如果匹配到,则进入流程s106步骤;如果没有匹配到,则进入流程s103步骤;
24.s103)采集用户行为特征信息:t1)首先标记该用户设备信息;t2)如图2所示,采集用户手指上下滑动屏幕像素间距x(n),同时注意标记在该间距x(n)对应的数据信息条数,该上下像素间距x(n)对应的数据展示条数,即该用户设备的特征值;t3)多次记录该数值,同时需要剔除用户偶发屏幕大滑动的非正常浏览的特征值;
25.s104)基于上述s103步骤获取的大量数据,根据正态分布公式中μ为平均数,
26.σ为标准差,f(x)为正态分布函数;取μ
±
σ作为该用户的特征值边界值s1,s2;
27.s105)根据s104步骤的s1,s2值,确定分页查询上下边界,以及分页数量sv;即为该用户设备的精确有效的特征值;并存储在标记行为装置,存储为{用户,设备,用户行为标记,sv}。{用户,设备,用户行为标记}组合为维度唯一标记;
28.s106)根据s105步骤的分页数量sv值,进行分页查询数据库;
29.s107)返回精准请求信息给用户终端设备;结束;
30.如果同一个用户,变更设备或者多设备情形,{用户,设备,用户行为标记}将作为不同维度存在。例如:{用户1,设备1,用户行为标记1},{用户1,设备2,用户行为标记2}或者{用户2,设备2,用户行为标记2}。
31.其中,s103步骤说明:如图2所示,
32.以某一用户终端(手机)说明:
33.b1)用户正常大概率在终端j2~j1上下限滑动,标记的像素锚点对应的信息,展示的数据量为n{3,7},图示为显示5条数据。
34.b2)针对该用户终端计算整个屏尺寸边界确定展示给用户的数据量为m{9},9条数据。但是每次数据真实
35.变动(用户正常行为在该设备滑动)为5条信息(用户滑动数据量j2-j1)。以上分页查询分页查询大小x信息将会被记录在标记行为装置。
36.b3)多次记录该数值,同时需要剔除用户偶发屏幕大滑动的非正常浏览的特征值。最终形成正常行为数据xn{x1,x2,x3

},该数据集合被存储在标记行为装置对应的标记集中。
37.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。


技术特征:
1.一种基于用户特征的分页查询方法和装置,其特征在于,包括以下:s101)用户在某一终端设备提交信息分页查询请求数据库信息;s102)标记行为装置收到该分页请求,匹配是否有该用户设备的标记特征值;如果匹配到,则进入流程s106步骤;如果没有匹配到,则进入流程s103步骤;s103)采集用户行为特征信息:t1)首先标记该用户设备信息;t2)采集用户手指上下滑动屏幕像素间距x(n),同时注意标记在该间距x(n)对应的数据信息条数,该上下像素间距x(n)对应的数据展示条数,即该用户设备的特征值;t3)多次记录该数值,同时需要剔除用户偶发屏幕大滑动的非正常浏览的特征值;s104)基于上述s103步骤获取的大量数据,根据正态分布公式中μ为平均数,σ为标准差,f(x)为正态分布函数;取μ
±
σ作为该用户的特征值边界值s1,s2;s105)根据s104步骤的s1,s2值,确定分页查询上下边界,以及分页数量sv;即为该用户设备的精确有效的特征值;并存储在标记行为装置;s106)根据s105步骤的分页数量sv值,进行分页查询数据库;s107)返回精准请求信息给用户终端设备;结束。

技术总结
本发明公开了一种基于用户特征的分页查询方法和装置,包括以下:S101)用户在某一终端设备提交信息分页查询请求数据库信息;S102)标记行为装置收到该分页请求,匹配是否有该用户设备的标记特征值;如果匹配到,则进入流程S106步骤;如果没有匹配到,则进入流程S103步骤;S103)采集用户行为特征信息:T1)首先标记该用户设备信息;T2)采集用户手指上下滑动屏幕像素间距X(n)。本方法的数据库分页查询技术创造了基于每个用户,终端,行为特征三要素简历特征库来确定分页查询数据库数据量分页大小,来减少数据库资源,IO,网络流量,提高数据使用效率,提升用户体验。具有新颖性和自身的优势特长。优势特长。优势特长。


技术研发人员:黄银海
受保护的技术使用者:天翼电子商务有限公司
技术研发日:2021.12.02
技术公布日:2022/4/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1