[發明專利]電子面單打印方法、裝置、設備及存儲介質有效
| 申請號: | 202010194404.4 | 申請日: | 2020-03-19 |
| 公開(公告)號: | CN111400344B | 公開(公告)日: | 2023-04-18 |
| 發明(設計)人: | 張玲玲;徐如山 | 申請(專利權)人: | 上海東普信息科技有限公司 |
| 主分類號: | G06F16/245 | 分類號: | G06F16/245;G06F16/27;G06Q10/083 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 謝文強 |
| 地址: | 201700 上海市青浦區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 電子 打印 方法 裝置 設備 存儲 介質 | ||
1.一種電子面單打印方法,其特征在于,所述電子面單打印方法包括:
接收終端發送的系統下單請求,并對所述系統下單請求進行參數驗證,得到驗證結果,所述系統下單請求包括訂單報文信息;
當所述驗證結果為驗證成功時,將所述訂單報文信息存入到預置主數據庫中,并基于所述訂單報文信息查詢預置從數據庫,得到初始面單信息,所述初始面單信息包括三段碼信息、集包地信息、攬件網點信息和派件網點信息;
當檢測到第一用戶采用線下提供運單號時,從所述預置從數據庫中獲取并校驗已分配的運單號,得到已校驗的運單號;
當檢測到所述第一用戶未采用所述線下提供運單號時,對所述預置從數據庫進行加鎖處理,并從所述預置從數據庫中獲取新的運單號;
將所述已校驗的運單號或者所述新的運單號設置為目標運單號,按照預置數據格式對所述訂單報文信息、所述初始面單信息和所述目標運單號進行數據封裝,得到目標面單信息,并將所述目標面單信息發送到所述終端,以使得所述終端采用預置方式打印所述目標面單信息。
2.根據權利要求1所述的電子面單打印方法,其特征在于,所述接收終端發送的系統下單請求,并對所述系統下單請求進行參數驗證,得到驗證結果,所述系統下單請求包括訂單報文信息,包括:
接收終端發送的系統下單請求,并對所述系統下單請求進行解析,得到請求接口類型、第一用戶的賬號標識、訂單報文信息和簽名信息;
當所述請求接口類型為目標類型時,獲取第一用戶的密鑰,將所述第一用戶的賬號標識、所述第一用戶的密鑰和所述訂單報文信息按照先后順序進行字符串拼接,并按照預置加密算法對拼接后的字符串進行加密,得到待驗證信息;
判斷所述待驗證信息與所述簽名信息是否一致,得到匹配結果;
若所述匹配結果為匹配失敗,則向所述終端發送參數不匹配響應消息;
若所述匹配結果為匹配成功,則對所述訂單報文信息進行數據解析,得到解析結果和已解析的報文信息,所述已解析的訂單報文信息包括訂單唯一序列號和訂單類型;
若所述解析結果為解析失敗,則向所述終端發送獲取正常訂單信息請求;
若所述解析結果為解析成功,則從已解析的訂單報文信息中讀取訂單唯一序列號,并基于所述訂單唯一序列號和所述第一用戶的賬號標識判斷所述訂單報文信息是否已存在,得到驗證結果;
若所述訂單報文信息已存在,則確定所述驗證結果為驗證失敗,并向所述終端發送訂單重復響應消息;
若所述訂單報文信息不存在,則確定所述驗證結果為驗證成功。
3.根據權利要求2所述的電子面單打印方法,其特征在于,所述當所述驗證結果為驗證成功時,將所述訂單報文信息存入到預置主數據庫中,并基于所述訂單報文信息查詢預置從數據庫,得到初始面單信息,所述初始面單信息包括三段碼信息、集包地信息、攬件網點信息和派件網點信息,包括:
當所述驗證結果為驗證成功時,將所述已解析的訂單報文信息按照所述第一用戶的賬號標識寫入到預置主數據庫中,并從所述已解析的訂單報文信息中篩選路由信息,所述路由信息包括訂單收取的地址信息和訂單送達的地址信息,所述預置主數據庫與預置從數據庫之間進行數據同步;
獲取預設的配送區域信息,并判斷所述預設的配送區域信息中是否存在所述路由信息;
若所述預設的配送區域信息中不存在所述路由信息,則向所述終端發送訂單不能送達響應消息;
若所述預設的配送區域信息中存在所述路由信息,則基于所述路由信息查詢所述預置從數據庫,得到初始面單信息,所述初始面單信息包括三段碼信息、集包地信息、攬件網點信息和派件網點信息。
4.根據權利要求2所述的電子面單打印方法,其特征在于,所述當檢測到第一用戶采用線下提供運單號時,從所述預置從數據庫中獲取并校驗已分配的運單號,得到已校驗的運單號,包括:
當檢測到第一用戶采用線下提供運單號時,基于所述第一用戶的賬號標識和所述訂單唯一序列號查詢所述預置從數據庫,得到已分配的運單號;
按照所述訂單類型對所述已分配的運單號進行合法性校驗,得到校驗結果;
若所述校驗結果為校驗失敗,則向所述終端發送重新分配運單號請求;
若所述校驗結果為校驗成功時,則將所述已分配的運單號設置為已校驗的運單號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海東普信息科技有限公司,未經上海東普信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010194404.4/1.html,轉載請聲明來源鉆瓜專利網。





