一種操作數據的處理方法、終端及服務端與流程
2023-07-30 14:31:21 1

本發明涉及計算機技術領域,具體而言,涉及一種操作數據的處理方法、終端及服務端。
背景技術:
隨著計算機技術的不斷發展,越來越多的企業或者公司通過在計算機上安裝應用系統來進行辦公,比如說,銀行的應用系統等。
現有技術中,用戶在使用應用系統時,首先會使用已註冊的帳號和密碼登陸,登陸完成後則可以在該應用系統上進行各種操作。為了便於後續對用戶的操作進行查詢,一般用戶在應用系統上進行操作時,會對用戶執行的操作,以及用戶在執行該操作時的時間進行記錄,以此作為用戶在應用系統上執行上述操作的憑證。
但是,現有技術中,僅僅以記錄的操作及時間作為用戶在應用系統執行某項操作的憑證,證明力較差。
技術實現要素:
有鑑於此,本發明實施例的目的在於提供一種操作數據的處理方法、終端及服務端,以解決或者試圖緩解上述問題。
第一方面,本發明實施例提供了一種操作數據的處理方法,其中,所述方法包括:
在用戶登陸到應用系統後,終端獲取用戶在所述應用系統執行操作時的操作數據,及獲取所述用戶在執行所述操作時的時空信息,所述操作數據包括所述用戶執行的操作動作及所述操作動作對應的操作對象,所述時空信息包括時間信息和地理位置信息;
在所述用戶執行所述操作時獲取所述用戶的身份信息;
建立所述操作數據與所述身份信息和所述時空信息的綁定關係,並將所述綁定關係發送給服務端進行存儲。
結合第一方面,本發明實施例提供了上述第一方面的第一種可能的實現方式,其中,所述建立所述操作數據與所述身份信息和所述時空信息的綁定關係,包括:
將所述身份信息和所述時空信息作為標籤添加在所述操作數據中;
對添加所述標籤後的操作數據進行加密,得到所述綁定關係。
結合第一方面或者第一方面的第一種可能的實現方式,本發明實施例提供了上述第一方面的第二種可能的實現方式,其中,所述將所述綁定關係發送給服務端進行存儲,包括:
檢測當前的網絡傳輸速率;
當所述網絡傳輸速率小於預設速率時,將所述綁定關係添加在終端本地的操作數據列表中;
當所述網絡傳輸速率大於或等於所述預設速率時,將終端本地存儲的所述操作數據列表中的綁定關係發送給服務端,並清除所述操作數據列表中的綁定關係。
結合第一方面,本發明實施例提供了上述第一方面的第三種可能的實現方式,其中,所述獲取用戶在所述應用系統執行操作時的操作數據,包括:
採集所述用戶在所述應用系統執行操作時的操作動作和操作對象;
將所述操作動作與所述操作動作對應的操作對象進行關聯,得到所述操作數據。
結合第一方面,本發明實施例提供了上述第一方面的第四種可能的實現方式,其中,根據以下步驟登陸所述應用系統:
從與所述終端連接的外接設備中獲取所述用戶的帳號信息、身份信息和當前的時空信息;
向所述服務端發送登陸請求,以使所述服務端對所述用戶進行驗證,所述登陸請求中攜帶有獲取的所述用戶的帳號信息、所述當前的時空信息和所述身份信息。
結合第一方面,本發明實施例提供了上述第一方面的第五種可能的實現方式,其中,所述身份信息包括生物特徵信息;
所述在所述用戶執行所述操作時獲取所述用戶的身份信息,包括:
在所述用戶執行所述操作時,從與所述終端連接的外接設備中獲取所述用戶的生物特徵信息;
或者,在所述用戶執行所述操作時採集所述用戶的生物特徵信息。
第二方面,本發明實施例提供了一種操作數據的處理方法,其中,所述方法包括:
服務端接收終端發送的應用系統的登陸請求,所述登陸請求中攜帶有用戶的帳號信息、當前的時空信息和所述用戶的身份信息,其中,所述時空信息包括時間信息和地理位置信息;
根據所述服務端內存儲的所述用戶的註冊信息對所述用戶的帳號信息、所述時空信息和所述身份信息進行驗證,當驗證通過後,則允許所述用戶登陸所述應用系統,以便所述用戶通過所述終端在所述應用系統執行操作;
接收所述終端發送的所述用戶執行所述操作的操作數據、所述用戶的身份信息和執行操作時的時空信息之間綁定關係,並存儲所述綁定關係。
第三方面,本發明實施例提供了一種終端,其中,所述終端包括:
第一獲取模塊,用於在用戶登陸到應用系統後,獲取用戶在所述應用系統執行操作時的操作數據,及獲取所述用戶在執行所述操作時的時空信息,所述操作數據包括所述用戶執行的操作動作及所述操作動作對應的操作對象,所述時空信息包括時間信息和地理位置信息;
第二獲取模塊,用於在所述用戶執行所述操作時獲取所述用戶的身份信息;
建立模塊,用於建立所述操作數據與所述身份信息和所述時空信息的綁定關係;
發送模塊,用於將所述綁定關係發送給服務端進行存儲。
結合第三方面,本發明實施例提供了上述第三方面的第一種可能的實現方式,其中,所述建立模塊包括:
第一添加單元,用於將所述身份信息和所述時空信息作為標籤添加在所述操作數據中;
加密單元,用於對添加所述標籤後的操作數據進行加密,得到所述綁定關係。
第四方面,本發明實施例提供了一種服務端,其中,所述服務端包括:
接收模塊,用於接收終端發送的應用系統的登陸請求,所述登陸請求中攜帶有用戶的帳號信息、當前的時空信息和所述用戶的身份信息,其中,所述時空信息包括時間信息和地理位置信息;
驗證模塊,用於根據所述服務端內存儲的所述用戶的註冊信息對所述用戶的帳號信息、所述時空信息和所述身份信息進行驗證,當驗證通過後,則允許所述用戶登陸所述應用系統,以便所述用戶通過所述終端在所述應用系統執行操作;
存儲模塊,用於接收所述終端發送的所述用戶執行所述操作的操作數據、所述用戶的身份信息和執行操作時的時空信息之間綁定關係,並存儲所述綁定關係。
在本發明實施例提供的操作數據的處理方法、終端及服務端中,當用戶在應用系統執行操作時,獲取用戶的操作數據、用戶在執行操作時的時間信息和所處的地理位置信息,及所述用戶的身份信息,並建立操作數據、時間信息、地理位置信息和身份信息之間的綁定關係,以此作為用戶在應用系統執行某項操作的憑證,本發明中,與現有技術中相比,增加了用戶在執行操作時的地理位置信息和用戶的身份信息作為用戶在應用系統執行某項操作的憑證,提高了該操作數據的證明力。
為使本發明的上述目的、特徵和優點能更明顯易懂,下文特舉較佳實施例,並配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對範圍的限定,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1示出了本發明實施例1所提供的操作數據的處理方法的流程圖;
圖2示出了本發明實施例1所提供的操作數據的處理方法中,將綁定關係發送給服務端進行存儲的流程圖;
圖3示出了本發明實施例2所提供的操作數據的處理方法的流程圖;
圖4示出了本發明實施例3所提供的終端的結構示意圖;
圖5示出了本發明實施例4所提供的服務端的結構示意圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發明的實施例的詳細描述並非旨在限制要求保護的本發明的範圍,而是僅僅表示本發明的選定實施例。基於本發明的實施例,本領域技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
考慮到現有技術中,當用戶在應用系統上執行操作時,會記錄用戶執行的操作及在執行該操作時的時間,以此作為用戶在應用系統上執行上述操作的憑證。但是,僅僅以記錄的操作及時間作為用戶在應用系統執行某項操作的憑證,證明力較差。基於此,本發明實施例提供了一種操作數據的處理方法、終端及服務端,下面通過實施例進行描述。
實施例1
在執行本發明實施例提供的方法之前,用戶需要在應用系統上進行註冊,該應用系統可以是銀行的作業系統或者其他公司的管理系統、生產系統,甚至還可以是終端上的一些應用程式等,上述註冊過程具體如下:
用戶在進行註冊時,首先將外接設備插在終端上,或者通過無線連接、藍牙連接或者數據線連接的方式建立外接設備與終端的連接關係,該外接設備具有數據存儲及定位功能,可以用來存儲數據以及定位當前所在的地理位置信息;
之後用戶通過終端設置在該應用系統上的帳號和密碼,並且在設置帳號和密碼的過程中,還需要輸入用戶的註冊信息,該註冊信息包括用戶的身份信息,用戶的身份信息具體包括用戶的姓名、籍貫、出生日期、郵箱、身份證號碼、職業資格證等信息以及用戶的生物特徵信息,該生物特徵信息可以是用戶的虹膜特徵、指紋特徵或者面部特徵等,如果上述生物特徵性信息是用戶的虹膜特徵,終端會採集用戶的眼部圖像,並根據該眼部圖像提取用戶的虹膜特徵,虹膜特徵包括但不限於眼睛的斑點、細絲、冠狀、條紋及隱窩等;如果上述生物特徵信息是用戶的指紋特徵,則需要通過與終端連接的指紋採集裝置採集用戶的指紋特徵;如果上述生物特徵信息是用戶的面部特徵,則需要終端採集用戶的面部圖像,並從面部圖像中提取用戶的面部特徵。
另外,上述外接設備會定位出當前所處的地理位置信息,並將當前的地理位置信息添加在上述註冊信息中;終端將用戶的註冊信息發送給服務端,由服務端存儲上述註冊信息;當服務端接收到終端發送的用戶的註冊信息後,設置用戶在該應用系統的登陸權限,該登陸權限包括用戶登錄上述應用系統的時間範圍及地理位置範圍,比如說,可以設置用戶只有在北京、天津和河北這三個地理範圍內可以登陸該應用系統,在其他地方則無法登陸上述應用系統,還可以設置用戶在上午8:30至下午5:30這一時間範圍內登錄上述應用系統,以及設置用戶的註冊有效時間,比如說,註冊有效時間是五年,則用戶可以自註冊日期五年內可以登陸使用該應用系統,五年之後則需要重新進行註冊。當然,此處只是舉例進行說明,上述登錄權限可以根據實際應用場景進行限定,服務端將上述登錄權限發送給終端,終端將該登錄權限以及用戶的註冊信息存儲在外接設備內,這樣,完成了整個註冊流程。
用戶在上述應用系統進行註冊後,則可以登錄該應用系統並進行操作,參考圖1所示,本發明實施例提供了一種操作數據的處理方法,該方法包括步驟s110-s130,具體如下。
s110,在用戶登錄到應用系統後,終端獲取用戶在該應用系統執行操作時的操作數據,及獲取用戶在執行操作時的時空信息,該操作數據包括用戶執行的操作動作及所述操作動作對應的操作對象,該時空信息包括時間信息和地理位置信息。
在本發明實施例中,用戶根據以下步驟登錄上述應用系統:
從與終端連接的外接設備中獲取用戶的帳號信息、身份信息和當前的時空信息;向服務端發送登錄請求,以使服務端對上述用戶進行驗證,上述登錄請求中攜帶有獲取的用戶的帳號信息、當前的時刻信息和身份信息。
具體的,在本發明實施例中,用戶在登陸上述應用系統時,需要保持外接設備與終端處於連接狀態,以便終端能夠從外接設備處獲取用戶的身份信息。
上述終端指的是用戶在登錄上述應用系統時所使用的終端,該終端可以是手機、平板電腦或者計算機等。
上述身份信息包括用戶的姓名、籍貫、出生日期、郵箱、身份證號碼、職業資格證等信息以及用戶的生物特徵信息。其中,用戶的生物特徵信息可以是用戶的虹膜特徵、指紋特徵或者是用戶的面部特徵中任意一種或者多種。
上述當前的時空信息包括當前的時間信息和當前所處的地理位置信息。
上述外接設備指的是用戶在註冊及登錄該應用系統時,與終端連接的一種設備,該外接設備內存儲有用戶在進行註冊時的註冊信息,並且還設置有定位晶片,能夠定位出當前的地理位置信息。
在本發明實施例中,當用戶需要登錄上述應用系統時,則建立終端與上述外接設備之間的連接,可以直接將上述外接設備插在終端上,也可以是通過無線網絡、藍牙或者數據線建立終端和上述外接設備之間的連接,這樣終端能夠從該外接設備中獲取用戶的註冊信息和當前的時空信息。
終端從外接設備處獲取用戶的註冊信息和當前的時空信息後,向服務端發送登錄請求,該登錄請求中攜帶有上述從外接設備處獲取的用戶的註冊信息和當前的時空信息。
當服務端接收到終端發送的登錄請求後,根據該登錄請求對用戶進行驗證,具體驗證包括如下步驟:
(1)驗證終端發送的用戶的註冊信息中,用戶的帳號是否存在,如果存在,驗證用戶的帳號和密碼是否一致,如果一致,則執行步驟(2);
(2)驗證終端發送的註冊信息中,用戶的身份信息是否與服務端中存儲的用戶的身份信息一致,如果一致,則執行步驟(3);
(3)驗證上述登錄請求中攜帶的當前的時空信息是否在服務端設置的登陸權限範圍內,具體包括,驗證當前的時空信息中的時間信息是否在登錄時間權限範圍內,驗證當前的時空信息中的地理位置信息是否在登錄位置權限範圍內,如果是,則驗證通過,允許該用戶登錄上述應用系統。
具體的,在本發明實施例中,在上述驗證過程中,如果出現(1)至(3)中任意一項驗證不通過,則用戶無法登錄該應用系統。
當用戶登錄到上述應用系統後,則可以在該應用系統上執行操作,比如說,辦理業務、發布內容、添加內容或者刪除內容等,為了便於後續查找用戶執行的操作,用戶在通過終端在上述應用系統上執行操作的過程中,終端會獲取用戶在上述應用系統執行操作時的操作數據,具體過程如下:
採集用戶在上述應用系統執行操作時的操作動作和操作對象;將上述操作動作與操作動作對應的操作對象進行關聯,得到上述操作數據。
其中,上述操作動作包括用戶在作業系統上執行的刪除、插入、添加、批註及修改等操作;上述操作對象指的是用戶在哪些地方執行的上述動作,比如說,上述操作對象可以是某一段文本,用戶在該段文本上執行添加動作。
在本發明實施例中,將上述操作動作與操作動作對應的操作對象進行關聯指的是設置上述操作動作和與其對應的操作對象之間的對應關係。
除此之外,終端在獲取用戶在應用系統執行操作時的操作數據的同時,還會從外接設備獲取用戶在執行上述操作時的時空信息。
s120,在用戶執行上述操作時獲取用戶的身份信息。
上述用戶的身份信息包括用戶的生物特徵信息;
在本發明實施例中,在用戶執行操作時獲取用戶的身份信息,具體包括兩種情況,如下所示:
第一種情況,在用戶執行上述操作時,從與終端連接的外接設備中獲取用戶的生物特徵信息。
在與終端連接的外接設備中存儲有用戶的身份信息,該身份信息中包括用戶的生物特徵信息,在用戶執行上述操作時,直接從外接設備中獲取用戶的生物特徵信息即可。
在該種情況下,需要保持外接設備與終端處於連接狀態,以便終端將能夠從外接設備處獲取用戶的生物特徵信息。
第二種情況,在用戶執行上述操作時採集用戶的生物特徵信息。
具體的,上述在用戶執行操作時採集的用戶的生物特徵信息,一方面用於定期對用戶的身份進行驗證,比如說,在用戶執行上述操作時,每間隔半小時採集一次用戶的生物特徵信息,將該生物特徵信息與服務端中存儲的註冊信息中的生物特徵信息是否一致,以驗證當前執行操作的用戶與註冊用戶是否為同一個人,防止不法分子盜用上述外接設備,進而登陸該應用系統執行操作或者不法分子趁用戶在登陸上述應用系統後不在的空閒在該應用系統上進行操作;另一方面,將上述生物特徵信息作為該用戶在上述應用系統執行操作的一種憑證。
具體的,上述生物特徵信息可以是用戶的虹膜特徵、指紋特徵或者面部特徵中的一種或者多種。
s130,建立上述操作數據與身份信息和時空信息的綁定關係,並將該綁定關係發送給服務端進行存儲。
其中,上述服務端可以是本發明實施例中的應用系統對應的服務端,也可以是第三方認證中心的服務端。
具體的,上述建立上述操作數據與身份信息和時空信息的綁定關係,具體包括:
將上述身份信息和上述時空信息作為標籤添加在上述操作數據中;對添加上述標籤後的操作數據進行加密,得到上述綁定關係。
在本發明實施例中均是採用現有的加密算法對上述添加標籤後的操作數據進行加密,因此,此處不再贅述上述進行加密的具體過程。
當建立了上述操作數據與身份信息和時空信息的綁定關係後,將上述綁定關係發送給服務端進行存儲,參考圖2所示,包括步驟s210-s230,具體如下:
s210,檢測當前的網絡傳輸速率,當上述網絡傳輸速率小於預設速率時,則執行步驟s220,當上述網絡傳輸速率大於或等於預設速率時,則執行步驟s230;
s220,將上述綁定關係添加在終端本地的操作數據列表中;
s230,將終端本地存儲的操作數據列表中的綁定關係發送給服務端,並清除上述操作數據列表中的綁定關係。
在本發明實施例中,在終端上設置有操作數據列表,用於存儲用戶在執行操作時終端獲取的綁定關係(操作數據與身份信息、時空信息的綁定關係);
終端和服務端通過網絡連接,只有終端和服務端建立網絡連接後,終端才能將獲取的上述綁定關係發送給服務端,但是,網絡傳輸速率較小時,容易導致傳輸的數據的丟失,因此,在本發明實施例中,當上述網絡傳輸速率小於預設速率時,可以先將獲取的綁定關係存儲在終端上,當檢測到上述網絡傳輸速率大於或者等於預設速率時,再將存儲在終端上的綁定關係發送給服務端,由服務端進行存儲,同時,將綁定關係發送給服務端之後,則將終端上存儲的該綁定關係從上述操作數據列表中刪除。
本發明實施例提供的操作數據的處理方法,當用戶在應用系統執行操作時,獲取用戶的操作數據、用戶在執行操作時的時間信息和所處的地理位置信息,及所述用戶的身份信息,並建立操作數據、時間信息、地理位置信息和身份信息之間的綁定關係,以此作為用戶在應用系統執行某項操作的憑證,本發明中,與現有技術中相比,增加了用戶在執行操作時的地理位置信息和用戶的身份信息作為用戶在應用系統執行某項操作的憑證,提高了該操作數據的證明力。
實施例2
參考圖3所示,本發明實施例提供了一種操作數據的處理方法,該方法包括步驟s310-s330,具體如下:
s310,服務端接收終端發送的應用系統的登錄請求,該登錄請求中攜帶有用戶的帳號信息、當前的時空信息和用戶的身份信息,其中,上述時空信息包括時間信息和地理位置信息。
s320,根據服務端內存儲的用戶的註冊信息對上述用戶的帳號信息、時空信息和身份信息進行驗證,驗證通過後,則允許上述用戶登錄該應用系統,以便上述用戶通過終端在應用系統執行操作。
s330,接收終端發送的用戶執行上述操作的操作數據、用戶的身份信息和執行操作時的時空信息之間的綁定關係,並存儲上述綁定關係。
具體的,在上述步驟s320中,服務端根據預先存儲的用戶的註冊信息及用戶通過終端發送的登錄請求中攜帶的信息進行驗證,具體包括:
(1)驗證終端發送登陸請求中攜帶的用戶的帳號是否存在,如果存在,驗證該帳號和密碼是否一致,如果一致,則執行步驟(2);
(2)驗證登陸請求中攜帶的用戶的身份信息是否與服務端中存儲的用戶的身份信息一致,如果一致,則執行步驟(3);
(3)驗證上述登錄請求中攜帶的當前的時空信息是否在用戶的登陸權限範圍內,具體包括,驗證當前的時空信息中的時間信息是否在登錄時間權限範圍內,驗證當前的時空信息中的地理位置信息是否在登錄位置權限範圍內,如果是,則驗證通過,允許該用戶登錄上述應用系統。
具體的,在本發明實施例中,在上述驗證過程中,如果出現(1)至(3)中任意一項驗證不通過,則用戶無法登錄該應用系統。
當用戶登錄上述應用系統後,則可以在上述應用系統上執行操作,終端在用戶執行操作的過程中,會獲取用戶的操作數據、身份信息及用戶在執行操作時的時空信息,並建立操作數據與身份信息和時空信息之間的綁定關係,並將該綁定關係發送給服務端,當服務端接收到終端發送的上述綁定關係後,存儲上述綁定關係。
本發明實施例提供的操作數據的處理方法,當用戶在應用系統執行操作時,獲取用戶的操作數據、用戶在執行操作時的時間信息和所處的地理位置信息,及所述用戶的身份信息,並建立操作數據、時間信息、地理位置信息和身份信息之間的綁定關係,以此作為用戶在應用系統執行某項操作的憑證,本發明中,與現有技術中相比,增加了用戶在執行操作時的地理位置信息和用戶的身份信息作為用戶在應用系統執行某項操作的憑證,提高了該操作數據的證明力。
實施例3
參考圖4所示,本發明實施例提供了一種終端,用於執行本發明實施例1所提供的操作數據的處理方法,該終端包括第一獲取模塊410、第二獲取模塊420、建立模塊430和發送模塊440,具體包括:
上述第一獲取模塊410,用於在用戶登錄到應用系統後,獲取用戶在上述應用系統執行操作時的操作數據,及獲取上述用戶在執行上述操作時的時空信息,上述操作數據包括用戶執行的操作動作及上述操作動作對應的操作對象,上述時空信息報時間信息和地理位置信息;
上述第二獲取模塊420,用於在用戶執行上述操作時獲取用戶的身份信息;
上述建立模塊430,用於建立上述操作數據與身份和時空信息的綁定關係;
上述發送模塊440,用於將上述綁定關係發送給服務端進行存儲。
具體的,上述建立模塊430建立上述操作數據與身份信息和時空信息的綁定關係是通過第一添加單元和加密單元實現的,具體包括:
上述第一添加單元,用於將上述身份信息和時空信息作為標籤添加在上述操作數據中;上述加密單元,用於對添加上述標籤後的操作數據進行加密,得到上述綁定關係。
具體的,上述發送模塊430將上述綁定關係發送給服務端進行存儲,是通過檢測單元、第二添加單元和發送單元實現的,具體包括:
上述檢測單元,用於檢測當前的網絡傳輸速率;當上述網絡傳輸速率小於預設速率時,由第二添加單元將上述綁定關係添加在終端本地的操作數據列表中;當上述網絡傳輸速率大於或等於預設速率時,則由發送單元將終端本地存儲的操作數據列表中的綁定關係發送給服務端,並清除上述操作數據列表中的綁定關係。
其中,作為一個實施例,本發明實施例提供的終端還包括用戶信息獲取模塊;
上述用戶信息獲取模塊,用於從與終端連接的外接設備中獲取用戶的帳號信息、身份信息和當前的時空信息;並由發送模塊430向服務端發送登錄請求,以使服務端對上述用戶進行驗證,該登錄請求中攜帶有獲取的用戶的帳號信息、當前的時空信息和身份信息。
具體的,在本發明實施例中,上述第一獲取模塊410獲取用戶在應用系統執行操作時的操作數據,是通過第一採集單元和關聯單元實現的,具體包括:
上述第一採集單元,用於採集用戶在上述應用系統執行操作時的操作動作和操作對象;上述關聯單元,用於將上述操作動作與操作動作對應的操作對象進行關聯,得到上述操作數據。
在本發明實施例中,上述身份信息包括生物特徵信息,第二獲取模塊420在用戶執行上述操作時獲取用戶的身份信息是通過第一獲取單元或者第二採集單元實現的,具體包括:
上述第一獲取單元,用於在用戶執行上述操作時,從與終端連接的外接設備中獲取用戶的生物特徵信息;
或者,上述第二採集單元,用於在用戶執行上述操作時採集用戶的生物特徵信息
本發明實施例提供的終端,當用戶在應用系統執行操作時,獲取用戶的操作數據、用戶在執行操作時的時間信息和所處的地理位置信息,及所述用戶的身份信息,並建立操作數據、時間信息、地理位置信息和身份信息之間的綁定關係,以此作為用戶在應用系統執行某項操作的憑證,本發明中,與現有技術中相比,增加了用戶在執行操作時的地理位置信息和用戶的身份信息作為用戶在應用系統執行某項操作的憑證,提高了該操作數據的證明力。
實施例4
參考圖5所示,本發明實施例提供了一種服務端,該服務端用於執行本發明實施例2所提供的操作數據的處理方法,該服務端包括接收模塊510、驗證模塊520和存儲模塊530,具體包括:
上述接收模塊510,用於接收終端發送的應用系統的登錄請求,該登錄請求中攜帶有用戶的帳號信息、當前的時空信息和用戶的身份信息,其中,上述時空信息包括時間信息和地理位置信息;
上述驗證模塊520,用於根據服務端內存儲的用戶的註冊信息對上述用戶的帳號信息、時空信息和身份信息進行驗證,當驗證通過後,則允許用戶登錄上述應用系統,以便用戶通過終端在應用系統執行操作;
上述存儲模塊530,用於接收終端發送的用戶在執行上述操作的操作數據、執行上述操作時用戶的身份信息和執行操作時的時空信息之間的綁定關係,並存儲上述綁定關係。
本發明實施例提供的服務端,當用戶在應用系統執行操作時,獲取用戶的操作數據、用戶在執行操作時的時間信息和所處的地理位置信息,及所述用戶的身份信息,並建立操作數據、時間信息、地理位置信息和身份信息之間的綁定關係,以此作為用戶在應用系統執行某項操作的憑證,本發明中,與現有技術中相比,增加了用戶在執行操作時的地理位置信息和用戶的身份信息作為用戶在應用系統執行某項操作的憑證,提高了該操作數據的證明力。
本發明實施例所提供的終端和服務端,其實現原理及產生的技術效果和前述方法實施例相同,為簡要描述,裝置實施例部分未提及之處,可參考前述方法實施例中相應內容。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,前述描述的系統、裝置和單元的具體工作過程,均可以參考上述方法實施例中的對應過程,在此不再贅述。
在本發明所提供的實施例中,應該理解到,所揭露裝置和方法,可以通過其它的方式實現。以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,又例如,多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發明提供的實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務端,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬碟、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光碟等各種可以存儲程序代碼的介質。
應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨後的附圖中不需要對其進行進一步定義和解釋,此外,術語「第一」、「第二」、「第三」等僅用於區分描述,而不能理解為指示或暗示相對重要性。
最後應說明的是:以上所述實施例,僅為本發明的具體實施方式,用以說明本發明的技術方案,而非對其限制,本發明的保護範圍並不局限於此,儘管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,其依然可以對前述實施例所記載的技術方案進行修改或可輕易想到變化,或者對其中部分技術特徵進行等同替換;而這些修改、變化或者替換,並不使相應技術方案的本質脫離本發明實施例技術方案的精神和範圍。都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應所述以權利要求的保護範圍為準。