欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方法及裝置的制作方法

文檔序號(hào):6363414閱讀:114來(lái)源:國(guó)知局
專利名稱:一種電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電子地圖的數(shù)據(jù)處理領(lǐng)域,特別是指一種電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方法及裝置。
背景技術(shù)
目前各個(gè)主流電子地圖網(wǎng)站都提供搜索、導(dǎo)航、GeOCOding(是基于空間定位技術(shù) 的一種編碼方法,通過(guò)用戶輸入一個(gè)地址字符串,動(dòng)態(tài)的匹配到用戶輸入的地址所在的點(diǎn) 的經(jīng)度與纟韋度信息)和Reverse Geocoding (通過(guò)用戶輸入的經(jīng)度與纟韋度信息,動(dòng)態(tài)匹配到 一個(gè)詳細(xì)的地址描述信息,與Geocoding剛好相反)服務(wù)。然而,現(xiàn)有技術(shù)中的地圖網(wǎng)站要 么只提供JS(JavaScript)類庫(kù)的形式發(fā)布引擎服務(wù),限制了用戶的使用范圍,同時(shí)未做權(quán) 限認(rèn)證處理;現(xiàn)有技術(shù)中要么提供了多種形式的格式輸出,但未有二進(jìn)制形式的格式輸出, 對(duì)于現(xiàn)在主流的手機(jī)導(dǎo)航需求無(wú)法滿足,而且對(duì)用戶使用期限的驗(yàn)證只能控制使用次數(shù)無(wú) 法控制使用期限。因此,現(xiàn)有已有電子地圖服務(wù)無(wú)法提供對(duì)用戶有效的權(quán)限認(rèn)證和服務(wù)期 限認(rèn)證,且輸出格式單一,無(wú)法滿足多種格式的輸出應(yīng)用需求;且用戶使用服務(wù)的安全性得 不到保障。發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方法及裝置, 可以實(shí)現(xiàn)對(duì)用戶權(quán)限進(jìn)行認(rèn)證,保證用戶的服務(wù)安全,滿足用戶進(jìn)行時(shí)間段的使用期限 (即服務(wù)期限)的認(rèn)證要求。
為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施例提供一種電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方 法,包括:
獲得用戶的服務(wù)請(qǐng)求;
根據(jù)所述服務(wù)請(qǐng)求,獲得用戶ID ;
根據(jù)所述用戶ID,獲得用戶權(quán)限信息;
根據(jù)所述權(quán)限信息對(duì)用戶進(jìn)行權(quán)限認(rèn)證;
認(rèn)證通過(guò)后,從緩存中獲得用戶的服務(wù)期限內(nèi)容;
根據(jù)所述用戶的服務(wù)期限內(nèi)容對(duì)用戶的服務(wù)期限進(jìn)行更新。
其中,所述用戶的服務(wù)請(qǐng)求包括:用戶請(qǐng)求字符串以及拼接在所述用戶請(qǐng)求字符 串后的加密字符串;其中,所述加密字符串是使用用戶密鑰對(duì)請(qǐng)求參數(shù)拼裝的字符串進(jìn)行 不對(duì)稱加密得到的。
其中,所述用戶權(quán)限信息包括:所述用戶密鑰、用戶使用服務(wù)限制信息和服務(wù)期限 限制信息。
其中,所述根據(jù)所述權(quán)限信息對(duì)用戶進(jìn)行權(quán)限認(rèn)證的步驟包括:
利用所述用戶密鑰對(duì)所述用戶的請(qǐng)求參數(shù)拼裝的字符串進(jìn)行不對(duì)稱加密生成加 密字符串,并將所述加密字符串拼接在所述用戶請(qǐng)求字符串后,得到所述服務(wù)請(qǐng)求;
并比對(duì)所述服務(wù)請(qǐng)求和收到的所述用戶的服務(wù)請(qǐng)求是否一致,若一致,則認(rèn)為認(rèn) 證通過(guò),否則,認(rèn)證不通過(guò)。
其中,所述用戶的服務(wù)期限內(nèi)容包括:對(duì)電子地圖中興趣點(diǎn)的搜索服務(wù)的記次服 務(wù)的次數(shù)信息和/或?qū)﹄娮拥貓D中興趣點(diǎn)的導(dǎo)航服務(wù)的計(jì)時(shí)服務(wù)的時(shí)間段信息。
其中,所述根據(jù)所述用戶的服務(wù)期限內(nèi)容對(duì)用戶的服務(wù)期限進(jìn)行更新后還包括:
根據(jù)用戶的請(qǐng)求服務(wù)類型,通過(guò)快速格式轉(zhuǎn)化功能,獲得用戶需要的格式化數(shù)據(jù), 并向用戶返回所述格式化數(shù)據(jù)。
其中,所述通過(guò)快速格式轉(zhuǎn)化功能,獲得用戶需要的格式化數(shù)據(jù)的步驟包括:
通過(guò)Java的JNI工具,調(diào)用系統(tǒng)庫(kù)文件S0,獲得用戶需要的符合一確定規(guī)范的 Java類對(duì)象;其中,,所述JNI工具允許Java代碼和其它語(yǔ)言的代碼進(jìn)行交互;
利用數(shù)據(jù)格式轉(zhuǎn)化工具包,將所述符合一確定規(guī)范的Java類對(duì)象,轉(zhuǎn)化成用戶需 要的格式化數(shù)據(jù)。
其中,所述用戶需要的格式化數(shù)據(jù)包括:XML格式化數(shù)據(jù)、JSON格式化數(shù)據(jù)和/或 二進(jìn)制格式化數(shù)據(jù)。
本發(fā)明的實(shí)施例還提供一種電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理裝置,包括:
第一獲得模塊,用于獲得用戶的服務(wù)請(qǐng)求;
第二獲得模塊,用于根據(jù)所述服務(wù)請(qǐng)求,獲得用戶ID ;
第三獲得模塊,用于根據(jù)所述用戶ID,獲得用戶權(quán)限信息;
認(rèn)證模塊,用于根據(jù)所述權(quán)限信息對(duì)用戶進(jìn)行權(quán)限認(rèn)證;
第四獲得模塊,用于認(rèn)證通過(guò)后,獲得用戶的服務(wù)期限內(nèi)容;
更新模塊,用于根據(jù)所述用戶的服務(wù)期限內(nèi)容對(duì)用戶的服務(wù)期限進(jìn)行更新。
其中,上述裝置還可以包括:第五獲得模塊,用于根據(jù)用戶的請(qǐng)求服務(wù)類型,通過(guò) 快速格式轉(zhuǎn)化功能,獲得用戶需要的格式化數(shù)據(jù),并向用戶返回所述格式化數(shù)據(jù)。
本發(fā)明的上述技術(shù)方案的有益效果如下:
上述方案中,通過(guò)根據(jù)用戶的服務(wù)請(qǐng)求,獲得用戶ID,并獲得該用戶的用戶權(quán)限信 息,并根據(jù)該權(quán)限信息對(duì)用戶進(jìn)行權(quán)限認(rèn)證,認(rèn)證通過(guò)后,從緩存中獲得該用戶的服務(wù)期限 內(nèi)容,并對(duì)用戶的服務(wù)期限進(jìn)行更新,從而實(shí)現(xiàn)了對(duì)用戶權(quán)限進(jìn)行認(rèn)證,保證用戶的服務(wù)安 全,并利用緩存中的服務(wù)期限內(nèi)容對(duì)用戶的服務(wù)期限進(jìn)行更新,從而滿足用戶進(jìn)行時(shí)間段 的使用期限(即服務(wù)期限)的認(rèn)證要求。


圖1為本發(fā)明的電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方法流程圖2為圖1所示方法的一具體實(shí)現(xiàn)流程示意圖3為圖2所示流程中,引擎接口實(shí)現(xiàn)原理圖4為圖2所示流程中,數(shù)據(jù)格式轉(zhuǎn)化實(shí)現(xiàn)原理圖5為圖2所示流程中,用戶服務(wù)期限驗(yàn)證的實(shí)現(xiàn)原理圖6為本發(fā)明的電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理裝置結(jié)構(gòu)框圖。
具體實(shí)施方式
為使本發(fā)明要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
如圖1所示,本發(fā)明的實(shí)施例提供一種電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方法,包括:
步驟11,獲得用戶的服務(wù)請(qǐng)求;
步驟12,根據(jù)所述服務(wù)請(qǐng)求,獲得用戶ID ;
步驟13,根據(jù)所述用戶ID,獲得用戶權(quán)限信息;
步驟14,根據(jù)所述權(quán)限信息對(duì)用戶進(jìn)行權(quán)限認(rèn)證;
步驟15,認(rèn)證通過(guò)后,從緩存中獲得用戶的服務(wù)期限內(nèi)容;
步驟16,根據(jù)所述用戶的服務(wù)期限內(nèi)容對(duì)用戶的服務(wù)期限進(jìn)行更新。
本發(fā)明的該實(shí)施例通過(guò)根據(jù)用戶的服務(wù)請(qǐng)求,獲得用戶ID,并獲得該用戶的用戶權(quán)限信息,并根據(jù)該權(quán)限信息對(duì)用戶進(jìn)行權(quán)限認(rèn)證,認(rèn)證通過(guò)后,從緩存中獲得該用戶的服務(wù)期限內(nèi)容,并對(duì)用戶的服務(wù)期限進(jìn)行更新,從而實(shí)現(xiàn)了對(duì)用戶權(quán)限進(jìn)行認(rèn)證,保證用戶的服務(wù)安全,并利用緩存中的服務(wù)期限內(nèi)容對(duì)用戶的服務(wù)期限進(jìn)行更新,從而滿足用戶進(jìn)行時(shí)間段的使用期限(即服務(wù)期限)的認(rèn)證要求。
其中,在上述實(shí)施例中,所述用戶的服務(wù)請(qǐng)求包括:用戶請(qǐng)求字符串以及拼接在所述用戶請(qǐng)求字符串后的加密字符串;其中,所述加密字符串是使用用戶密鑰對(duì)請(qǐng)求參數(shù)拼裝的字符串進(jìn)行不對(duì)稱加密得到的。
如用戶的請(qǐng)求參數(shù)拼裝的字符串(類似keyword = kfc&area = POINT(112.12312,39.123212)&page = 123&output = xml&userid = test ;
使用用戶密鑰對(duì)用戶請(qǐng)求字符串進(jìn)行不對(duì)稱加密,獲得加密結(jié)果Sig = NXADED32DAFE_ ;
拼接加密字符串到用戶請(qǐng)求字符串后面(keyword = kfc&area = P0INT(112.12312,39.123212)&page = 123&output = xml&userid = test&sig = NXADED32DAFEJ ;
發(fā)送用戶請(qǐng)求到服務(wù)http://vap1.fundrive, com.cn/api/ls keyword =kf C&cliTGcl —
POINT (112.12312, 39.123212) &page = 123&output = xml&userid = test&sig = NXADED32DAFE_ ;
后臺(tái)獲得用戶請(qǐng)求,解析出用戶ID,在緩存中獲得用戶權(quán)限信息;
其中,所述用戶權(quán)限信息包括:所述用戶密鑰、用戶使用服務(wù)限制信息和服務(wù)期限限制信息。
其中,上述步驟14具體可以包括:利用所述用戶密鑰對(duì)所述用戶的請(qǐng)求參數(shù)拼裝的字符串進(jìn)行不對(duì)稱加密生成加密字符串,并將所述加密字符串拼接在所述用戶請(qǐng)求字符串后,得到所述服務(wù)請(qǐng)求;
并比對(duì)所述服務(wù)請(qǐng)求和收到的所述用戶的服務(wù)請(qǐng)求是否一致,若一致,則認(rèn)為認(rèn)證通過(guò),否則,認(rèn)證不通過(guò)。
具體地,如后臺(tái)對(duì) 用戶進(jìn)行同樣的加密計(jì)算后和上述用戶服務(wù)請(qǐng)求中的加密字符串sig進(jìn)行比較,若一致,則認(rèn)為認(rèn)證通過(guò),否則,認(rèn)證不通過(guò);
權(quán)限認(rèn)證通過(guò)后,從緩存中獲得用戶的服務(wù)期限內(nèi)容對(duì)用戶服務(wù)期限進(jìn)行判斷;
更新用戶服務(wù)期限(記次服務(wù)需要更新)。
其中,所述用戶的服務(wù)期限內(nèi)容包括:對(duì)電子地圖中興趣點(diǎn)的搜索服務(wù)的記次服 務(wù)的次數(shù)信息和/或?qū)﹄娮拥貓D中興趣點(diǎn)的導(dǎo)航服務(wù)的計(jì)時(shí)服務(wù)的時(shí)間段信息。
在本發(fā)明的另一實(shí)施例中,包括上述步驟11-16的基礎(chǔ)上,本發(fā)明的方法在所述 根據(jù)所述用戶的服務(wù)期限內(nèi)容對(duì)用戶的服務(wù)期限進(jìn)行更新后還包括:
步驟17,根據(jù)用戶的請(qǐng)求服務(wù)類型,通過(guò)快速格式轉(zhuǎn)化功能,獲得用戶需要的格式 化數(shù)據(jù),并向用戶返回所述格式化數(shù)據(jù)。
其中,所述通過(guò)快速格式轉(zhuǎn)化功能,獲得用戶需要的格式化數(shù)據(jù)的步驟包括:
通過(guò)Java的JNI工具,調(diào)用系統(tǒng)庫(kù)文件S0,獲得用戶需要的符合一確定規(guī)范的 Java類對(duì)象;其中,,所述JNI工具允許Java代碼和其它語(yǔ)言的代碼進(jìn)行交互;
利用數(shù)據(jù)格式轉(zhuǎn)化工具包,將所述符合一確定規(guī)范的Java類對(duì)象,轉(zhuǎn)化成用戶需 要的格式化數(shù)據(jù)。
具體的,根據(jù)用戶請(qǐng)求類型通過(guò)快速格式轉(zhuǎn)化功能返回用戶需要的格式化數(shù)據(jù), 其中,所述用戶需要的格式化數(shù)據(jù)包括:XML(Extensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ) 言)格式化數(shù)據(jù)、JSON(JavaScript Object Notation,是一種輕量級(jí)的數(shù)據(jù)交換格式)格 式化數(shù)據(jù)和/或二進(jìn)制格式化數(shù)據(jù)。
具體的,數(shù)據(jù)格式化是把符合一確定規(guī)范的Java類對(duì)象通過(guò)格式化工具包可以 很方便的對(duì)各種格式進(jìn)行轉(zhuǎn)化??蓪?shí)現(xiàn)格式轉(zhuǎn)化的對(duì)象規(guī)范包括:
I) Java類對(duì)象的數(shù)據(jù)類型為:字符串類型(String),數(shù)據(jù)組類型(Array),鏈表類 型(List)對(duì)象;
2)集合中的Java類對(duì)象也必須是上面三種類型;
3)所述Java類對(duì)象必須實(shí)現(xiàn)序列化;
4)所述Java類對(duì)象符合Java Bean要求,要求有g(shù)et和set方法;
5)......;
格式化工具包的功能是實(shí)現(xiàn)符合以上Java類對(duì)象規(guī)范的格式化轉(zhuǎn)化功能;
SO庫(kù)文件是實(shí)現(xiàn)搜索、導(dǎo)航、Geocoding、ReverseGeocoding的靜態(tài)庫(kù)文件,主要 通過(guò)C++語(yǔ)言實(shí)現(xiàn),可以實(shí)現(xiàn)引擎計(jì)算的高效性;通過(guò)JNI (Java Native Interface,它允 許Java代碼和其他語(yǔ)言寫的代碼進(jìn)行交互)調(diào)用SO庫(kù)文件獲得用戶系統(tǒng)需要的滿足一定 規(guī)范的Java類對(duì)象。使用JNI調(diào)用SO(系統(tǒng)庫(kù)文件,類似與WINDOW系統(tǒng)中的dll文件) 靜態(tài)庫(kù),可以利用C++的高效性實(shí)現(xiàn)引擎的計(jì)算服務(wù),同時(shí)利用Java的JNI技術(shù)實(shí)現(xiàn)Java 與SO的交互,使前臺(tái)應(yīng)用可以夸平臺(tái)。同時(shí)返回結(jié)果為定義好一定格式規(guī)范的Java類對(duì) 象,方便數(shù)據(jù)格式轉(zhuǎn)化。
下面再結(jié)合具體的流程說(shuō)明本發(fā)明的上述圖1所示方法的具體實(shí)現(xiàn):
如圖2所示,請(qǐng)求數(shù)據(jù)流程包括如下:
步驟21,用戶請(qǐng)求;
步驟22,獲得請(qǐng)求參數(shù)拼裝的字符串,使用用戶密鑰對(duì)用戶請(qǐng)求字符串進(jìn)行不對(duì) 稱加密,獲得加密字符串;拼接加密字符串到用戶請(qǐng)求字符串后面,得到服務(wù)請(qǐng)求;
步驟23,發(fā)送用戶的服務(wù)請(qǐng)求;
步驟24,后臺(tái)驗(yàn)證用戶的合法性;
步驟25,若用戶合法,則校驗(yàn)用戶的服務(wù)期限;
步驟26,調(diào)用引擎接口;
步驟27,數(shù)據(jù)格式化返回。
其中,如圖3所示,步驟26中的引擎接口通過(guò)使用Java工具JNI調(diào)用SO庫(kù)文件, 獲得用戶需要的滿足一確定規(guī)范的Java類對(duì)象,可以利用C++的高效性實(shí)現(xiàn)引擎的計(jì)算服 務(wù),同時(shí)利用Java的JNI技術(shù)實(shí)現(xiàn)Java與SO的交互,使前臺(tái)應(yīng)用可以夸平臺(tái),同時(shí)返回結(jié) 果為定義好一定格式規(guī)范的Java類對(duì)象。方便數(shù)據(jù)格式轉(zhuǎn)化。
進(jìn)一步地,如圖4所示,步驟27中數(shù)據(jù)格式轉(zhuǎn)化的過(guò)程包括:
通過(guò)數(shù)據(jù)格式轉(zhuǎn)化工具包將符合一確定規(guī)范的Java類對(duì)象轉(zhuǎn)化成XML格式的數(shù) 據(jù)、JSON格式的數(shù)據(jù)或者二進(jìn)制格式的數(shù)據(jù)。
進(jìn)一步地,如圖5所示,用戶服務(wù)期限驗(yàn)證過(guò)程中,從用戶服務(wù)請(qǐng)求中獲得用戶 ID,根據(jù)用戶ID從調(diào)整緩存中取得用戶的服務(wù)信息和權(quán)限信息,用戶緩存在系統(tǒng)啟動(dòng)時(shí), 從數(shù)據(jù)庫(kù)中全部加載,數(shù)據(jù)在緩存中的數(shù)據(jù)結(jié)構(gòu)如圖5所示。
本發(fā)明的上述實(shí)施例通過(guò)引擎的高效調(diào)用,利用C++的高效性和JNI的夸平臺(tái)調(diào) 用;利用緩存處理用戶權(quán)限保存,提高效率,和減少數(shù)據(jù)庫(kù)壓力以及數(shù)據(jù)庫(kù)的低效;本發(fā)明 中使用統(tǒng)一的中間格式,使引擎的快速發(fā)布和格式轉(zhuǎn)化成為可能,利用規(guī)范可以實(shí)現(xiàn)格式 的多樣化輸出;并利用不可逆加密對(duì)用戶進(jìn)行權(quán)限驗(yàn)證,使破解難度加大,保證用戶的服務(wù)安全。
如圖6所示,本發(fā)明的實(shí)施例還提供一種與上述方法實(shí)施例相應(yīng)的裝置實(shí)施例, 一種電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理裝置60,包括:
第一獲得模塊61,用于獲得用戶的服務(wù)請(qǐng)求;
第二獲得模塊62,用于根據(jù)所述服務(wù)請(qǐng)求,獲得用戶ID ;
第三獲得模塊63,用于根據(jù)所述用戶ID,獲得用戶權(quán)限信息;
認(rèn)證模塊64,用于根據(jù)所述權(quán)限信息對(duì)用戶進(jìn)行權(quán)限認(rèn)證;
第四獲得模塊65,用于認(rèn)證通過(guò)后,獲得用戶的服務(wù)期限內(nèi)容;
更新模塊66,用于根據(jù)所述用戶的服務(wù)期限內(nèi)容對(duì)用戶的服務(wù)期限進(jìn)行更新。
進(jìn)一步地,上述裝置還可以包括:
第五獲得模塊67,用于根據(jù)用戶的請(qǐng)求服務(wù)類型,通過(guò)快速格式轉(zhuǎn)化功能,獲得用 戶需要的格式化數(shù)據(jù),并向用戶返回所述格式化數(shù)據(jù)。
需要說(shuō)明的是,上述方法實(shí)施例中的所有實(shí)現(xiàn)方式均適應(yīng)用于本發(fā)明的該裝置實(shí) 施例中,也能達(dá)到相同的技術(shù)效果,在此不再贅述。
以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員 來(lái)說(shuō),在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也 應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方法,其特征在于,包括:獲得用戶的服務(wù)請(qǐng)求;根據(jù)所述服務(wù)請(qǐng)求,獲得用戶ID ;根據(jù)所述用戶ID,獲得用戶權(quán)限信息;根據(jù)所述權(quán)限信息對(duì)用戶進(jìn)行權(quán)限認(rèn)證;認(rèn)證通過(guò)后,從緩存中獲得用戶的服務(wù)期限內(nèi)容;根據(jù)所述用戶的服務(wù)期限內(nèi)容對(duì)用戶的服務(wù)期限進(jìn)行更新。
2.根據(jù)權(quán)利要求1所述的電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方法,其特征在于,所述用戶的服務(wù)請(qǐng)求包括:用戶請(qǐng)求字符串以及拼接在所述用戶請(qǐng)求字符串后的加密字符串;其中,所述加密字符串是使用用戶密鑰對(duì)請(qǐng)求參數(shù)拼裝的字符串進(jìn)行不對(duì)稱加密得到的。
3.根據(jù)權(quán)利要求2所述的電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方法,其特征在于,所述用戶權(quán)限信息包括:所述用戶密鑰、用戶使用服務(wù)限制信息和服務(wù)期限限制信息。
4.根據(jù)權(quán)利要求3所述的電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方法,其特征在于,所述根據(jù)所述權(quán)限信息對(duì)用戶進(jìn)行權(quán)限認(rèn)證的步驟包括:利用所述用戶密鑰,對(duì)所述用戶的請(qǐng)求參數(shù)拼裝的字符串進(jìn)行不對(duì)稱加密生成加密字符串,并將所述加密字符串拼接在所述用戶請(qǐng)求字符串后,得到所述服務(wù)請(qǐng)求;并比對(duì)所述服務(wù)請(qǐng)求和收到的所述用戶的服務(wù)請(qǐng)求是否一致,若一致,則認(rèn)為認(rèn)證通過(guò),否則,認(rèn)證不通過(guò)。
5.根據(jù)權(quán)利要求4所述的電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方法,其特征在于,所述用戶的服務(wù)期限內(nèi)容包括:對(duì)電子地圖中興趣點(diǎn)的搜索服務(wù)的記次服務(wù)的次數(shù)信息和/或?qū)﹄娮拥貓D中興趣點(diǎn)的導(dǎo)航服務(wù)的計(jì)時(shí)服務(wù)的時(shí)間段信息。
6.根據(jù)權(quán)利要求5所述的電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方法,其特征在于,所述根據(jù)所述用戶的服務(wù)期限內(nèi)容對(duì)用戶的服務(wù)期限進(jìn)行更新后還包括:根據(jù)用戶的請(qǐng)求服務(wù)類型,通過(guò)快速格式轉(zhuǎn)化功能,獲得用戶需要的格式化數(shù)據(jù),并向用戶返回所述格式化數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方法,其特征在于,所述通過(guò)快速格式轉(zhuǎn)化功能,獲得用戶需要的格式化數(shù)據(jù)的步驟包括:通過(guò)Java的JNI工具,調(diào)用系統(tǒng)庫(kù)文件S0,獲得用戶需要的符合一確定規(guī)范的Java類對(duì)象;其中,所述JNI工具允許Java代碼和其它語(yǔ)言的代碼進(jìn)行交互;利用數(shù)據(jù)格式轉(zhuǎn)化工具包,將所述符合一確定規(guī)范的Java類對(duì)象,轉(zhuǎn)化成用戶需要的格式化數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方法,其特征在于,所述用戶需要的格式化數(shù)據(jù)包括=XML格式化數(shù)據(jù)、JSON格式化數(shù)據(jù)和/或二進(jìn)制格式化數(shù)據(jù)。
9.一種電子地圖服務(wù) 平臺(tái)的數(shù)據(jù)處理裝置,其特征在于,包括:第一獲得模塊,用于獲得用戶的服務(wù)請(qǐng)求;第二獲得模塊,用于根據(jù)所述服務(wù)請(qǐng)求,獲得用戶ID ;第三獲得模塊,用于根據(jù)所述用戶ID,獲得用戶權(quán)限信息;認(rèn)證模塊,用于根據(jù)所述權(quán)限信息對(duì)用戶進(jìn)行權(quán)限認(rèn)證;第四獲得模塊,用于認(rèn)證通過(guò)后,獲得用戶的服務(wù)期限內(nèi)容;更新模塊,用于根據(jù)所述用戶的服務(wù)期限內(nèi)容對(duì)用戶的服務(wù)期限進(jìn)行更新。
10.根據(jù)權(quán)利要求9所述的電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理裝置,其特征在于,還包括: 第五獲得模塊,用于根據(jù)用戶的請(qǐng)求服務(wù)類型, 通過(guò)快速格式轉(zhuǎn)化功能,獲得用戶需要的格式化數(shù)據(jù),并向用戶返回所述格式化數(shù)據(jù)。
全文摘要
本發(fā)明提供一種電子地圖服務(wù)平臺(tái)的數(shù)據(jù)處理方法及裝置,其中方法包括獲得用戶的服務(wù)請(qǐng)求;根據(jù)所述服務(wù)請(qǐng)求,獲得用戶ID;根據(jù)所述用戶ID,獲得用戶權(quán)限信息;根據(jù)所述權(quán)限信息對(duì)用戶進(jìn)行權(quán)限認(rèn)證;認(rèn)證通過(guò)后,從緩存中獲得用戶的服務(wù)期限內(nèi)容;根據(jù)所述用戶的服務(wù)期限內(nèi)容對(duì)用戶的服務(wù)期限進(jìn)行更新。本發(fā)明的方案可以實(shí)現(xiàn)對(duì)用戶權(quán)限進(jìn)行認(rèn)證,保證用戶的服務(wù)安全,滿足用戶進(jìn)行時(shí)間段的使用期限的認(rèn)證要求。
文檔編號(hào)G06F17/30GK103207960SQ20121001492
公開日2013年7月17日 申請(qǐng)日期2012年1月17日 優(yōu)先權(quán)日2012年1月17日
發(fā)明者王鵬 申請(qǐng)人:北京四維圖新科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
莱西市| 龙海市| 盐津县| 西藏| 营山县| 芜湖县| 砀山县| 永平县| 敖汉旗| 黔江区| 梁河县| 安康市| 布拖县| 卢湾区| 六枝特区| 康平县| 龙井市| 双鸭山市| 平阴县| 常山县| 文化| 常德市| 永昌县| 札达县| 方正县| 远安县| 临泽县| 赤峰市| 龙井市| 安新县| 深州市| 开化县| 高雄市| 延边| 和平县| 盖州市| 巴东县| 金秀| 安康市| 惠来县| 寿阳县|