[发明专利]一种增值业务中业务产品的查询方法和系统有效
申请号: | 201110447116.6 | 申请日: | 2011-12-28 |
公开(公告)号: | CN103186553A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 刘洋 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 增值 业务 产品 查询 方法 系统 | ||
技术领域
本发明涉及通信领域,特别涉及一种增值业务中业务产品查询的方法和系统。
背景技术
现有技术中信息网整合各种网络,如移动网络、数据网络和互联网,通过多种方式为用户提供增值业务。用户通过查询获得可订购的业务产品的列表,或者提交欲订购的业务产品,系统通过查询确定是否允许订购。
例如,农村信息网整合移动网络、数据网络和互联网等资源,通过IVR(互动式语音应答,Interactive Voice Response)电话语音服务、手机短信、WEB网站等方式,将政府农业部门、农业科研机构、涉农企业提供的农业信息提供给农民用户。政府农业部门、农业科研机构、涉农企业会对用户进行限制和选择。农民用户进行查询,获得可订购的业务产品的列表,或者,提供欲订购的业务产品,通过检索验证是否允许订购。通过增值业务,将农村政策、农业法律法规、市场信息及科技信息及时送达农民,为现代化农业管理提供农政、农商、农技、农贸、市场供求、农业气象、病虫害预警等方面信息。
随着业务产品数据量在不断的扩充,其中用户订购量也在不断增加。对于用户的可订购业务产品的查询和在订购过程中进行业务产品是否可以被订购的验证成为提供增值业务中重要步骤。
现有技术中,在查询时,查询所用的数据为单一数据表,各个数据表间缺少关联结构。查询中用到的每一个数据都要到数据库的对应表中进行整个表的查询。各应用分别使用自己的一套业务流程对数据库进行访问,通过数据库中存储的数据,获得查询结果。
现有技术中问题包括:各应用对数据库中的处理不统一,导致不同应用对同一号码的查询结果不一致;使用单一数据库,而查询中涉及多张数据表,致使数据库压力过大;没有具体有效的反映数据间关系的结构,每需要一次数据都要对数据库进行访问,效率低下;各应用对同一逻辑操作各自实现自己的功能块,在需求变更时,需要多点同时更新替换,导致升级成本过高。
发明内容
本发明提供的一种增值业务中业务产品查询的方法和系统,以解决每需要一次数据都要对数据库进行访问,导致查询效率低下的问题。
本发明公开了一种增值业务中业务产品的查询方法,所述方法包括:
步骤1,读取数据库中数据,依据所述数据建立反映号段与业务产品间关系的数据关联结构,存储所述数据关联结构;
步骤2,在客户端进行查询时,接收客户端提供的号码,确定客户端提供的号码所属的号段,按号段在所述数据关联结构中进行查询,确定所述号码同业务产品间的订购授权关系,向客户端返回查询结果。
其中,所述存储所述数据关联结构进一步包括:
步骤21,将所述数据关联结构存储到多个服务器的缓存上;
所述步骤2进一步包括:
步骤22,客户端向该客户端对应的服务器发送查询请求;
步骤23,服务器接收查询请求,确定查询请求中提供的号码所属的号段,按号段在所述数据关联结构中进行查询,确定所述号码同业务产品间的订购授权关系;
步骤24,服务器将查询结果返回给所述客户端。
其中,所述读取数据库中数据,依据所述数据建立反映号段与业务产品间关系的数据关联结构进一步包括:
步骤31,读取数据库中用户组包含的号段,建立每个号段与用户组间的对应关系;
步骤32,读取数据库中用户组包含的业务产品,建立用户组与业务产品间的关联,并且读取数据库中用户组属性,确定用户组属性为红名单或黑名单。
其中,所述按号段在所述数据关联结构中进行查询,确定所述号码同业务产品间的订购授权关系进一步包括:
步骤41,依据所述号段与用户组间的对应关系,查询所述号段对应的用户组,依据所述用户组与业务产品间的关联,查询所述用户组关联的业务产品,从属性为红名单的用户组关联的业务产品中排除掉同时被属性为黑名单的用户组关联的业务产品,剩余业务产品为所述号码可订购的业务产品。
其中,所述步骤31进一步包括:
步骤51,读取数据库中用户组包含的号段,确定每个所述号段中被相同用户组包含的部分;
步骤52,每个号段中各所述部分成为一个新号段,所述新号段同包含该新号段的用户组对应。
其中,所述业务产品包括单一产品和由多个单一产品组成的产品包,单一产品同包含所述单一产品的产品包互斥,包含同一单一产品的产品包间互斥;
所述依据所述数据建立反映号段与业务产品间关系的数据关联结构后还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110447116.6/2.html,转载请声明来源钻瓜专利网。