(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210452350.6
(22)申请日 2022.04.27
(71)申请人 杭州凡声 优行科技有限公司
地址 310000 浙江省杭州市拱 墅区祥符街
道余杭塘路478号8幢3层3 68室
(72)发明人 章垚鹏
(74)专利代理 机构 杭州裕阳联合专利代理有限
公司 33289
专利代理师 张解翠
(51)Int.Cl.
G06F 16/2452(2019.01)
G06F 16/2455(2019.01)
G06F 16/215(2019.01)
G06Q 30/02(2012.01)
(54)发明名称
用户分层方法及系统
(57)摘要
本申请涉及一种用户分层方法, 业务人员只
需要向业务终端输入业务场景数据, 业务终端即
可以自动进行用户分层操作, 得到用户分层结
果, 不需要专业的数据处理人员介入, 免除了与
数据处理人员沟通的过程。 此外, 本方法将用户
静态数据和用户动态数据进行了统一化、 标准化
处理, 降低了由于数据底层处理逻辑不一致所带
来的结果 误差。
权利要求书3页 说明书11页 附图2页
CN 114840552 A
2022.08.02
CN 114840552 A
1.一种用户分层方法, 其特 征在于, 应用于业 务终端, 所述用户分层方法包括:
每隔预设时间段获取一次所有用户的用户数据;
将每一个用户的用户数据进行清洗, 得到标准化格式的用户静态数据和用户动态数
据; 所述用户静态数据包括用户设备唯一标识与静态数据字段之间的耦合关系, 所述用户
动态数据包括用户设备唯一标识与用户行为数据之间的耦合关系;
将每一个用户的标准 化格式的用户静态数据和用户动态数据存 储入服务器中;
当接收到用户分层请求时, 读取业 务场景数据, 将业 务场景数据输入分层模型;
运行所述分层模型, 输出与业 务场景数据匹配的用户设备唯一标识;
将与业务场景数据匹配的用户设备唯一标识输出, 返回所述每隔预设时间段获取一 次
用户数据。
2.根据权利要求1所述的用户分层方法, 其特征在于, 所述每隔预设时间段向服务器获
取一次所有用户的用户数据, 包括:
每隔预设时间段向服务器获取所有用户的业务结果数据; 所述业务结果数据包括用户
商品购买记录、 用户登记 表单填写记录和用户投诉记录中的一种或多种;
在本地的存 储器中提取 所有用户的用户行为数据;
通过第三方通信 接口获取所有用户的第 三方业务数据, 所述第 三方业务数据包括用户
在第三方平台下 的账号数据、 用户在第三方平台下 的客服沟 通文字数据、 以及用户在第三
方平台下的客 服沟通语音数据中的一种或多种。
3.根据权利要求2所述的用户分层方法, 其特征在于, 所述将每一个用户的用户数据进
行清洗, 得到标准 化格式的用户静态数据和用户动态数据, 包括:
选取一个用户的用户数据, 并读取用户数据中的用户设备唯一标识;
将用户数据中的st ring格式字段 取出, 作为枚举型静态数据;
将用户数据中的i nt格式字段 取出, 作为数值型静态数据;
将用户数据中的timestamp字段 取出, 作为时间型静态数据;
创建用户静态数据表, 将与每一个用户设备唯一标识对应的枚举型静态数据、 数值型
静态数据和 时间型静态数据, 以及用户设备唯一标识相对应的置入所述用户静态数据表
中;
返回所述选取一个用户的用户数据, 并读取用户数据中的用户设备唯一标识, 直至每
一个用户的用户数据均清洗 完毕。
4.根据权利要求3所述的用户分层方法, 其特征在于, 在返回所述选取一个用户的用户
数据, 并读取用户数据中的用户设备唯一标识, 直至每一个用户的用户数据均清洗完毕之
前, 所述将每一个用户的用户数据进行清洗, 得到标准化格式的用户静态数据和用户动态
数据, 还包括:
选取一个用户的用户数据, 并读取用户数据中的用户设备唯一标识;
提取用户数据中的至少一条用户行为数据;
选取一条用户行为数据;
将该条用户行为数据转 化为行为事 件ID和与行为事 件ID关联的多个行为事 件参数;
返回所述选取一条用户行为数据, 直至每一条用户行为数据均转 化完毕;
返回所述选取一个用户的用户数据, 直至每一个用户的用户数据中的所有用户行为数权 利 要 求 书 1/3 页
2
CN 114840552 A
2据均转化完毕;
建立用户动态数据表, 将与每一个用户设备唯一标识对应的行为事件ID、 以及与行为
事件ID关联 的多个行为事件参数和用户设备唯一标识相对应的置入所述用户动态数据表
中。
5.根据权利要求4所述的用户分层方法, 其特征在于, 所述行为事件参数包括枚举型行
为事件参数、 数值型 行为事件参数和时间型 行为事件参数中的一种或多种。
6.根据权利要求5所述的用户分层方法, 其特征在于, 所述运行分层模型, 输出与业务
场景数据匹配的用户设备唯一标识, 包括:
运行分层模型, 控制分层模型中的条件提取模块提取业务场景数据中的至少一个静态
筛选条件字段、 至少一个静态介词配置项、 至少一个静态内容字段、 至少一个动态筛选条件
字段、 至少一个动态介词配置项、 至少一个动态内容字段和逻辑介词配置项;
控制分层模型中的语法解析模块将至少一个静态筛选条件字段、 至少一个静态介词配
置项、 至少一个静态内容字段、 至少一个动态筛选条件字段、 至少一个动态介词配置项、 至
少一个动态内容字段和逻辑介词配置项合并且转 化为一条SQL查询语句;
将SQL查询语句与服务器 中所有用户的标准化格 式的用户静态数据和用户动态数据分
别进行匹配, 得到命中所述SQ L查询语句的用户设备唯一标识;
将命中所述SQL查询语句的用户设备唯一标识作为与业务场景数据匹配的用户设备唯
一标识。
7.根据权利要求6所述的用户分层方法, 其特征在于, 所述静态介词配置项包括大于、
小于和等于中的一种或多种; 所述动态介词配置项包括大于、 小于和等于中的一种或多种;
所述逻辑介词配置项包括且、 或中的一种。
8.根据权利要求7所述的用户分层方法, 其特征在于, 所控制分层模型中的语法解析模
块将至少一个静态筛选条件字段、 至少一个静态介词配置项、 至少一个静态内容字段、 至少
一个动态筛选条件字段、 至少一个动态介词配置项、 至少一个动态内容字段和逻辑介词配
置项合并且转 化为SQL查询语句, 包括:
将至少一个静态筛选条件字段、 至少一个静态介词配置项、 至少一个静态内容字段、 至
少一个动态筛选条件字段、 至少一个动态介词配置项、 至少一个动态内容字段和逻辑介词
组合拼接并生成JSON语句;
读取JSON语句中的标识符, 依据JSON语句中的标识符拆分父 条件和子条件;
读取JSON语句中的条件关键词, 将JSON语句中的条件关键词转 化为SQL关键字;
将所有SQ L关键字组合拼接为SQ L查询语句。
9.根据权利要求8所述的用户分层方法, 其特征在于, 所述将SQL查询语句与服务器中
所有用户的标准化格式的用户静态数据和用户动态数据分别进行匹配, 得到命中所述SQL
查询语句的用户设备唯一标识, 包括:
从服务器 中调取用户静态数据表, 将SQL查询语句与所述用户静态数据表进行匹配, 得
到用户静态数据 表中与SQL查询语句匹配的用户设备唯一标识, 将用户静态数据 表中与SQL
查询语句匹配的用户设备唯一标识纳入第一唯一标识集 合;
从服务器 中调取用户动态数据表, 将SQL查询语句与所述用户动态数据表进行匹配, 得
到用户动态数据 表中与SQL查询语句匹配的用户设备唯一标识, 将用户动态数据 表中与SQL权 利 要 求 书 2/3 页
3
CN 114840552 A
3
专利 用户分层方法及系统
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:16:09上传分享