[发明专利]基于规则的运营方法及系统有效
申请号: | 202110755526.0 | 申请日: | 2021-07-05 |
公开(公告)号: | CN113384899B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 余峰;周欣 | 申请(专利权)人: | 在线途游(北京)科技有限公司;北京云游互动网络科技有限公司 |
主分类号: | A63F13/77 | 分类号: | A63F13/77;G06F8/71 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100012 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 规则 运营 方法 系统 | ||
1.一种基于规则的运营方法,应用于服务器,其特征在于包括:
接收终端发送的数据包,所述数据包包括一分层组编号;
提取所述数据包中的当前用户信息,规则引擎根据所述当前用户信息提取用户扩展信息;用户信息包括用户标识;
规则引擎根据所述分层组编号、当前用户信息以及用户扩展信息进行规则表达式的匹配和处理;
若存在匹配规则表达式的数据,获取与规则表达式对应的运营配置文件;将所述运营配置文件发送给终端。
2.根据权利要求1所述的方法,其中规则引擎根据所述当前用户信息提取用户扩展信息包括:
规则引擎根据当前用户信息中的用户标识在数据库中进行查询,获得当前用户的历史操作记录。
3.根据权利要求1所述的方法,其中规则引擎根据所述分层组编号、当前用户信息以及用户扩展信息进行规则表达式的匹配和处理包括:
根据所述分层组编号查询规则库,得到规则文件列表;
遍历所述规则文件列表,利用规则文件中的表达式对当前用户信息、用户扩展信息中的数据进行运算和匹配;
当规则文件中的表达式匹配成功时,停止遍历。
4.根据权利要求3所述的方法,其中,所述遍历所述规则文件列表还包括:
所述规则文件列表中的规则文件按权重排序。
5.根据权利要求3所述的方法,还包括:
为每个匹配成功的规则文件设置一个计数器,每匹配成功一次,计数器加1;
若计数器的数组大于一阈值,降低该规则文件的权重值。
6.根据权利要求1所述的方法,所述规则表达式包括中英文标签以及运算符。
7.根据权利要求1所述的方法,还包括:
所述运营配置文件包括但不限于下列文件之一:
礼包配置文件、难度配置文件,商城及道具配置文件。
8.一种基于规则的运营系统,其特征在于,包括:
接收模块,用于接收终端发送的数据包,所述数据包包括一分层组编号;
数据提取模块,提取所述数据包中的当前用户信息;
规则引擎,用于根据所述当前用户信息提取用户扩展信息;并根据所述分层组编号、当前用户信息以及用户扩展信息进行规则表达式的匹配和处理;其中,用户信息包括用户标识;
配置模块,用于若存在匹配规则表达式的数据,获取与规则表达式对应的运营配置文件;
发送模块,用于将所述运营配置文件发送给终端。
9.根据权利要求8所述的系统,其中规则引擎用于根据所述当前用户信息提取用户扩展信息包括:
规则引擎根据当前用户信息中的用户标识在数据库中进行查询,获得当前用户的历史操作记录。
10.根据权利要求8所述的系统,其中规则引擎根据所述分层组编号、当前用户信息以及用户扩展信息进行规则表达式的匹配和处理包括:
根据所述分层组编号查询规则库,得到规则文件列表;
遍历所述规则文件列表,利用规则文件中的表达式对当前用户信息、用户扩展信息中的数据进行运算和匹配;
当规则文件中的表达式匹配成功时,停止遍历。
11.根据权利要求10所述的系统,其中,所述遍历所述规则文件列表还包括:
所述规则文件列表中的规则文件按权重排序。
12.根据权利要求10所述的系统,还包括:
为每个匹配成功的规则文件设置一个计数器,每匹配成功一次,计数器加1;
若计数器的数组大于一阈值,降低该规则文件的权重值。
13.根据权利要求8所述的系统,所述规则表达式包括中英文标签以及运算符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于在线途游(北京)科技有限公司;北京云游互动网络科技有限公司,未经在线途游(北京)科技有限公司;北京云游互动网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110755526.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种户外任意拼接的路灯模组
- 下一篇:一种适用于植物染料的低温染色工艺