在平臺間傳遞數據的方法和系統的制作方法
【技術領域】
[0001]本發明涉及云計算領域,特別是涉及一種在平臺間傳遞數據的方法和系統。
【背景技術】
[0002]B2B電子商務平臺是電子商務的一種模式,是英文Business-to-Business的縮寫,即商業對商業,或者說是企業間的電子商務,即企業與企業之間通過互聯網進行產品、服務及信息的交換,但僅限于在同一平臺中進行電子商務信息交互,無法跨平臺交互。
[0003]在企業實際使用ERP的過程中,操作人員在ERP系統內處理完業務單據后,必須退出ERP系統,再登錄到B2B電商平臺,重新錄入一遍業務單據,在B2B電商平臺中接受相關報價信息后,再登錄到ERP系統內錄入相關報價信息。例如采購流程中,采購員采購物料需要詢價時,先在ERP系統中錄入詢價單,再登錄阿里巴巴網站錄入一遍詢價單,當阿里巴巴網站上的供應商針對該詢價單進行報價后,再將該報價單數據手動錄入到ERP系統中,需要頻繁登錄兩個不同的業務平臺,再手動錄入相關單據信息,一方面,手動錄入容易出錯,另一方面,用戶對同樣的數據需要在兩個平臺間來回切換,操作繁瑣,用戶體驗度下降。
【發明內容】
[0004]基于此,有必要針對相同數據在不同平臺處理需要來回切換的問題,提供一種提高用戶體驗度的在平臺間傳遞數據的方法和系統。
[0005]本發明提供一種在平臺間傳遞數據的方法,包括以下步驟:
[0006]接收來自第一平臺的待驗證令牌以及向第二平臺發送或索要數據的數據操作命令;數據操作命令攜帶有第一用戶標識;
[0007]查找與第一用戶標識關聯的第二用戶標識;
[0008]獲取與第二用戶標識對應的預授權令牌;
[0009]驗證待驗證令牌與預授權令牌是否匹配,若是,則
[0010]對應于第二用戶標識的第二平臺執行數據操作命令。
[0011 ] 在其中一種實施方式中,接收來自第一平臺的待驗證令牌以及向第二平臺發送或索要數據的數據操作命令的步驟具體為:
[0012]接收來自第一平臺的待驗證令牌以及向第二平臺發送數據的數據操作命令;數據操作命令攜帶有第一平臺的數據;
[0013]對應于第二用戶標識的第二平臺執行數據操作命令的步驟具體為:
[0014]向對應于第二用戶標識的第二平臺發送接收到的第一用戶標識對應的第一平臺的數據。
[0015]在其中一種實施方式中,接收來自第一平臺的待驗證令牌以及向第二平臺發送或索要數據的數據操作命令的步驟具體為:
[0016]接收來自第一平臺的待驗證令牌以及向第二平臺索要數據的數據操作命令;
[0017]對應于第二用戶標識的第二平臺執行數據操作命令的步驟具體為:
[0018]向對應于第二用戶標識的第二平臺發送接收到的索要數據的操作命令;
[0019]接收第二平臺發送的攜帶有第二用戶標識的數據;
[0020]查找與第二用戶標識關聯的第一用戶標識;
[0021]向對應于第一用戶標識的第一平臺發送接收到的第二平臺的數據。
[0022]在其中一種實施方式中,該方法還包括:
[0023]獲取并存儲用戶在第一平臺的信息,用戶在第一平臺的信息包括所第一用戶標識;
[0024]獲取并存儲用戶在第二平臺的信息;用戶在第二平臺的信息包括第二用戶標識;
[0025]關聯第一用戶標識和第二用戶標識;
[0026]向對應于第二用戶標識的第二平臺申請授權以獲得預授權令牌;
[0027]存儲與第二用戶標識對應的預授權令牌。
[0028]在其中一種實施方式中,在存儲用戶在第一平臺的信息的步驟后,還包括:
[0029]對存儲的用戶在第一平臺的信息進行加密。
[0030]本發明還提供一種在平臺間傳遞數據的系統,包括:
[0031]接收模塊:用于接收來自第一平臺的待驗證令牌以及向第二平臺發送或索要數據的數據操作命令;數據操作命令攜帶有第一用戶標識;
[0032]匹配模塊:用于查找與第一用戶標識關聯的第二用戶標識;
[0033]獲取模塊:用于獲取與第二用戶標識對應的預授權令牌;
[0034]驗證模塊:用于驗證待驗證令牌與預授權令牌是否匹配;
[0035]執行模塊:用于驗證模塊驗證一致時,對應于第二用戶標識的第二平臺執行數據操作命令。
[0036]在其中一種實施方式中,接收模塊:具體用于接收來自第一平臺的待驗證令牌以及向第二平臺發送數據的數據操作命令;
[0037]執行模塊:具體用于向對應于第二用戶標識的第二平臺發送接收到的第一用戶標識對應的第一平臺的數據。
[0038]在其中一種實施方式中,接收模塊:具體還用于接收來自第一平臺的待驗證令牌以及向第二平臺索要數據的數據操作命令;
[0039]執行模塊:具體用于向對應于第二用戶標識的第二平臺發送接收到的索要數據的操作命令;
[0040]接收模塊,還用于接收第二平臺發送的攜帶有第二用戶標識的數據;
[0041]匹配模塊,還用于查找與第二用戶標識關聯的第一用戶標識;
[0042]執行模塊,還用于向對應于第一用戶標識的第一平臺發送接收到的第二平臺的數據。
[0043]在其中一種實施方式中,該系統還包括,
[0044]第一平臺信息存儲模塊:用于獲取并存儲用戶在第一平臺的信息,用戶在第一平臺的信息包括所第一用戶標識;
[0045]第二平臺信息存儲模塊:獲取并存儲用戶在第二平臺的信息;用戶在第二平臺的信息包括第二用戶標識;
[0046]關聯模塊:用于關聯第一用戶標識和第二用戶標識;
[0047]令牌申請模塊:用于向對應于第二用戶標識的第二平臺申請授權以獲得預授權令牌;
[0048]令牌存儲模塊,用于存儲與第二用戶標識對應的預授權令牌。
[0049]在其中一種實施方式中,該系統還包括加密模塊:用于對第一平臺信息存儲模塊存儲的信息進行加密。
[0050]當用戶需要在第一平臺輸入存儲在第二平臺的信息時,通過第一平臺直接向第二平臺發出發送數據請求,該發送請求攜帶有第一用戶標識,根據該第一用戶標識查找相關聯的第二用戶標識,在驗證待驗證令牌與第一平臺授權的令牌匹配后,能夠直接向第二用戶標識對應的第二平臺發送第一平臺的數據,能夠避免用戶手動輸入的錯誤,也無需先在第一平臺進行復制數據等操作后,再切換到第二平臺進行粘貼等操作,才能將存儲在第一平臺的信息錄入到第二平臺,能夠避免用戶在兩個平臺間來回切換,有效的提高了用戶數據處理的效率,從而提高用戶體驗度。
[0051]本發明的在平臺間傳遞數據的系統,當用戶需要在第二平臺輸入存儲在第一平臺的信息時,通過第一平臺直接向第二平臺發出發送數據請求,并根據該第一用戶標識查找第二用戶標識,在驗證模塊驗證令牌號與第二平臺授權的令牌號一致后,能夠直接向第二平臺發送存儲在第一平臺的數據,能夠避免用戶手動輸入的錯誤,也無需先在第一平臺進行復制數據等操作后,再切換到第二平臺進行粘貼等操作,才能將存儲在第一平臺的信息錄入到第二平臺,能夠避免用戶在兩個平臺間來回切換,有效的提高了用戶數據處理的效率,從而提高用戶體驗度。
【附圖說明】
[0052]圖1為一種實施方式的在平臺間傳遞數據的方法的流程圖;
[0053]圖2為另一種實施方式的在平臺間傳遞數據的方法的流程圖;
[0054]圖3為另一種實施方式的在平臺間傳遞數據的方法的流程圖;
[0055]圖4為一種實施方式的在平臺間傳遞數據的系統的模塊圖。
【具體實施方式】
[0056]為了使本發明的技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0057]如圖1所示,在一個實施方式中,一種在平臺間傳遞數據的方法,具體包括以下步驟:
[0058]SlOO:接收來自第一平臺的待驗證令牌以及向第二平臺發送或索要數據的數據操作命令,該數據操作命令攜帶有第一用戶標識。第一用戶標識具體為用戶在第一平臺的用戶標識,如可以確認唯一身份的用戶在第一平臺的ID等。
[0059]SllO:查找與第一用戶標識關聯的第二用戶標識。第二用戶標識具體為用戶在第二平臺的用戶標識,如可以確認唯一身份的用戶在第二平臺的ID等,預先將第一用戶標識與第二用戶標識關聯,通過接收到的第一用戶標識,能夠查找到與第一用戶標識關聯的第二用戶標識。
[0060]S120:獲取與第二用戶標識對應的預授權令牌。該令牌具體為數字或字母形式的字符串,不用的用戶的預授權令牌不同,不同的用戶標識對應的預授權令牌具有獨一性。
[0