用于提供單條形碼服務的方法及其系統的制作方法
【專利摘要】用于提供單條形碼服務的方法及其系統。提供了一種提供單條形碼服務的方法,并且更具體地,涉及一種提供單條形碼服務的方法及其系統,在所述方法中,利用單個條形碼來注冊多條卡信息,利用所述單個條形碼來管理與各條卡信息有關的聯盟公司信息,并且使用聯盟公司服務。提供所述單條形碼服務的方法包括以下步驟:由終端執行單條形碼服務應用并向服務提供服務器查詢單條形碼發布信息;由所述終端從所述服務提供服務器接收包括與單條形碼標識信息對應的一條或更多條預發布的卡信息的單條形碼發布信息;以及由所述終端通過與所述服務提供服務器連接來執行能夠與包括在所述單條形碼發布信息中的所述卡信息對應地注冊的聯盟公司信息的注冊。
【專利說明】
用于提供單條形碼服務的方法及其系統
技術領域
[0001]本發明涉及提供單條形碼(one-barcode)服務的方法,并且更具體地,涉及一種提供單條形碼服務的方法及其系統,在所述方法中,利用單個條形碼來注冊多條卡信息,利用所述單個條形碼來管理與各條卡信息有關的聯盟公司信息,并且使用聯盟公司服務。
【背景技術】
[0002]本文所描述的內容僅提供本實施方式的背景信息并且不構成現有技術。
[0003]近來,隨著銷售點(POS)系統或各種管理操作系統的增加以及銷售策略的復雜化,客戶會員服務通常由小型和中型的服務提供商以及大型的服務提供商提供。客戶會員服務能夠向忠實客戶提供更多的利益并且能夠增加客戶的忠誠度,同時,能夠為公司保證固定收入。因此,諸如美容、游戲、移動通信、食品服務等的幾乎所有領域中的服務提供商發布會員卡并正在基于會員卡提供客戶服務。
[0004]隨著會員服務的一般化,對應客戶正享受各種會員服務的利益,并且另一方面,持有和管理各種公司和領域所發布的會員卡是麻煩的。
[0005]也就是說,通常,會員卡以塑料卡的形式分發,進而用戶應該總是持有所對應的會員卡是不方便的。為了改進上述問題,近來,正在提出基于智能電話的移動會員卡服務,但是存在的問題是,還應該在當前的移動會員卡服務中單獨發布和管理各個會員卡。
[0006]另外,近來,提出了與由用戶使用的各種卡(諸如信用卡、借記卡、標識(ID)卡等)有關的會員服務,但是為了讓用戶使用會員服務,存在的問題是,應該執行單獨的卡發布過程并且同時應該執行針對各個會員服務的注冊過程。
【發明內容】
[0007]技術問題
[0008]鑒于上述問題,具體地,本發明提供了一種提供單條形碼服務的方法及其系統,在所述方法中,利用單個條形碼來注冊多條卡信息并且利用所述單個條形碼來管理與各個卡有關的聯盟服務。
[0009]具體地,本發明提供了一種用戶在卡注冊之后更容易地訂用和注冊與對應的卡有關的聯盟服務并且在無需輸入用于注冊所述聯盟服務的附加用戶信息的情況下更容易地使用所述聯盟服務的提供單條形碼服務的方法及其系統。
[0010]然而,本發明的范圍不限于上述目的,并且可以根據以下描述來清楚地理解其它未提及的目的。
[0011]技術方案
[0012]鑒于上述目的,根據本發明的一個方面,提供了一種提供單條形碼服務的方法。提供所述單條形碼服務的方法包括以下步驟:由終端執行單條形碼服務應用并向服務提供服務器查詢單條形碼發布信息;由所述終端從所述服務提供服務器接收包括與單條形碼標識信息對應的一條或更多條預發布的卡信息的單條形碼發布信息;以及由所述終端通過與所述服務提供服務器連接來執行能夠與包括在所述單條形碼發布信息中的所述卡信息對應地注冊的聯盟公司信息的注冊。
[0013]在這種情況下,所述方法可以包括以下步驟:在向所述服務提供服務器查詢之前,由所述終端向卡公司服務器發送包括終端標識信息的卡發布請求信息并請求卡發布;由所述卡公司服務器根據所述終端的請求來請求從所述服務提供服務器發送包括所述終端標識信息的單條形碼標識信息;由所述服務提供服務器確定與所述終端標識信息對應的預發布的單條形碼標識信息是否存在,在確定了所述預發布的單條形碼標識信息存在時,將所對應的單條形碼標識信息發送到所述卡公司服務器,在確定了所述預發布的單條形碼標識信息不存在時,生成與所述終端標識信息對應的單條形碼標識信息并將所生成的單條形碼標識信息發送到所述卡公司服務器;以及當從所述服務提供服務器接收到所述單條形碼標識信息時,由所述卡公司服務器根據所述終端的請求來完成卡發布處理。
[0014]并且,通過與所述服務提供服務器連接來執行所述聯盟公司信息的注冊的步驟可以包括以下步驟:由所述終端生成與包括在所述單條形碼發布信息中的所述卡信息對應的虛擬卡;當對所生成的虛擬卡當中的任一個虛擬卡的選擇被輸入時,由所述終端請求所述服務提供服務器生成單條形碼;由所述服務提供服務器根據所述終端的請求來執行所述聯盟公司信息的注冊;以及當所述聯盟公司信息的注冊的執行完成時,由所述終端完成所述單條形碼的生成。
[0015]并且,執行所述聯盟公司信息的注冊的步驟可以包括以下步驟:由所述服務提供服務器確定與所述單條形碼標識信息對應的可用聯盟公司是否被注冊;在確定了所述可用聯盟公司未被注冊時,由所述服務提供服務器從所述終端請求所述可用聯盟公司的注冊協定;在從所述終端接收到所述聯盟公司的注冊接受時,由所述服務提供服務器將所述單條形碼標識信息發送到所對應的聯盟公司服務器;以及由所述服務提供服務器向所述終端通知注冊完成并執行支持,使得當從所述聯盟公司服務器通知了所述注冊完成時,在所述終端中生成所述聯盟公司的注冊被執行的所述單條形碼。
[0016]鑒于上述目的,根據本發明的另一方面,提供了一種提供單條形碼服務的方法。提供所述單條形碼服務的方法包括以下步驟:由服務提供服務器根據終端的請求來從卡公司服務器接收與所述終端對應的單條形碼標識信息的請求;由所述服務提供服務器確定與所述終端對應的預發布的單條形碼標識信息是否存在,并且在確定了所述預發布的單條形碼標識信息存在時,將所述預發布的單條形碼標識信息發送到所述卡公司服務器;由所述服務提供服務器根據所述終端的請求來向所述終端發送包括一條或更多條預發布的卡信息的單條形碼發布信息;在從所述終端接收到能夠與所述卡信息對應地注冊的聯盟公司信息的注冊協定的請求時,由所述服務提供服務器將所述預發布的單條形碼標識信息發送到所對應的聯盟公司服務器并完成所述聯盟公司的注冊;以及由所述服務提供服務器向所述終端通知所述聯盟公司的注冊指導。
[0017]在這種情況下,將所述預發布的單條形碼標識信息發送到所述卡公司服務器的步驟可以包括以下步驟:當與所述終端對應的所述預發布的單條形碼標識信息不存在時,由所述服務提供服務器根據終端標識信息、卡公司標識信息和隨機數中的一個或更多個組合來按照序列號形式生成單條形碼標識信息并將所生成的單條形碼標識信息發送到所述卡公司服務器。
[0018]并且,完成所述聯盟公司的注冊的步驟可以包括以下步驟:當對與所述卡信息對應地生成的虛擬卡當中的任一個虛擬卡的選擇被輸入時,由所述服務提供服務器從所述終端接收單條形碼的生成的請求;由所述服務提供服務器確定與所述單條形碼標識信息對應的可用聯盟公司是否被注冊;在確定了所述可用聯盟公司未被注冊時,由所述服務提供服務器從所述終端請求所述可用聯盟公司的注冊協定;以及當從所述終端接收到所述聯盟公司的注冊接受時,由所述服務提供服務器將所述單條形碼標識信息發送到所對應的聯盟公司服務器并完成所述注冊。
[0019]另外,本發明可以提供一種記錄程序的計算機可讀記錄介質,所述程序執行如上所述的提供單條形碼服務的方法。
[0020]鑒于上述目的,根據本發明的又一方面,提供了一種提供單條形碼服務的系統。提供所述單條形碼服務的系統包括:終端,該終端執行單條形碼服務應用,向服務提供服務器查詢單條形碼發布信息,并且在從所述服務提供服務器接收到包括與單條形碼標識信息對應的一條或更多條預發布的卡信息的所述單條形碼發布信息時通過與所述服務提供服務器連接來執行能夠與卡信息對應地注冊的聯盟公司信息的注冊;以及服務提供服務器,當從所述終端接收到能夠與所述卡信息對應地注冊的所述聯盟公司信息的注冊協定的請求時,該服務提供服務器根據所述終端的請求來將所述單條形碼發布信息發送到所述終端,將所述預發布的單條形碼標識信息發送到所對應的聯盟公司服務器,完成所述聯盟公司的注冊,并且向所述終端指導所述聯盟公司的注冊的完成。
[0021]在這種情況下,所述系統還可以包括卡公司服務器,該卡公司服務器根據所述終端的請求從所述服務提供服務器請求單條形碼標識信息,并且在從所述服務提供服務器接收到所述單條形碼標識信息時完成所述終端的卡發布處理,并且所述服務提供服務器將所述卡公司服務器的所述卡信息映射到與所述終端對應地發布的所述單條形碼標識信息以存儲映射信息。
[0022]有益效果
[0023]根據本發明的提供單條形碼服務的方法及其系統,能夠利用單個條形碼來注冊多條卡信息,并且能夠利用所述單個條形碼來管理與各個卡有關的聯盟服務。
[0024]因此,根據本發明,用戶能夠在卡注冊之后更容易地訂用和注冊與對應的卡有關的聯盟服務,并且在無需輸入用于注冊所述聯盟服務的附加用戶信息的情況下更容易地使用所述聯盟服務。
[0025]另外,能夠在要在下面描述的本發明的實施方式的詳細描述中直接地或隱含地公開除上述效果以外的各種效果。
【附圖說明】
[0026]圖1是示意性地例示了用于根據本發明的實施方式的提供單條形碼服務的方法的系統的配置圖。
[0027]圖2是例示了根據本發明的實施方式的終端的主要組件的框圖。
[0028]圖3是例示了根據本發明的實施方式的服務提供服務器200的主要組件的框圖。
[0029]圖4是用于描述根據本發明的實施方式的提供單條形碼服務的方法的示意流程圖。
[0030]圖5、圖6和圖7是用于更詳細地描述根據本發明的實施方式的提供單條形碼服務的方法的數據流程圖。
[0031]圖8是用于描述根據本發明的實施方式的在服務提供服務器中提供單條形碼服務的方法的流程圖。
[0032]圖9是例示了根據本發明的實施方式的用于提供單條形碼服務的裝置的操作環境的圖。
【具體實施方式】
[0033]為了更精確地描述本發明的技術解決方案的特征和優點,將參照附圖所例示的示例實施方式更充分地描述本發明。
[0034]然而,將省略不必要地使以下說明和附圖中的本發明的要點混淆的公知功能或配置的詳細描述。相同的附圖標記將在本說明書中自始至終用來指代相同或相似的部分。
[0035]以下描述和附圖所使用的術語和單詞不應該被解釋為限于常用的含義或詞典中的含義,而是應該被解釋為具有與基于發明人已經適當地定義的術語的概念以便按照最佳方式描述發明的原理的本發明的技術范圍一致的含義和概念。因此,因為本說明書所描述的實施方式以及附圖所例示的配置僅是示例性實施方式,而不表示本發明的總體技術范圍,所以應當理解,本發明涵蓋在提交本申請時的各種等同物、修改和替換。
[0036]應當理解,盡管術語第一、第二等可以在本文中用來描述各種元件,但是這些元件不應該受這些術語限制。這些術語僅用來區分一個元件和另一元件。例如,在不脫離本發明的范圍的情況下,第一元件能夠被稱為第二元件,并且第二元件能夠被稱為第一元件。
[0037]而且,當元件被稱為“連接”或“聯接”至另一元件時,它能夠邏輯上或物理上連接或聯接至另一元件。換句話說,應當理解,當元件被稱為“連接”或“聯接”至另一元件時,它能夠直接連接或聯接至另一元件,可以存在中間元件,或者它能夠間接連接或聯接至另一元件。
[0038]本文中用來描述本發明的實施方式的術語不旨在限制本發明的范圍。冠詞“一”、“一個”和“該”是單數的原因在于它們具有單個對象,然而單數形式在本文獻中的使用不應該排除超過一個對象的存在。換句話說,除非上下文另外清楚地指示,否則按照單數表示的本發明的元件可以共計一個或更多個。還應當理解,術語“包括”、“包括有”、“包含”和/或“包含有”當被用在本文中時,指定規定的特征、數量、步驟、操作、元件和/或組件的存在,但是不排除一個或更多個其它特征、數量、步驟、操作、元件、組件和/或其組合的存在或添加。
[0039]另外,本發明的范圍內的實施方式包括具有或發送存儲在計算機可讀介質中的計算機可執行指令或數據結構的計算機可讀介質。計算機可讀介質可以是能夠由通用或專用計算機系統訪問并使用的任何介質。作為示例,計算機可讀介質可以包括隨機存取存儲器(RAM)、只讀存儲器(R0M)、可擦可編程ROM(EPROM)、光盤ROM(CD-ROM)或其它光盤存儲裝置、磁盤存儲裝置或其它磁存儲裝置或物理存儲介質,諸如能夠被用來存儲或發送形成在數據結構中并由通用或專用計算機系統訪問的計算機可執行指令、計算機可讀指令或預定程序編碼裝置的任何介質,但不限于此。
[0040]在以下描述和權利要求中,“網絡”被定義為可以在計算機系統和/或模塊之間發送電子數據的一個或更多個數據鏈路。當通過網絡或其它通信連接(有線、無線或其組合)向計算機系統發送或提供信息時,可以將連接理解為計算機可讀介質。例如,計算機可讀指令包括用于通過通用計算機系統或專用計算機系統來執行特定功能或一組功能的指令和數據。例如,計算機可執行指令可以是二進制指令、諸如匯編語言的中間格式指令或者甚至源代碼。
[0041]另外,可以在具有各種類型的計算機系統配置的網絡計算環境中執行本發明,所述計算機系統配置包括個人計算機、膝上型計算機、手持式裝置、多處理器系統、基于微處理器的或可編程的消費電子裝置、網絡PC、小型計算機、大型計算機、移動電話、個人數字助理(PDA)、尋呼機等。此外,可以在利用有線數據鏈路、無線數據鏈路或其組合通過網絡鏈接的本地計算機系統和遠程計算機系統這二者執行任務的分布式系統環境中執行本發明。在分布式系統環境中,程序模塊可以位于本地存儲裝置和遠程存儲裝置中。
[0042]現在,將參照附圖詳細地描述根據本發明的實施方式的提供單條形碼服務的方法及其系統。
[0043]首先,將描述用于根據本發明的實施方式的提供單條形碼服務的方法的系統。
[0044]圖1是示意性地例示了用于根據本發明的實施方式的提供單條形碼服務的方法的系統的配置圖。
[0045]參照圖1,用于根據本發明的實施方式的提供單條形碼服務的方法的系統1000可以包括終端100和服務提供服務器200。另外,系統1000還可以包括根據終端100的請求來發布卡、存儲并管理關于所發布的卡的信息的卡公司服務器300以及支持與這些卡對應的可用聯盟服務的聯盟公司服務器400,并且可以包括支持在各個裝置之間傳送信息的通信網絡 500。
[0046]當各個組件被示意性地描述時,首先,終端100是指用戶的能夠根據用戶的操作經由通信網絡500收發各條信息的裝置。終端100可以通過通信網絡500來執行語音或數據通信,并且可以向服務提供服務器200發送各條信息并從服務提供服務器200接收各條信息。為此,本發明的終端100可以包括收發信息的瀏覽器、存儲程序和協議的存儲器、執行、計算并控制各種程序的微處理器等。
[0047]具體地,根據本發明的實施方式的終端100可以通過通信網絡500訪問卡公司服務器300,請求卡發布,在卡發布完成之后執行由服務提供服務器200提供的單條形碼服務應用,并且支持用于生成單條形碼的總體處理以及通過服務提供服務器200與聯盟公司服務器400之間的連接來注冊聯盟服務的處理。然后,當單條形碼生成完成時,終端100可以使用被映射到單條形碼的卡服務以及與各個卡服務有關的聯盟服務。
[0048]將在下面更詳細地描述終端100的操作方法,并且可以按照各種形式實現根據本發明的實施方式的終端100。例如,本說明書所描述的終端100可以使用諸如智能TV、臺式計算機等的固定終端以及諸如智能電話、平板PC、PDA、便攜式多媒體播放器(PMP)、MP3播放器等的移動終端。
[0049]根據數字裝置的融合趨勢,可以按照各種方式使便攜式裝置變形,進而可以不枚舉這些。然而,可以將具有與上述單元相同的層次的單元用作本發明的終端100。任何裝置只要其能夠通過通信網絡500向服務提供服務器200和卡公司服務器300發送信息并從服務提供服務器200和卡公司服務器300接收信息就可以適用于本發明的終端100。
[0050]服務提供服務器200表示支持根據本發明的實施方式的提供單條形碼服務的方法的裝置。具體地,根據本發明的實施方式的服務提供服務器200可以根據終端100的請求來向終端100發送單條形碼發布信息。當從終端100接收到能夠與卡信息對應地注冊的聯盟公司信息注冊協定請求時,服務提供服務器200可以向所對應的聯盟公司服務器400發送預發布的單條形碼標識信息,完成聯盟公司注冊,然后支持指導終端100的總體處理。換句話說,當終端100請求卡公司服務器300發布卡時,卡公司服務器300請求服務提供服務器200發布與終端標識信息對應的單條形碼標識信息,并且即使當不存在來自終端100的用戶的附加用戶輸入時,接收到請求的服務提供服務器200也根據卡公司服務器300的請求來發布單條形碼標識信息。
[0051]然后,當根據終端100的用戶請求來執行由服務提供服務器200提供的單條形碼服務應用時,服務提供服務器200可以根據卡公司服務器300的請求來向終端100發送經預發布的單條形碼標識信息,并且終端100可以基于經預發布的單條形碼標識信息來生成單條形碼。此外,當生成單條形碼時,即使當不存在提供給服務提供服務器200的附加用戶信息或者用戶輸入時,服務提供服務器200也請求所對應的聯盟公司服務器400自動地注冊聯盟服務。此外,根據本發明的實施方式的服務提供服務器200可以用來將單條形碼服務應用提供給終端100并且管理該單條形碼服務應用。
[0052]將在下面更詳細地描述終端100和服務提供服務器200的主要組件和操作方法,并且根據本發明的實施方式的卡公司服務器300是指對終端100所請求的卡注冊服務進行處理的裝置。具體地,根據本發明的實施方式的卡公司服務器300根據終端100的請求來從服務提供服務器200請求單條形碼標識信息,并且在從服務提供服務器200接收到單條形碼標識信息時終端的卡發布處理完成。這里,可以將任何卡用作本發明的卡,只要它可以與聯盟公司服務器400連接并被用在聯盟公司中即可,諸如信用卡、借記卡、ID卡、會員卡等,并且應該注意,對功能不構成限制。此外,本發明的卡可以按照諸如磁卡的物理形式和按照諸如移動卡的軟件形式存在。
[0053]另外,聯盟公司服務器400表示與特定卡公司服務器300連接并支持將附屬的聯盟服務提供給訂用對應卡的用戶的裝置。具體地,根據本發明的實施方式的聯盟公司服務器400與服務提供服務器200而不是終端100連接,并且支持能夠被提供給終端100的聯盟服務的注冊處理。
[0054]安裝在根據本發明的實施方式的各個裝置上的處理器可以對用于執行根據本發明的方法的程序指令進行處理。在實施方式中,處理器可以是單線程處理器,而在另一實施方式中,處理器可以是多線程處理器。此外,處理器能夠對存儲在存儲器或存儲裝置中的指令進行處理。
[0055]此外,根據本發明的實施方式的終端100、服務提供服務器200、卡公司服務器300和聯盟公司服務器400可以通過通信網絡來收發各條相關信息。在這種情況下,優選的是,通信網絡500使用諸如無線局域網(WLAN)、W1-F1、WiBro、全球微波接入互操作性(WiMAX)、高速下行鏈路分組接入(HSDPA)等的無線通信方法,但不限于此。根據系統實現方法,通信網絡500可以使用諸如以太網、數字訂戶線路(xDSL、不對稱數字訂戶線路(ADSL)或甚高比特率數字訂戶線路(VDSL))、混合光纖同軸電纜(HFC)、光纖到路邊(FTTC)、光纖到戶(FTTH)等的有線通信方法。
[0056]另外,本發明的通信網絡500例如可以包括多個接入網絡(未例示)和核心網絡(未例示)以及諸如互聯網(未例示)的外部網絡。這里,作為按照有線或無線方法與終端100進行通信的接入網絡的接入網絡(未例示)可以作為例如諸如基站(BS)、基站收發器(BTS)、NodeB、演進型節點B(eN0deB)等的多個基站以及諸如基站控制器(BSC)和無線電網絡控制器(RNC)的基站控制器來實現。此外,如上所述,可以將被整體實現在基站中的數字信號處理單元和無線信號處理單元劃分為數字單元(在下文中,被稱為“DU”)和無線電單元(在下文中,被稱為“RU”),可以在多個區域中安裝多個RU(未例示),并且所述多個RU(未例示)可以連接至集中式DU(未例示)。
[0057]此外,與接入網絡(未例示)一起構成移動網絡的核心網絡(未例示)用來將接入網絡(未例示)連接至外部網絡,例如,互聯網(未例示)。
[0058]如上所述,作為執行移動通信服務的主要功能(諸如接入網絡(未例示)之間的移動性控制和切換)的網絡系統的核心網絡(未例示)執行電路交換或分組交換,并且管理和控制移動網絡中的分組流。此外,核心網絡(未例示)可以用來管理頻率之間的移動性并管理接入網絡(未例示)和核心網絡(未例示)中的業務,并且與其它網絡(例如,互聯網(未例示))連接。核心網絡(未例示)還可以包括服務網關(SGW)、PDN網關(PGW)、移動交換中心(MSC)、歸屬位置寄存器(HLR)、移動性管理實體(MME)、歸屬訂戶服務器(HSS)等。
[0059]此外,表示常規的公用通信網絡(S卩,根據傳輸控制協議/網際協議(TCP/IP)交換信息的公用網絡)的互聯網(未例示)可以連接至服務提供服務器200,可以經由接入網絡(未例示)和核心網絡(未例示)向終端100提供從服務提供服務器200提供的信息,并且可以經由接入網絡(未例示)和核心網絡(未例示)向服務提供服務器200提供從終端100提供的?目息O
[0060]在下文中,將描述根據本發明的實施方式的終端100的主要組件和操作方法。
[0061]圖2是例示了根據本發明的實施方式的終端的主要組件的框圖。
[0062]參照圖1和圖2,根據本發明的實施方式的終端100可以包括應用執行模塊110、卡生成支持模塊120、服務控制模塊130、通信處理模塊140和顯示處理模塊150。
[0063]這里,可以通過硬件、軟件或其組合來實現作為執行預定功能的組件的“模塊”。例如,“模塊”可以是指程序模塊,并且包括由處理器執行并執行預定功能、進程、函數、屬性、過程、子例行程序、程序代碼的段、驅動程序、數據、數據庫、數據結構、數組和變量的組件,諸如軟件組件、面向對象的軟件組件、類組件和任務組件。此外,在“?模塊”中提供的組件和功能可以聯接至更少數量的組件和“?模塊”,或者還可以被劃分為附加的組件和“?模塊”。
[0064]當更詳細地描述構成本發明的終端100的各個模塊時,應用執行模塊110用來支持由服務提供服務器200提供的單條形碼服務應用的總體處理。這里,應用執行模塊110可以用來利用在當單條形碼服務應用被執行時需要各條信息的狀態下存儲的信息來執行單條形碼服務應用,并且請求服務提供服務器200根據云流服務方法來執行單條形碼服務應用,并且對結果畫面進行解碼和輸出。
[0065]根據本發明的實施方式,卡生成支持模塊120可以請求卡公司服務器300發布卡,并且控制單條形碼生成的總體處理。例如,卡生成支持模塊120可以請求卡公司服務器300發布卡。在這種情況下,卡生成支持模塊120可以支持向卡公司服務器300發送卡發布所需的各條信息的總體處理。例如,當由卡公司服務器300發布的卡是ID卡時,卡生成支持模塊120可以向卡公司服務器300提供諸如學校名稱、年級等的信息,而當由卡公司服務器300發布的卡是信用卡時,卡生成支持模塊120可以向卡公司服務器300提供諸如公司名稱、等級等的信息。
[0066]然而,為了實現本發明的實施方式,優選的是,當卡生成支持模塊120請求卡公司服務器300發布卡時,卡生成支持模塊120與請求一起提供終端標識信息以區分終端100。這里,諸如終端100的電話號碼、終端100的裝置號碼等的任何信息只要其能夠被用來區分終端就可以被用作本發明的終端標識信息。
[0067]此外,根據本發明的實施方式的卡生成支持模塊120可以用來支持在從服務提供服務器200接收到單條形碼標識信息時根據單條形碼標識信息來生成虛擬卡的處理,從服務提供服務器200請求相對于由用戶在虛擬卡當中選擇的任一個虛擬卡的聯盟公司注冊,并且在聯盟公司注冊在服務提供服務器200中完成時生成單條形碼。這里,所生成的單條形碼可以按照一維或二維條形碼形式存在。
[0068]服務控制模塊130可以執行本發明的實施方式中的各個模塊的總體控制,并且可以支持經由通信處理模塊140向服務提供服務器200發送由應用執行模塊110和卡生成支持模塊120請求的信息的處理,以及經由通信處理模塊140向各個對應的模塊發送從服務提供服務器200接收到的信息的處理。此外,服務控制模塊130可以支持通過顯示處理模塊150來輸出由應用執行模塊110和卡生成支持模塊120生成的信息的處理。
[0069]可以通過要在下面描述的流程圖來更清楚地理解根據本發明的實施方式的終端100的詳細操作。
[0070]在下文中,將描述根據本發明的實施方式的服務提供服務器200的主要組件和操作方法。
[0071]圖3是例示了根據本發明的實施方式的服務提供服務器200的主要組件的框圖。
[0072]參照圖1和圖3,根據本發明的實施方式的服務提供服務器200可以包括卡處理模塊210、單條形碼處理模塊220、信息管理模塊230和通信接口模塊240。
[0073]在這些組件當中,卡處理模塊210支持通過與卡公司服務器300連接來生成并發布與終端標識信息對應的單條形碼標識信息的處理。例如,卡處理模塊210可以根據終端100的請求來經由通信接口模塊240從卡公司服務器300接收單條形碼標識信息發送請求。在這種情況下,單條形碼標識信息發送請求的信息可以包括然后可以一起發送的用于標識終端100的終端標識信息以及用于標識卡公司服務器300的卡公司標識信息。這里,卡公司標識信息可以包括關于企業標識(Cl)的信息。接收到單條形碼標識信息的卡處理模塊210向信息管理模塊230查詢并確定與終端標識信息對應的預發布的單條形碼標識信息是否存在。當確定了與終端標識信息對應的經預發布的單條形碼標識信息不存在時,卡處理模塊210可以生成與終端標識信息對應的單條形碼標識信息。這里,可以根據諸如終端標識信息、卡公司標識信息、隨機數等的多個組合方法來按照序列號的形式生成單條形碼標識信息,該單條形碼標識信息是由卡處理模塊210許可以便管理并標識與終端標識信息對應的單條形碼的信息。然而,本發明不限于此,并且任何信息只要其能夠按照與終端100對應的唯一形式被許可就可以利用任何方法來被生成作為單條形碼標識信息。
[0074]當通過這些處理來生成單條形碼標識信息時,卡處理模塊210可以通過通信接口模塊240來將該單條形碼標識信息發送到卡公司服務器300,并且支持關于到信息管理模塊230的發送的信息被發送并且與終端標識信息對應的單條形碼標識信息和卡信息被存儲的處理。
[0075]單條形碼處理模塊220可以支持通過與聯盟公司服務器400連接來注冊與單條形碼對應的聯盟公司的處理。具體地,當經由通信接口模塊240從終端100接收到單條形碼發布信息時,根據本發明的實施方式的單條形碼處理模塊220通過與信息管理模塊230連接來確定經預發布的單條形碼標識信息是否存在于終端100中。并且,單條形碼處理模塊220確定與經預發布的單條形碼標識信息對應的卡信息是否存在,然后可以將包括單條形碼標識信息以及與該單條形碼標識信息對應的卡信息的單條形碼發布信息發送到終端100。
[0076]接收到單條形碼發布信息的終端100可以根據與要顯示的單條形碼標識信息對應的預發布的卡信息來生成虛擬卡,使得用戶能夠識別該虛擬卡,并且在確定了從終端100的用戶輸入了對于任一個虛擬卡的選擇時,從終端100接收單條形碼生成請求。
[0077]當接收到這種請求時,單條形碼處理模塊200可以確定是否根據來自終端100的單條形碼生成請求來注冊與單條形碼標識信息對應的可用聯盟公司。當確定了可用聯盟公司未被注冊時,單條形碼處理模塊220可以執行注冊聯盟公司信息的過程。
[0078]也就是說,單條形碼處理模塊220可以向終端100發送聯盟公司注冊協定請求。當從終端100接收到聯盟公司注冊接受時,單條形碼處理模塊220可以向所對應的聯盟公司服務器400發送單條形碼標識信息和終端100的終端標識信息,并且支持聯盟公司服務器400注冊并存儲單條形碼標識信息和終端100的終端標識信息的處理。
[0079]可以通過要在下面描述的流程圖來更清楚地理解根據本發明的實施方式的服務提供服務器200的詳細操作。
[0080]在下文中,將參照圖4、圖5、圖6、圖7和圖8描述根據本發明的實施方式的提供單條形碼服務的方法。
[0081]圖4是用于描述根據本發明的實施方式的提供單條形碼服務的方法的示意流程圖。
[0082]參照圖1和圖4,根據本發明的實施方式的提供單條形碼服務的方法可以主要包括卡發布與注冊操作(S100)、單條形碼生成請求操作(S200)、單條形碼生成完成操作(S300)。
[0083]這里,卡發布與注冊操作表示終端100請求卡公司服務器300注冊卡并且從卡公司服務器300發布卡的處理。單條形碼生成請求操作表示當終端100最初執行單條形碼服務應用時通過服務提供服務器200根據從卡公司服務器300本身發布的卡信息來生成單條形碼的處理。并且,單條形碼生成完成操作表示通過服務提供服務器200與聯盟公司服務器400之間的連接來注冊與各個卡信息對應的聯盟公司、關于聯盟公司的信息被提供給終端100、終端100通過單個單條形碼來注冊多條卡信息、并且與所述多條卡信息中的每一條對應的聯盟公司信息被自動地注冊的處理。
[0084]通過本發明的各個操作,來自卡公司服務器300的卡注冊完成并且同時終端100的用戶可以更容易地注冊并使用各個卡中的對應的聯盟公司信息,并且可以利用單個條形碼來注冊多條卡信息并使用聯盟公司服務。
[0085]在下文中,將更詳細地描述根據本發明的實施方式的提供單條形碼服務的方法。
[0086]圖5、圖6和圖7是用于更詳細地描述根據本發明的實施方式的提供單條形碼服務的方法的數據流程圖。具體地,圖5是用于更詳細地描述圖4所例示的卡發布與注冊操作(SlOO)的數據流程圖,圖6是用于更詳細地描述圖4所例示的單條形碼生成請求操作(S200)的數據流程圖,圖7是用于更詳細地描述圖4所例示的單條形碼生成完成操作(S300)的數據流程圖。
[0087]首先,參照圖5,可以通過終端100請求卡公司服務器300發布卡來進行根據本發明的實施方式的卡發布與注冊操作(SlOl)。這里,任何卡(諸如信用卡、借記卡、ID卡、會員卡等)只要其能夠通過與聯盟公司服務器400連接來用在聯盟公司中就可以被用作本發明的卡,并且應該注意,對功能不構成限制。此外,本發明的卡可以按照諸如磁卡的物理形式和按照諸如移動卡的軟件形式存在。
[0088]另外,當終端100請求卡公司服務器300發布卡時,可以向卡公司服務器300發送卡發布所需的各條信息。可以根據卡類型來改變卡發布所需的各條信息。例如,當由卡公司服務器300發布的卡是ID卡時,終端100可以向卡公司服務器300提供諸如學校名稱、年級等的信息,而當由卡公司服務器300發布的卡是信用卡時,終端100可以向卡公司服務器300提供諸如公司名稱、等級等的?目息。
[0089]然而,為了實現本發明的實施方式,優選的是,當終端100請求卡公司服務器300發布卡時,終端1 O與請求一起提供終端標識信息以便區分終端1 O。這里,諸如終端1 O的電話號碼、終端100的裝置號碼等的任何信息只要其能夠被用來區分終端就可以被用作本發明的終端標識信息。
[0090]卡公司服務器300根據終端100的請求來請求服務提供服務器200發送單條形碼標識信息(S103)。在這種情況下,卡公司服務器300可以與請求一起向服務提供服務器200發送用于標識終端100的終端標識信息,并且與請求一起向服務提供服務器200發送用于標識卡公司服務器300的卡公司標識信息。這里,卡公司標識信息可以包括關于Cl的信息。
[0091]接收到終端標識信息和卡公司標識信息的服務提供服務器200確定與終端標識信息對應的預發布的單條形碼標識信息是否存在(S105)。當確定了與終端標識信息對應的經預發布的單條形碼標識信息不存在時,服務提供服務器200生成與終端標識信息對應的單條形碼標識信息(S107)。這里,可以根據諸如終端標識信息、卡公司標識信息、隨機數等的多個組合方法來按照序列號的形式生成單條形碼標識信息,該單條形碼標識信息是由服務提供服務器200許可以管理并標識與終端標識信息對應的單條形碼的信息。然而,本發明不限于此,并且任何信息只要其能夠按照與終端100對應的唯一形式被許可就可以利用任何方法來被生成作為單條形碼標識信息。
[0092]當通過這些處理來生成單條形碼標識信息時,服務提供服務器200首先將單條形碼標識信息發送到卡公司服務器300(S109)。并且,服務提供服務器200可以存儲卡公司標識信息以及與終端標識信息對應的單條形碼標識信息。另外,因為可以將本發明的單條形碼標識信息用作關于終端的唯一信息,所以服務提供服務器200可以存儲并管理與單條形碼標識信息對應的終端標識信息和卡公司標識信息。
[0093]從服務提供服務器200接收到單條形碼標識信息的卡公司服務器300可以根據終端100的請求來完成卡發布處理(Slll),并且向終端100指導卡發布處理的完成(S113)。
[0094]然后,終端100可以按照離線方法或在線方法接收從卡公司服務器300發布的卡。
[0095]另外,在S105中,當與終端標識信息對應的經預發布的單條形碼標識信息存在于服務提供服務器200中時,服務提供服務器200可以將經預發布的單條形碼標識信息提供給卡公司服務器300。也就是說,當已經根據A卡公司服務器的請求而最初生成了單條形碼標識信息并且此后發生其它卡公司服務器的請求時,提供與終端標識信息對應的同一單條形碼標識信息,而不是生成新的單條形碼標識信息,進而可以使用與多條卡信息對應的單個單條形碼。
[0096]將參照圖6描述S113之后的處理。
[0097]參照圖6,在根據本發明的實施方式的提供單條形碼服務的方法中,當終端100從卡公司服務器300接收到卡發布處理完成通知時,因為這意味著對應的卡處于可以被使用的狀態,所以執行單條形碼服務應用(S201),并且可以執行以下過程。
[0098]可以通過終端100的用戶的請求來執行單條形碼服務應用,并且可以緊接在從卡公司服務器300接收到卡發布處理完成通知之后自動地執行單條形碼服務應用。另外,本發明的單條形碼服務應用表示由服務提供服務器200提供的應用。可以通過終端100在執行單條形碼服務應用所需的各條信息被存儲在終端100內的狀態下以及通過服務提供服務器200根據云流服務方法來執行本發明的單條形碼服務應用,并且終端100可以僅接收和輸出根據執行的結果畫面。
[0099]在單條形碼服務應用被執行之后,終端100向服務提供服務器200查詢單條形碼發布信息(S203)。在這種情況下,終端100可以與查詢一起向服務提供服務器200發送可以標識它本身的終端標識信息。另外,當在單條形碼服務應用被安裝之后執行了圖5中的各個過程時,可以將單條形碼服務應用的唯一標識信息用作本發明的終端標識信息。
[0100]接收到終端標識信息的服務提供服務器200根據終端100的單條形碼發布信息的查詢來確定與終端標識信息對應的經預發布的單條形碼標識信息是否存在于終端100中(S205)。
[0101]然后,服務提供服務器200確定與經預發布的單條形碼標識信息對應的卡信息存在于終端100中,然后向終端100發送包括單條形碼標識信息及其對應的卡信息的單條形碼發布信息(S207)。
[0102]接收到單條形碼發布信息的終端100可以根據與要顯示的單條形碼標識信息對應的經預發布的卡信息來生成虛擬卡(S209),使得用戶能夠識別該虛擬卡。這里,多個虛擬卡可以被生成,可以包括可以代替實際卡號使用的虛擬卡號,并且可以按照列表形式來顯示。
[0103]然后,當確定了從終端100的用戶輸入了對任一個虛擬卡的選擇輸入時,可以向服務提供服務器200發送單條形碼生成請求(S213)。這里,終端100可以將關于各個虛擬卡的信息添加到與卡信息對應地生成的單條形碼生成請求,并且將該信息發送到服務提供服務器200。當存在多個虛擬卡時,可以向服務提供服務器200單獨地發送關于所選擇的虛擬卡的信息。
[0104]然后,可以根據服務提供服務器200的控制來執行注冊與虛擬卡對應的可用聯盟公司的過程。
[0105]將參照圖7對該過程進行描述。
[0106]參照圖7,在圖6的S213之后,服務提供服務器200確定是否根據來自終端100的單條形碼生成請求來注冊與單條形碼標識信息對應的可用聯盟公司(S301)。換句話說,單條單條形碼標識信息被發布給終端100并且多條卡信息可以被設置為對應于單個單條形碼標識信息。例如,當三條卡信息A、B和C被設置為對應于單條形碼標識信息并且可以在各個卡信息中設置十條聯盟公司信息時,服務提供服務器200可以確定與終端100所選擇的卡信息對應的聯盟公司信息是否被注冊。當確定了聯盟公司信息未被注冊時,可以執行注冊聯盟公司信息的過程。
[0107]也就是說,服務提供服務器200可以向終端100發送聯盟公司注冊協定請求(S303)。當從終端100接收到聯盟公司注冊接受時,服務提供服務器200可以向聯盟公司服務器400發送單條形碼標識信息和終端100的終端標識信息并且支持聯盟公司服務器400注冊并存儲信息的處理(S309)。也就是說,在常規方法中,用戶必須與通過卡公司服務器300注冊卡的過程獨立地執行將卡注冊在各個聯盟公司中的過程。此外,關于終端100的用戶的信息必須被提供并注冊到各個聯盟公司。然而,在根據本發明的提供單條形碼服務的方法的聯盟公司注冊處理中,服務提供服務器200僅將終端標識信息和單條形碼標識信息提供給聯盟公司服務器400以執行聯盟公司注冊處理,進而可以在沒有復雜過程的情況下更容易地注冊并使用聯盟公司服務。此外,可以在無需在聯盟公司注冊處理中暴露用戶的過多私人信息的情況下注冊并使用聯盟公司。
[0108]在S309之后,聯盟公司服務器400可以向服務提供服務器200通知注冊的完成(S311),并且服務提供服務器200可以向終端100指導注冊完成。
[0109]另外,在當聯盟公司注冊處理由服務提供服務器200執行時存在與卡信息對應的多個聯盟公司的情況下,服務提供服務器200可以在S303中將多個聯盟公司注冊協定請求分批地傳送到終端100。在這種情況下,服務提供服務器200將單條形碼標識信息提供給各個聯盟公司服務器400,并且可以支持在各個聯盟公司服務器400中注冊單條形碼標識信息的處理。在其它實施方式中,服務提供服務器200可以依次執行多個聯盟公司注冊處理,并且可以在第一聯盟公司注冊處理完成時反復地執行S301至S311。
[0110]當所有聯盟公司注冊處理通過這些處理完成時,終端100可以完成單條形碼生成處理(S315)。這里,可以按照一維條形碼形式或被稱作快速響應(QR)碼的二維條形碼形式生成所生成的條形碼。
[0111]當按照一維條形碼形式或二維條形碼形式生成單條形碼時,終端100可以顯示所生成的單條形碼(S317),并且支持終端100的用戶在聯盟公司商店處對所對應的單條形碼進行掃描并使用聯盟公司服務的過程。
[0112]在下文中,將針對服務提供服務器200描述如上所述的根據本發明的實施方式的提供單條形碼服務的方法。
[0113]圖8是用于描述根據本發明的實施方式的在服務提供服務器中提供單條形碼服務的方法的流程圖。
[0114]參照圖1和圖8,根據本發明的實施方式的服務提供服務器200根據終端100的卡發布請求來從卡公司服務器300接收單條形碼標識信息的請求(S401)。在這種情況下,卡公司服務器300可以與請求一起向服務提供服務器200發送用于標識終端100的終端標識信息,并且與請求一起向服務提供服務器200發送用于標識卡公司服務器300的卡公司標識信息。這里,卡公司標識信息可以包括關于Cl的信息。
[0115]接收到終端標識信息和卡公司標識信息的服務提供服務器200可以確定與終端標識信息對應的預發布的單條形碼標識信息是否存在。當確定了與終端標識信息對應的經預發布的單條形碼標識信息不存在時,服務提供服務器200可以生成與終端標識信息對應的單條形碼標識信息(S403)。
[0116]然后,服務提供服務器200將與所生成的單條形碼標識信息或終端標識信息對應的經預發布的單條形碼標識信息發送到卡公司服務器300,接收到經預發布的單條形碼標識信息的卡公司服務器300可以根據終端100的請求來完成卡發布處理,并且向終端100指導卡發布處理的完成。
[0117]然后,終端100在由服務提供服務器200提供的單條形碼服務應用被執行的狀態下可以向服務提供服務器200查詢單條形碼發布信息,并且接收到單條形碼發布信息的服務提供服務器200可以確定要根據終端100的請求來將單條形碼發布信息提供給終端100。這里,單條形碼發布信息可以包括與終端標識信息對應的經預發布的單條形碼標識信息。此夕卜,在S403中,當生成單條形碼標識信息時,單條形碼標識信息可以包括被許可給單條形碼標識信息的卡信息。
[0118]服務提供服務器200可以確定與終端100對應的單條形碼標識信息(S407),確定與單條形碼標識信息對應的卡信息(S409),然后將該卡信息添加到單條形碼發布信息以發送到終端(S411)。
[0119]然后,終端100可以根據與要顯示的單條形碼標識信息對應的經預發布的卡信息來生成虛擬卡,使得用戶能夠識別該虛擬卡。這里,多個虛擬卡可以被生成,并且可以包括可以代替實際卡號使用的虛擬卡號并且可以按照列表形式來顯示。然后,當確定了從終端100的用戶輸入了對任一個虛擬卡的選擇時,可以向服務提供服務器200發送聯盟公司注冊請求(S413)。接收到聯盟公司注冊請求的服務提供服務器200根據終端100的請求來將單條形碼標識信息發送到與特定卡信息對應的聯盟公司服務器400并執行聯盟公司注冊過程(S415)。當聯盟公司注冊過程完成時,終端100的用戶可以利用單個條形碼來更容易地訂用并使用多個聯盟公司服務。
[0120]上面已經描述了根據本發明的實施方式的提供單條形碼服務的方法。
[0121]可以按照適合于存儲計算機程序指令和數據的計算機可讀介質的形式提供如上所述的根據本發明的實施方式的提供單條形碼服務的方法。記錄在記錄介質中以用于實現根據本發明的實施方式的提供單條形碼服務的方法的程序可以執行終端執行單條形碼服務應用并向服務提供服務器查詢單條形碼發布信息的處理、終端從服務提供服務器接收包括與單條形碼標識信息對應的一條或更多條預發布的卡信息的單條形碼發布信息的處理、以及終端通過與服務提供服務器連接來執行能夠與包括在單條形碼發布信息中的卡信息對應地注冊的聯盟公司信息的注冊的處理。
[0122]在這種情況下,記錄在記錄介質中的程序可以由計算機讀取以被安裝并執行,進而可以執行上述功能。
[0123]這里,為了讓計算機讀取記錄在記錄介質中的程序并且執行由程序實現的功能,上述程序可以包括能夠由計算機的處理器(即,中央處理單元(CPU))通過計算機的裝置接口讀取的利用諸如C、C++、JAVA、機器語言等的計算機語言編碼的代碼。
[0124]這些代碼可以包括與定義上述功能的功能有關的功能代碼,以及與用于計算機的處理器在預定過程中執行上述功能所需的執行過程有關的控制代碼。此外,這些代碼還可以包括用于計算機的處理器執行上述功能所需的附加信息,或者與在計算機的內部存儲器或外部存儲器中的任何位置(地址號碼)中引用介質的存儲器引用有關的代碼。此外,為了讓計算機的處理器執行上述功能,當計算機的處理器需要與另一遠程計算機或服務器進行通信時,這些代碼還可以包括控制計算機的處理器如何利用計算機的通信模塊來與另一遠程計算機或服務器進行通信、是否在通信期間收發信息或媒體等的通信相關代碼。
[0125]適合于存儲計算機程序指令和數據的非暫時性計算機可讀記錄介質例如包括諸如硬盤、軟盤和磁帶的磁介質、諸如CD-ROM和數字視頻盤(DVD)的光學介質、諸如光軟盤的磁光介質以及諸如ROM、RAM、EPROM和電可擦可編程ROM (EEPROM)的半導體存儲器。處理器和存儲器可以由專用邏輯電路補充或者可以被集成到專用邏輯電路中。
[0126]此外,計算機可讀記錄介質可以被分布在經由網絡連接的計算機系統中,并且可以按照分布式方式存儲和執行計算機可讀代碼。并且,用于實現本發明的功能程序以及與功能程序有關的代碼和代碼段可以由本發明所屬于的本領域中的有經驗的程序員考慮到讀取記錄介質并執行程序的計算機系統的環境來容易地解釋或改變。
[0127]根據本發明的實施方式的各個處理可以作為計算機可執行指令被實現并且由計算系統執行。這里,“計算系統”被定義為進行操作以對電子數據執行操作的一個或更多個軟件模塊、一個或更多個硬件模塊或其組合。例如,計算機系統包括諸如個人計算機的操作系統的軟件模塊以及個人計算機的硬件組件。模塊的物理布局不重要。計算機系統可以包括經由網絡連接的一個或更多個計算機。
[0128]按照相同的方式,計算機系統可以作為諸如存儲器和處理器的內部模塊對電子數據執行操作的單個物理裝置被實現。
[0129]也就是說,可以將根據本發明的用于提供單條形碼服務的裝置實現為基于要在下面描述的計算系統來執行上述實施方式。
[0130]圖9是例示了根據本發明的實施方式的用于提供單條形碼服務的裝置的操作環境的圖。
[0131]在圖9和以下描述中,將簡單地且總體地描述可以實現本發明的適當的計算環境。盡管不是要求,但是可以在本發明中描述諸如由計算機系統執行的程序模塊的計算機可執行指令。一般而言,程序模塊包括執行特定任務或者實現特定抽象數據類型的例行程序、程序、對象、數據結構等。計算機可執行指令、相關數據結構和程序模塊表示執行本文所公開的本發明的動作的程序代碼手段的示例。
[0132]參照圖9,實現本發明的示例性計算系統包括包含有處理單元11、系統存儲器12和系統總線10的計算裝置,所述系統總線10將包括系統存儲器12的各種系統組件連接至處理單元Ilo
[0133]處理單元11可以執行被設計為實現本發明的特征的計算機可執行指令。
[0134]系統總線10可以是使用各種總線架構、外圍總線、存儲器總線中的任一種或包括存儲器控制器的各種類型的總線架構中的任一個的局部總線。系統存儲器12包括ROM 12a和RAM 12bο在例如啟動期間時,包括幫助在計算系統中的組件之間發送信息的基本例行程序的基本輸入/輸出系統(B1S) 13a可以被存儲在ROM 12a中。
[0135]計算系統可以包括存儲裝置,例如,可以包括從硬盤讀取信息或者將信息記錄到硬盤的硬盤驅動器15、從磁盤讀取信息或者將信息記錄到磁盤的磁盤驅動器16以及從諸如CD-ROM或其它光學介質的光盤讀取信息或者將信息記錄到光盤的光盤驅動器17。硬盤驅動器15、磁盤驅動器16和光盤驅動器17分別通過硬盤驅動器接口 18、磁盤驅動器接口 19和光盤驅動器接口 20連接至系統總線10。
[0136]此外,計算系統還可以包括用作存儲裝置的外部存儲器21。外部存儲器21可以通過輸入/輸出接口 24連接至系統總線1。
[0137]上述驅動器以及由這些驅動器讀取和記錄的相關計算機可讀介質提供計算機可執行指令、數據結構、程序模塊和其它數據的非易失性存儲。盡管本文所描述的示例性環境例示了硬盤驅動器15、磁盤驅動器16和光盤驅動器17,但是可以使用包括磁盒、閃存卡、DVD、伯努利盒、RAM、ROM等的存儲數據的其它類型的計算機可讀介質。
[0138]可以將包括由處理單元11加載并執行的、包括操作系統13b、一個或更多個應用程序13c、程序模塊13d和程序數據13e的一個或更多個程序模塊的程序編碼手段存儲在硬盤驅動器15、磁盤驅動器16、光盤驅動器17、R0M 12a或RAM 12b中。
[0139]另外,計算系統可以通過諸如鍵盤、指點裝置、麥克風、游戲桿、游戲板、掃描儀等的其它輸入裝置22從用戶接收命令和信息的輸入。這些輸入裝置22可以通過連接至系統總線10的輸入/輸出接口 24連接至處理單元11。例如,輸入/輸出接口 24可以邏輯上表示各種不同接口中的任一個,諸如串行端口接口、PS/2接口、并行端口接口、通用串行總線(USB)接口以及電氣與電子工程師協會(IEEE)1394接口(S卩,FireWire接口)或其組合。
[0140]另外,適用于本發明的計算系統還可以包括諸如監視器或液晶顯示器(IXD)的顯示裝置26或者諸如揚聲器或麥克風的音頻裝置27,并且這些裝置通過視頻/音頻接口 25連接至系統總線10。例如,諸如揚聲器、打印機等的其它外圍設備輸出裝置(未例示)還可以連接至計算機系統420。視頻/音頻接口 25可以包括高清晰多媒體接口(HDMI)、圖形裝置接口(⑶I)等。
[0141]此外,實現本發明的計算系統能夠連接至例如諸如辦公室范圍或企業范圍的計算機網絡、家庭網絡、內部網和/或互聯網的網絡。例如,計算機系統可以通過網絡與諸如遠程計算機系統、遠程應用和/或遠程數據庫的外部源交換數據。
[0142]為此,適用于本發明的計算系統包括從外部源接收數據并且/或者向外部源發送數據的網絡接口 28。
[0143]在本發明中,計算系統可以通過網絡接口28來向遠程裝置發送信息并從遠程裝置接收信息。例如,當計算系統是終端100時,計算系統可以通過網絡接口 28來向服務提供服務器200發送信息并從服務提供服務器200接收信息。另一方面,當計算系統是服務提供服務器200時,計算系統可以通過網絡接口 28來向終端100發送信息并從終端100接收信息。例如,網絡接口 28可以表示諸如網絡接口卡以及對應的網絡驅動程序接口規范(NDIS)棧的一個或更多個軟件和/或硬件模塊的邏輯組合。
[0144]按照相同的方式,計算機系統通過輸入/輸出接口24來從外部源接收數據或者向外部源發送數據。輸入/輸出接口 24可以連接至調制解調器23(例如,標準調制解調器、電纜調制解調器或DSL調制解調器),并且可以通過調制解調器23從外部源接收數據和/或向外部源發送數據。
[0145]盡管圖9例示了本發明的適合的操作環境,但是必要時可以將本發明的原理應用于可以通過適當的修改來實現本發明的原理的任何系統。圖9所例示的環境僅是示例性的,并且示出了可以實現本發明的原理的各種環境的僅一小部分。
[0146]另外,本發明的程序以及在程序被執行時生成的各條信息可以被存儲在與圖9所例示的計算系統有關的任何計算機可讀介質中并由與圖9所例示的計算系統有關的任何計算機可讀介質訪問。例如,可以將程序模塊中的一些和一些條相關程序數據包括在操作系統13b、應用程序13c、程序模塊13d和/或程序數據13e中,以便被存儲在系統存儲器12中。
[0147]此外,當諸如硬盤的大容量存儲裝置連接至計算系統時,可以將程序模塊和相關程序數據存儲在該大容量存儲裝置中。在網絡環境中,可以將與本發明有關的程序模塊或其一些部分存儲在通過輸入/輸出接口 24的調制解調器23或網絡接口 28連接的遠程計算機系統(例如,諸如與用戶終端100和服務提供服務器200的計算系統有關的系統存儲器和/或大容量存儲裝置的遠程存儲器存儲裝置)中。可以在如上所述的分布式環境中執行模塊的執行。
[0148]雖然本說明書包括多個特定實現的細節,但是這些不應該被理解為對任何發明或要求保護的范圍的限制,而是應該被理解為可能特定于本發明的特定實施方式的特征的描述。本文所描述的特定特征還可以通過在單獨實施方式的背景下組合在單個實施例中來實現。另一方面,可以單獨地或者在多個實施方式中按照適當的子組合實現在單個實施方式的背景下描述的各種特征。雖然特征作為特定組合來進行操作并且因此最初被描述和要求保護,但是在一些情況下可以從要求保護的組合中排除至少一個特征,并且可以將所要求保護的組合改變為子組合或這些子組合的修改。
[0149]類似地,雖然附圖按照特定次序例示這些操作,但是這不意味著應該按照所例示的特定次序或順序執行這些操作或者應該執行所有例示的操作以便獲得期望的結果。在特定情況下,多任務處理和并行處理可能是有利的。在上述實施方式中使各種系統組件分離不意味著這種分離是所有實施方式所需的。一般而言,描述的程序組件和系統可以被集成在單個軟件產品中或者可以被包裝在多個軟件產品中。
[0150]上面已經描述了本文所描述的主題的特定實施方式。其它實施方式落入所附權利要求的范圍內。例如,在權利要求中涉及的操作仍然可以在按照不同次序被執行的同時實現所期望的結果。作為示例,附圖所例示的處理無需按照具體地例示的次序或順序次序執行以便獲得所期望的結果。在特定示例實現中,多任務處理和并行處理可能是有利的。
[0151]以上描述提供了本發明的最佳模式并提供示例來描述本發明,以便本領域技術人員制造并使用本發明。在本說明書中,本發明不限于提出的特定術語。因此,雖然已經參照上述示例詳細地描述了本發明,但是本領域技術人員應當理解,在不脫離本發明的精神和范圍的情況下,可以做出各種改變、修改和變更。
[0152]因此,本發明的范圍不由本發明的詳細描述來限定,而是由所附權利要求來限定。
[0153]工業適用性
[0154]本發明涉及提供單條形碼服務的方法,并且更具體地,涉及一種提供單條形碼服務的方法及其系統,在所述方法中,利用單個條形碼來注冊多條卡信息,利用單個條形碼來管理與各條卡信息有關的聯盟公司信息,并且使用聯盟公司服務。
[0155]根據本發明,利用單個條形碼來注冊多條卡信息并且利用單個條形碼來管理與各個卡有關的聯盟服務,進而進一步提高了聯盟服務的方便以及用戶的卡壽命。因此,本發明能夠有助于服務行業的發展。
[0156]另外,本發明具有商業化或銷售的高可能性,實際上可清楚地實現,進而具有工業適用性。
【主權項】
1.一種提供單條形碼服務的方法,該方法包括以下步驟: 由終端執行單條形碼服務應用并向服務提供服務器查詢單條形碼發布信息; 由所述終端從所述服務提供服務器接收單條形碼發布信息,該單條形碼發布信息包括與單條形碼標識信息對應的一條或更多條預發布的卡信息;以及 由所述終端通過與所述服務提供服務器連接來執行能夠與包括在所述單條形碼發布信息中的所述卡信息對應地注冊的聯盟公司信息的注冊。2.根據權利要求1所述的方法,該方法包括以下步驟: 在向所述服務提供服務器查詢之前, 由所述終端向卡公司服務器發送包括終端標識信息的卡發布請求信息并請求卡發布;由所述卡公司服務器根據所述終端的請求來請求從所述服務提供服務器發送包括所述終端標識信息的單條形碼標識信息; 由所述服務提供服務器確定與所述終端標識信息對應的預發布的單條形碼標識信息是否存在,在確定了所述預發布的單條形碼標識信息存在時,將所對應的單條形碼標識信息發送到所述卡公司服務器,并且在確定了所述預發布的單條形碼標識信息不存在時,生成與所述終端標識信息對應的單條形碼標識信息并將所生成的單條形碼標識信息發送到所述卡公司服務器;以及 當從所述服務提供服務器接收到所述單條形碼標識信息時,由所述卡公司服務器根據所述終端的請求來完成卡發布處理。3.根據權利要求1所述的方法,其中,通過與所述服務提供服務器連接來執行所述聯盟公司信息的注冊的步驟包括以下步驟: 由所述終端生成與包括在所述單條形碼發布信息中的所述卡信息對應的虛擬卡; 當對所生成的虛擬卡當中的任一個虛擬卡的選擇被輸入時,由所述終端請求所述服務提供服務器生成單條形碼; 由所述服務提供服務器根據所述終端的請求來執行所述聯盟公司信息的注冊;以及 當所述聯盟公司信息的注冊的執行完成時,由所述終端完成所述單條形碼的生成。4.根據權利要求3所述的方法,其中,執行所述聯盟公司信息的注冊的步驟包括以下步驟: 由所述服務提供服務器確定與所述單條形碼標識信息對應的可用聯盟公司是否被注ΠΠ.冊; 在確定了所述可用聯盟公司未被注冊時,由所述服務提供服務器從所述終端請求所述可用聯盟公司的注冊協定; 在從所述終端接收到所述聯盟公司的注冊接受時,由所述服務提供服務器將所述單條形碼標識信息發送到所對應的聯盟公司服務器;以及 由所述服務提供服務器向所述終端通知注冊完成并執行支持以使得當從所述聯盟公司服務器通知了所述注冊完成時,在所述終端中生成所述聯盟公司的注冊被執行的所述單條形碼。5.一種提供單條形碼服務的方法,該方法包括以下步驟: 由服務提供服務器根據終端的請求來從卡公司服務器接收對與所述終端對應的單條形碼標識信息的請求; 由所述服務提供服務器確定與所述終端對應的預發布的單條形碼標識信息是否存在,并且在確定了所述預發布的單條形碼標識信息存在時,將所述預發布的單條形碼標識信息發送到所述卡公司服務器; 由所述服務提供服務器根據所述終端的請求來向所述終端發送包括一條或更多條預發布的卡信息的單條形碼發布信息; 在從所述終端接收到對能夠與所述卡信息對應地注冊的聯盟公司信息的注冊協定的請求時,由所述服務提供服務器將所述預發布的單條形碼標識信息發送到所對應的聯盟公司服務器,并且完成所述聯盟公司的注冊;以及 由所述服務提供服務器向所述終端通知所述聯盟公司的注冊指導。6.根據權利要求5所述的方法,其中,將所述預發布的單條形碼標識信息發送到所述卡公司服務器的步驟包括以下步驟: 在與所述終端對應的所述預發布的單條形碼標識信息不存在時,由所述服務提供服務器根據終端標識信息、卡公司標識信息和隨機數中的一個或更多個組合來按照序列號形式生成單條形碼標識信息,并且將所生成的單條形碼標識信息發送到所述卡公司服務器。7.根據權利要求5所述的方法,其中,完成所述聯盟公司的注冊的步驟包括以下步驟: 當對與所述卡信息對應地生成的虛擬卡當中的任一個虛擬卡的選擇被輸入時,由所述服務提供服務器從所述終端接收對單條形碼的生成的請求; 由所述服務提供服務器確定與所述單條形碼標識信息對應的可用聯盟公司是否被注ΠΠ.冊; 在確定了所述可用聯盟公司未被注冊時,由所述服務提供服務器從所述終端請求所述可用聯盟公司的注冊協定;以及 當從所述終端接收到所述聯盟公司的注冊接受時,由所述服務提供服務器將所述單條形碼標識信息發送到所對應的聯盟公司服務器并完成注冊。8.—種記錄程序的計算機可讀記錄介質,所述程序執行根據權利要求1至7中的任一項所述的提供單條形碼服務的方法。9.一種用于提供單條形碼服務的系統,該系統包括: 終端,該終端被配置為執行單條形碼服務應用,向服務提供服務器查詢單條形碼發布信息,并且在從所述服務提供服務器接收到包括與單條形碼標識信息對應的一條或更多條預發布的卡信息的所述單條形碼發布信息時,通過與所述服務提供服務器連接來執行能夠與卡信息對應地注冊的聯盟公司信息的注冊;以及 服務提供服務器,該服務提供服務器被配置為在從所述終端接收到對能夠與所述卡信息對應地注冊的所述聯盟公司信息的注冊協定的請求時,根據所述終端的請求來將所述單條形碼發布信息發送到所述終端,將所述預發布的單條形碼標識信息發送到所對應的聯盟公司服務器,完成所述聯盟公司的注冊,并且向所述終端通知所述聯盟公司的注冊的完成。10.根據權利要求9所述的系統,該系統還包括卡公司服務器,該卡公司服務器被配置為根據所述終端的請求來從所述服務提供服務器請求單條形碼標識信息,并且在從所述服務提供服務器接收到所述單條形碼標識信息時,完成所述終端的卡發布處理, 其中,所述服務提供服務器將所述卡公司服務器的所述卡信息映射到與所述終端對應地發布的所述單條形碼標識信息,以存儲經映射的信息。
【文檔編號】G06K19/06GK106022551SQ201510952184
【公開日】2016年10月12日
【申請日】2015年12月17日
【發明人】李宗洙, 南宮敏奭, 黃英侯, 趙恒旻, 沈映兌
【申請人】Sk普蘭尼特有限公司