原案發明名稱:
一種采用條形碼圖像進行通信的方法和裝置和嵌入感芯引擎的可佩戴的部件原案申請號:201310284352.X
原案申請日:2013年7月8日
技術領域
本發明涉及一種通信方法和裝置,尤其涉及一種采用條形碼圖像在移動終端與至少兩個后臺服務器之間進行通信的方法、裝置和可佩戴的部件。
背景技術:
二維碼(dimensional barcode)是用某種特定的幾何圖形,按一定規律在二維方向上分布的黑白相間的圖形來記錄數據符號信息的。手機二維碼是二維碼技術在移動終端上的應用。
申請號為200510033918.7,申請日為2005年3月31日,發明名稱為“移動終端購物方法及其系統”的中國專利申請公開了一種采用二維碼來實現移動終端購物的方法和系統。移動終端通過內置的照相機拍攝二維碼并對其解碼,移動終端向支付子系統發送支付請求消息并由支付子系統完成支付。
專利號為ZL200480005625.1,申請日為2004年3月8日,發明名稱為“采用碼圖提供移動服務的方法”的中國專利公開了采用碼圖提供移動服務的方法和系統,具體為采用二維碼來提供內容提供服務、地理信息提供服務、產品信息提供服務、出租車呼叫服務、個人聯絡信息提供服務或支付服務的方法和系統。移動終端通過內置的照相機拍攝二維碼并對其解碼,移動終端向服務供應商服務器發送服務提供請求消息,該服務供應商服務器自身向移動終端提供服務,或該服務供應商服務器與其他服務器通信,以向移動終端提供服務。
現有技術中,移動終端的用戶需要手動下載和安裝客戶端軟件,才能拍照解碼二維碼,并與后臺服務器通信。手動下載和安裝客戶端軟件的步驟降低了用戶體驗的滿意度。
另外,用戶必須打開移動終端,使用移動終端的攝像頭對二維碼拍照,必須隨時手持移動終端。
此外,現有技術中,包括上述兩件專利申請中,都只有一個后臺服務器,一個后臺服務器需要實現二維碼的生成、移動終端的用戶注冊、二維碼的解析驗證以及提供與二維碼對應的服務,導致此后臺服務器的工作效率低下。
技術實現要素:
有鑒于現有技術的上述缺陷,本發明的第一目的在于提供一種采用條形碼圖像在移動終端與至少兩個后臺服務器之間進行通信的方法和裝置,以實現二維碼的生成、移動終端的用戶注冊和二維碼的解析驗證等操作,和提供與二維碼對應的服務的操作,由不同的后臺服務器完成。
本發明的第二目的在于提供一種采用條形碼圖像在至少兩個移動終端與至少兩個后臺服務器之間進行通信的方法和裝置,通過這些移動終端,本發明的方法和裝置可以二次或多次生成二維碼,后臺服務器根據最終生成的二維碼為這些移動終端提供服務。
本發明的第三目的在于提供一種可佩戴的部件,可與移動終端或另一可佩戴的部件通信,并從外部的后臺服務器獲得服務。
為實現本發明的第一目的,根據本發明的較佳實施方式,本發明提供了一種采用條形碼圖像在移動終端與至少兩個后臺服務器之間進行通信的方法,所述移動終端與所述至少兩個后臺服務器通過無線網絡進行無線連接,所述方法包括以下步驟:所述移動終端的用戶注冊為第一后臺服務器的用戶,所述第一后臺服務器存儲所述用戶的注冊信息,其中,所述用戶具有唯一的用戶名;通過設置在所述移動終端中的照相機對所述條形碼圖像進行拍照;通過所述移動終端解碼拍攝到的所述條形碼圖像以獲得編碼信息;所述第一后臺服務器解析所述編碼信息,判斷所述條形碼圖像是否根據預定的編碼規則所生成,如果所述條形碼圖像是根據所述預定的編碼規則所生成的,則繼續執行下面的步驟;如果所述條形碼圖像不是根據所述預定的編碼規則所生成的,則所述移動終端連接到對應于所述編碼信息的網頁后結束執行所述方法;根據所述編碼信息,所述移動終端提取與所述編碼信息對應的服務信息;所述移動終端向第二后臺服務器發送服務提供請求消息,所述服務提供請求消息至少包括能唯一識別所述移動終端的信息;所述第二后臺服務器根據所述服務提供請求消息的內容向所述移動終端提供服務。
為實現本發明的第一目的,根據本發明的較佳實施方式,本發明提供了一種采用條形碼圖像進行通信的裝置,包括:移動終端和至少兩個后臺服務器,所述移動終端與所述至少兩個后臺服務器通過無線網絡進行無線連接,第一后臺服務器包括:條形碼圖像生成單元,用于生成對應于服務信息的編碼信息并生成對應于所述編碼信息的條形碼圖像;第一發送/接收單元,用于從所述移動終端接收注冊信息并向所述移動終端發送注冊成功消息;用戶注冊單元,用于完成用戶注冊,并將用戶的注冊信息存儲到數據庫中;編碼信息解析單元,用于解析所述編碼信息,判斷所述條形碼圖像是否根據預定的編碼規則所生成,如果所述條形碼圖像是根據所述預定的編碼規則所生成的,還用于根據所述編碼信息,提取對應的服務信息;第二后臺服務器包括:第二發送/接收單元,用于從所述移動終端接收服務提供請求消息并向所述移動終端提供服務;所述移動終端包括:照相機,用于對所述條形碼圖像進行拍照;解碼器,用于對拍攝到的所述條形碼圖像進行解碼以獲得編碼信息;第三發送/接收單元,用于向所述第一后臺服務器發送注冊信息并從所述第一后臺服務器接收注冊成功消息,如果所述條形碼圖像是根據預定的編碼規則所生成的,還用于向所述第二后臺服務器發送服務提供請求消息并從所述第二后臺服務器接收服務;如果所述條形碼圖像不是根據預定的編碼規則所生成的,還用于向網絡瀏覽器發送網頁請求消息并從所述網絡瀏覽器接收對應于所述編碼信息的網頁;輸入單元,用于輸入所述后臺服務器所要求輸入的信息;顯示單元,用于顯示所述后臺服務器所要求顯示的信息。
為實現本發明的第一目的,根據本發明的較佳實施方式,本發明還提供了一種采用條形碼圖像進行通信的裝置,包括:移動終端和至少兩個后臺服務器,所述移動終端與所述至少兩個后臺服務器通過無線網絡進行無線連接,第一后臺服務器包括:條形碼圖像生成單元,用于生成對應于服務信息的編碼信息并生成對應于所述編碼信息的條形碼圖像;第一發送/接收單元,用于從所述移動終端接收注冊信息并向所述移動終端發送注冊成功消息;用戶注冊單元,用于完成用戶注冊,并將用戶的注冊信息存儲到數據庫中;第二后臺服務器包括:第二發送/接收單元,用于從所述移動終端接收服務提供請求消息并向所述移動終端提供服務;所述移動終端包括:照相機,用于對所述條形碼圖像進行拍照;解碼器,用于對拍攝到的所述條形碼圖像進行解碼以獲得編碼信息;編碼信息解析單元,用于解析所述編碼信息,判斷所述條形碼圖像是否根據預定的編碼規則所生成,如果所述條形碼圖像是根據所述預定的編碼規則所生成的,還用于根據所述編碼信息,提取對應的服務信息;第三發送/接收單元,用于向所述第一后臺服務器發送注冊信息并從所述第一后臺服務器接收注冊成功消息,如果所述條形碼圖像是根據預定的編碼規則所生成的,還用于向所述第二后臺服務器發送服務提供請求消息并從所述第二后臺服務器接收服務;如果所述條形碼圖像不是根據預定的編碼規則所生成的,還用于向網絡瀏覽器發送網頁請求消息并從所述網絡瀏覽器接收對應于所述編碼信息的網頁;輸入單元,用于輸入所述后臺服務器所要求輸入的信息;顯示單元,用于顯示所述后臺服務器所要求顯示的信息。
為實現本發明的第一目的,根據本發明的較佳實施方式,本發明還提供了一種采用條形碼圖像進行通信的裝置,包括:可佩戴的部件、移動終端和至少兩個后臺服務器,所述移動終端與所述至少兩個后臺服務器通過無線網絡進行無線連接,第一后臺服務器包括:條形碼圖像生成單元,用于生成對應于服務信息的編碼信息并生成對應于所述編碼信息的條形碼圖像;第一發送/接收單元,用于從所述移動終端接收注冊信息并向所述移動終端發送注冊成功消息;用戶注冊單元,用于完成用戶注冊,并將用戶的注冊信息存儲到數據庫中;第二后臺服務器包括:第二發送/接收單元,用于從所述移動終端接收服務提供請求消息并向所述移動終端提供服務;所述可佩戴的部件包括:照相機,用于對所述條形碼圖像進行拍照;第三發送單元,用于將所拍攝的所述條形碼圖像發送至所述移動終端;所述移動終端包括:解碼器,用于對拍攝到的所述條形碼圖像進行解碼以獲得編碼信息;第四發送/接收單元,如果所述條形碼圖像是根據預定的編碼規則所生成的,用于向所述第二后臺服務器發送服務提供請求消息并從所述第二后臺服務器接收服務;輸入單元,用于輸入所述后臺服務器所要求輸入的信息;顯示單元,用于顯示所述后臺服務器所要求顯示的信息。
為實現本發明的第一目的,根據本發明的較佳實施方式,本發明還提供了一種采用條形碼圖像進行通信的裝置,包括:第一可佩戴的部件、第二可佩戴的部件和至少兩個后臺服務器,所述第二可佩戴的部件與所述至少兩個后臺服務器通過無線網絡進行無線連接,第一后臺服務器包括:條形碼圖像生成單元,用于生成對應于服務信息的編碼信息并生成對應于所述編碼信息的條形碼圖像;第一發送/接收單元,用于從所述第二可佩戴的部件接收注冊信息并向所述第二可佩戴的部件發送注冊成功消息;用戶注冊單元,用于完成用戶注冊,并將用戶的注冊信息存儲到數據庫中;第二后臺服務器包括:第二發送/接收單元,用于從所述第二可佩戴的部件接收服務提供請求消息并向所述第二可佩戴的部件提供服務;所述第一可佩戴的部件包括:照相機,用于對所述條形碼圖像進行拍照;第三發送單元,用于將所拍攝的所述條形碼圖像發送至所述第二可佩戴的部件;所述第二可佩戴的部件包括:解碼器,用于對拍攝到的所述條形碼圖像進行解碼以獲得編碼信息;第四發送/接收單元,如果所述條形碼圖像是根據預定的編碼規則所生成的,用于向所述第二后臺服務器發送服務提供請求消息并從所述第二后臺服務器接收服務;輸入單元,用于輸入所述后臺服務器所要求輸入的信息;顯示單元,用于顯示所述后臺服務器所要求顯示的信息。
為實現本發明的第一目的,根據本發明的較佳實施方式,本發明還提供了一種采用條形碼圖像進行通信的裝置,包括:可佩戴的部件、移動終端和至少兩個后臺服務器,所述移動終端與所述至少兩個后臺服務器通過無線網絡進行無線連接,第一后臺服務器包括:條形碼圖像生成單元,用于生成對應于服務信息的編碼信息并生成對應于所述編碼信息的條形碼圖像;第一發送/接收單元,用于從所述移動終端接收注冊信息并向所述移動終端發送注冊成功消息;用戶注冊單元,用于完成用戶注冊,并將用戶的注冊信息存儲到數據庫中;第二后臺服務器包括:第二發送/接收單元,用于從所述移動終端接收服務提供請求消息并向所述移動終端提供服務;所述可佩戴的部件包括:照相機,用于對所述條形碼圖像進行拍照;解碼器,用于對拍攝到的所述條形碼圖像進行解碼以獲得編碼信息;第三發送單元,用于將所拍攝的所述條形碼圖像發送至所述移動終端;所述移動終端包括:第四發送/接收單元,如果所述條形碼圖像是根據預定的編碼規則所生成的,用于向所述第二后臺服務器發送服務提供請求消息并從所述第二后臺服務器接收服務;輸入單元,用于輸入所述后臺服務器所要求輸入的信息;顯示單元,用于顯示所述后臺服務器所要求顯示的信息。
為實現本發明的第一目的,根據本發明的較佳實施方式,本發明還提供了一種采用條形碼圖像進行通信的裝置,包括:第一可佩戴的部件、第二可佩戴的部件和至少兩個后臺服務器,所述第二可佩戴的部件與所述至少兩個后臺服務器通過無線網絡進行無線連接,第一后臺服務器包括:條形碼圖像生成單元,用于生成對應于服務信息的編碼信息并生成對應于所述編碼信息的條形碼圖像;第一發送/接收單元,用于從所述第二可佩戴的部件接收注冊信息并向所述第二可佩戴的部件發送注冊成功消息;用戶注冊單元,用于完成用戶注冊,并將用戶的注冊信息存儲到數據庫中;第二后臺服務器包括:第二發送/接收單元,用于從所述第二可佩戴的部件接收服務提供請求消息并向所述第二可佩戴的部件提供服務;所述第一可佩戴的部件包括:照相機,用于對所述條形碼圖像進行拍照;解碼器,用于對拍攝到的所述條形碼圖像進行解碼以獲得編碼信息;第三發送單元,用于將所拍攝的所述條形碼圖像發送至所述第二可佩戴的部件;所述第二可佩戴的部件包括:第四發送/接收單元,如果所述條形碼圖像是根據預定的編碼規則所生成的,用于向所述第二后臺服務器發送服務提供請求消息并從所述第二后臺服務器接收服務;輸入單元,用于輸入所述后臺服務器所要求輸入的信息;顯示單元,用于顯示所述后臺服務器所要求顯示的信息。
為實現本發明的第二目的,根據本發明的較佳實施方式,本發明提供了一種采用條形碼圖像在至少兩個移動終端與至少兩個后臺服務器之間進行通信的方法,所述至少兩個移動終端與所述至少兩個后臺服務器通過無線網絡進行無線連接,所述至少兩個移動終端的每個用戶都注冊為第一后臺服務器的用戶,所述第一后臺服務器存儲所述每個用戶的注冊信息,所述每個用戶具有唯一的用戶名,所述方法包括以下步驟:根據預定的編碼規則生成對應于服務信息的編碼信息并生成對應于所述編碼信息的第一條形碼圖像和/或第一超級鏈接;第一移動終端將所述編碼信息與所述第一移動終端的用戶信息所對應的編碼信息相結合,生成第二條形碼圖像和/或第二超級鏈接,所述用戶信息至少包括能唯一識別所述第一移動終端的信息;將所述第二條形碼圖像和/或第二超級鏈接發布到其它移動終端的用戶可接觸的至少一個區域上;第二移動終端提取與所述第二條形碼圖像或第二超級鏈接對應的服務信息;所述第二移動終端向第二后臺服務器發送服務提供請求消息,所述服務提供請求消息至少包括能唯一識別所述第二移動終端的信息;所述第二后臺服務器根據所述服務提供請求消息的內容向所述第一移動終端和第二移動終端提供服務。
為實現本發明的三目的,根據本發明的較佳實施方式,本發明提供了一種可佩戴的部件,所述可佩戴的部件與移動終端通信,所述可佩戴的部件包括:照相機,用于對所述條形碼圖像進行拍照;第一發送單元,用于將所拍攝的所述條形碼圖像發送至所述移動終端;所述移動終端包括:解碼器,用于對拍攝到的所述條形碼圖像進行解碼以獲得編碼信息;第二發送/接收單元,如果所述條形碼圖像是根據預定的編碼規則所生成的,用于向外部的后臺服務器發送服務提供請求消息并從所述后臺服務器接收服務。
為實現本發明的三目的,根據本發明的較佳實施方式,本發明提供了一種可佩戴的部件,所述可佩戴的部件與移動終端通信,所述可佩戴的部件包括:照相機,用于對所述條形碼圖像進行拍照;第一發送單元,用于將所拍攝的所述條形碼圖像發送至所述移動終端;解碼器,用于對拍攝到的所述條形碼圖像進行解碼以獲得編碼信息;所述移動終端包括:第二發送/接收單元,如果所述條形碼圖像是根據預定的編碼規則所生成的,用于向外部的后臺服務器發送服務提供請求消息并從所述后臺服務器接收服務。
為實現本發明的三目的,根據本發明的較佳實施方式,本發明提供了一種可佩戴的部件,所述可佩戴的部件與另一可佩戴的部件通信,所述可佩戴的部件包括:照相機,用于對所述條形碼圖像進行拍照;第一發送單元,用于將所拍攝的所述條形碼圖像發送至所述另一可佩戴的部件;所述另一可佩戴的部件包括:解碼器,用于對拍攝到的所述條形碼圖像進行解碼以獲得編碼信息;第二發送/接收單元,如果所述條形碼圖像是根據預定的編碼規則所生成的,用于向外部的后臺服務器發送服務提供請求消息并從所述后臺服務器接收服務。
為實現本發明的三目的,根據本發明的較佳實施方式,本發明提供了一種可佩戴的部件,所述可佩戴的部件與另一可佩戴的部件通信,所述可佩戴的部件包括:照相機,用于對所述條形碼圖像進行拍照;第一發送單元,用于將所拍攝的所述條形碼圖像發送至所述另一可佩戴的部件;解碼器,用于對拍攝到的所述條形碼圖像進行解碼以獲得編碼信息;所述另一可佩戴的部件包括:第二發送/接收單元,如果所述條形碼圖像是根據預定的編碼規則所生成的,用于向外部的后臺服務器發送服務提供請求消息并從所述后臺服務器接收服務。
本發明的通信方法和裝置的有益效果在于:
本發明的較佳實施方式的通信方法和裝置使二維碼的生成、移動終端的用戶注冊、二維碼的解析驗證等操作由一個后臺服務器來完成,而提供與二維碼對應的服務的操作由另外的一個后臺服務器或幾個后臺服務器來完成。這樣可以實現幾個后臺服務器明確的分工協作。在某實際的應用中,二維碼的生成、移動終端的用戶注冊、二維碼的解析驗證等操作由一個后臺服務器完成,訂單生成由另一個后臺服務器完成,支付由再一個后臺服務器完成。這樣,可以實現各后臺服務器的分工協作,促進企業之間的分工合作,有利于實現資源整合。
本發明的較佳實施方式的通信方法和裝置能在原有條形碼圖像的基礎上,添加移動終端的用戶信息后由不同的移動終端二次生成或多次生成新的條形碼圖像。后臺服務器根據最終生成的二維碼為這些移動終端提供相應的服務。
本發明的較佳實施方式的裝置將解碼器內置于移動終端的硬件實體中,即使移動終端未安裝與后臺服務器通信的客戶端軟件,仍然能對二維碼進行拍照和解碼。另外,即使移動終端安裝了客戶端軟件,也可以不打開客戶端軟件,而直接對二維碼進行拍照和解碼。
本發明的較佳實施方式的裝置的后臺服務器包含客戶端軟件監測單元和客戶端軟件安裝單元。根據客戶端軟件監測單元的監測結果來判斷是否需要客戶端軟件安裝單元的參與。如果未安裝有客戶端軟件,則后臺服務器為移動終端提供自動的下載和安裝服務,不需要移動終端用戶的手動操作,即可代入條形圖碼中的參數信息,從而提高用戶體驗的滿意度。
本發明的較佳實施方式的可佩戴的部件,例如眼鏡,其內置有照相機,用戶戴上眼鏡即可隨時實現條形碼圖像的拍照功能,不需要一直手持移動終端來啟動拍照動作,這極大地提高了用戶的便利性。
進一步地,移動終端可以由手表等其他可佩戴的部件來替換,進一步增多了用戶的選擇和提高了便利性。
以下將結合附圖對本發明的構思、具體結構及產生的技術效果作進一步說明,以充分地了解本發明的目的、特征和效果。
附圖說明
圖1是本發明的服務提供系統的第一實施方式的結構框圖。
圖2是圖1中的移動終端的第一實施方式的結構框圖。
圖3是圖1中的后臺服務器的第一實施方式的結構框圖。
圖4是圖1中的后臺服務器的第二實施方式的結構框圖。
圖5是本發明的采用條形碼圖像在移動終端與至少兩個后臺服務器之間進行通信的方法的第一實施方式的流程圖。
圖6是本發明的采用條形碼圖像在移動終端與至少兩個后臺服務器之間進行通信的方法的第二實施方式的流程圖。
圖7為本發明的采用條形碼圖像在移動終端與至少兩個后臺服務器之間進行通信的方法的第三實施方式的流程圖。
圖8是本發明的采用條形碼圖像在移動終端與至少兩個后臺服務器之間進行通信的方法的第四實施方式的流程圖。
圖9是本發明的采用條形碼圖像在至少兩個移動終端與至少兩個后臺服務器之間進行通信的方法的第五實施方式的流程圖。
圖10是本發明的采用條形碼圖像在至少兩個移動終端與至少兩個后臺服務器之間進行通信的方法的第六實施方式的流程圖。
圖11是圖1中的移動終端的第二實施方式的結構框圖。
圖12是本發明的服務提供系統的第二實施方式的結構框圖。
圖13是本發明的采用條形碼圖像在移動終端與至少兩個后臺服務器之間進行通信的方法的第七實施方式的流程圖。
圖14是本發明的采用條形碼圖像在移動終端與至少兩個后臺服務器之間進行通信的方法的第八實施方式的流程圖。
圖15是本發明的采用條形碼圖像在移動終端與至少兩個后臺服務器之間進行通信的方法的第九實施方式的流程圖。
圖16是圖1中的后臺服務器的第三實施方式的結構框圖。
圖17是本發明的采用條形碼圖像在移動終端與至少兩個后臺服務器之間進行通信的方法的第十實施方式的流程圖。
圖18是本發明的服務提供系統的第三實施方式的結構框圖。
圖19是本發明的服務提供系統的第四實施方式的結構框圖。
圖20是本發明的服務提供系統的第五實施方式的結構框圖。
具體實施方式
在本發明中,條形碼圖像可以為一維碼、二維碼或多維碼,也可以為肉眼不可識別或難以識別的光學點陣圖(由明暗光線、紫外線或紅外線構成),只要能完全存儲與服務相關的信息對應的編碼信息即可。雖然一維碼的存儲信息量有限,但在理論上也是可行的。本文以下以二維碼為例,對本發明的方法、移動終端及裝置進行詳細闡述。
圖1為本發明的采用條形碼圖像進行通信的裝置,也即服務提供系統1的第一實施方式的結構框圖。如圖1所示,服務提供系統1包括移動終端2、無線網絡3和至少兩個后臺服務器41、42……。移動終端2與后臺服務器41、42……通過無線網絡3進行無線連接。后臺服務器41、42……之間通過無線網絡或有線網絡進行通信。后臺服務器41、42……之間的連接優選為通過無線網絡來連接。無線網絡可以為GPRS網絡、3G網絡、4G網絡、WIFI網絡、藍牙網絡等可以使移動終端2與后臺服務器41、42……在有網絡信號之處隨時進行通信的網絡。移動終端2通過其內置的照相機對條形碼圖像6拍照,對拍攝到的條形碼圖像6解碼,根據解碼得到的信息向后臺服務器41、42……中的一個請求提供服務。根據服務的類型,后臺服務器41、42……中的一個可以單獨為移動終端2提供服務,也可以是后臺服務器41、42……中的兩個或多個協同合作來為移動終端2提供服務。
作為本發明的較佳實施方式,移動終端2只需是內置有照相機的移動終端即可。移動終端2可以通過下載、存儲卡或其他方式獲得客戶端軟件,安裝完成后通過該客戶端軟件與后臺服務器41、42……通信。移動終端2可以為內置有照相機的移動電話、個人數字助理(PDA)、平板電腦等。
圖2為圖1中的移動終端2的第一實施方式的結構框圖。如圖2所示,移動終端2包括控制單元21,用于產生控制其他各單元的信號并控制其他各單元實現各自的功能。照相機22用于對二維碼6進行拍照。30萬象素以上的照相機都能清晰地拍攝到二維碼6。解碼器23用于對拍攝到的二維碼6進行解碼以獲得編碼信息。發送/接收單元25用于向后臺服務器41、42……中的一個發送注冊信息,在注冊成功后從該后臺服務器接收注冊成功消息。如果二維碼6是根據預定的編碼規則所生成的,發送/接收單元25還用于向后臺服務器41、42……中的另一個發送服務提供請求消息并從該后臺服務器接收服務;如果二維碼6不是根據預定的編碼規則所生成的,發送/接收單元25還用于向某一網絡瀏覽器發送網頁請求消息并從該網絡瀏覽器接收對應于編碼信息的網頁。輸入單元26用于輸入后臺服務器41、42……所要求輸入的信息。顯示單元27用于顯示后臺服務器41、42……所要求顯示的信息。
輸入單元26可以輸入用戶的注冊信息,例如,用戶名(也即用戶ID)、密碼、地址、興趣愛好、QQ號碼、支付賬號等。也可以通過輸入單元26做出后臺服務器41、42……所要求的選擇。輸入單元26可以為鍵盤或觸摸屏。
相應地,顯示單元27可以顯示用戶的注冊信息、后臺服務器41、42……所要求的選擇信息和提示信息。
圖3為圖1中的后臺服務器41的第一實施方式的結構框圖。如圖3所示,后臺服務器41包括控制單元411,用于產生控制其他各單元的信號并控制其他各單元實現各自的功能。二維碼生成單元412,用于生成對應于服務信息的編碼信息并生成對應于編碼信息的二維碼6。發送/接收單元413,用于從移動終端2接收服務提供請求消息并向移動終端2提供服務,還用于從移動終端2接收注冊信息并向移動終端2發送注冊成功消息。用戶注冊單元414,用于完成用戶注冊,并將用戶的注冊信息存儲到外部的數據庫415中。后臺服務器41可以隨時調用數據庫415中的數據。編碼信息解析單元416,用于解析解碼所得的編碼信息,判斷二維碼6是否根據預定的編碼規則所生成,如果二維碼6是根據預定的編碼規則所生成的,編碼信息解析單元416還用于根據編碼信息來提取對應的服務信息。
編碼信息解析單元416解析編碼信息,對二維碼6的編碼規則進行區分。如果二維碼6的編碼規則與負責生成二維碼6的后臺服務器41的編碼規則是對應一致的,則發送/接收單元25可以與該后臺服務器41通信,獲得想要的服務。如果二維碼6的編碼規則與該后臺服務器41的編碼規則不一致,移動終端2可以自動連接到二維碼6所對應的網址以瀏覽網頁。當然,也可以在移動終端2的顯示單元27上顯示錯誤提示信息。
供移動終端2拍照的二維碼6可以由后臺服務器41的二維碼生成單元412來生成,也可以由外部的二維碼生成裝置來生成。當然,二維碼生成單元412與外部的二維碼生成裝置的編碼規則是一致的。
圖4為圖1中的后臺服務器4的第二實施方式的結構框圖。圖4與圖3的區別在于,圖3中的數據庫415是位于后臺服務器41外部的,而圖4中的數據庫415是位于后臺服務器41內部的。
圖5為本發明的采用條形碼圖像在移動終端2與后臺服務器41、42之間進行通信的方法的第一實施方式的流程圖。如圖5所示,在步驟S500,由后臺服務服務器41根據預定的編碼規則生成二維碼6。根據后臺服務器42所提供的服務,將服務相關的信息根據預定的編碼規則生成對應的編碼信息,再將該編碼信息生成對應的二維碼6。
作為本發明的另一實施方式,也可以采用另外的二維碼生成裝置來生成二維碼6。二維碼生成裝置的編碼規則和后臺服務器41的編碼規則是一致的,也相應地與移動終端2的解碼規則相匹配。
在步驟S505中,將二維碼6發布到移動終端2的用戶可接觸之處。例如,二維碼6可以發布在互聯網的網頁或應用軟件上,例如微博、微信、QQ應用等,還可以發布在銷售目錄、電視購物的屏幕、樓宇廣告媒體、海報、實體店墻壁、展示會等多種信息平臺上。
在步驟S510中,用戶通過移動終端2注冊為后臺服務器41的用戶,移動終端2向后臺服務器41發送注冊信息,后臺服務器41存儲用戶的注冊信息。
在步驟S515中,后臺服務器41向移動終端2發送注冊成功消息。注冊信息至少包括唯一的用戶名和密碼。當然,注冊信息也可以包括地址、興趣愛好、QQ號碼、支付賬號等其他個人信息。
在步驟S520中,通過設置在移動終端2中的照相機對二維碼6進行拍照。照相機一般為30萬象素或30萬象素以上,可以保證二維碼6的清晰度。當照相機對準二維碼6且二維碼6在取景屏幕上足夠清晰時,照相機自動對二維碼6進行拍照。
在步驟S525中,移動終端2解碼拍攝到的二維碼6以獲得對應于服務信息的編碼信息。
在步驟S530中,移動終端2解析編碼信息,判斷二維碼6是否根據預定的編碼規則所生成,即判斷二維碼6是后臺服務器41生成的還是其他裝置生成的。如果二維碼6是后臺服務器41生成的,則移動終端2可以請求獲得后臺服務器42提供的服務。如果二維碼6不是后臺服務器41生成的,則移動終端2向某一網絡瀏覽器發送網頁請求消息,該網絡瀏覽器將相應的網頁發送至移動終端2,并顯示在移動終端2的屏幕上。如果二維碼6不是后臺服務器41生成的,在連接到對應的網頁后,本具體實施方式的方法不再執行。
作為本發明的另一實施方式,如果二維碼6不是后臺服務器41生成的,在顯示錯誤提示信息后,本具體實施方式的方法不再執行。
在步驟S535中,解析編碼信息,移動終端2從后臺服務器42提取所存儲的服務信息,并將與服務相關的信息顯示在移動終端2的顯示屏上,以供用戶查看。
在步驟S540中,移動終端2向后臺服務器42發送服務提供請求消息,以請求后臺服務器42提供服務。提供請求消息至少包括能唯一識別移動終端2的信息。能唯一識別移動終端2的信息包括移動終端2的電話號碼、移動終端2的IMEI號碼、用戶名、移動終端2的接口的物理地址中的一個或多個。移動終端2的電話號碼、移動終端2的IMEI號碼、用戶名或移動終端2的接口的物理地址可以作為用戶的唯一標識,使后臺服務器42能正確地識別移動終端2。當然,提供請求消息還可以包括后臺服務器42認為必要的其他信息。
在步驟S545中,后臺服務器42根據服務提供請求消息的內容向移動終端2提供服務。
作為本發明的另一實施方式,移動終端2的用戶也可以不發送注冊信息而快速注冊為后臺服務器41的用戶。例如,后臺服務器41可以通過移動終端2唯一的IMEI號碼、SIM卡號碼或移動終端2的接口的物理地址來識別移動終端2。當然,后臺服務器41與移動終端2是相關聯的。
圖6為本發明的采用條形碼圖像在移動終端2與后臺服務器41、42、43之間進行通信的方法的第二實施方式的流程圖。圖6與圖5的區別在于,在圖5中,由后臺服務器42單獨向移動終端2提供服務,而在圖6中,后臺服務器42需與另一后臺服務器43協同工作來向移動終端2提供服務。是否需要其他的后臺服務器協同工作是由服務的類型確定的。例如,如果是支付服務,需要后臺服務器43來完成支付的動作。如果是內容提供服務,則只要后臺服務器42有足夠的內容信息,即可單獨完成該內容提供服務。
在本發明的較佳實施方式中,后臺服務器的數量可以為兩個,三個或三個以上。后臺服務器的數量由所提供的服務的復雜程度決定。在本發明的實施方式中,二維碼6的生成、移動終端2的用戶注冊等操作由一個后臺服務器41來完成,而提供與二維碼6對應的服務的操作由后臺服務器42單獨完成,或者后臺服務器42和43協同工作來完成。
下面以對商品進行購買和支付為例,對本發明的采用條形碼圖像在移動終端2與后臺服務器41、42、43之間進行通信的方法進行詳細介紹。
圖7為本發明的采用條形碼圖像在移動終端2與后臺服務器41、42、43之間進行通信的方法的第三實施方式的流程圖。
圖7與圖6的區別在于,步驟S530對二維碼6的解析驗證以及步驟S535對服務信息的提取是在后臺服務器41中執行。在移動終端2解碼二維碼6以獲得編碼信息(步驟S525)后,通過步驟S550將編碼信息發送到后臺服務器41。后臺服務器41解析編碼信息,判斷二維碼6是否根據預定的編碼規則所生成,即判斷二維碼6是后臺服務器41生成的還是其他裝置生成的。如果二維碼6是后臺服務器41生成的,則移動終端2可以請求獲得后臺服務器42提供的服務。如果二維碼6不是后臺服務器41生成的,則移動終端2向某一網絡瀏覽器發送網頁請求消息,該網絡瀏覽器將相應的網頁發送至移動終端2,并顯示在移動終端2的屏幕上。如果二維碼6不是后臺服務器41生成的,在連接到對應的網頁后,本具體實施方式的方法不再執行。
另外,后臺服務器41在提取服務信息(步驟S535)之后,在步驟S555中,將服務信息發送至移動終端2。移動終端2再執行后續的服務提供請求操作。
在本具體實施方式中,二維碼6的驗證是在后臺服務器41中進行的。二維碼6的驗證可以在移動終端2中進行,也可以在后臺服務器41中進行。
圖8為本發明的采用條形碼圖像在移動終端2與后臺服務器41、42、43之間進行通信的方法的第四實施方式的流程圖。
在步驟S700中,后臺服務器41將商品的商品信息進行編碼,生成對應于商品信息的二維碼,并且將商品信息存儲在數據庫415中。商品信息可以包括商品代碼、商品分組、地域GIS分類信息、交易價格、銷售組織、銷售渠道、付款方式、收款銀行帳號、第三方收款帳號等與商品相關的信息。
在步驟S705中,將商品的二維碼6發布到各種信息平臺上。
在步驟S710中,用戶通過移動終端2注冊為后臺服務器41的用戶,移動終端2向后臺服務器41發送注冊信息,后臺服務器41存儲用戶的注冊信息。
在步驟S715中,后臺服務器41向移動終端2發送注冊成功消息。注冊信息至少包括唯一的用戶名和密碼。當然,注冊信息也可以包括地址、興趣愛好、QQ號碼、支付賬號等其他個人信息。
在步驟S720中,通過移動終端2中的照相機對商品的二維碼進行拍照。
在步驟S725中,對拍攝到的二維碼進行解碼以獲得對應于商品信息的編碼信息。
在步驟S730中,解析編碼信息,判斷二維碼6是否根據預定的編碼規則所生成,即判斷二維碼是后臺服務器41生成的還是其他裝置生成的。如果二維碼6是后臺服務器41生成的,則移動終端2可以請求獲得后臺服務器41提供的服務。如果二維碼6不是后臺服務器41生成的,即二維碼6是其他商家的商品,則移動終端2連接到商品對應的網頁后,結束本方法的執行。
在步驟S735中,根據編碼信息從后臺服務器42提取商品信息,并顯示在移動終端2的顯示屏幕上,以供用戶查看。
在步驟S740中,如果用戶對商品滿意,則通過移動終端2向后臺服務器42發送購買請求消息。該購買請求消息包括移動終端2的電話號碼、移動終端2的IMEI號碼、用戶名和移動終端2的接口的物理地址中的一個或多個,還可以包括其他的用戶信息。該購買請求消息還包括交易信息,例如購買數量、支付方式等。
在步驟S745中,后臺服務器42生成訂單。
在步驟S750中,后臺服務器42向后臺服務器43發送支付請求消息。后臺服務器43可以為銀行的支付服務器、移動運營商的支付服務器、支付寶的支付服務器等。
在步驟S755中,后臺服務器43處理支付,完成對商品的支付。
在步驟S760中,后臺服務器43向后臺服務器42發送支付成功消息。
在步驟S765中,后臺服務器42向移動終端2發送支付成功消息,并顯示在移動終端2的顯示屏幕上,以告知用戶。
在本實施方式中,后臺服務器42還可以與物流公司的服務器通信,以通知送貨地址。后臺服務器42還可以與商家通信,以告知商品購買和支付成功。后臺服務器42還可以計算銷售提成,例如發布二維碼6的信息平臺的提成。
本實施方式的方法能提供安全的支付方法。由于二維碼6、移動終端2和后臺服務器41都包含有預定的編碼規則,因此,只要三方不同時被同一病毒感染,就不會發生支付賬號泄密的危險。另外,在本實施方式的方法中,只需要向后臺服務器41提交注冊信息,即可通過各個信息平臺上的二維碼6購物。由此,可以避免向各購物網站重復提交個人信息(尤其是支付信息)而規避風險。
由于二維碼6分布的范圍極廣以及移動終端2的移動靈活性,使用戶可以隨時隨地極其便利地進行購買和支付。本實施方式的方法必定會取得商業上的極大成功。
圖9為本發明的采用條形碼圖像在移動終端2、2’與后臺服務器41、42之間進行通信的方法的第五實施方式的流程圖。
在步驟S800中,后臺服務器41將服務信息根據預定的編碼規則進行編碼,生成對應于服務信息的二維碼6。
在步驟S805中,將二維碼6發布到各種信息平臺上。
在步驟S810中,移動終端2將二維碼6的編碼信息和對應于移動終端2的用戶信息的編碼信息相結合,二次生成二維碼6’。
在步驟S815中,將二維碼6’發布到各種信息平臺上。
在步驟S820中,通過移動終端2’中的照相機對二維碼6’進行拍照。
在步驟S825中,對拍攝到的二維碼6’進行解碼以獲得對應于服務信息的編碼信息。
在步驟S830中,解析編碼信息,判斷二維碼6’是否根據預定的編碼規則所生成,即判斷二維碼是后臺服務器41生成的還是其他裝置生成的。如果二維碼6’是后臺服務器41生成的,則移動終端2’可以請求獲得后臺服務器41提供的服務。如果二維碼6’不是后臺服務器41生成的,即二維碼6’是其他商家的商品,則移動終端2’連接到商品對應的網頁后,結束本方法的執行。
在步驟S835中,根據編碼信息從后臺服務器42提取服務信息。
在步驟S840中,通過移動終端2’向后臺服務器42發送服務提供請求消息。該服務提供請求消息包括移動終端2’的電話號碼、移動終端2’的IMEI號碼、用戶名和移動終端2’的接口的物理地址中的一個或多個。
當然,作為本發明的另一較佳實施方式,由于二維碼6’中包含有移動終端2的用戶信息,則服務提供請求消息還可以進一步包括移動終端2的電話號碼、移動終端2的IMEI號碼、用戶名和移動終端2的接口的物理地址中的一個或多個。
在步驟S845中,后臺服務器42向移動終端2’提供服務。
在步驟S850中,后臺服務器42向移動終端2提供服務。
當然,本實施方式的方法還包括移動終端2、2’向后臺服務器41進行注冊的注冊步驟,在此不再贅述。
圖10為本發明的采用條形碼圖像在移動終端2、2’、2”與后臺服務器41、42、43之間進行通信的方法的第六實施方式的流程圖。在本實施方式中,移動終端2、2’在包含商品信息的二維碼6的基礎上,分別二次和三次生成二維碼6’、6”,并發布二維碼6’、6”。在移動終端2”的用戶通過拍照二維碼6”完成商品購買后,商家會基于移動終端2、2’的發布行為,給移動終端2、2’的用戶發放分紅返利。
在步驟S900中,后臺服務器41將商品信息根據預定的編碼規則進行編碼,生成對應于商品信息的二維碼6。
在步驟S905中,將二維碼6發布到各種信息平臺上。
在步驟S910中,移動終端2將二維碼6的編碼信息和對應于移動終端2的用戶信息的編碼信息相結合,二次生成二維碼6’。
在步驟S915中,將二維碼6’發布到各種信息平臺上。
在步驟S920中,移動終端2’將二維碼6’的編碼信息和對應于移動終端2’的用戶信息的編碼信息相結合,三次生成二維碼6”。
在步驟S925中,將二維碼6”發布到各種信息平臺上。
在步驟S930中,通過移動終端2”中的照相機對二維碼6”進行拍照。
在步驟S935中,對拍攝到的二維碼6”進行解碼以獲得對應于商品信息的編碼信息。
在步驟S940中,解析編碼信息,判斷二維碼6”是否根據預定的編碼規則所生成,即判斷二維碼是后臺服務器41生成的還是其他裝置生成的。如果二維碼6”是后臺服務器41生成的,則移動終端2”可以請求獲得后臺服務器41提供的服務。如果二維碼6”不是后臺服務器41生成的,即二維碼6”是其他商家的商品,則移動終端2”連接到商品對應的網頁后,結束本方法的執行。
在步驟S945中,根據編碼信息從后臺服務器42提取商品信息,并顯示在移動終端2”的顯示屏幕上,以供用戶查看。
在步驟S950中,如果用戶對商品滿意,則通過移動終端2”向后臺服務器42發送購買請求消息。該購買請求消息包括移動終端2”的電話號碼、移動終端2”的IMEI號碼、用戶名和移動終端2”的接口的物理地址中的一個或多個,還可以包括其他的用戶信息。該購買請求消息還包括交易信息,例如購買數量、支付方式等。
在步驟S955中,后臺服務器42生成訂單。
在步驟S960中,后臺服務器42向后臺服務器43發送支付請求消息。后臺服務器43可以為銀行的支付服務器、移動運營商的支付服務器、支付寶的支付服務器等。
在步驟S965中,后臺服務器43處理支付,完成對商品的支付。
在步驟S970中,后臺服務器43向后臺服務器42發送支付成功消息。
在步驟S975中,后臺服務器42向移動終端2”發送支付成功消息,并顯示在移動終端2”的顯示屏幕上,以告知用戶。
在步驟S980中,后臺服務器42向移動終端2’發放分紅返利。
在步驟S985中,后臺服務器42向移動終端2發放分紅返利。
在最終生成的二維碼6”中,包含了移動終端2、移動終端2’的用戶信息。移動終端2、移動終端2’的用戶通過二維碼的生成和發布,對最終形成的購買操作有廣告推廣的貢獻。商家對這種二維碼的再次生成和發布行為進行分紅返利。
當然,本發明的方法對移動終端的數量和二維碼生成的次數不作限制,本發明的方法可以涉及任意數量的移動終端,并任意次生成新的二維碼。
當然,本實施方式的方法還包括移動終端2、2’、2”向后臺服務器41進行注冊的注冊步驟,在此不再贅述。
作為本發明的另一實施方式,在步驟S900中,后臺服務器41生成對應于商品信息的二維碼6和第一超級鏈接。
在步驟S910中,移動終端2二次生成二維碼,并同時生成第二超級鏈接,第二超級鏈接所包含的信息與二次生成的二維碼所包含的信息相同。二維碼需要拍照來解析所包含的商品信息和移動終端2的用戶信息,而超級鏈接需要點擊打開來提取所包含的商品信息和移動終端2的用戶信息。
相應地,在步驟S920中,移動終端2’三次生成二維碼,并同時生成第三超級鏈接,第三超級鏈接所包含的信息與三次生成的二維碼所包含的信息相同。
移動終端2”可以拍照解析三次生成的二維碼,也可以打開第三超級鏈接來提取二維碼或超級鏈接所包含的商品信息和移動終端2、移動終端2’的用戶信息。例如,在微博或微信中,移動終端2”點擊打開第三超級鏈接(微博或微信顯示在移動終端2”上,因此,移動終端2”無法拍照解析三次生成的二維碼)。首先,判斷移動終端2”是否安裝有客戶端軟件,如果沒有安裝,在下載安裝后,讀取第三超級鏈接所包含的信息;如果已經安裝,則直接讀取第三超級鏈接所包含的信息。圖11為圖1中的移動終端2的第二實施方式的結構框圖。圖11與圖2的區別在于,圖11的移動終端2進一步包括二維碼生成單元29,用于生成新的二維碼6’。二維碼6經照相機22拍照,解碼器23解碼,編碼信息解析單元416解析后,提取出了二維碼6所包含的服務相關的信息。二維碼生成單元29在原有二維碼6所包含的服務相關的信息的基礎上,再添加用戶信息后,生成對應的新的編碼信息并繼而生成對應的新的二維碼6’。用戶信息至少包括移動終端2的電話號碼、移動終端2的IMEI號碼、用戶名和移動終端2的接口的物理地址中的一個或多個,以唯一地標識移動終端2的用戶。當然,用戶信息還應該包括與后臺服務器42所提供的服務相關的其他信息。由于二維碼的安全性高,用戶信息包含在二維碼中以傳送到后臺服務器41、42,不進行加密和解密即可保證用戶信息的安全性。圖12為本發明的服務提供系統1的第二實施方式的結構框圖。圖12與圖1的區別在于,圖12的服務提供系統1包括多個移動終端2、2’、2”……。本發明的服務提供系統1對移動終端的數量沒有限制,可以為一個,也可以多于一個。本發明的服務提供系統1要求后臺服務器的數量至少為兩個。
圖13為本發明的采用條形碼圖像在移動終端2與后臺服務器41、44、45之間進行通信的方法的第六實施方式的流程圖。在本實施方式中,結賬終端5不需再設置POS機,而發布有二維碼6。已注冊為后臺服務器41(未圖示)用戶的移動終端2與商家的支付卡已進行綁定。例如,移動終端2與聯合OK卡、德仕卡或餐飲預付卡等進行綁定。移動終端2的用戶不需攜帶這些支付卡,只需攜帶移動終端2即可完成支付。通過移動終端2的客戶端軟件掃描二維碼6,獲取與該移動終端2綁定的支付卡號。同時,結賬終端5將銷售數據上傳至店鋪管理服務器4。在移動終端2的客戶端軟件上錄入此次需要支付的金額并確認。移動終端2將會員信息和支付信息上傳至會員管理服務器44。會員管理服務器44和店鋪管理服務器45之間進行系統間結算。結算完成后,店鋪管理服務器45向移動終端2發送消息,告知支付成功。
在本實施方式中,后臺服務器41只負責二維碼6的生成、移動終端2的注冊以及二維碼6的驗證。會員管理服務器44和店鋪管理服務器45共同完成支付并在支付卡中扣款。支付服務由商家的服務器來提供,與后臺服務器41的功能分離。此種多個服務器的配置方式更適合于目前商業的發展和商家的利益。
圖14為本發明的采用條形碼圖像在移動終端2與后臺服務器41、44、45之間進行通信的方法的第七實施方式的流程圖。圖14的實施方式與圖13的實施方式的區別在于,圖14的二維碼6包含有此次支付數額的信息,而圖13的二維碼6不包含支付數額的信息。圖13的二維碼6只負責建立支付的行為,而具體的支付數額需要在掃描二維碼6后由收銀員或消費者輸入。圖14的二維碼6中已包含了此次的支付數額,移動終端2在掃描二維碼6后直接確認支付,不需要支付金額輸入這一步驟。
通過圖13和圖14的具體實施方式,加盟的商家(支持支付卡的商家)不需要對結賬終端5進行改造,不需要配備刷卡器和通信線路。只需要在結賬終端5處設有二維碼6,即可通過移動終端2完成支付,并扣去支付卡中的金額。
在圖13和圖14的具體實施方式的預付卡模式中,首先需要發放一張預付卡磁卡,存有例如5000元,且不記名不掛失。在預付卡上印刷有與該預付卡相綁定的二維碼。智能手機安裝客戶端軟件,并通過客戶端軟件掃描該二維碼。對該二維碼進行解讀和識別,并與后臺服務器通信,把預付卡的相關信息與該智能手機的某一個特定物理識別(例如SIM卡)和/或客戶端軟件的帳號相關聯,且可查看刷卡記錄、消費余額等。在可以消費該卡的商鋪中,用智能手機掃描二維碼的動作來替代原來的在POS機上刷卡的動作。在圖13的具體實施方式中,消費金額需要在掃描二維碼之后,在智能手機的客戶端軟件上人工輸入。在圖14的具體實施方式中,二維碼是動態生成的。智能手機掃描動態生成的包含消費金額與商戶信息的二維碼并得到確認后,即可在預付卡余額中扣除此次消費金額,并可以將消費記錄以手機短信或客戶端軟件內部消息的方式發送給相關各方(智能手機用戶、發卡方和商鋪)。圖15是本發明的采用條形碼圖像在移動終端2與后臺服務器41、46、47、48之間進行通信的方法的第九實施方式的流程圖。在本實施方式中,后臺服務器41、第三方服務器46、O2O(Online To Offline,線上線下電子商務)服務器47和O2O服務器48協同工作為移動終端2提供多級返利服務。
后臺服務器41包含二維碼生成單元411,用于按照預定義的編碼規則生成二維碼6;二維碼解析驗證單元412,用于解析并驗證移動終端2所拍照解碼的二維碼是否是二維碼生成單元411所生成的。當然,二維碼生成單元411、二維碼解析驗證單元412也可以為獨立的服務器,即二維碼生成服務器411、二維碼解析驗證服務器412。
O2O服務器47和O2O服務器48是企業ERP服務器1、企業ERP服務器2、企業ERP服務器3、企業ERP服務器4與后臺服務器41、第三方服務器46的接口。O2O服務器一般包括商品同步接口,將商家企業所提供的商品數據同步提供給后臺服務器41;商品查詢接口,用于讀取商品信息,以供移動終端2查詢;訂單生成接口,用于在移動終端2下訂單后,將訂單信息傳輸至企業ERP服務器;訂單查詢接口,用于讀取訂單信息,以供移動終端2查詢;功能接口,用于將移動終端2的其他(例如交易)功能數據傳輸至企業ERP服務器,并反饋給移動終端。O2O服務器47和O2O服務器48的區別在于,O2O服務器47只能支持一個企業ERP服務器1,而O2O服務器48可以支持多個企業ERP服務器(在本實施方式中,分別是企業ERP服務器2、企業ERP服務器3、企業ERP服務器4)。
第三方服務器46包括多個服務器,分別為訂單處理服務器461,用于處理商品訂單;多級返利計算/支付處理服務器462,用于計算此訂單的生成需給予推薦者的多級返利數額(參照圖10的實施方式);預付款管理服務器463,用于管理企業對于多級返利的預付款,對預付款總賬余額、個人賬戶余額和交易明細進行管理;虛擬貨幣發行服務器464,將虛擬貨幣發放給為移動終端2提供了推薦服務的各推薦者。
本實施方式的多級返利服務是由多個服務器協同工作實現的。通過O2O服務器47和O2O服務器48,企業ERP服務器不需作任何更新,即可與后臺服務器41與第三方服務器46進行通訊。第三方服務器46所包含的多個服務器可以為多個企業提供從訂單生成、查詢、多級返利計算和發送的整個服務。當然,本發明對第三方服務器46中所包含的服務器數量不作限定。訂單處理服務器461、多級返利計算/支付處理服務器462、預付款管理服務器463、虛擬貨幣發行服務器464可以為各自獨立的服務器,也可以為集成的服務器。
本實施方式的有益效果在于:
1、幫助線下實體店鋪來完成電子商務,但卻沒有對實體店鋪造成沖擊,即完成電子商務與實體店鋪的有機結合。
2、幫助已經具備ERP服務器的實體店鋪,通過O2O服務器,完成多渠道、多銷售代表的依托實體店鋪的電子商務。在線下店鋪交易的每一個訂單,雖然最終訂單處理的交付收款是由后臺電子商務平臺完成的,但都可以追溯到線下渠道的獲得此訂單的銷售代表。對于銷售代表(也即推薦者)予以適當的獎勵提成,從而使線下也有動力來積極參與本實施方式的模式。
3、幫助商家完成廣告宣傳的同時,也可以完成營銷,即P4P(PAY FOR PERFORMANCE),廣告與營銷按照效果付費。
商家目前的模式是投入廣告促銷費用,但這些廣告最終能夠產生的銷售量無法確定。本模式使得廣告促銷成為銷售的前端,且廣告促銷的費用是激勵消費者去傳播或購買,這是P4P的高性價比模式。廣告促銷費用不僅沒有被浪費,且可以追蹤傳播并促成最終購買的人員,并形成“廣告營銷按照效果付費”的多級返利模式;
4、幫助商家在實現“廣告營銷按照效果付費”模式的同時,讓更多的消費者與商家實現互通互聯,從而使整體的推廣費用達到最優化。
如僅在一家企業實施上述的P4P模式,是無法充分體現其優越性的。單個商家推廣的整體成本非常高,因此,需要有“互通互聯的機制”,使所有的商家都遵循相同的二維碼編碼和解析規則。如果企業注重自身數據的安全性,可以獨立支付O2O服務器的費用,從而獨享O2O服務器(參照圖15的O2O服務器47);企業也可以選用O2O服務器的云服務(參照圖15的O2O服務器48)。
5、實現以實體經濟銷售規模為基礎的“超級主權貨幣”的發行機制。
請參閱圖15,假設企業已經擁有企業ERP服務器1-4(實現從采購--生產--銷售--財務成本核算管理的全過程),使用P4P模式可以達到最高性價比:采用O2O服務器47(一個企業獨立擁有O2O服務器),也可以使用第三方的O2O服務器48的云服務。
使用統一的二維碼生成與解析規則,并且與O2O服務器47,48保持互通。企業將其廣告/營銷/提成費用按照其銷售的百分比,提交給第三方服務器46的“多級返利平臺”,該平臺按照P4P模式,按勞取酬分配給每個消費者(可以按照掃描、轉發、購買以及分享后影響到的下級消費者的上述行為等來進行獎勵)。這可以幫助企業建立動態多級營銷網絡,在進行廣告推廣促銷的同時(只要消費者通過移動終端掃描二維碼并進行轉發,就成為企業營銷網絡的一分子,因此,該企業的廣告宣傳費用理論上可以“資本化”(以發布而待掃描的二維碼6為基礎的銷售渠道),可以重用、量化并且考核KPI),也最終獲得了銷售訂單(廣告網絡變身成為銷售網點)。
當實體經濟的多家企業都選擇該模式時,也即多家企業提取銷售額/銷售預期的百分比,存入第三方服務器46的“多級返利平臺”。該平臺可以發行“新貨幣Matrix”,并按照“物物等價交換”原則來實施。以多家企業提取銷售額/銷售預期的百分比來作為“新貨幣Matrix”的發行依據,則“新貨幣Matrix”的產生是完全遵循“馬克思理論的物物等價交換原則”,而超脫目前所有的主權貨幣發行機制。該“新貨幣Matrix”完全遵循“實體經濟規模,以物物等價交換原則”,因此,可以成為“理想的超級主權貨幣”。“新貨幣Matrix”不僅可以在國內交易,也具備跨國交易的可能。“超級主權貨幣”的發行機制,對具備實體經濟優勢的中國擺脫對其他貨幣濫發的依賴,意義重大。
作為本發明的較佳實施方式,在本發明的移動終端2、2’、2”……中,默認安裝有可與后臺服務器41、42、43……通信的客戶端軟件。打開該客戶端軟件,可以在該客戶端軟件的界面中打開照相機22來對二維碼6拍照。該客戶端軟件包含有解碼器23。
作為本發明的另一實施方式,移動終端2、2’、2”……的解碼器23是內置于移動終端2、2’、2”……的硬件實體中的(也即當移動終端2、2’、2”……出廠時,就默認包含有解碼器23;不安裝客戶端軟件,也可以對二維碼6進行拍照和解碼)。但是,提取服務信息和接受后臺服務器41、42、43……的服務是需要客戶端軟件的。因此,在解碼器23完成解碼后以及在移動終端2、2’、2”……提取服務信息之前,由后臺服務器41來判斷移動終端2、2’、2”……是否已安裝了客戶端軟件。如已安裝了,則繼續執行后續的步驟;如還未安裝,后臺服務器41自動為移動終端2、2’、2”……提供客戶端軟件的下載及安裝。
當然,其他后臺服務器42或43也可以提供自動為移動終端2、2’、2”……下載及安裝客戶端軟件的服務。
作為本發明的另一實施方式,移動終端2、2’、2”……的解碼器23和編碼信息解析單元416都可以內置于移動終端2、2’、2”……的硬件實體中。
由于解碼器23是內置于移動終端2、2’、2”……的硬件實體中的,則不需打開客戶端軟件或不需安裝客戶端軟件,即可以直接用照相機22對二維碼6拍照,并用解碼器23來解碼。例如,在動態播放展示內容的電視屏幕、電腦屏幕或燈光屏幕上,可以直接用照相機22對其上的二維碼6拍照。
作為本發明的另一實施方式,移動終端2、2’、2”……上安裝有與二維碼6(二維碼6中包含有后臺服務器41的地址,例如http://matrixlink.cc/1234567MX)的編碼規則不匹配的其他客戶端軟件。移動終端2、2’、2”……的用戶打開其他客戶端軟件,對二維碼6拍照解碼,由于二維碼6包含有后臺服務器的超級鏈接,則移動終端2、2’、2”……連接到后臺服務器41。后臺服務器41判斷出移動終端2、2’、2”……未安裝與二維碼6的編碼規則相匹配的客戶端軟件,則后臺服務器41自動為移動終端2、2’、2”……提供客戶端軟件的下載及安裝。
如圖16所示,圖16是圖1中的后臺服務器的第三實施方式的結構框圖。圖16與圖4的區別在于,本實施方式的后臺服務器41還包括客戶端軟件監測單元417,用于監測移動終端2、2’、2”……是否安裝有與二維碼6的編碼規則相匹配的客戶端軟件,和客戶端軟件安裝單元418,用于當監測到移動終端2、2’、2”……未安裝客戶端軟件時,則自動為移動終端2、2’、2”……提供客戶端軟件的下載和安裝。
較佳地,客戶端軟件監測單元417可以監測到與二維碼6的編碼規則相匹配的客戶端軟件發來的識別信號。客戶端軟件監測單元417監測移動終端2、2’、2”……是否有相應信號,如無信號,則移動終端2、2’、2”……未安裝相匹配的客戶端軟件,如有信號,則移動終端2、2’、2”……安裝有相匹配的客戶端軟件。
較佳地,客戶端軟件監測單元417也可以搜尋該移動終端2、2’、2”……的程序安裝列表,如與二維碼6的編碼規則相匹配的客戶端軟件未在列表中,則未安裝該客戶端軟件。
圖17是本發明的采用條形碼圖像在移動終端與至少兩個后臺服務器之間進行通信的方法的第十實施方式的流程圖。如圖17所示,包含以下步驟:
步驟S1700~步驟S1715與圖5的步驟S500~步驟S515相同。
步驟S1720,拍照二維碼6,二維碼6包含有后臺服務器41的地址,例如例如http://matrixlink.cc/1234567MX。在本實施方式中,打開移動終端2中的任一二維碼客戶端軟件,在該二維碼客戶端軟件中啟動照相機,對二維碼6拍照。
作為本發明的另一實施方式,直接用移動終端2的照相機對二維碼6拍照,也即不打開任何二維碼客戶端軟件,直接用移動終端2內置的照相機對二維碼6拍照。在該實施方式中,移動終端2在出廠時就包含有可解碼二維碼6的解碼器。
步驟S1725,解碼二維碼6以獲得后臺服務器41的地址。
步驟S1726,移動終端2鏈接到后臺服務器41。
步驟S1727,后臺服務器41判斷移動終端2是否安裝有與二維碼6匹配的客戶端軟件,如未安裝,則執行步驟S1728,后臺服務器41為移動終端2自動下載和安裝客戶端軟件,如已安裝,則執行步驟S1730。
后臺服務器41可以監測與二維碼6匹配的客戶端軟件的信號,如果后臺服務器41監測到在移動終端2中有相應的信號,則移動終端2已安裝了與二維碼6匹配的客戶端軟件;如果后臺服務器41監測到在移動終端2中無相應的信號,則移動終端2還未安裝已安裝了與二維碼6匹配的客戶端軟件。
步驟S1730~步驟S1745與圖5的步驟S530~步驟S545相同。
在本實施方式中,移動終端2的用戶可以用任一的二維碼客戶端軟件對二維碼6進行拍照解碼,或者直接用照相機對二維碼6拍照,極大地增加了用戶的使用便利性。進一步地,如果移動終端2未安裝與二維碼6匹配的客戶端軟件,則后臺服務器41會自動為移動終端2下載并安裝,用戶不需作任何操作。再進一步地,在與二維碼6匹配的客戶端軟件自動安裝完成后,用戶不需要再打開該客戶端軟件而在該客戶端軟件中重新拍照解碼,而直接執行后續的解析步驟S1730。再進一步地,移動終端2與后臺服務器41建立關聯關系,可以發生在客戶端軟件自動安裝完成之后。可以通過移動終端2的唯一的IMEI號碼、SIM卡號碼等與后臺服務器41建立唯一的關聯關系,而不需要再進行注冊步驟,從而便利于移動終端2的用戶,使其可更方便地獲得后臺服務器42提供的服務。
作為本發明的另一實施方式,二維碼6可以是按照預定的二維碼編碼規則編碼的點陣圖,該點陣圖肉眼不能識別或者較難識別。當直接用移動終端的照相機22對準屏幕時,解碼器23可以自動捕獲并識別該點陣圖。
作為本發明的另一實施方式,應用于餐飲店的點單流程中。消費者進入餐飲店,由于服務員正忙,便請客戶掃描桌子上的二維碼6,該二維碼包含有后臺服務器41的信息。
1)、消費者打開手機中的照相機22對二維碼6拍照,并通過內置于手機硬件實體中的解碼器23和編碼信息解析單元416,獲得后臺服務器41的地址與相關參數,并由此連接到后臺服務器;
2)、判斷手機中是否安裝有對應于二維碼6的編碼規則的解碼客戶端軟件,如還未安裝,則下載并安裝解碼客戶端軟件,然后將經解析的二維碼包含的參數引入自動啟動的客戶端軟件;如已安裝,則直接將經解析的二維碼包含的參數引入自動啟動的客戶端軟件);
3)、客戶端軟件啟動并展現該餐飲店的菜單,該菜單是按照二維碼編碼規則編碼并被讀取展現的。對菜單的每款菜,可以查看點評。較佳地,該點評只有在消費者手機上的客戶端軟件掃描過該餐飲店的菜單上的二維碼后才可以作出,是依據基于位置的服務(Location Based Service,LBS)作出的。進一步地,該點評可以與手機相關聯,從而避免海量的無效點評。
4)、對中意的菜單可以點菜,消費者的手機客戶端軟件生成點單信息,與二維碼6關聯的服務員的手機的客戶端軟件上或短信收到該點單信息,包含點菜、桌子號、時間等。
較佳地,該菜單還可以包含點擊獲取優惠券的鏈接,經點擊該鏈接后,向消費者的手機發送包含優惠券信息的二維碼。服務員的手機的客戶端軟件掃描并驗證消費者的手機中的包含優惠券信息的二維碼,消費者則可以使用該優惠券。
當然,優惠券的領取方式不限于此,本發明對此不作限制。
本實施方式的有益效果在于:實現商家的菜單無紙化,在消費者排隊等待時即可掃描二維碼6進行點單,并可以根據點評進行點單選擇。進一步地,商家可以通過包含優惠券信息的二維碼的發送來完成促銷和驗證。
參照圖17,后臺服務器41、后臺服務器42與移動終端2之間的協議為MatrixLink協議,其原理如下:
與http協議是互聯網基礎協議,WWW是以Internet作為傳輸媒介的一個應用系統,WWW網上最基本的傳輸單位是Web網頁的原理類似,MatrixLink協議也是MatrixLink網絡的基礎協議。其工作原理機制,也是基于移動客戶機/服務器計算模型,由移動終端的傳感接入裝置如NFC芯片(識別NFC閱讀器)再如攝像頭加識別軟件單元(可以在移動終端內預置也可以之后安裝,實現類似Web瀏覽器(客戶機)和Web服務器(服務器)構成的機制);兩者之間也可以采用類似超文本傳送協議Http協議(但是包含了MATRIXLINK的編碼規則)進行通信。MATRIXLINK協議也可以是基于TCP/IP協議之上的協議,是移動終端和Web服務器之間的應用層協議,可以是通用的也可以是定制的、包含業務邏輯、加密規則以及操作執行流程的協議。
MATRIXLINK協議的作用原理包括四個步驟:
(1)連接:與Web瀏覽器點擊.com而與Web服務器建立連接類似,MATRIXLINK連接是通過移動終端掃碼和/或對準圖像碼(顯示屏幕,由移動終端攝像頭攝像模組通過屏幕的亮點紫外線差異等識別,而非人眼識別的圖形碼),通過識別而建立到后臺服務器的連接。
(2)請求:與Web瀏覽器通過socket向Web服務器提交請求類似。MATRIXLINK的請求一般是除了建立連接以外,還包含服務器指向與預先定義的業務操作邏輯與相關的參數。
(3)應答:與Web瀏覽器提交請求后,通過http協議傳送給Web服務器類似,Web服務器接到移動客戶端的Matrixlink協議提交后,按照預先定義的規則進行事務處理,處理結果又通過MATRIXLINK協議傳回給移動客戶端,從而在移動客戶端啟動可以解析預先定義編碼規則的客戶端軟件,顯示出所請求的頁面并按照預先定義的處理流程執行,或只執行預先定義的流程,從而實現預先定義的閉環交易處理。
因此,通過MATRIXLINK協議可以通過個人移動終端構建一個人與物,人與人相連接的網絡,稱之為MATRIXLINK網絡。
圖18是本發明的服務提供系統1的第三實施方式的結構框圖。圖18與圖1的區別在于,服務提供系統1還進一步包括眼鏡7。
眼鏡7包括控制單元71,用于產生控制其他各單元的信號并控制其他各單元實現各自的功能。照相機72用于對條形碼圖像6進行拍照。在本實施方式中,條形碼圖像6可以為雜志上的二維碼,也可以為電子屏幕上的肉眼不可識別或難以識別的光學點陣圖(由明暗光線、紫外線或紅外線構成)。發送單元75用于向移動終端2發送所拍攝的條形碼圖像6。在本實施方式中,發送單元75可以是有線方式與移動終端2連接,也可以是藍牙或WIFI等無線方式與移動終端2通信。
當然,眼鏡7還可以進一步包括指示單元,以指示拍照或發送條形碼圖像6成功。例如,指示單元可以為指示燈。眼鏡7還可以包括設置單元,以對拍照速度、清晰度等進行設置。眼鏡7還可以具有多個變形實施方式,可以理解,這些變形實施方式都涵蓋于本發明的保護范圍中。
移動終端2包括控制單元21,用于產生控制其他各單元的信號并控制其他各單元實現各自的功能。解碼器23用于對從眼鏡7接收的條形碼圖像6進行解碼以獲得編碼信息。發送/接收單元25,如果條形碼圖像6是根據預定的編碼規則所生成的,用于向后臺服務器42……中的一個發送服務提供請求消息并從該后臺服務器接收服務。輸入單元26用于輸入后臺服務器41、42……所要求輸入的信息。顯示單元27用于顯示后臺服務器41、42……所要求顯示的信息。
當然,本發明并不限于此,眼鏡7也可以為其他人體可佩戴的部件,例如帽子,手鐲等。
在本發明的另一實施方式中,如圖19所示,眼鏡7包含解碼器73,而移動終端2不包含解碼器。發送單元75將解碼所得的編碼信息發送給移動終端2。解碼器73可以與照相機72相連,也可以與控制單元71相連,也可以同時與控制單元71、照相機72相連。如圖20所示,照相機72與解碼器73相連,解碼器73再與控制單元71相連。本發明對解碼器73的連接方式不作限制。
作為本發明的另一實施方式,移動終端2可以由手表或其他人體可佩戴的部件來替換。當然,手表或其他人體可佩戴的部件必須能完成移動終端2的所有功能,能與后臺服務器41、42……正常通信。
在本發明的實施方式中,增加了眼鏡7。由于眼鏡7內置有照相機72,用戶戴上眼鏡即可隨時實現條形碼圖像6的拍照功能,不需要再拿出移動終端2啟動拍照動作,這又提高了用戶的便利性。進一步地,上述的移動終端2與后臺服務器41、42……之間的通信方法的諸多實施方式都適用于本實施方式的移動終端2與后臺服務器41、42……之間的通信。
作為本發明的另一實施方式,移動終端2、手表或其他人體可佩戴的部件也可以只與一個后臺服務器通信,也即多個后臺服務器41、42……的功能由一個服務器實現。具體而言,后臺服務器41所提供的生成二維碼、用戶注冊、二維碼的解析驗證等功能,以及后臺服務器42等所提供的服務皆由一個后臺服務器實現。
請參閱圖10,圖15~圖19,對本發明的通信方法的一較佳實施方式作進一步闡述。
參照圖15,企業A通過后臺服務器41,為即將推出市場的新產品AP1做準備。在企業ERP服務器1中(包含電子商務處理),預先設定了新產品AP1的銷售數量與銷售金額,按照預先定義的規則生成了二維碼6,并通過電視發布渠道與店鋪發布渠道進行發布。
另外,提取AP1的銷售額中的AP1%作為市場促銷的推廣宣傳費用,與第三方服務器46簽約并支付(可以預付,也可以按階段支付)。該方式涵蓋諸如電視臺之類的廣告發布平臺、多級傳播的組織者、二維碼創意和/或技術制作方以及服務器46的管理方等。
二維碼6通過電視臺發布,消費者在觀看電視節目時,佩戴眼鏡、耳機或其他部件(圖18、圖19)。電視屏幕上的光學點陣肉眼不可識別,但可以被圖18中的眼鏡識別并通過嵌入了感動芯引擎軟件的移動終端2中的解碼器解析。
消費者只要盯住電視畫面觀看達到10秒鐘(可以設定時間段),即可自動捕獲光學點陣。進一步地,驅動與自己連接(有線或無線連接)的移動終端/手表(圖18、圖19),并繼而與后臺服務器42通信。消費者的移動終端2或后臺服務器42光學點陣的編碼信息,并通過其上的客戶端軟件進一步觀看產品AP1的介紹。另外,消費者也可以發表評論、回答調查問題、領取優惠券等,也可以再次生成并發布二維碼6’(參照圖10),使得移動終端2成為產品AP1二維碼6通過電視臺渠道發展的下一級銷售代表。
參照圖15,移動終端2掃描二維碼6下單,其編碼信息首先通過服務器41進行解析驗證。驗證完成后,傳遞給O2O服務器47(企業私有)實現電視渠道管理等功能,再傳遞給企業ERP服務器1完成訂單處理。訂單處理結果反饋至訂單處理服務器461,服務器462完成返利計算,服務器463從預付款中提取相應的比例,返還給移動終端2(移動終端2的用戶擁有綁定移動終端2的支付/收款賬戶)、電視臺、二維碼技術制作方、以及第三方服務器46等相應各方。
通過圖13和圖14的具體實施方式,加盟的商家(如支持預付卡的商家)不需要對結賬終端5進行改造,不需要配備刷卡器和通信線路。只需要在結賬終端5處設有二維碼6,即可通過移動終端2完成支付,并扣去支付卡中的金額,從而完成在柜臺銷售商品AP1的流程。
其中,發放的預付卡中所含的貨幣并非一定為現有通行貨幣,也可以是通過服務器46發放的,與服務器46所管理的商品們具備設定的比例交換的可以完成商品群中“物物交換”的等價計量單位。當實體經濟的多家企業都選擇加入服務器46所推行的模式時,服務器46可以發行“新貨幣Matrix”,并按照“物物等價交換”原則來實施。
在本發明的具體實施方式中,眼鏡、手表、移動終端都可以嵌入“感動芯引擎”。“感動芯引擎”是一種軟件/中間件,驅動光學攝像頭對光學信號進行識別。該光學信號可以是可見光,也可以是紅外線、紫外線或明暗閃爍的光學信號。被讀取的原始光學信息應用二維碼編碼/識別原理,被分類辨認、糾錯、匹配、篩選和/或信號格式轉換后,生成對后臺服務器的操作指令。該操作指令通過移動終端傳遞給后臺服務器,且按照相應規則進行進一步的基于交易管理的處理,實現如下載、打開APP、電子商務、交易和支付等功能;
作為本發明的較佳實施方式,移動終端2、2’、2”……的用戶當然也可以不通過移動終端2、2’、2”……來進行用戶注冊。例如可以通過個人計算機,例如臺式計算機、筆記本計算機來完成用戶注冊。當然,該臺式計算機或筆記本計算機必須能與后臺服務器41通信。
以上詳細描述了本發明的較佳具體實施例。應當理解,本領域的普通技術人員無需創造性勞動就可以根據本發明的構思做出諸多修改和變化。因此,凡本技術領域的技術人員依本發明的構思在現有技術的基礎上通過邏輯解析、推理或者有限的實驗可以得到的技術方案,皆應在由權利要求書所確定的保護范圍內。