數(shù)據(jù)校驗方法及服務器的制造方法
【專利摘要】本發(fā)明公開一種數(shù)據(jù)校驗方法及服務器,通過接收投保終端針對一個車輛所發(fā)送的投保定價請求,從投保終端中獲取用戶錄入的第一預設類型定價信息;按照預設數(shù)據(jù)處理規(guī)則,對第一預設類型定價信息進行數(shù)據(jù)處理,得到第一密文;保存第一密文,并將第一密文發(fā)送至投保終端;接收投保終端發(fā)送的針對車輛的投保請求,從投保終端獲取第一密文及用戶錄入的第二預設類型定價信息;按照預設數(shù)據(jù)處理規(guī)則,對第二預設類型定價信息進行數(shù)據(jù)處理,得到第二密文;將得到的第二密文與從投保終端獲取的第一密文進行一致性分析,并根據(jù)分析結果,生成車輛對應的車險投保保單;或者,生成對應的提醒信息;具有驗證車輛投保相關信息的有益效果。
【專利說明】
數(shù)據(jù)校驗方法及服務器
技術領域
[0001 ]本發(fā)明涉及數(shù)據(jù)處理技術領域,尤其涉及一種數(shù)據(jù)校驗方法及服務器。
【背景技術】
[0002]隨著社會的不斷進步和人們生活質(zhì)量的不斷提高,車輛也變得越來越多、越來越普及;目前,車輛已經(jīng)成為人們?nèi)粘9ぷ?、生活、出行等必不可少的交通運輸工具之一。因此,對車險的投保和處理也成為目前車輛保險行業(yè)所需面臨的重要問題之一。
[0003]針對車險投保,通常的做法是車險先錄入定價信息后進行報價,報價后再錄入非定價信息進行投保;在這一過程中,通常需要防止報價后定價信息被篡改,然后再進行投保。為防止上述情況發(fā)生,目前業(yè)內(nèi)常用的處理方式是,通過腳本語言(JAVA Script,JS)將對應的投保頁面元素修改為只讀形式。但這種處理方式很不可靠,仍有被技術破解的風險,安全性得不到保障。
【發(fā)明內(nèi)容】
[0004]鑒于以上內(nèi)容,有必要提供一種數(shù)據(jù)校驗方法及服務器,旨在驗證車輛投保的相關信息,提高車險投保的安全性。
[0005 ]本發(fā)明公開了一種數(shù)據(jù)校驗方法,包括以下步驟:
[0006]接收投保終端針對一個車輛所發(fā)送的投保定價請求,從所述投保終端中獲取用戶錄入的第一預設類型定價信息;
[0007]按照預設數(shù)據(jù)處理規(guī)則,對所述第一預設類型定價信息進行數(shù)據(jù)處理,得到第一密文;保存所述第一密文,并將所述第一密文發(fā)送至所述投保終端;
[0008]接收所述投保終端發(fā)送的針對所述車輛的投保請求,從所述投保終端獲取所述第一密文及用戶錄入的第二預設類型定價信息;
[0009]按照所述預設數(shù)據(jù)處理規(guī)則,對所述第二預設類型定價信息進行數(shù)據(jù)處理,得到
—* Li_i,
[0010]將得到的第二密文與從所述投保終端獲取的所述第一密文進行一致性分析,并根據(jù)分析結果,生成所述車輛對應的車險投保保單;或者,生成對應的提醒信息。
[0011]優(yōu)選地,所述按照預設數(shù)據(jù)處理規(guī)則,對所述第一預設類型定價信息進行數(shù)據(jù)處理,得到第一密文,包括:
[0012]按照預設拼接規(guī)則,對所述第一預設類型定價信息進行拼接,得到拼接后的第一字符串;
[0013]按照預設加密算法,對拼接得到的所述第一字符串進行加密,生成預設位數(shù)的第一密文。
[0014]優(yōu)選地,所述按照所述預設數(shù)據(jù)處理規(guī)則,對所述第二預設類型定價信息進行數(shù)據(jù)處理,得到第二密文,包括:
[0015]按照預設拼接規(guī)則,對所述第二預設類型定價信息進行拼接,得到拼接后的第二字符串;
[0016]按照預設加密算法,對拼接得到的所述第二字符串進行加密,生成預設位數(shù)的第二密文。
[0017]優(yōu)選地,所述接收所述投保終端發(fā)送的針對所述車輛的投保請求,從所述投保終端獲取所述第一密文及所述第二預設類型定價信息的同時,獲取預設類型非定價信息;
[0018]所述將得到的第二密文與從所述投保終端獲取的所述第一密文進行一致性分析,并根據(jù)分析結果,生成所述車輛對應的車險投保保單;或者,生成對應的提醒信息,包括:
[0019]判斷得到的所述第二密文與所述第一密文是否一致;
[0020]若所述第二密文與所述第一密文一致,則基于獲取的所述第二預設類型定價信息及所述預設類型非定價信息,生成所述車輛對應的車險投保保單;
[0021]若所述第二密文與所述第一密文不一致,則生成對應的提醒信息以提醒所述第二預設類型定價信息被篡改;及/或,將生成的所述提醒信息發(fā)送至預設終端。
[0022]優(yōu)選地,所述判斷得到的所述第二密文與所述第一密文是否一致的步驟之后,還包括:
[0023]若所述第二密文與所述第一密文不一致,則獲取保存的所述車輛對應的第一字符串;
[0024]將拼接的第二字符串與所述第一字符串進行逐個字段的比較,獲取所述第二字符串與所述第一字符串不一致的字段;
[0025]將獲取的所述不一致的字段輸出至校驗日志;及/或,將所述不一致的字段發(fā)送至所述預設終端,以提醒發(fā)生改變的字段。
[0026]對應于上述所公開的一種數(shù)據(jù)校驗方法,本發(fā)明還公開一種數(shù)據(jù)校驗服務器,包括:
[0027]第一接收模塊,用于接收投保終端針對一個車輛所發(fā)送的投保定價請求,從所述投保終端中獲取用戶錄入的第一預設類型定價信息;
[0028]第一處理模塊,用于按照預設數(shù)據(jù)處理規(guī)則,對所述第一預設類型定價信息進行數(shù)據(jù)處理,得到第一密文;保存所述第一密文,并將所述第一密文發(fā)送至所述投保終端;
[0029]第二接收模塊,接收所述投保終端發(fā)送的針對所述車輛的投保請求,從所述投保終端獲取所述第一密文及用戶錄入的第二預設類型定價信息;
[0030]第二處理模塊,按照所述預設數(shù)據(jù)處理規(guī)則,對所述第二預設類型定價信息進行數(shù)據(jù)處理,得到第二密文;
[0031]分析模塊,用于將得到的第二密文與從所述投保終端獲取的所述第一密文進行一致性分析,并根據(jù)分析結果,生成所述車輛對應的車險投保保單;或者,生成對應的提醒信息。
[0032]優(yōu)選地,所述第一處理模塊包括:
[0033]第一拼接單元,用于按照預設拼接規(guī)則,對所述第一預設類型定價信息進行拼接,得到拼接后的第一字符串;
[0034]第一加密單元,用于按照預設加密算法,對拼接得到的所述第一字符串進行加密,生成預設位數(shù)的第一密文。
[0035]優(yōu)選地,所述第二處理模塊包括:
[0036]第二拼接單元,用于按照預設拼接規(guī)則,對所述第二預設類型定價信息進行拼接,得到拼接后的第二字符串;
[0037]第二加密單元,用于按照預設加密算法,對拼接得到的所述第二字符串進行加密,生成預設位數(shù)的第二密文。
[0038]優(yōu)選地,所述第二接收模塊還用于:
[0039]接收所述投保終端發(fā)送的針對所述車輛的投保請求,從所述投保終端獲取所述第一密文及所述第二預設類型定價信息的同時,獲取預設類型非定價信息;
[0040]所述分析模塊包括:
[0041]判斷單元,用于判斷得到的所述第二密文與所述第一密文是否一致;
[0042]生成單元,用于若所述第二密文與所述第一密文一致,則基于獲取的所述第二預設類型定價信息及所述預設類型非定價信息,生成所述車輛對應的車險投保保單;
[0043]提醒單元,用于若所述第二密文與所述第一密文不一致,則生成對應的提醒信息以提醒所述第二預設類型定價信息被篡改;及/或,將生成的所述提醒信息發(fā)送至預設終端。
[0044]優(yōu)選地,所述分析模塊還包括:
[0045]獲取單元,用于若所述第二密文與所述第一密文不一致,則獲取保存的所述車輛對應的第一字符串;
[0046]比較單元,用于將拼接的第二字符串與所述第一字符串進行逐個字段的比較,獲取所述第二字符串與所述第一字符串不一致的字段;
[0047]輸出單元,用于將獲取的所述不一致的字段輸出至校驗日志;及/或,將所述不一致的字段發(fā)送至所述預設終端,以提醒發(fā)生改變的字段。
[0048]本發(fā)明一種數(shù)據(jù)校驗方法及服務器可以達到如下有益效果:
[0049]通過接收投保終端針對一個車輛所發(fā)送的投保定價請求,從所述投保終端中獲取用戶錄入的第一預設類型定價信息;按照預設數(shù)據(jù)處理規(guī)則,對所述第一預設類型定價信息進行數(shù)據(jù)處理,得到第一密文;保存所述第一密文,并將所述第一密文發(fā)送至所述投保終端;接收所述投保終端發(fā)送的針對所述車輛的投保請求,從所述投保終端獲取所述第一密文及用戶錄入的第二預設類型定價信息;按照所述預設數(shù)據(jù)處理規(guī)則,對所述第二預設類型定價信息進行數(shù)據(jù)處理,得到第二密文;將得到的第二密文與從所述投保終端獲取的所述第一密文進行一致性分析,并根據(jù)分析結果,生成所述車輛對應的車險投保保單;或者,生成對應的提醒信息;具有驗證車輛投保相關信息的有益效果,防止了投保報價后定價信息被篡改之后再進行投保的不良操作,提高了車險投保的安全性。
【附圖說明】
[0050]圖1是本發(fā)明數(shù)據(jù)校驗方法的一種實施方式的流程示意圖;
[0051]圖2是本發(fā)明數(shù)據(jù)校驗方法中,對第一預設類型定價信息進行數(shù)據(jù)處理得到第一密文的一種實施方式的流程示意圖;
[0052]圖3是本發(fā)明數(shù)據(jù)校驗方法中,圖1所述實施例中步驟S50的一種實施方式的流程示意圖;
[0053]圖4是本發(fā)明數(shù)據(jù)校驗方法中,圖1所述實施例中步驟S50的另一種實施方式的流程不意圖;
[0054]圖5是本發(fā)明數(shù)據(jù)校驗服務器的一種實施方式的框圖;
[0055]圖6是本發(fā)明數(shù)據(jù)校驗服務器中第一處理模塊200的一種實施方式的框圖;
[0056]圖7是本發(fā)明數(shù)據(jù)校驗服務器中第二處理模塊400的一種實施方式的框圖;
[0057]圖8是本發(fā)明數(shù)據(jù)校驗服務器中分析模塊500的一種實施方式的框圖;
[0058]圖9是本發(fā)明數(shù)據(jù)校驗服務器中分析模塊500的另一種實施方式的框圖。
[0059]本發(fā)明實施例目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0060]以下結合說明書附圖及具體實施例進一步說明本發(fā)明的技術方案。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0061]本發(fā)明提供了一種用于車險投保相關信息的數(shù)據(jù)校驗方法,旨在驗證車輛投保的相關信息,提高車險投保的安全性。如圖1所示,本發(fā)明數(shù)據(jù)校驗方法可以實施為如下描述的步驟S10-S50:
[0062]步驟S10、接收投保終端針對一個車輛所發(fā)送的投保定價請求,從所述投保終端中獲取用戶錄入的第一預設類型定價信息;
[0063]本發(fā)明實施例中,服務器在接收到從投保終端發(fā)出的針對一個車輛的投保定價請求后,從該投保終端獲取用戶錄入的第一預設類型定價信息。
[0064]本發(fā)明實施例中,所描述的第一預設類型定價信息包括:進行車輛投保定價所必須的信息;例如:投保車輛的屬性數(shù)據(jù),包括但不限于:車輛品牌、車輛單價、投保險種、各個投保險種所分別對應的投保額、保險期限、投保區(qū)域等。
[0065]步驟S20、按照預設數(shù)據(jù)處理規(guī)則,對所述第一預設類型定價信息進行數(shù)據(jù)處理,得到第一密文;保存所述第一密文,并將所述第一密文發(fā)送至所述投保終端;
[0066]服務器接收到投保終端發(fā)送的第一預設類型定價信息后,對該第一預設類型定價信息進行數(shù)據(jù)處理;例如,直接按照一定的加密算法對該第一預設類型定價信息進行加密處理,得到第一密文;對上述第一預設類型定價信息進行加密時,可以進行一次加密或者多次加密。
[0067]服務器對數(shù)據(jù)處理后得到的第一密文進行保存之后,將該第一密文發(fā)送至上述投保終端,以便后續(xù)對該投保終端發(fā)送的投保信息進行校驗。
[0068]步驟S30、接收所述投保終端發(fā)送的針對所述車輛的投保請求,從所述投保終端獲取所述第一密文及用戶錄入的第二預設類型定價信息;
[0069]步驟S40、按照所述預設數(shù)據(jù)處理規(guī)則,對所述第二預設類型定價信息進行數(shù)據(jù)處理,得到第二密文;
[0070]服務器在接收到上述投保終端針對該車輛所發(fā)送的投保請求后,從該投保終端獲取所述第一密文,并獲取用戶錄入的第二預設類型定價信息。
[0071]本發(fā)明實施例中,服務器按照對第一預設類型定價信息完全相同的數(shù)據(jù)處理方式,對接收到用戶所錄入的第二預設類型定價信息進行數(shù)據(jù)處理,得到第二密文。例如,直接按照與上述完全相同的加密算法對該第二預設類型定價信息進行加密處理,得到第二密文;對上述第二預設類型定價信息進行加密時,同樣也可以進行一次加密或者多次加密。
[0072]步驟S50、將得到的第二密文與從所述投保終端獲取的所述第一密文進行一致性分析,并根據(jù)分析結果,生成所述車輛對應的車險投保保單;或者,生成對應的提醒信息。
[0073]得到第二密文后,服務器將第二密文與通過投保終端獲取的第一密文進行數(shù)據(jù)一致性分析;若第二密文與第一密文不一致,則服務器生成對應的提醒信息,以提醒相關人員上述投保終端所獲取的第二預設類型定價信息有被篡改;并將生成的上述提醒信息直接發(fā)送至預先設置的接收終端,例如投保終端和/或?qū)徍私K端?;蛘撸掌鲀H執(zhí)行生成對應的提醒信息的操作;或者,服務器僅執(zhí)行將生成的提醒信息直接發(fā)送至預先設置的接收終端的操作。若第二密文與第一密文一致,則服務器生成針對該車輛的車險投保保單。
[0074]在本發(fā)明一優(yōu)選的實施例中,服務器從投保終端獲取第一密文及用戶錄入的第二預設類型定價信息的同時,獲取預設類型非定價信息;其中,所述預設類型非定價信可以理解為:不是進行車輛投保定價所必須的信息,例如,該預設類型非定價信息包括但不限于:投保人姓名及性別、投保人身份證號碼、投保車輛車牌號碼等。且當?shù)诙芪呐c第一密文比對一致時,服務器基于獲取的第二預設類型定價信息及預設類型非定價信息,生成該車輛對應的車險投保保單。
[0075]本發(fā)明數(shù)據(jù)校驗方法通過接收投保終端針對一個車輛所發(fā)送的投保定價請求,從所述投保終端中獲取用戶錄入的第一預設類型定價信息;按照預設數(shù)據(jù)處理規(guī)則,對所述第一預設類型定價信息進行數(shù)據(jù)處理,得到第一密文;保存所述第一密文,并將所述第一密文發(fā)送至所述投保終端;接收所述投保終端發(fā)送的針對所述車輛的投保請求,從所述投保終端獲取所述第一密文及用戶錄入的第二預設類型定價信息;按照所述預設數(shù)據(jù)處理規(guī)貝1J,對所述第二預設類型定價信息進行數(shù)據(jù)處理,得到第二密文;將得到的第二密文與從所述投保終端獲取的所述第一密文進行一致性分析,并根據(jù)分析結果,生成所述車輛對應的車險投保保單;或者,生成對應的提醒信息;具有驗證車輛投保相關信息的有益效果,防止了投保報價后定價信息被篡改之后再進行投保的不良操作,提高了車險投保的安全性。
[0076]基于圖1所述實施例的描述,本發(fā)明數(shù)據(jù)校驗方法中,服務器對第一預設類型定價信息進行數(shù)據(jù)處理得到第一密文,可以通過圖2所描述的方式實現(xiàn);如圖2所示,本發(fā)明數(shù)據(jù)校驗方法中,服務器對第一預設類型定價信息進行數(shù)據(jù)處理得到第一密文,可以實施為如下描述的步驟S210-S220:
[0077]步驟S210、按照預設拼接規(guī)則,對所述第一預設類型定價信息進行拼接,得到拼接后的第一字符串;
[0078]本發(fā)明實施例中,服務器按照預設拼接規(guī)則,先對第一預設類型定價信息進行拼接。例如,按照上述第一預設類型定價信息錄入的先后順序,對其進行拼接;或者,按照預設的定價信息類型與拼接順序的映射關系,確定出獲取的所述第一預設類型定價信息包括的各種定價信息所分別對應的拼接順序,并按照確定出的拼接順序?qū)@取的所述第一預設類型定價信息進行拼接,得到拼接后的第一字符串。
[0079]步驟S220、按照預設加密算法,對拼接得到的所述第一字符串進行加密,生成預設位數(shù)的第一密文。
[0080]針對拼接后得到的上述第一字符串,服務器按照預設加密算法,對該第一字符串進行加密;例如,按照消息摘要算法第五版(Message Digest Algorithm5,MD5)的加密算法,對第一字符串進行加密,生成預設位數(shù)(例如:40位)的第一密文。
[0081]本發(fā)明實施例中,服務器也可以根據(jù)車險投保的具體類型,選擇采取不同的加密標準,按照其他的加密算法對第一字符串進行數(shù)據(jù)加密,得到預設位數(shù)的第一密文。本發(fā)明實施例對服務器采取的具體加密算法不做限定。
[0082]同樣地,服務器對第二預設類型定價信息進行數(shù)據(jù)處理得到第二密文,其數(shù)據(jù)處理方式與圖2所述實施例中,針對第一預設類型定價信息進行數(shù)據(jù)處理得到第一密文的數(shù)據(jù)處理方式完全相同,本發(fā)明實施例不對其進行贅述。
[0083]本發(fā)明數(shù)據(jù)校驗方法通過按照預設拼接規(guī)則,對所述第一預設類型定價信息進行拼接,得到拼接后的第一字符串;按照預設加密算法,對拼接得到的所述第一字符串進行加密,生成預設位數(shù)的第一密文;具有提高數(shù)據(jù)安全性的有益效果。
[0084]基于圖1、圖2所述實施例的描述,本發(fā)明數(shù)據(jù)校驗方法中,服務器將得到的第二密文與從所述投保終端獲取的所述第一密文進行一致性分析,并根據(jù)分析結果執(zhí)行對應操作,可以按照圖3所述實施例描述的方式執(zhí)行。
[0085]如圖3所示,本發(fā)明數(shù)據(jù)校驗方法中,圖1所述實施例中“步驟S50、將得到的第二密文與從所述投保終端獲取的所述第一密文進行一致性分析,并根據(jù)分析結果,生成所述車輛對應的車險投保保單;或者,生成對應的提醒信息”,可以實施為如下描述的步驟S510-S530:
[0086]步驟S510、判斷得到的所述第二密文與所述第一密文是否一致;若是,則執(zhí)行步驟S520 ;若否,則執(zhí)行步驟S530 ;
[0087]步驟S520、基于獲取的所述第二預設類型定價信息及所述預設類型非定價信息,生成所述車輛對應的車險投保保單;
[0088]步驟S530、生成對應的提醒信息以提醒所述第二預設類型定價信息被篡改;及/或,將生成的所述提醒信息發(fā)送至預設終端。
[0089]本發(fā)明實施例中,服務器判斷得到的所述第二密文與通過投保終端獲取的所述第一密文是否一致;若所述第二密文與所述第一密文一致,服務器則基于獲取的所述第二預設類型定價信息及所述預設類型非定價信息,生成所述車輛對應的車險投保保單;若所述第二密文與所述第一密文不一致,服務器則生成對應的提醒信息以提醒所述第二預設類型定價信息被篡改;及/或,將生成的所述提醒信息發(fā)送至預設終端。
[0090]在本發(fā)明一優(yōu)選的實施例中,當服務器判斷得到的所述第二密文與從投保終端獲取的所述第一密文不一致時,為了確定出不一致的字段,圖3所述實施例中,“步驟S530、生成對應的提醒信息以提醒所述第二預設類型定價信息被篡改;及/或,將生成的所述提醒信息發(fā)送至預設終端”,可以替換為圖4所述實施例中的步驟S540-S560:
[0091 ]步驟S540、獲取保存的所述車輛對應的第一字符串;
[0092]步驟S550、將拼接的第二字符串與所述第一字符串進行逐個字段的比較,獲取所述第二字符串與所述第一字符串不一致的字段;
[0093]步驟S560、將獲取的所述不一致的字段輸出至校驗日志;及/或,將所述不一致的字段發(fā)送至所述預設終端,以提醒發(fā)生改變的字段。
[0094]本發(fā)明實施例中,若服務器判斷出所述第二密文與所述第一密文不一致,則獲取已保存的該車輛所對應的第一字符串;按照逐個字段進行比較的方式,服務器將拼接好的第二字符串與第一字符串進行逐個字段的比較,從而確定出第二字符串中與第一字符串不一致的字段,并將確定的不一致的字段輸出至校驗日志;同時,將該不一致的字段發(fā)送至預設終端,例如投保終端和/或?qū)徍巳藛T終端等,以提醒相關人員發(fā)送改變的字段,便于采取相應措施進行及時處理。
[0095]本發(fā)明實施例中,當服務器確認出第二字符串中與第一字符串不一致的字段時,可以僅執(zhí)行將獲取的所述不一致的字段輸出至校驗日志的操作;也可以僅執(zhí)行將所述不一致的字段發(fā)送至所述預設終端的操作。
[0096]本發(fā)明實數(shù)據(jù)校驗方法通過將第二密文與第一密文進行比較,并根據(jù)具體比較結果執(zhí)行對應操作;提高了數(shù)據(jù)校驗的效率;進一步地,服務器在第二密文與第一密文不一致的情況下,確認出具體不一致的字段,提高了數(shù)據(jù)校驗的便捷性和準確率,便于針對不一致的字段及時采取相應措施。
[0097]對應于圖1、圖2、圖3和圖4所提供的一種數(shù)據(jù)校驗方法,本發(fā)明還提供了一種數(shù)據(jù)校驗服務器;如圖5所示,本發(fā)明數(shù)據(jù)校驗服務器包括:第一接收模塊100、第一處理模塊200、第二接收模塊300、第二處理模塊400和分析模塊500;其中:
[0098]所述第一接收模塊100,用于接收投保終端針對一個車輛所發(fā)送的投保定價請求,從所述投保終端中獲取用戶錄入的第一預設類型定價信息;
[0099]本發(fā)明實施例中,所述第一接收模塊100在接收到從投保終端發(fā)出的針對一個車輛的投保定價請求后,從該投保終端獲取用戶錄入的第一預設類型定價信息。
[0100]本發(fā)明實施例中,所描述的第一預設類型定價信息包括:進行車輛投保定價所必須的信息;例如:投保車輛的屬性數(shù)據(jù),包括但不限于:車輛品牌、車輛單價、投保險種、各個投保險種所分別對應的投保額、保險期限、投保區(qū)域等。
[0101]所述第一處理模塊200,用于按照預設數(shù)據(jù)處理規(guī)則,對所述第一預設類型定價信息進行數(shù)據(jù)處理,得到第一密文;保存所述第一密文,并將所述第一密文發(fā)送至所述投保終端;
[0102]所述第一接收模塊100接收到投保終端發(fā)送的第一預設類型定價信息后,所述第一處理模塊200對該第一預設類型定價信息進行數(shù)據(jù)處理;例如,所述第一處理模塊200直接按照一定的加密算法對該第一預設類型定價信息進行加密處理,得到第一密文;對上述第一預設類型定價信息進行加密時,可以進行一次加密或者多次加密。
[0103]所述第一處理模塊200對數(shù)據(jù)處理后得到的第一密文進行保存之后,將該第一密文發(fā)送至上述投保終端,以便后續(xù)對該投保終端發(fā)送的投保信息進行校驗。
[0104]所述第二接收模塊300,接收所述投保終端發(fā)送的針對所述車輛的投保請求,從所述投保終端獲取所述第一密文及用戶錄入的第二預設類型定價信息;
[0105]所述第二處理模塊400,按照所述預設數(shù)據(jù)處理規(guī)則,對所述第二預設類型定價信息進行數(shù)據(jù)處理,得到第二密文;
[0106]所述第二接收模塊300在接收到上述投保終端針對該車輛所發(fā)送的投保請求后,從該投保終端獲取所述第一密文,并獲取用戶錄入的第二預設類型定價信息。
[0107]本發(fā)明實施例中,所述第二處理模塊400按照對第一預設類型定價信息完全相同的數(shù)據(jù)處理方式,對接收到用戶所錄入的第二預設類型定價信息進行數(shù)據(jù)處理,得到第二密文。例如,所述第二處理模塊400直接按照與上述第一處理模塊200完全相同的加密算法對該第二預設類型定價信息進行加密處理,得到第二密文;所述第二處理模塊400對上述第二預設類型定價信息進行加密時,同樣也可以進行一次加密或者多次加密。
[0108]所述分析模塊500,用于將得到的第二密文與從所述投保終端獲取的所述第一密文進行一致性分析,并根據(jù)分析結果,生成所述車輛對應的車險投保保單;或者,生成對應的提醒?目息。
[0109]所述第二處理模塊400得到第二密文后,所述分析模塊500將第二密文與通過投保終端獲取的第一密文進行數(shù)據(jù)一致性分析;若第二密文與第一密文不一致,則所述分析模塊500生成對應的提醒信息,以提醒相關人員上述投保終端所獲取的第二預設類型定價信息有被篡改;并將生成的上述提醒信息直接發(fā)送至預先設置的接收終端,例如投保終端和/或?qū)徍私K端?;蛘?,所述分析模塊500僅執(zhí)行生成對應的提醒信息的操作;或者,所述分析模塊500僅執(zhí)行將生成的提醒信息直接發(fā)送至預先設置的接收終端的操作。若第二密文與第一密文一致,則所述分析模塊500生成針對該車輛的車險投保保單。
[0110]在本發(fā)明一優(yōu)選的實施例中,第二接收模塊300從投保終端獲取第一密文及用戶錄入的第二預設類型定價信息的同時,獲取預設類型非定價信息;其中,所述預設類型非定價信可以理解為:不是進行車輛投保定價所必須的信息,例如,該預設類型非定價信息包括但不限于:投保人姓名及性別、投保人身份證號碼、投保車輛車牌號碼等。且當?shù)诙芪呐c第一密文比對一致時,分析模塊500基于獲取的第二預設類型定價信息及預設類型非定價信息,生成該車輛對應的車險投保保單。
[0111]本發(fā)明數(shù)據(jù)校驗服務器通過接收投保終端針對一個車輛所發(fā)送的投保定價請求,從所述投保終端中獲取用戶錄入的第一預設類型定價信息;按照預設數(shù)據(jù)處理規(guī)則,對所述第一預設類型定價信息進行數(shù)據(jù)處理,得到第一密文;保存所述第一密文,并將所述第一密文發(fā)送至所述投保終端;接收所述投保終端發(fā)送的針對所述車輛的投保請求,從所述投保終端獲取所述第一密文及用戶錄入的第二預設類型定價信息;按照所述預設數(shù)據(jù)處理規(guī)貝1J,對所述第二預設類型定價信息進行數(shù)據(jù)處理,得到第二密文;將得到的第二密文與從所述投保終端獲取的所述第一密文進行一致性分析,并根據(jù)分析結果,生成所述車輛對應的車險投保保單;或者,生成對應的提醒信息;具有驗證車輛投保相關信息的有益效果,防止了投保報價后定價信息被篡改之后再進行投保的不良操作,提高了車險投保的安全性。
[0112]基于圖5所述實施例的描述,如圖6所示,本發(fā)明數(shù)據(jù)校驗服務器中,所述第一處理模塊200包括:第一拼接單元201和第一加密單元202;其中:
[0113]所述第一拼接單元201,用于按照預設拼接規(guī)則,對所述第一預設類型定價信息進行拼接,得到拼接后的第一字符串;
[0114]本發(fā)明實施例中,第一拼接單元201按照預設拼接規(guī)則,先對第一預設類型定價信息進行拼接。例如,第一拼接單元201按照上述第一預設類型定價信息錄入的先后順序,對其進行拼接;或者,第一拼接單元201按照預設的定價信息類型與拼接順序的映射關系,確定出獲取的所述第一預設類型定價信息包括的各種定價信息所分別對應的拼接順序,并按照確定出的拼接順序?qū)@取的所述第一預設類型定價信息進行拼接,得到拼接后的第一字符串。
[0115]所述第一加密單元202,用于按照預設加密算法,對拼接得到的所述第一字符串進行加密,生成預設位數(shù)的第一密文。
[0116]針對第一拼接單元201拼接后得到的上述第一字符串,第一加密單元202按照預設加密算法,對該第一字符串進行加密;例如,第一加密單元202按照MD5加密算法,對第一字符串進行加密,生成預設位數(shù)(例如:40位)的第一密文。
[0117]本發(fā)明實施例中,第一加密單元202也可以根據(jù)車險投保的具體類型,選擇采取不同的加密標準,按照其他的加密算法對第一字符串進行數(shù)據(jù)加密,得到預設位數(shù)的第一密文。本發(fā)明實施例對第一加密單元202采取的具體加密算法不做限定。
[0118]如圖7所示,本發(fā)明數(shù)據(jù)校驗服務器中,所述第二處理模塊400包括:
[0119]第二拼接單元401,用于按照預設拼接規(guī)則,對所述第二預設類型定價信息進行拼接,得到拼接后的第二字符串;
[0120]第二加密單元402,用于按照預設加密算法,對拼接得到的所述第二字符串進行加密,生成預設位數(shù)的第二密文。
[0121]同樣地,第二處理模塊400對第二預設類型定價信息進行數(shù)據(jù)處理得到第二密文,其數(shù)據(jù)處理方式與第一處理模塊200中,針對第一預設類型定價信息進行數(shù)據(jù)處理得到第一密文的數(shù)據(jù)處理方式完全相同,本發(fā)明實施例不對其進行贅述。
[0122]本發(fā)明數(shù)據(jù)校服務器通過按照預設拼接規(guī)則,對所述第一預設類型定價信息進行拼接,得到拼接后的第一字符串;按照預設加密算法,對拼接得到的所述第一字符串進行加密,生成預設位數(shù)的第一密文;具有提高數(shù)據(jù)安全性的有益效果。
[0123]基于以上實施例的描述,如圖8所示,本發(fā)明數(shù)據(jù)校驗服務器中,分析模塊500包括:判斷單元501、生成單元502和提醒單元503。
[0124]其中,本發(fā)明實施例中,所述第二接收模塊300還用于:接收所述投保終端發(fā)送的針對所述車輛的投保請求,從所述投保終端獲取所述第一密文及所述第二預設類型定價信息的同時,獲取預設類型非定價信息。
[0125]所述判斷單元501,用于判斷得到的所述第二密文與所述第一密文是否一致;
[0126]所述生成單元502,用于若所述第二密文與所述第一密文一致,則基于獲取的所述第二預設類型定價信息及所述預設類型非定價信息,生成所述車輛對應的車險投保保單;
[0127]所述提醒單元503,用于若所述第二密文與所述第一密文不一致,則生成對應的提醒信息以提醒所述第二預設類型定價信息被篡改;及/或,將生成的所述提醒信息發(fā)送至預設終端。
[0128]在本發(fā)明一優(yōu)選的實施例中,如圖9所示,所述分析模塊500還包括:
[0129]獲取單元504,用于若所述第二密文與所述第一密文不一致,則獲取保存的所述車輛對應的第一字符串;
[0130]比較單元505,用于將拼接的第二字符串與所述第一字符串進行逐個字段的比較,獲取所述第二字符串與所述第一字符串不一致的字段;
[0131 ]輸出單元506,用于將獲取的所述不一致的字段輸出至校驗日志;及/或,將所述不一致的字段發(fā)送至所述預設終端,以提醒發(fā)生改變的字段。
[0132]本發(fā)明實施例中,若判斷單元501判斷出所述第二密文與所述第一密文不一致,則獲取單元504獲取已保存的該車輛所對應的第一字符串;比較單元505按照逐個字段進行比較的方式,將拼接好的第二字符串與第一字符串進行逐個字段的比較,從而確定出第二字符串中與第一字符串不一致的字段,輸出單元506將比較單元505確定的不一致的字段輸出至校驗日志;同時,輸出單元506將該不一致的字段發(fā)送至預設終端,例如投保終端和/或?qū)徍巳藛T終端等,以提醒相關人員發(fā)送改變的字段,便于采取相應措施進行及時處理。
[0133]本發(fā)明實施例中,當比較單元505確認出第二字符串中與第一字符串不一致的字段時,輸出單元506可以僅執(zhí)行將獲取的所述不一致的字段輸出至校驗日志的操作;輸出單元506也可以僅執(zhí)行將所述不一致的字段發(fā)送至所述預設終端的操作。
[0134]本發(fā)明實數(shù)據(jù)校驗服務器通過將第二密文與第一密文進行比較,并根據(jù)具體比較結果執(zhí)行對應操作;提高了數(shù)據(jù)校驗的效率;進一步地,服務器在第二密文與第一密文不一致的情況下,確認出具體不一致的字段,提高了數(shù)據(jù)校驗的便捷性和準確率,便于針對不一致的字段及時采取相應措施。
[0135]需要說明的是,在本文中,術語“包括”、“包含”或者任何其他帶有非排他性涵蓋意義的詞語,其作用是表明包括一系列要素的過程、方法、物品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者系統(tǒng)中還存在另外的相同要素。
[0136]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0137]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,月艮務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0138]以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制其專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結構或等效流程變換,直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【主權項】
1.一種數(shù)據(jù)校驗方法,其特征在于,包括以下步驟: 接收投保終端針對一個車輛所發(fā)送的投保定價請求,從所述投保終端中獲取用戶錄入的第一預設類型定價信息; 按照預設數(shù)據(jù)處理規(guī)則,對所述第一預設類型定價信息進行數(shù)據(jù)處理,得到第一密文;保存所述第一密文,并將所述第一密文發(fā)送至所述投保終端; 接收所述投保終端發(fā)送的針對所述車輛的投保請求,從所述投保終端獲取所述第一密文及用戶錄入的第二預設類型定價信息; 按照所述預設數(shù)據(jù)處理規(guī)則,對所述第二預設類型定價信息進行數(shù)據(jù)處理,得到第二密文; 將得到的第二密文與從所述投保終端獲取的所述第一密文進行一致性分析,并根據(jù)分析結果,生成所述車輛對應的車險投保保單;或者,生成對應的提醒信息。2.如權利要求1所述的方法,其特征在于,所述按照預設數(shù)據(jù)處理規(guī)則,對所述第一預設類型定價信息進行數(shù)據(jù)處理,得到第一密文,包括: 按照預設拼接規(guī)則,對所述第一預設類型定價信息進行拼接,得到拼接后的第一字符串; 按照預設加密算法,對拼接得到的所述第一字符串進行加密,生成預設位數(shù)的第一密文。3.如權利要求1所述的方法,其特征在于,所述按照所述預設數(shù)據(jù)處理規(guī)則,對所述第二預設類型定價信息進行數(shù)據(jù)處理,得到第二密文,包括: 按照預設拼接規(guī)則,對所述第二預設類型定價信息進行拼接,得到拼接后的第二字符串; 按照預設加密算法,對拼接得到的所述第二字符串進行加密,生成預設位數(shù)的第二密文。4.如權利要求1或2或3所述的方法,其特征在于,所述接收所述投保終端發(fā)送的針對所述車輛的投保請求,從所述投保終端獲取所述第一密文及所述第二預設類型定價信息的同時,獲取預設類型非定價信息; 所述將得到的第二密文與從所述投保終端獲取的所述第一密文進行一致性分析,并根據(jù)分析結果,生成所述車輛對應的車險投保保單;或者,生成對應的提醒信息,包括: 判斷得到的所述第二密文與所述第一密文是否一致; 若所述第二密文與所述第一密文一致,則基于獲取的所述第二預設類型定價信息及所述預設類型非定價信息,生成所述車輛對應的車險投保保單; 若所述第二密文與所述第一密文不一致,則生成對應的提醒信息以提醒所述第二預設類型定價信息被篡改;及/或,將生成的所述提醒信息發(fā)送至預設終端。5.如權利要求4所述的方法,其特征在于,所述判斷得到的所述第二密文與所述第一密文是否一致的步驟之后,還包括: 若所述第二密文與所述第一密文不一致,則獲取保存的所述車輛對應的第一字符串;將拼接的第二字符串與所述第一字符串進行逐個字段的比較,獲取所述第二字符串與所述第一字符串不一致的字段; 將獲取的所述不一致的字段輸出至校驗日志;及/或,將所述不一致的字段發(fā)送至所述預設終端,以提醒發(fā)生改變的字段。6.一種數(shù)據(jù)校驗服務器,其特征在于,包括: 第一接收模塊,用于接收投保終端針對一個車輛所發(fā)送的投保定價請求,從所述投保終端中獲取用戶錄入的第一預設類型定價信息; 第一處理模塊,用于按照預設數(shù)據(jù)處理規(guī)則,對所述第一預設類型定價信息進行數(shù)據(jù)處理,得到第一密文;保存所述第一密文,并將所述第一密文發(fā)送至所述投保終端; 第二接收模塊,接收所述投保終端發(fā)送的針對所述車輛的投保請求,從所述投保終端獲取所述第一密文及用戶錄入的第二預設類型定價信息; 第二處理模塊,按照所述預設數(shù)據(jù)處理規(guī)則,對所述第二預設類型定價信息進行數(shù)據(jù)處理,得到第二密文; 分析模塊,用于將得到的第二密文與從所述投保終端獲取的所述第一密文進行一致性分析,并根據(jù)分析結果,生成所述車輛對應的車險投保保單;或者,生成對應的提醒信息。7.如權利要求6所述的服務器,其特征在于,所述第一處理模塊包括: 第一拼接單元,用于按照預設拼接規(guī)則,對所述第一預設類型定價信息進行拼接,得到拼接后的第一字符串; 第一加密單元,用于按照預設加密算法,對拼接得到的所述第一字符串進行加密,生成預設位數(shù)的第一密文。8.如權利要求6所述的服務器,其特征在于,所述第二處理模塊包括: 第二拼接單元,用于按照預設拼接規(guī)則,對所述第二預設類型定價信息進行拼接,得到拼接后的第二字符串; 第二加密單元,用于按照預設加密算法,對拼接得到的所述第二字符串進行加密,生成預設位數(shù)的第二密文。9.如權利要求6或7或8所述的服務器,其特征在于,所述第二接收模塊還用于: 接收所述投保終端發(fā)送的針對所述車輛的投保請求,從所述投保終端獲取所述第一密文及所述第二預設類型定價信息的同時,獲取預設類型非定價信息; 所述分析模塊包括: 判斷單元,用于判斷得到的所述第二密文與所述第一密文是否一致; 生成單元,用于若所述第二密文與所述第一密文一致,則基于獲取的所述第二預設類型定價信息及所述預設類型非定價信息,生成所述車輛對應的車險投保保單; 提醒單元,用于若所述第二密文與所述第一密文不一致,則生成對應的提醒信息以提醒所述第二預設類型定價信息被篡改;及/或,將生成的所述提醒信息發(fā)送至預設終端。10.如權利要求9所述的服務器,其特征在于,所述分析模塊還包括: 獲取單元,用于若所述第二密文與所述第一密文不一致,則獲取保存的所述車輛對應的第一字符串; 比較單元,用于將拼接的第二字符串與所述第一字符串進行逐個字段的比較,獲取所述第二字符串與所述第一字符串不一致的字段; 輸出單元,用于將獲取的所述不一致的字段輸出至校驗日志;及/或,將所述不一致的字段發(fā)送至所述預設終端,以提醒發(fā)生改變的字段。
【文檔編號】H04L29/06GK105933273SQ201610022359
【公開日】2016年9月7日
【申請日】2016年1月13日
【發(fā)明人】張小松, 程春霞, 毛才斐, 岳鵬昱, 陳平
【申請人】平安科技(深圳)有限公司