[发明专利]一种数据匹配方法及系统有效
申请号: | 201010574498.4 | 申请日: | 2010-12-06 |
公开(公告)号: | CN102006582A | 公开(公告)日: | 2011-04-06 |
发明(设计)人: | 莫文飞;吴春雷;倪红波;王海利 | 申请(专利权)人: | 南京朗睿软件科技有限公司 |
主分类号: | H04W8/18 | 分类号: | H04W8/18 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 骆苏华 |
地址: | 210017 江苏省南京市建*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 匹配 方法 系统 | ||
技术领域
本发明涉及数据处理技术领域,特别地,尤其涉及一种数据匹配方法及系统。
背景技术
随着移动通信技术的快速发展,越来越多的用户开始使用手机获取各种服务。不同的运营商如:移动、电信或者联通,SP(Service Provider,服务提供商),CP(Content Provider,内容提供商)也开始提供越来越多的手机服务,如WAP(Wireless Application Protocol无线应用协议)资讯、手机图片、手机铃声、手机阅读、手机杂志、手机游戏和手机电视等,但由于不同手机厂家规范不同、不同手机采用的操作系统不同,以及手机自身的屏幕、尺寸、支持的铃声格式、视频格式以及应用类型也不同,导致在如何为手机提供与之相匹配的手机服务成为了手机服务开发者的一大难题。
目前,为了解决手机与手机服务适配的问题,各大运营商、SP和CP均整理市面上的所有手机的UA(User Agent,手机标识)建立了手机信息数据库。由于UA包含了厂商、型号、版本以及MIDP(Mobile Information Device Profile,移动信息设备配置文件)等信息,即便同一型号的手机其UA并不一致,例如:Nokia5310_CMCC/2.0(pl6.61.1)Profile/MIDP-2.1 Configuration/CLDC-1.1和Nokia5310_CMCC/1.0(08.20)Profile/MIDP-2.2 Configuration/CLDC-1.2,虽然都是Nokia5310型号的手机但是两个UA是不同的,所以数据库以Nokia5310作为手机的匹配标识,将其存储于数据库中,并配置与之相匹配的手机服务,即数据库的建立是依据截取UA中的表示手机型号的匹配标识而建立的。当手机用户需要获取某个手机服务,例如:获取手机杂志,手机用户将手机与服务商的服务器相连接,手机发送数据给服务器,服务器搜索手机信息数据库中与该手机相匹配的手机服务。
然而,手机在发送数据到服务器时,其发送的是UA,而不是数据库中所存储的匹配标识,因此,当服务器匹配数据库中存储的匹配标识和其接收到UA,无法从数据库中搜索到UA,进而无法识别手机发送的UA,进一步无法获取该手机所需的手机服务。
发明内容
有鉴于此,本发明提供一种数据匹配方法及系统,以解决现有技术中手机信息数据库接收到的UA与数据库中存储的匹配标识不相符,进而无法从数据库中搜索到UA,无法识别手机发送的UA,进一步无法获取该手机所需的手机服务的问题。本发明所提供的一种数据匹配方法及系统的具体方案如下:
一种数据匹配方法,包括:
接收手机发送的手机标识UA;
获取所述手机标识UA的分组标识,所述分组标识为手机标识UA中依据预设规律组合的字符串;
参考预先设定的分组标识与正则表达式或字串规则的对应关系,选取与所述分组标识相对应的正则表达式或字串规则;
使用所述正则表达式或字符规则,获取设置在该手机标识UA中的匹配标识;
搜索预设的手机信息数据库中与所述获取的匹配标识相匹配的手机服务。
本发明还提供一种数据匹配系统,包括:
接收装置,用于接收手机发送的手机标识UA;
与所述接收装置相连的分组标识获取装置,用于获取所述手机标识UA的分组标识,所述分组标识为手机标识UA中依据预设规律组合的字符串;
与所述分组标识获取装置相连的规则选取装置,用于参考预先设定的分组标识与正则表达式或字串规则的对应关系,选取与所述分组标识相对应的正则表达式或字串规则;
与所述规则选取装置相连的匹配标识获取装置,用于使用所述正则表达式或字符规则,获取设置在该手机标识UA中的匹配标识;
与所述匹配标识获取装置相连的匹配装置,用于搜索预设的手机信息数据库中与所述获取的匹配标识相匹配的手机服务。
应用上述技术方案,接收到手机发送的手机标识后,获取该手机标识的分组标识,进而选取与该分组标识相对应的正则表达式或者字串规则,使用正则表达式或字串规则获取该手机标识的匹配标识。依据匹配标识获取与之相匹配的手机服务,因为手机信息数据库中存储的手机服务是以匹配标识作为标记的,即搜索手机信息数据库中存储的与所获取的匹配标识相同的匹配标识,进一步获取手机服务。由于手机信息数据库接收的是匹配标识,所以解决了现有技术中现有技术中手机信息数据库接收到的为UA,而不是匹配标识,进而无法从数据库中搜索到UA,无法识别手机发送的UA,进一步无法获取该手机所需的手机服务的问题。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京朗睿软件科技有限公司,未经南京朗睿软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010574498.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置