本發明涉及通信技術領域,尤其涉及一種智能終端和在線開通智能藍牙卡的方法。
背景技術:
在互聯網飛速發展的時代,大家都在致力于改善傳統燃氣的購買方式,使用戶體驗最簡單化,最便捷化。目前,為了實現燃氣在線購買的功能,相關技術人員研發了幾種手機app,通過安裝到手機上的app與智能藍牙卡進行連接,從而實現足不出去購買燃氣的目的。
但是,對于首次使用新的燃氣卡,無論是傳統的ic卡還是采用智能藍牙卡,都需要用戶去營業廳辦理,在線激活開通新卡后再通過智能藍牙卡進行購買。其中,智能藍牙卡是一種基于藍牙通訊的智能ic卡,內置電池,可取代常規的ic卡的功能。具備藍牙功能,可和手機進行通訊,進行卡芯片的讀寫操作,符合iso7816標準。
因此,現有技術中,對于第一次使用的智能藍牙卡的用戶,均需要到營業廳排隊辦理開卡,從而降低了用戶的便捷性和自由度。
技術實現要素:
本發明提供一種智能終端和在線開通智能藍牙卡的方法,用以通過智能終端將智能藍牙卡進行開通,從而避免用戶去營業廳排隊辦理,提高了用戶的便捷性和自由度。
本發明實施例提供了一種用于在線開通智能藍牙卡的智能終端,該智能終端包括:
連接單元,用于通過藍牙與智能藍牙卡進行連接,并發送開卡指令給所述智能藍牙卡;
第一轉發單元,用于接收所述智能藍牙卡根據所述開卡指令發送的用于識別所述智能藍牙卡的識別信息,并將所述識別信息發送給與該智能終端連接的服務器;
第二轉發單元,用于接收所述服務器根據所述識別信息確定的用于開卡的密鑰,并將所述密鑰發送給所述智能藍牙卡,所述智能藍牙卡開通。
在一種可能的實施方式中,本發明實施例提供的智能終端中,所述連接單元通過藍牙與智能藍牙卡進行連接,具體用于:
所述智能終端通過藍牙接收智能藍牙卡以加密的方式發送的廣播后,發送認證請求給所述智能藍牙卡;
所述智能終端接收所述智能藍牙卡發送的認證成功消息,所述智能終端和所述智能藍牙卡建立連接;
其中,所述認證成功消息是所述智能藍牙卡根據所述認證請求和解密算法確定的。
在一種可能的實施方式中,本發明實施例提供的智能終端中,所述第二轉發單元具體用于:
所述智能終端接收所述服務器根據所述識別信息確定的與該識別信息所對應的密鑰;
所述智能終端將所述密鑰發送給所述智能藍牙卡;
所述智能終端接收所述智能藍牙卡根據所述密鑰發送的開卡成功的響應。
在一種可能的實施方式中,本發明實施例提供的智能終端中,所述第二轉發單元還用于:
所述智能終端將所述開卡成功的響應發送給所述服務器。
相應地,本發明實施例還提供了一種在線開通智能藍牙卡的方法,該方法包括:
智能終端通過藍牙與智能藍牙卡進行連接,并發送開卡指令給所述智能藍牙卡;
所述智能終端接收所述智能藍牙卡根據所述開卡指令發送的用于識別所述智能藍牙卡的識別信息,并將所述識別信息發送給與該智能終端連接的服務器;
所述智能終端接收所述服務器根據所述識別信息確定的用于開卡的密鑰,并將所述密鑰發送給所述智能藍牙卡,所述智能藍牙卡開通。
在一種可能的實施方式中,本發明實施例提供的上述方法中,智能終端通過藍牙與智能藍牙卡進行連接,包括:
所述智能終端通過藍牙接收智能藍牙卡以加密的方式發送的廣播后,發送認證請求給所述智能藍牙卡;
所述智能終端接收所述智能藍牙卡發送的認證成功消息,所述智能終端和所述智能藍牙卡建立連接;
其中,所述認證成功消息是所述智能藍牙卡根據所述認證請求和解密算法確定的。
在一種可能的實施方式中,本發明實施例提供的上述方法中,所述智能終端接收所述智能藍牙卡根據所述開卡指令發送的用于識別所述智能藍牙卡的識別信息,并將所述識別信息發送給與該智能終端連接的服務器,包括:
所述智能終端接收所述服務器根據所述識別信息確定的與該識別信息所對應的密鑰;
所述智能終端將所述密鑰發送給所述智能藍牙卡;
所述智能終端接收所述智能藍牙卡根據所述密鑰發送的開卡成功的響應。
在一種可能的實施方式中,本發明實施例提供的上述方法中,所述智能藍牙卡開通之后,該方法還包括:
所述智能終端將所述開卡成功的響應發送給所述服務器,所述服務器保存所述智能藍牙卡的識別信息和開卡狀態。
本發明的有益效果:
通過本發明實施例提供的用于在線開通智能藍牙卡的智能終端中,首先通過藍牙與智能藍牙卡進行連接,然后發送開卡指令給智能藍牙卡,然后接收智能藍牙卡根據開卡指令發送的用于識別智能藍牙卡的識別信息,并將識別信息發送給與智能終端連接的服務器;最后接收所述服務器根據所述識別信息確定的用于開卡的密鑰,并將所述密鑰發送給所述智能藍牙卡,所述智能藍牙卡開通。因此,本發明實施例中提供的智能終端,通過該智能終端連接智能藍牙卡和服務器,實現在線開通智能藍牙卡的目的,從而避免用戶去營業廳排隊辦理,提高了用戶的便捷性和自由度。
附圖說明
圖1為本發明實施例提供的一種智能終端的結構示意圖;
圖2為本發明實施例提供的一種在線開通智能藍牙卡的方法的流程示意圖;
圖3為本發明實施例提供的一種在線開通智能藍牙卡的方法的具體步驟。
具體實施方式
為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例?;诒景l明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
本發明實施例提供了一種智能終端和在線開通智能藍牙卡的方法,用以通過智能終端將智能藍牙卡進行開通,從而避免用戶去營業廳排隊辦理,提高了用戶的便捷性和自由度。
本發明實施例中的智能藍牙卡是一種基于藍牙通信的智能ic卡,內置電池,可取代常規的ic卡功能,該智能藍牙卡可與移動設備進行連接,也可以通過本發明實施例提供的智能終端進行通信,進行卡片的讀寫等操作。
參見圖1,本發明實施例提供的一種用于在線開通智能藍牙卡的智能終端,該智能終端包括:
連接單元11,用于通過藍牙與智能藍牙卡進行連接,并發送開卡指令給智能藍牙卡;
第一轉發單元12,用于接收智能藍牙卡根據開卡指令發送的用于識別智能藍牙卡的識別信息,并將識別信息發送給與該智能終端連接的服務器;
第二轉發單元13,用于接收服務器根據識別信息確定的用于開卡的密鑰,并將密鑰發送給智能藍牙卡,智能藍牙卡開通。
本發明實施例提供的智能終端主要用于連接智能藍牙卡和服務器,使得智能藍牙卡通過該智能終端實現與服務器之間的信息交互,從而實現遠程開通智能藍牙卡的目的。其中,智能終端可以為手機或者筆記本電腦等移動設備,在此不做具體限定。
本發明實施例提供的用于在線開通智能藍牙卡的智能終端,首先通過藍牙與智能藍牙卡進行連接,然后發送開卡指令給智能藍牙卡,接收智能藍牙卡根據開卡指令發送的用于識別智能藍牙卡的識別信息,并將識別信息發送給與智能終端連接的服務器;最后接收服務器根據識別信息確定的用于開卡的密鑰,并將密鑰發送給智能藍牙卡,智能藍牙卡完成開通。因此,本發明實施例中提供的智能終端,通過該智能終端連接智能藍牙卡和服務器,實現在線開通智能藍牙卡的目的,從而避免用戶去營業廳排隊辦理,提高了用戶的便捷性和自由度。
在具體實施例中,本發明實施例提供的智能終端中,連接單元11通過藍牙與智能藍牙卡進行連接,具體用于:
智能終端通過藍牙接收智能藍牙卡以加密的方式發送的廣播后,發送認證請求給智能藍牙卡;
智能終端接收智能藍牙卡發送的認證成功消息,智能終端和智能藍牙卡建立連接;其中,認證成功消息是智能藍牙卡根據認證請求和解密算法確定的。
具體地,智能終端與智能藍牙卡進行連接時,可以開啟智能終端中的藍牙功能,且將智能藍牙卡開機,當智能藍牙卡開機后,會以加密的形成發送廣播,其中,廣播是指發送藍牙信號,用以與其他設備進行連接時,可以順利找到該智能藍牙卡的設備;其中,發送廣播時要以加密的方式進行發送,使得通過加密和解密的方式連接相應的設備。當智能終端打開藍牙,并發現智能藍牙卡設備后,將發送認證請求,其中,認證請求的信息可以為密碼,智能藍牙卡接收到智能終端輸入的密碼后,通過解密算法,確定該智能終端輸入的密碼與自身設置的密碼匹配,則該認證成功,智能藍牙卡發送認證成功消息給智能終端。因此,本發明實施例中提供的智能終端至少要具有藍牙功能。
其中,智能終端發送開卡指令,包括在智能終端的界面上呈現“開卡”的按鈕,用戶點擊“開卡”按鈕后,即發送了開卡指令給智能藍牙卡。具體地,開卡指令還可以采用其他方式進行發送,在此不做具體限定。
在具體實施例中,本發明實施例提供的智能終端中,第一轉發單元中,智能終端接收智能藍牙卡根據開卡指令發送的用于識別智能藍牙卡的識別信息,并將識別信息發送給與該智能終端連接的服務器。即,智能終端用于轉發識別信息給服務器,其中,該識別信息是智能藍牙卡根據開卡指令確定的,其中識別信息包括智能藍牙卡的型號、識別碼或芯片類型,或者智能藍牙卡是否為新卡還是舊卡。例如,針對同一個用戶,第一次辦理的智能藍牙卡丟了,再補辦智能藍牙卡之后,該智能藍牙卡的識別信息可以為舊卡。本發明實施例中的識別信息是智能藍牙卡在接收到開卡指令后發送的。
在具體實施例中,本發明實施例提供的智能終端中,第二轉發單元具體用于:
智能終端接收服務器根據識別信息確定的與該識別信息所對應的密鑰;
智能終端將密鑰發送給智能藍牙卡;
智能終端接收智能藍牙卡根據密鑰發送的開卡成功的響應。
具體地,智能終端將識別信息轉發給服務器之后,該服務器將通過該識別信息確定與該識別信息匹配的密鑰,其中,確定與該識別信息匹配的密鑰,可以通過隨機抽取的方式在密碼庫中確定,也可以采用一一對應的方式在密碼庫中查找。其中密碼庫中包括多個密碼,分別與生產的智能藍牙卡一一對應匹配,在此不做具體限定。因此,智能終端的第二轉發單元用于將與識別信息所對應的密鑰轉發給智能藍牙卡,并接收智能藍牙卡發送的開卡成功的響應。
在具體實施例中,本發明實施例提供的智能終端中,第二轉發單元還用于:
智能終端將開卡成功的響應發送給服務器。
具體地,為了將智能藍牙卡是否成功開卡狀態保存在服務器中,智能終端還將開卡成功的響應發送給服務器,用以使服務器將該智能藍牙卡的開卡狀態進行保存。
進一步地,服務器接收到開卡成功的響應后,將該智能藍牙卡的識別信息和開卡狀態進行保存,并將保存的信息反饋給智能終端,用以方便智能終端在后續進行支付或者查詢智能藍牙卡的信息時使用。
基于同一發明思想,參見圖2,本發明實施例還提供的一種在線開通智能藍牙卡的方法,該方法包括:
s201、智能終端通過藍牙與智能藍牙卡進行連接,并發送開卡指令給智能藍牙卡;
s202、智能終端接收智能藍牙卡根據開關指令發送的用于識別智能藍牙卡的識別信息,并將該識別信息發送給與該智能終端連接的服務器;
其中,用于識別智能藍牙卡的識別信息包括智能藍牙卡的識別碼、芯片類型或型號等。
s203、智能終端接收服務器根據識別信息確定的用于開卡的密鑰,并將密鑰發送給智能藍牙卡,智能藍牙卡開通。
本發明實施例提供的在線開通智能藍牙卡的方法中,智能終端為本發明實施例提供的智能終端,用于連接智能藍牙卡和服務器,以及傳遞智能藍牙卡發送給服務器的信息,和服務器發送給智能藍牙卡的信息。因此,本發明實施例提供的在線開通智能藍牙卡的方法中,可以通過智能終端,實現遠程開通智能藍牙卡的目的。
在具體實施例中,本發明實施例提供的上述方法中,智能終端通過藍牙與智能藍牙卡進行連接,包括:
智能終端通過藍牙接收智能藍牙卡以加密的方式發送的廣播后,發送認證請求給智能藍牙卡;
智能終端接收智能藍牙卡發送的認證成功消息,智能終端和智能藍牙卡建立連接,其中,認證成功消息是智能藍牙卡根據認證請求和解密算法確定的。
具體地,智能終端與智能藍牙卡之間的連接方式可以通過藍牙進行相互連接。智能終端與智能藍牙卡進行連接時,可以開啟智能終端中的藍牙功能,且將智能藍牙卡開機,當智能藍牙卡開機后,會以加密的形成發送廣播,此處廣播是指智能藍牙卡發送藍牙信號,用以與其他設備進行連接時,可以順利找到該智能藍牙卡的設備;其中,發送廣播時要以加密的方式進行發送,使得通過加密和解密的方式連接相應的設備。智能終端打開藍牙,并搜索設備,當搜索到該智能藍牙卡之后,發送認證請求,例如智能終端輸入密碼,當智能藍牙卡接收到的智能終端輸入的密碼與自身的密碼匹配,則發送認證成功消息給智能終端,從而使得智能終端和智能藍牙卡建立連接。
在具體實施例中,本發明實施例提供的上述方法中,智能終端接收智能藍牙卡根據開卡指令發送的用于識別智能藍牙卡的識別信息,并將識別信息發送給與該智能終端連接的服務器,包括:
智能終端接收服務器根據識別信息確定的與該識別信息所對應的密鑰;
智能終端將密鑰發送給智能藍牙卡;
智能終端接收智能藍牙卡根據密鑰發送的開卡成功的響應。
具體地,智能終端將識別信息轉發給服務器后,服務器根據該識別信息確定與該識別信息對應的密鑰,并將該密鑰發送給智能終端,智能終端將接收的密鑰轉發給智能藍牙卡,智能藍牙卡接收該密鑰后,確定開卡成功,并將開卡成功的響應發送給智能終端。其中,密鑰與智能藍牙卡一一對應。
在具體實施例中,本發明實施例提供的上述方法中,智能藍牙卡開通之后,該方法還包括:智能終端將開卡成功的響應發送給服務器,服務器保存智能藍牙卡的識別信息和開卡狀態。
其中,在確定智能藍牙卡開通之后,服務器還將保存該智能藍牙卡的開卡狀態,以及該智能藍牙卡的識別信息。進一步地,當智能藍牙卡開通之后,用戶還能通過智能終端保存用戶的地址、聯系方式等信息,并通過聯系方式等綁定該智能藍牙卡與智能終端,從而方便了后續智能藍牙卡的使用,例如通過智能終端和智能藍牙卡給燃氣繳費等事情,進一步方便了用戶。
本發明實施例提供的上述在線開通智能藍牙卡的方法中,主要是從智能終端側描述的如何開通智能藍牙卡的步驟。為了進一步詳細描述整個過程,下面通過具體實施例詳細描述本發明實施例提供的在線開通智能藍牙卡的具體步驟。
參見圖3,本發明實施例提供的一種在線開通智能藍牙卡的方法包括步驟:
s301、智能終端01發送認證請求給智能藍牙卡;
s302、智能藍牙卡02接收該認證請求,并根據解密算法,確定認證成功后,發送認證成功消息給智能終端01;
通過步驟s301和s302,智能藍牙卡和智能終端建立連接;
s303、智能終端01發送開卡指令給智能藍牙卡02;
s304、智能藍牙卡02發送識別信息給智能終端01;
s305、智能終端01轉發該識別信息給服務器03;
s306、服務器03根據識別信息確定與該識別信息對應的密鑰,發送密鑰給智能終端01;
s307、智能終端01將該密鑰轉發給智能藍牙卡02;
s308、智能藍牙卡02發送開卡成功的響應給智能終端01;
s309、智能終端01將接收到的開卡成功的響應轉發給服務器03;
s3010、服務器03將該智能藍牙卡的開卡狀態進行保存,并將反饋給智能終端01。
綜上所述,本發明實施例提供的用于在線開通智能藍牙卡的智能終端,首先通過藍牙與智能藍牙卡進行連接,然后發送開卡指令給智能藍牙卡,接收智能藍牙卡根據開卡指令發送的用于識別智能藍牙卡的識別信息,并將識別信息發送給與智能終端連接的服務器;最后接收服務器根據識別信息確定的用于開卡的密鑰,并將密鑰發送給智能藍牙卡,智能藍牙卡開通。因此,本發明實施例中提供的智能終端,通過該智能終端連接智能藍牙卡和服務器,實現在線開通智能藍牙卡的目的,從而避免用戶去營業廳排隊辦理,提高了用戶的便捷性和自由度。
本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形式。
本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。