[发明专利]一种电子地图服务平台的数据处理方法及装置有效
申请号: | 201210014927.1 | 申请日: | 2012-01-17 |
公开(公告)号: | CN103207960A | 公开(公告)日: | 2013-07-17 |
发明(设计)人: | 王鹏 | 申请(专利权)人: | 北京四维图新科技股份有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F17/30 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 黄灿;安利霞 |
地址: | 100028 北京市朝阳区曙*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子地图 服务 平台 数据处理 方法 装置 | ||
技术领域
本发明涉及电子地图的数据处理领域,特别是指一种电子地图服务平台的数据处理方法及装置。
背景技术
目前各个主流电子地图网站都提供搜索、导航、Geocoding(是基于空间定位技术的一种编码方法,通过用户输入一个地址字符串,动态的匹配到用户输入的地址所在的点的经度与纬度信息)和Reverse Geocoding(通过用户输入的经度与纬度信息,动态匹配到一个详细的地址描述信息,与Geocoding刚好相反)服务。然而,现有技术中的地图网站要么只提供JS(javaScript)类库的形式发布引擎服务,限制了用户的使用范围,同时未做权限认证处理;现有技术中要么提供了多种形式的格式输出,但未有二进制形式的格式输出,对于现在主流的手机导航需求无法满足,而且对用户使用期限的验证只能控制使用次数无法控制使用期限。因此,现有已有电子地图服务无法提供对用户有效的权限认证和服务期限认证,且输出格式单一,无法满足多种格式的输出应用需求;且用户使用服务的安全性得不到保障。
发明内容
本发明要解决的技术问题是提供一种电子地图服务平台的数据处理方法及装置,可以实现对用户权限进行认证,保证用户的服务安全,满足用户进行时间段的使用期限(即服务期限)的认证要求。
为解决上述技术问题,本发明的实施例提供一种电子地图服务平台的数据处理方法,包括:
获得用户的服务请求;
根据所述服务请求,获得用户ID;
根据所述用户ID,获得用户权限信息;
根据所述权限信息对用户进行权限认证;
认证通过后,从缓存中获得用户的服务期限内容;
根据所述用户的服务期限内容对用户的服务期限进行更新。
其中,所述用户的服务请求包括:用户请求字符串以及拼接在所述用户请求字符串后的加密字符串;其中,所述加密字符串是使用用户密钥对请求参数拼装的字符串进行不对称加密得到的。
其中,所述用户权限信息包括:所述用户密钥、用户使用服务限制信息和服务期限限制信息。
其中,所述根据所述权限信息对用户进行权限认证的步骤包括:
利用所述用户密钥对所述用户的请求参数拼装的字符串进行不对称加密生成加密字符串,并将所述加密字符串拼接在所述用户请求字符串后,得到所述服务请求;
并比对所述服务请求和收到的所述用户的服务请求是否一致,若一致,则认为认证通过,否则,认证不通过。
其中,所述用户的服务期限内容包括:对电子地图中兴趣点的搜索服务的记次服务的次数信息和/或对电子地图中兴趣点的导航服务的计时服务的时间段信息。
其中,所述根据所述用户的服务期限内容对用户的服务期限进行更新后还包括:
根据用户的请求服务类型,通过快速格式转化功能,获得用户需要的格式化数据,并向用户返回所述格式化数据。
其中,所述通过快速格式转化功能,获得用户需要的格式化数据的步骤包括:
通过Java的JNI工具,调用系统库文件SO,获得用户需要的符合一确定规范的Java类对象;其中,,所述JNI工具允许Java代码和其它语言的代码进行交互;
利用数据格式转化工具包,将所述符合一确定规范的Java类对象,转化成用户需要的格式化数据。
其中,所述用户需要的格式化数据包括:XML格式化数据、JSON格式化数据和/或二进制格式化数据。
本发明的实施例还提供一种电子地图服务平台的数据处理装置,包括:
第一获得模块,用于获得用户的服务请求;
第二获得模块,用于根据所述服务请求,获得用户ID;
第三获得模块,用于根据所述用户ID,获得用户权限信息;
认证模块,用于根据所述权限信息对用户进行权限认证;
第四获得模块,用于认证通过后,获得用户的服务期限内容;
更新模块,用于根据所述用户的服务期限内容对用户的服务期限进行更新。
其中,上述装置还可以包括:第五获得模块,用于根据用户的请求服务类型,通过快速格式转化功能,获得用户需要的格式化数据,并向用户返回所述格式化数据。
本发明的上述技术方案的有益效果如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京四维图新科技股份有限公司,未经北京四维图新科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210014927.1/2.html,转载请声明来源钻瓜专利网。