亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法、客戶端及系統(tǒng)的制作方法

文檔序號(hào):7812321閱讀:422來(lái)源:國(guó)知局
一種基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法、客戶端及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法、客戶端及系統(tǒng),其中一種基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法包括:客戶端獲取目標(biāo)條碼的條碼數(shù)據(jù),所述目標(biāo)條碼的條碼數(shù)據(jù)包括所述目標(biāo)條碼的條碼類型和內(nèi)容數(shù)據(jù),所述條碼類型包括一維條碼或二維條碼;所述客戶端將所述條碼數(shù)據(jù)發(fā)送至服務(wù)器;所述客戶端獲取服務(wù)器根據(jù)所述目標(biāo)條碼的條碼數(shù)據(jù)和預(yù)設(shè)的條碼邏輯映射關(guān)系返回的功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù);所述客戶端根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。采用本發(fā)明,可增強(qiáng)條碼的跳轉(zhuǎn)能力,有效擴(kuò)寬條碼的應(yīng)用場(chǎng)景和使用范圍。
【專利說(shuō)明】一種基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法、客戶端及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法、客戶端及系統(tǒng)。

【背景技術(shù)】
[0002]條碼技術(shù)是在計(jì)算機(jī)技術(shù)與信息技術(shù)基礎(chǔ)上發(fā)展起來(lái)的一種融編碼、印刷、識(shí)別、數(shù)據(jù)采集和處理于一體的新興技術(shù),條碼一般包括一維條碼和二維條碼。人們通常所看到的印刷在商品包裝上的條碼是一維條碼,由于受信息容量的限制,一維條碼只是對(duì)商品進(jìn)行標(biāo)識(shí),而不對(duì)商品進(jìn)行描述。
[0003]隨著現(xiàn)代高新技術(shù)的發(fā)展,迫切要求用條碼在有限的幾何空間內(nèi)表示更多的信息,從而滿足千變?nèi)f化的信息的需要。二維條碼具有高密度、大容量等特點(diǎn),所以可以用它來(lái)表示數(shù)據(jù)文件(包括漢字文件)、圖片等。二維條碼是對(duì)各種證件及卡片等大容量、高可靠信息進(jìn)行存儲(chǔ)、攜帶并自動(dòng)識(shí)讀的理想方法。根據(jù)實(shí)現(xiàn)原理、結(jié)構(gòu)形狀的差異,可將二維條碼分為行排式和矩陣式兩類。
[0004]行排式二維條碼的編碼原理是建立在一維條碼基礎(chǔ)上,按需要堆積成兩行或多行的碼制。它在編碼設(shè)計(jì)、校驗(yàn)原理、識(shí)讀方式等方面繼承了一維條碼的特點(diǎn),其識(shí)讀設(shè)備條碼印刷與一維條碼兼容。但由于行數(shù)的增加’行的鑒別、譯碼算法與軟件不完全與一維條碼相同。有代表性的行排式二維條碼的碼制包括:PDF417、Code49、Codel6K等。
[0005]矩陣式二維條碼以矩陣的形式組成。在矩陣相應(yīng)元素的位置上用點(diǎn)(方點(diǎn)、圓點(diǎn)或其他形狀的點(diǎn))的出現(xiàn)表示二進(jìn)制“I”,點(diǎn)的不出現(xiàn)表示二進(jìn)制的"0",點(diǎn)的排列組合確定了矩陣所代表的意義。矩陣碼是建立在計(jì)算機(jī)圖像處理技術(shù)、組合編碼原理等基礎(chǔ)上的一種新型圖形符號(hào)自動(dòng)識(shí)讀處理碼制。具有代表性的矩陣碼碼制包括:QRCode (QuickResponse,快速響應(yīng))、Data Matrix、Code one、Maxi code 等。
[0006]現(xiàn)有技術(shù)中的一維條碼只代表商品編號(hào);而二維條碼一般只代表一個(gè)url (Uniform Resoure Locator:統(tǒng)一資源定位器),通過(guò)掃條碼應(yīng)用打開對(duì)應(yīng)的網(wǎng)頁(yè)。上述條碼應(yīng)用跳轉(zhuǎn)功能非常單一,極大的限制了條碼的應(yīng)用場(chǎng)景和使用范圍。


【發(fā)明內(nèi)容】

[0007]本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法、客戶端及系統(tǒng),可增強(qiáng)條碼的跳轉(zhuǎn)能力,有效擴(kuò)寬條碼的應(yīng)用場(chǎng)景和使用范圍。
[0008]為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法,所述方法包括:
[0009]客戶端獲取目標(biāo)條碼的條碼數(shù)據(jù),所述目標(biāo)條碼的條碼數(shù)據(jù)包括所述目標(biāo)條碼的條碼類型和內(nèi)容數(shù)據(jù),所述條碼類型包括一維條碼或二維條碼;
[0010]所述客戶端將所述條碼數(shù)據(jù)發(fā)送至服務(wù)器;
[0011]所述客戶端獲取服務(wù)器根據(jù)所述目標(biāo)條碼的條碼數(shù)據(jù)和預(yù)設(shè)的條碼邏輯映射關(guān)系返回的功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù);
[0012]所述客戶端根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。
[0013]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法,所述方法包括:
[0014]接收客戶端發(fā)送的目標(biāo)條碼的條碼數(shù)據(jù),所述目標(biāo)條碼的條碼數(shù)據(jù)包括所述目標(biāo)條碼的條碼類型和內(nèi)容數(shù)據(jù),所述條碼類型包括一維條碼或二維條碼;
[0015]根據(jù)預(yù)設(shè)的條碼邏輯映射關(guān)系查找與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù);
[0016]向所述客戶端返回所述功能邏輯信息,以使所述客戶端根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。
[0017]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種客戶端,所述客戶端包括:
[0018]條碼數(shù)據(jù)獲取模塊,用于獲取目標(biāo)條碼的條碼數(shù)據(jù),所述目標(biāo)條碼的條碼數(shù)據(jù)包括所述目標(biāo)條碼的條碼類型和內(nèi)容數(shù)據(jù),所述條碼類型包括一維條碼或二維條碼;
[0019]條碼數(shù)據(jù)發(fā)送模塊,用于將所述條碼數(shù)據(jù)發(fā)送至服務(wù)器;
[0020]功能邏輯獲取模塊,用于獲取服務(wù)器根據(jù)所述目標(biāo)條碼的條碼數(shù)據(jù)和預(yù)設(shè)的條碼邏輯映射關(guān)系返回的功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù);
[0021]功能邏輯執(zhí)行模塊,用于根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。
[0022]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種服務(wù)器,所述服務(wù)器包括:
[0023]條碼數(shù)據(jù)接收模塊,用于接收客戶端發(fā)送的目標(biāo)條碼的條碼數(shù)據(jù),所述目標(biāo)條碼的條碼數(shù)據(jù)包括所述目標(biāo)條碼的條碼類型和內(nèi)容數(shù)據(jù),所述條碼類型包括一維條碼或二維條碼;
[0024]功能邏輯查找模塊,用于根據(jù)預(yù)設(shè)的條碼邏輯映射關(guān)系查找與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù);
[0025]功能邏輯返回模塊,用于向所述客戶端返回所述功能邏輯信息,以使所述客戶端根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。
[0026]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種功能邏輯跳轉(zhuǎn)系統(tǒng),其特征在于,所述系統(tǒng)包括服務(wù)器和至少一個(gè)客戶端,其中:
[0027]所述客戶端用于獲取目標(biāo)條碼的條碼數(shù)據(jù);將所述條碼數(shù)據(jù)發(fā)送至所述服務(wù)器;
[0028]所述服務(wù)器用于根據(jù)所述目標(biāo)條碼的條碼數(shù)據(jù)和預(yù)設(shè)的條碼邏輯映射關(guān)系向所述客戶端返回功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù);
[0029]所述客戶端還用于接收所述功能邏輯信息,根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。
[0030]本實(shí)施例中的客戶端可以基于目標(biāo)條碼的條碼數(shù)據(jù)獲取服務(wù)器返回的與所述條碼數(shù)據(jù)的功能邏輯信息,并根據(jù)所述功能邏輯信息執(zhí)行相應(yīng)功能邏輯,可極大增強(qiáng)條碼的跳轉(zhuǎn)能力,有效擴(kuò)寬條碼的應(yīng)用場(chǎng)景和使用范圍。

【專利附圖】

【附圖說(shuō)明】
[0031]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0032]圖1是本發(fā)明實(shí)施例中的一種基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法;
[0033]圖2是本發(fā)明另一實(shí)施例中的基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法;
[0034]圖3是本發(fā)明另一實(shí)施例中的基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法;
[0035]圖4是本發(fā)明實(shí)施例中客戶端獲取條碼數(shù)據(jù)的流程示意圖;
[0036]圖5是本發(fā)明實(shí)施例中的一種客戶端的結(jié)構(gòu)示意圖;
[0037]圖6是本發(fā)明實(shí)施例中客戶端的條碼數(shù)據(jù)獲取模塊的結(jié)構(gòu)示意圖;
[0038]圖7是本發(fā)明實(shí)施例中的一種服務(wù)器的結(jié)構(gòu)示意圖;
[0039]圖8是本發(fā)明實(shí)施例中的一種功能邏輯跳轉(zhuǎn)系統(tǒng)的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0040]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0041]本發(fā)明實(shí)施例中提及的客戶端,可以為運(yùn)行在電子終端上的應(yīng)用程序,也可以被理解為是運(yùn)行有應(yīng)用程序的電子終端,所述電子終端可以包括PC(perSonal computer,個(gè)人電腦)、手機(jī)、平板電腦、智能手機(jī)、電子閱讀器、筆記本電腦、車載終端等。
[0042]圖1是本發(fā)明實(shí)施例中的一種基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法,本實(shí)施例為以客戶端側(cè)的角度來(lái)描述功能邏輯跳轉(zhuǎn)方法的實(shí)現(xiàn)流程,如圖所示可以包括:
[0043]S101,客戶端獲取目標(biāo)條碼的條碼數(shù)據(jù)。
[0044]具體實(shí)現(xiàn)中,所述客戶端可以運(yùn)行在移動(dòng)終端中,通過(guò)調(diào)用所述移動(dòng)終端的攝像功能掃描得到所述目標(biāo)條碼,進(jìn)而對(duì)所述目標(biāo)條碼進(jìn)行解碼得到目標(biāo)條碼的條碼數(shù)據(jù)。在其他可選實(shí)施例中,所述客戶端也可以是通過(guò)數(shù)據(jù)轉(zhuǎn)移、下載等方式獲取所述目標(biāo)條碼,例如由手機(jī)通過(guò)攝像功能掃描得到的目標(biāo)條碼的圖像,并將所述目標(biāo)條碼的圖像發(fā)至個(gè)人電腦上運(yùn)行的客戶端,并由客戶端對(duì)所述目標(biāo)條碼的圖像進(jìn)行解碼得到目標(biāo)條碼的條碼數(shù)據(jù)。所述目標(biāo)條碼的條碼數(shù)據(jù)可以包括條碼類型和內(nèi)容數(shù)據(jù),所述條碼類型可以包括一維條碼和二維條碼,也可以更進(jìn)一步按照二維條碼的碼制或形式的不同分為不同類型的二維條碼,即本發(fā)明實(shí)施例針對(duì)的目標(biāo)條碼可以是任意一種條碼;所述內(nèi)容數(shù)據(jù)即通過(guò)條碼碼制對(duì)應(yīng)的解碼方式對(duì)所述目標(biāo)條碼進(jìn)行解碼得到其包含的內(nèi)容,無(wú)論目標(biāo)條碼是一維條碼或是二維條碼,均可以通過(guò)解碼得到一組字符串,即可以被理解為本實(shí)施例中的內(nèi)容數(shù)據(jù)。
[0045]進(jìn)一步在可選實(shí)施例中,客戶端可以對(duì)掃描得到的所述目標(biāo)條碼識(shí)別得到所述目標(biāo)條碼的條碼類型,進(jìn)而可以根據(jù)所述條碼類型調(diào)用對(duì)應(yīng)的解碼算法對(duì)所述目標(biāo)條碼圖像進(jìn)行解碼得到目標(biāo)條碼的內(nèi)容數(shù)據(jù),如識(shí)別得到目標(biāo)條碼是一維條碼,則可以調(diào)用一維條碼的解碼算法對(duì)其進(jìn)行解碼,若識(shí)別得到目標(biāo)條碼是二維條碼,則可以調(diào)用二維條碼對(duì)應(yīng)的解碼算法對(duì)其進(jìn)行解碼得到目標(biāo)條碼的內(nèi)容數(shù)據(jù)。
[0046]S102,所述客戶端將所述條碼數(shù)據(jù)發(fā)送至服務(wù)器。
[0047]本實(shí)施例中的服務(wù)器可以為所述客戶端提供條碼跳轉(zhuǎn)邏輯映射,其預(yù)先設(shè)定有條碼數(shù)據(jù)和功能邏輯信息之間的對(duì)應(yīng)關(guān)系,即條碼邏輯映射關(guān)系,例如根據(jù)商家的注冊(cè)請(qǐng)求,為其請(qǐng)求的功能邏輯信息生成特定的條碼數(shù)據(jù),并在指定的映射數(shù)據(jù)庫(kù)中保存該條碼數(shù)據(jù)與該功能邏輯信息之間的條碼邏輯映射關(guān)系。
[0048]S103,所述客戶端獲取服務(wù)器根據(jù)所述目標(biāo)條碼的條碼數(shù)據(jù)和預(yù)設(shè)的條碼邏輯映射關(guān)系返回的功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)。
[0049]具體的,服務(wù)器在獲取到客戶端發(fā)送的條碼數(shù)據(jù)后,即可在預(yù)先建立的條碼邏輯映射關(guān)系中查找到目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯信息。所述功能邏輯標(biāo)識(shí)為通知客戶端可以調(diào)用與該功能邏輯標(biāo)識(shí)對(duì)應(yīng)的邏輯功能,所述邏輯內(nèi)容數(shù)據(jù)可以為客戶端執(zhí)行對(duì)應(yīng)邏輯功能所需的數(shù)據(jù)或參數(shù)。
[0050]S104,所述客戶端根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。
[0051]具體實(shí)現(xiàn)中,所述客戶端可以根據(jù)所述功能邏輯標(biāo)識(shí)調(diào)用所述客戶端對(duì)應(yīng)的邏輯功能對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理。
[0052]在可選實(shí)施例中,所述客戶端可以根據(jù)所述功能邏輯標(biāo)識(shí)跳轉(zhuǎn)至對(duì)應(yīng)的邏輯功能界面并調(diào)用所述客戶端對(duì)應(yīng)的邏輯功能對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理。例如服務(wù)器返回的功能邏輯信息中攜帶的功能邏輯標(biāo)識(shí)為“瀏覽器”或“1”,其攜帶的邏輯內(nèi)容數(shù)據(jù)為一組網(wǎng)頁(yè)url,則客戶端可以跳轉(zhuǎn)至內(nèi)置的網(wǎng)頁(yè)瀏覽界面,并通過(guò)該網(wǎng)頁(yè)瀏覽界面訪問(wèn)所述功能邏輯信息中攜帶的網(wǎng)頁(yè)url,如可以為商品介紹頁(yè)面或html5(HyperText Mark-upLanguage,超文本標(biāo)記語(yǔ)言)頁(yè)面。又例如服務(wù)器返回的功能邏輯信息中攜帶的功能邏輯標(biāo)識(shí)為“聯(lián)系人”或“2”,其攜帶的邏輯內(nèi)容數(shù)據(jù)為目標(biāo)用戶的查找條件,則客戶端可以跳轉(zhuǎn)至內(nèi)置的聯(lián)系人查找界面,并通過(guò)對(duì)應(yīng)的聯(lián)系人查找功能查找滿足所述功能邏輯信息中攜帶的查找條件的目標(biāo)用戶。所述服務(wù)器返回的功能邏輯信息中攜帶的功能邏輯標(biāo)識(shí)還為“支付”、“驗(yàn)證”、“防偽”、“物流”或“領(lǐng)獎(jiǎng)”或與其對(duì)應(yīng)的設(shè)定標(biāo)識(shí),在接收到攜帶上述功能邏輯標(biāo)識(shí)的功能邏輯信息后,客戶端可以跳轉(zhuǎn)至對(duì)應(yīng)的支付功能界面、驗(yàn)證功能界面、防偽功能界面、物流查詢功能界面或領(lǐng)獎(jiǎng)功能界面,并調(diào)用所述客戶端對(duì)應(yīng)的邏輯功能對(duì)所述功能邏輯信息攜帶的支付數(shù)據(jù)、驗(yàn)證數(shù)據(jù)、商品數(shù)據(jù)、物流對(duì)象數(shù)據(jù)等進(jìn)行對(duì)應(yīng)的邏輯處理。所述調(diào)用所述客戶端對(duì)應(yīng)的邏輯功能對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理,具體可以為調(diào)用客戶端內(nèi)部與所述邏輯功能對(duì)應(yīng)的邏輯處理函數(shù)對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理。
[0053]而在其他可選實(shí)施例中,所述客戶端也可以根據(jù)所述功能邏輯標(biāo)識(shí),將所述邏輯內(nèi)容數(shù)據(jù)傳遞至與所述功能邏輯標(biāo)識(shí)對(duì)應(yīng)的外部應(yīng)用,觸發(fā)所述外部應(yīng)用對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理,并跳轉(zhuǎn)至所述外部應(yīng)用對(duì)應(yīng)的邏輯功能界面。與上文實(shí)施例中調(diào)用所述客戶端對(duì)應(yīng)的邏輯功能對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理飛區(qū)別在于,所述具體負(fù)責(zé)執(zhí)行對(duì)應(yīng)功能邏輯的不在是客戶端內(nèi)部對(duì)應(yīng)的邏輯功能界面,而是客戶端外部的應(yīng)用,例如與客戶端相互獨(dú)立的瀏覽器程序、即時(shí)通訊客戶端、支付客戶端、驗(yàn)證工具、商品防偽程序或物流查詢客戶端等。
[0054]本實(shí)施例中的客戶端可以基于目標(biāo)條碼的條碼數(shù)據(jù)獲取服務(wù)器返回的與所述條碼數(shù)據(jù)的功能邏輯信息,并根據(jù)所述功能邏輯信息執(zhí)行相應(yīng)功能邏輯,可極大增強(qiáng)條碼的跳轉(zhuǎn)能力,有效擴(kuò)寬條碼的應(yīng)用場(chǎng)景和使用范圍。
[0055]圖2是本發(fā)明另一實(shí)施例中的基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法,本實(shí)施例為基于客戶端和服務(wù)器兩側(cè)的角度描述功能邏輯跳轉(zhuǎn)方法的實(shí)現(xiàn)流程,如圖所示可以包括:
[0056]S201,客戶端獲取目標(biāo)條碼的條碼類型和內(nèi)容數(shù)據(jù)。
[0057]具體的,客戶端可以對(duì)掃描得到的所述目標(biāo)條碼進(jìn)行識(shí)別得到所述目標(biāo)條碼的條碼類型,進(jìn)而可以根據(jù)所述條碼類型調(diào)用對(duì)應(yīng)的解碼算法對(duì)所述目標(biāo)條碼圖像進(jìn)行解碼得到目標(biāo)條碼的內(nèi)容數(shù)據(jù),如識(shí)別得到目標(biāo)條碼是一維條碼,則可以調(diào)用一維條碼的解碼算法對(duì)其進(jìn)行解碼,若識(shí)別得到目標(biāo)條碼是二維條碼,則可以調(diào)用二維條碼對(duì)應(yīng)的解碼算法對(duì)其進(jìn)行解碼得到目標(biāo)條碼的內(nèi)容數(shù)據(jù)。
[0058]S202,客戶端將獲取到的目標(biāo)條碼的條碼類型和內(nèi)容數(shù)據(jù)發(fā)送至服務(wù)器。
[0059]S203,服務(wù)器根據(jù)預(yù)設(shè)的條碼邏輯映射關(guān)系查找與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)。
[0060]本實(shí)施例中的服務(wù)器可以為所述客戶端提供條碼跳轉(zhuǎn)邏輯映射,其預(yù)先設(shè)定有條碼數(shù)據(jù)和功能邏輯信息之間的對(duì)應(yīng)關(guān)系,即條碼邏輯映射關(guān)系,例如根據(jù)商家的注冊(cè)請(qǐng)求,為其請(qǐng)求的功能邏輯信息生成特定的條碼數(shù)據(jù),包括條碼類型和內(nèi)容數(shù)據(jù),并在指定的映射數(shù)據(jù)庫(kù)中保存該條碼數(shù)據(jù)與該功能邏輯信息之間的條碼邏輯映射關(guān)系。服務(wù)器在獲取到客戶端發(fā)送的條碼數(shù)據(jù)后,即可在預(yù)先建立的條碼邏輯映射關(guān)系中查找到目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯信息。所述功能邏輯標(biāo)識(shí)為通知客戶端可以調(diào)用與該功能邏輯標(biāo)識(shí)對(duì)應(yīng)的邏輯功能,所述邏輯內(nèi)容數(shù)據(jù)可以為客戶端執(zhí)行對(duì)應(yīng)邏輯功能所需的數(shù)據(jù)或參數(shù)。
[0061]S204,服務(wù)器向所述客戶端返回所述功能邏輯信息。
[0062]S205,客戶端根據(jù)所述功能邏輯標(biāo)識(shí)跳轉(zhuǎn)至對(duì)應(yīng)的邏輯功能界面。
[0063]例如服務(wù)器返回的功能邏輯信息中攜帶的功能邏輯標(biāo)識(shí)為“瀏覽器”或“1”,其攜帶的邏輯內(nèi)容數(shù)據(jù)為一組網(wǎng)頁(yè)url,則客戶端可以跳轉(zhuǎn)至內(nèi)置的網(wǎng)頁(yè)瀏覽界面,并通過(guò)該網(wǎng)頁(yè)瀏覽界面訪問(wèn)所述功能邏輯信息中攜帶的網(wǎng)頁(yè)url,如可以為商品介紹頁(yè)面或html5 (HyperText Mark-up Language,超文本標(biāo)記語(yǔ)言)頁(yè)面。又例如服務(wù)器返回的功能邏輯信息中攜帶的功能邏輯標(biāo)識(shí)為“聯(lián)系人”或“2”,其攜帶的邏輯內(nèi)容數(shù)據(jù)為目標(biāo)用戶的查找條件,則客戶端可以跳轉(zhuǎn)至內(nèi)置的聯(lián)系人查找界面,并通過(guò)對(duì)應(yīng)的聯(lián)系人查找功能查找滿足所述功能邏輯信息中攜帶的查找條件的目標(biāo)用戶。所述服務(wù)器返回的功能邏輯信息中攜帶的功能邏輯標(biāo)識(shí)還為“支付”、“驗(yàn)證”、“防偽”、“物流”或“領(lǐng)獎(jiǎng)”或與其對(duì)應(yīng)的設(shè)定標(biāo)識(shí),在接收到攜帶上述功能邏輯標(biāo)識(shí)的功能邏輯信息后,客戶端可以跳轉(zhuǎn)至對(duì)應(yīng)的支付功能界面、驗(yàn)證功能界面、防偽功能界面、物流查詢功能界面或領(lǐng)獎(jiǎng)功能界面。
[0064]S206,客戶端調(diào)用對(duì)應(yīng)的邏輯功能對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理。具體可以為調(diào)用客戶端內(nèi)部與所述邏輯功能對(duì)應(yīng)的邏輯處理函數(shù)對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理。
[0065]本實(shí)施例中的客戶端可以基于目標(biāo)條碼的條碼數(shù)據(jù)獲取服務(wù)器返回的與所述條碼數(shù)據(jù)的功能邏輯信息,并根據(jù)所述功能邏輯信息執(zhí)行相應(yīng)功能邏輯,可極大增強(qiáng)條碼的跳轉(zhuǎn)能力,有效擴(kuò)寬條碼的應(yīng)用場(chǎng)景和使用范圍。
[0066]圖3是本發(fā)明另一實(shí)施例中的基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法,如圖所示本實(shí)施例中的功能邏輯跳轉(zhuǎn)流程可以包括:
[0067]S301,客戶端獲取目標(biāo)條碼的條碼類型和內(nèi)容數(shù)據(jù)。
[0068]S302,客戶端將獲取到的目標(biāo)條碼的條碼類型和內(nèi)容數(shù)據(jù)發(fā)送至服務(wù)器。
[0069]S303,服務(wù)器根據(jù)預(yù)設(shè)的條碼邏輯映射關(guān)系查找與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù);
[0070]S304,服務(wù)器向所述客戶端返回所述功能邏輯信息,以使所述客戶端根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。
[0071]S305,所述客戶端根據(jù)所述功能邏輯標(biāo)識(shí),將所述邏輯內(nèi)容數(shù)據(jù)傳遞至與所述功能邏輯標(biāo)識(shí)對(duì)應(yīng)的外部應(yīng)用。與上文實(shí)施例中調(diào)用所述客戶端對(duì)應(yīng)的邏輯功能對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理飛區(qū)別在于,所述具體負(fù)責(zé)執(zhí)行對(duì)應(yīng)功能邏輯的不在是客戶端內(nèi)部對(duì)應(yīng)的邏輯功能界面,而是客戶端外部的應(yīng)用,例如與客戶端相互獨(dú)立的瀏覽器程序、即時(shí)通訊客戶端、支付客戶端、驗(yàn)證工具、商品防偽程序或物流查詢客戶端等,客戶端根據(jù)服務(wù)器返回的功能邏輯標(biāo)識(shí),找到與該功能邏輯標(biāo)識(shí)對(duì)應(yīng)的外部應(yīng)用,并通過(guò)可用的進(jìn)程間通信方式向與所述功能邏輯標(biāo)識(shí)對(duì)應(yīng)的外部應(yīng)用傳遞邏輯內(nèi)容數(shù)據(jù)。
[0072]S306,跳轉(zhuǎn)至所述外部應(yīng)用對(duì)應(yīng)的邏輯功能界面。
[0073]S307,外部應(yīng)用對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理,并將邏輯處理結(jié)果顯示在外部應(yīng)用對(duì)應(yīng)的邏輯功能界面上。
[0074]本實(shí)施例中的客戶端可以基于目標(biāo)條碼的條碼數(shù)據(jù)獲取服務(wù)器返回的與所述條碼數(shù)據(jù)的功能邏輯信息,并根據(jù)所述功能邏輯信息跳轉(zhuǎn)至對(duì)應(yīng)的外部應(yīng)用觸發(fā)其執(zhí)行相應(yīng)功能邏輯,可極大增強(qiáng)條碼的跳轉(zhuǎn)能力,有效擴(kuò)寬條碼的應(yīng)用場(chǎng)景和使用范圍。
[0075]圖4是本發(fā)明實(shí)施例中客戶端獲取條碼數(shù)據(jù)的流程示意圖,如圖所示在本實(shí)施例中客戶端獲取條碼數(shù)據(jù)的流程可以包括:
[0076]S401,所述客戶端調(diào)用所述移動(dòng)終端的攝像功能掃描得到所述目標(biāo)條碼;
[0077]S402,所述客戶端對(duì)掃描得到的所述目標(biāo)條碼進(jìn)行識(shí)別得到所述目標(biāo)條碼的條碼類型;
[0078]S403,所述客戶端根據(jù)所述條碼類型調(diào)用對(duì)應(yīng)的解碼算法對(duì)所述目標(biāo)條碼圖像進(jìn)行解碼得到目標(biāo)條碼的內(nèi)容數(shù)據(jù)。如識(shí)別得到目標(biāo)條碼是一維條碼,則可以調(diào)用一維條碼的解碼算法對(duì)其進(jìn)行解碼,若識(shí)別得到目標(biāo)條碼是二維條碼,則可以調(diào)用二維條碼對(duì)應(yīng)的解碼算法對(duì)其進(jìn)行解碼得到目標(biāo)條碼的內(nèi)容數(shù)據(jù)。
[0079]圖5是本發(fā)明實(shí)施例中的一種客戶端的結(jié)構(gòu)示意圖,如圖所示本發(fā)明實(shí)施例中客戶端至少可以包括:
[0080]條碼數(shù)據(jù)獲取模塊510,用于獲取目標(biāo)條碼的條碼數(shù)據(jù),所述目標(biāo)條碼的條碼數(shù)據(jù)包括所述目標(biāo)條碼的條碼類型和內(nèi)容數(shù)據(jù),所述條碼類型包括一維條碼或二維條碼。
[0081]具體實(shí)現(xiàn)中,所述客戶端可以運(yùn)行在移動(dòng)終端中,條碼數(shù)據(jù)獲取模塊510可以通過(guò)調(diào)用所述移動(dòng)終端的攝像功能掃描得到所述目標(biāo)條碼,進(jìn)而對(duì)所述目標(biāo)條碼進(jìn)行解碼得到目標(biāo)條碼的條碼數(shù)據(jù)。在其他可選實(shí)施例中,條碼數(shù)據(jù)獲取模塊510也可以是通過(guò)數(shù)據(jù)轉(zhuǎn)移、下載等方式獲取所述目標(biāo)條碼,例如由手機(jī)通過(guò)攝像功能掃描得到的目標(biāo)條碼的圖像,并將所述目標(biāo)條碼的圖像發(fā)至個(gè)人電腦上運(yùn)行的客戶端,并由客戶端對(duì)所述目標(biāo)條碼的圖像進(jìn)行解碼得到目標(biāo)條碼的條碼數(shù)據(jù)。所述目標(biāo)條碼的條碼數(shù)據(jù)可以包括條碼類型和內(nèi)容數(shù)據(jù),所述條碼類型可以包括一維條碼和二維條碼,也可以更進(jìn)一步按照二維條碼的碼制或形式的不同分為不同類型的二維條碼,即本發(fā)明實(shí)施例針對(duì)的目標(biāo)條碼可以是任意一種條碼;所述內(nèi)容數(shù)據(jù)即通過(guò)條碼碼制對(duì)應(yīng)的解碼方式對(duì)所述目標(biāo)條碼進(jìn)行解碼得到其包含的內(nèi)容,無(wú)論目標(biāo)條碼是一維條碼或是二維條碼,均可以通過(guò)解碼得到一組字符串,即可以被理解為本實(shí)施例中的內(nèi)容數(shù)據(jù)。
[0082]進(jìn)一步在可選實(shí)施例中,條碼數(shù)據(jù)獲取模塊510可以如圖6所示進(jìn)一步包括:
[0083]條碼掃描單元511,用于調(diào)用所述移動(dòng)終端的攝像功能掃描得到所述目標(biāo)條碼;
[0084]解碼單元512,用于對(duì)所述目標(biāo)條碼進(jìn)行解碼得到目標(biāo)條碼的條碼數(shù)據(jù)。進(jìn)而在可選實(shí)施例中,解碼單元512可以進(jìn)一步包括:
[0085]碼型識(shí)別子單元5121,用于對(duì)條碼掃描單元掃描得到的所述目標(biāo)條碼進(jìn)行識(shí)別得到所述目標(biāo)條碼的條碼類型;
[0086]解碼子單元5122,用于根據(jù)所述條碼類型調(diào)用對(duì)應(yīng)的解碼算法對(duì)所述目標(biāo)條碼圖像進(jìn)行解碼得到目標(biāo)條碼的內(nèi)容數(shù)據(jù)。如識(shí)別得到目標(biāo)條碼是一維條碼,則可以調(diào)用一維條碼的解碼算法對(duì)其進(jìn)行解碼,若識(shí)別得到目標(biāo)條碼是二維條碼,則可以調(diào)用二維條碼對(duì)應(yīng)的解碼算法對(duì)其進(jìn)行解碼得到目標(biāo)條碼的內(nèi)容數(shù)據(jù)。
[0087]條碼數(shù)據(jù)發(fā)送模塊520,用于將所述條碼數(shù)據(jù)發(fā)送至服務(wù)器。
[0088]本實(shí)施例中的服務(wù)器可以為所述客戶端提供條碼跳轉(zhuǎn)邏輯映射,其預(yù)先設(shè)定有條碼數(shù)據(jù)和功能邏輯信息之間的對(duì)應(yīng)關(guān)系,即條碼邏輯映射關(guān)系,例如根據(jù)商家的注冊(cè)請(qǐng)求,為其請(qǐng)求的功能邏輯信息生成特定的條碼數(shù)據(jù),并在指定的映射數(shù)據(jù)庫(kù)中保存該條碼數(shù)據(jù)與該功能邏輯信息之間的條碼邏輯映射關(guān)系。
[0089]功能邏輯獲取模塊530,用于獲取服務(wù)器根據(jù)所述目標(biāo)條碼的條碼數(shù)據(jù)和預(yù)設(shè)的條碼邏輯映射關(guān)系返回的功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)。
[0090]具體的,服務(wù)器在獲取到客戶端發(fā)送的條碼數(shù)據(jù)后,即可在預(yù)先建立的條碼邏輯映射關(guān)系中查找到目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯信息,進(jìn)而向客戶端返回所述功能邏輯信息。所述功能邏輯標(biāo)識(shí)用以通知客戶端可以調(diào)用與該功能邏輯標(biāo)識(shí)對(duì)應(yīng)的邏輯功能,所述邏輯內(nèi)容數(shù)據(jù)可以為客戶端執(zhí)行對(duì)應(yīng)邏輯功能所需的數(shù)據(jù)或參數(shù)。
[0091]功能邏輯執(zhí)行模塊540,用于根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。
[0092]具體實(shí)現(xiàn)中,功能邏輯執(zhí)行模塊540可以根據(jù)所述功能邏輯標(biāo)識(shí)調(diào)用所述客戶端對(duì)應(yīng)的邏輯功能對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理。
[0093]在可選實(shí)施例中,功能邏輯執(zhí)行模塊540可以根據(jù)所述功能邏輯標(biāo)識(shí)跳轉(zhuǎn)至對(duì)應(yīng)的邏輯功能界面并調(diào)用所述客戶端對(duì)應(yīng)的邏輯功能對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理。例如服務(wù)器返回的功能邏輯信息中攜帶的功能邏輯標(biāo)識(shí)為“瀏覽器”或“1”,其攜帶的邏輯內(nèi)容數(shù)據(jù)為一組網(wǎng)頁(yè)url,則功能邏輯執(zhí)行模塊540可以跳轉(zhuǎn)至客戶端內(nèi)置的網(wǎng)頁(yè)瀏覽界面,并通過(guò)該網(wǎng)頁(yè)瀏覽界面訪問(wèn)所述功能邏輯信息中攜帶的網(wǎng)頁(yè)url,如可以為商品介紹頁(yè)面或html5 (HyperText Mark-up Language,超文本標(biāo)記語(yǔ)言)頁(yè)面。又例如服務(wù)器返回的功能邏輯信息中攜帶的功能邏輯標(biāo)識(shí)為“聯(lián)系人”或“2”,其攜帶的邏輯內(nèi)容數(shù)據(jù)為目標(biāo)用戶的查找條件,則功能邏輯執(zhí)行模塊540可以跳轉(zhuǎn)至客戶端內(nèi)置的聯(lián)系人查找界面,并通過(guò)對(duì)應(yīng)的聯(lián)系人查找功能查找滿足所述功能邏輯信息中攜帶的查找條件的目標(biāo)用戶。所述服務(wù)器返回的功能邏輯信息中攜帶的功能邏輯標(biāo)識(shí)還為“支付”、“驗(yàn)證”、“防偽”、“物流”或“領(lǐng)獎(jiǎng)”或與其對(duì)應(yīng)的設(shè)定標(biāo)識(shí),在接收到攜帶上述功能邏輯標(biāo)識(shí)的功能邏輯信息后,功能邏輯執(zhí)行模塊540可以跳轉(zhuǎn)至對(duì)應(yīng)的支付功能界面、驗(yàn)證功能界面、防偽功能界面、物流查詢功能界面或領(lǐng)獎(jiǎng)功能界面,并調(diào)用所述客戶端對(duì)應(yīng)的邏輯功能對(duì)所述功能邏輯信息攜帶的支付數(shù)據(jù)、驗(yàn)證數(shù)據(jù)、商品數(shù)據(jù)、物流對(duì)象數(shù)據(jù)等進(jìn)行對(duì)應(yīng)的邏輯處理。所述功能邏輯執(zhí)行模塊540調(diào)用所述客戶端對(duì)應(yīng)的邏輯功能對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理,具體可以為調(diào)用客戶端內(nèi)部與所述邏輯功能對(duì)應(yīng)的邏輯處理函數(shù)對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理。
[0094]而在其他可選實(shí)施例中,功能邏輯執(zhí)行模塊540也可以根據(jù)所述功能邏輯標(biāo)識(shí),將所述邏輯內(nèi)容數(shù)據(jù)傳遞至與所述功能邏輯標(biāo)識(shí)對(duì)應(yīng)的外部應(yīng)用,觸發(fā)所述外部應(yīng)用對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理,并跳轉(zhuǎn)至所述外部應(yīng)用對(duì)應(yīng)的邏輯功能界面。與上文實(shí)施例功能邏輯執(zhí)行模塊540調(diào)用所述客戶端對(duì)應(yīng)的邏輯功能對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理飛區(qū)別在于,所述具體負(fù)責(zé)執(zhí)行對(duì)應(yīng)功能邏輯的不在是客戶端內(nèi)部對(duì)應(yīng)的邏輯功能界面,而是客戶端外部的應(yīng)用,例如與客戶端相互獨(dú)立的瀏覽器程序、即時(shí)通訊客戶端、支付客戶端、驗(yàn)證工具、商品防偽程序或物流查詢客戶端等。功能邏輯執(zhí)行模塊540根據(jù)服務(wù)器返回的功能邏輯標(biāo)識(shí),找到與該功能邏輯標(biāo)識(shí)對(duì)應(yīng)的外部應(yīng)用,并通過(guò)可用的進(jìn)程間通信方式向與所述功能邏輯標(biāo)識(shí)對(duì)應(yīng)的外部應(yīng)用傳遞邏輯內(nèi)容數(shù)據(jù)。
[0095]本實(shí)施例中的客戶端可以基于目標(biāo)條碼的條碼數(shù)據(jù)獲取服務(wù)器返回的與所述條碼數(shù)據(jù)的功能邏輯信息,并根據(jù)所述功能邏輯信息執(zhí)行相應(yīng)功能邏輯,可極大增強(qiáng)條碼的跳轉(zhuǎn)能力,有效擴(kuò)寬條碼的應(yīng)用場(chǎng)景和使用范圍。
[0096]圖7是本發(fā)明實(shí)施例中的一種服務(wù)器的結(jié)構(gòu)示意圖,如圖所示本發(fā)明實(shí)施例中的服務(wù)器可以包括:
[0097]條碼數(shù)據(jù)接收模塊710,用于接收客戶端發(fā)送的目標(biāo)條碼的條碼數(shù)據(jù),所述目標(biāo)條碼的條碼數(shù)據(jù)包括所述目標(biāo)條碼的條碼類型和內(nèi)容數(shù)據(jù),所述條碼類型包括一維條碼或二維條碼,也可以更進(jìn)一步按照二維條碼的碼制或形式的不同分為不同類型的二維條碼,即本發(fā)明實(shí)施例針對(duì)的目標(biāo)條碼可以是任意一種條碼;所述內(nèi)容數(shù)據(jù)即通過(guò)條碼碼制對(duì)應(yīng)的解碼方式對(duì)所述目標(biāo)條碼進(jìn)行解碼得到其包含的內(nèi)容,無(wú)論目標(biāo)條碼是一維條碼或是二維條碼,均可以通過(guò)解碼得到一組字符串,即可以被理解為本實(shí)施例中的內(nèi)容數(shù)據(jù)。
[0098]功能邏輯查找模塊720,用于根據(jù)預(yù)設(shè)的條碼邏輯映射關(guān)系查找與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)。
[0099]本實(shí)施例中的服務(wù)器可以為所述客戶端提供條碼跳轉(zhuǎn)邏輯映射,其預(yù)先設(shè)定有條碼數(shù)據(jù)和功能邏輯信息之間的對(duì)應(yīng)關(guān)系,即條碼邏輯映射關(guān)系,例如根據(jù)商家的注冊(cè)請(qǐng)求,為其請(qǐng)求的功能邏輯信息生成特定的條碼數(shù)據(jù),并在指定的映射數(shù)據(jù)庫(kù)中保存該條碼數(shù)據(jù)與該功能邏輯信息之間的條碼邏輯映射關(guān)系。服務(wù)器在獲取到客戶端發(fā)送的條碼數(shù)據(jù)后,即可在預(yù)先建立的條碼邏輯映射關(guān)系中查找到目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯信息,進(jìn)而向客戶端返回所述功能邏輯信息。所述功能邏輯標(biāo)識(shí)用以通知客戶端可以調(diào)用與該功能邏輯標(biāo)識(shí)對(duì)應(yīng)的邏輯功能,所述邏輯內(nèi)容數(shù)據(jù)可以為客戶端執(zhí)行對(duì)應(yīng)邏輯功能所需的數(shù)據(jù)或參數(shù)。
[0100]功能邏輯返回模塊730,用于向所述客戶端返回所述功能邏輯信息,以使所述客戶端根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。
[0101]圖8是本發(fā)明實(shí)施例中的一種功能邏輯跳轉(zhuǎn)系統(tǒng)的結(jié)構(gòu)示意圖。如圖所述系統(tǒng)包括服務(wù)器810和至少一個(gè)客戶端820,其中:
[0102]如權(quán)利要求14所述的服務(wù)器和至少一個(gè)如權(quán)利要求8?13任一項(xiàng)所述的客戶端,其中:
[0103]所述客戶端820可以為如前文實(shí)施例結(jié)合附圖5和附圖6所描述的客戶端,用于獲取目標(biāo)條碼的條碼數(shù)據(jù);將所述條碼數(shù)據(jù)發(fā)送至所述服務(wù)器810 ;
[0104]所述服務(wù)器810可以為如前文實(shí)施例結(jié)合附圖7所描述的服務(wù)器,用于根據(jù)所述目標(biāo)條碼的條碼數(shù)據(jù)和預(yù)設(shè)的條碼邏輯映射關(guān)系向所述客戶端820返回功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù);
[0105]所述客戶端820還用于接收所述功能邏輯信息,根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。
[0106]本實(shí)施例中的客戶端可以基于目標(biāo)條碼的條碼數(shù)據(jù)獲取服務(wù)器返回的與所述條碼數(shù)據(jù)的功能邏輯信息,并根據(jù)所述功能邏輯信息執(zhí)行相應(yīng)功能邏輯,可極大增強(qiáng)條碼的跳轉(zhuǎn)能力,有效擴(kuò)寬條碼的應(yīng)用場(chǎng)景和使用范圍。
[0107]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0108]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法,其特征在于,所述方法包括: 客戶端獲取目標(biāo)條碼的條碼數(shù)據(jù),所述目標(biāo)條碼的條碼數(shù)據(jù)包括所述目標(biāo)條碼的條碼類型和內(nèi)容數(shù)據(jù),所述條碼類型包括一維條碼或二維條碼; 所述客戶端將所述條碼數(shù)據(jù)發(fā)送至服務(wù)器; 所述客戶端獲取服務(wù)器根據(jù)所述目標(biāo)條碼的條碼數(shù)據(jù)和預(yù)設(shè)的條碼邏輯映射關(guān)系返回的功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù); 所述客戶端根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。
2.如權(quán)利要求1所述的基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法,其特征在于,所述客戶端根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯包括: 所述客戶端根據(jù)所述功能邏輯標(biāo)識(shí)跳轉(zhuǎn)至對(duì)應(yīng)的邏輯功能界面并調(diào)用所述客戶端對(duì)應(yīng)的邏輯功能對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理。
3.如權(quán)利要求1所述的基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法,其特征在于,所述客戶端根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯包括: 所述客戶端根據(jù)所述功能邏輯標(biāo)識(shí),將所述邏輯內(nèi)容數(shù)據(jù)傳遞至與所述功能邏輯標(biāo)識(shí)對(duì)應(yīng)的外部應(yīng)用,觸發(fā)所述外部應(yīng)用對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理,并跳轉(zhuǎn)至所述外部應(yīng)用對(duì)應(yīng)的邏輯功能界面。
4.如權(quán)利要求1所述的基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法,其特征在于,所述客戶端運(yùn)打在移動(dòng)終端上。
5.如權(quán)利要求4所述的基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法,其特征在于,所述客戶端獲取目標(biāo)條碼的條碼數(shù)據(jù)包括: 所述客戶端調(diào)用所述移動(dòng)終端的攝像功能掃描得到所述目標(biāo)條碼; 所述客戶端對(duì)所述目標(biāo)條碼進(jìn)行解碼得到目標(biāo)條碼的條碼數(shù)據(jù)。
6.如權(quán)利要求5所述的基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法,其特征在于,所述所述客戶端對(duì)所述目標(biāo)條碼進(jìn)行解碼得到目標(biāo)條碼的條碼數(shù)據(jù)包括: 所述客戶端對(duì)掃描得到的所述目標(biāo)條碼進(jìn)行識(shí)別得到所述目標(biāo)條碼的條碼類型; 所述客戶端根據(jù)所述條碼類型調(diào)用對(duì)應(yīng)的解碼算法對(duì)所述目標(biāo)條碼圖像進(jìn)行解碼得到目標(biāo)條碼的內(nèi)容數(shù)據(jù)。
7.一種基于條碼數(shù)據(jù)的功能邏輯跳轉(zhuǎn)方法,其特征在于,所述方法包括: 接收客戶端發(fā)送的目標(biāo)條碼的條碼數(shù)據(jù),所述目標(biāo)條碼的條碼數(shù)據(jù)包括所述目標(biāo)條碼的條碼類型和內(nèi)容數(shù)據(jù),所述條碼類型包括一維條碼或二維條碼; 根據(jù)預(yù)設(shè)的條碼邏輯映射關(guān)系查找與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù); 向所述客戶端返回所述功能邏輯信息,以使所述客戶端根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。
8.一種客戶端,其特征在于,所述客戶端包括: 條碼數(shù)據(jù)獲取模塊,用于獲取目標(biāo)條碼的條碼數(shù)據(jù),所述目標(biāo)條碼的條碼數(shù)據(jù)包括所述目標(biāo)條碼的條碼類型和內(nèi)容數(shù)據(jù),所述條碼類型包括一維條碼或二維條碼; 條碼數(shù)據(jù)發(fā)送模塊,用于將所述條碼數(shù)據(jù)發(fā)送至服務(wù)器; 功能邏輯獲取模塊,用于獲取服務(wù)器根據(jù)所述目標(biāo)條碼的條碼數(shù)據(jù)和預(yù)設(shè)的條碼邏輯映射關(guān)系返回的功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù); 功能邏輯執(zhí)行模塊,用于根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。
9.如權(quán)利要求8所述的客戶端,其特征在于,所述功能邏輯執(zhí)行模塊用于: 根據(jù)所述功能邏輯標(biāo)識(shí)跳轉(zhuǎn)至對(duì)應(yīng)的邏輯功能界面并調(diào)用所述客戶端對(duì)應(yīng)的邏輯功能對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理。
10.如權(quán)利要求8所述的客戶端,其特征在于,所述功能邏輯執(zhí)行模塊用于: 根據(jù)所述功能邏輯標(biāo)識(shí),將所述邏輯內(nèi)容數(shù)據(jù)傳遞至與所述功能邏輯標(biāo)識(shí)對(duì)應(yīng)的外部應(yīng)用,觸發(fā)所述外部應(yīng)用對(duì)所述邏輯內(nèi)容數(shù)據(jù)進(jìn)行邏輯處理,并跳轉(zhuǎn)至所述外部應(yīng)用對(duì)應(yīng)的邏輯功能界面。
11.如權(quán)利要求8所述的客戶端,其特征在于,所述客戶端運(yùn)行在移動(dòng)終端上。
12.如權(quán)利要求11所述的客戶端,其特征在于,所述條碼數(shù)據(jù)獲取模塊包括: 條碼掃描單元,用于調(diào)用所述移動(dòng)終端的攝像功能掃描得到所述目標(biāo)條碼; 解碼單元,用于對(duì)所述目標(biāo)條碼進(jìn)行解碼得到目標(biāo)條碼的條碼數(shù)據(jù)。
13.如權(quán)利要求12所述的客戶端,其特征在于,所述解碼單元包括: 碼型識(shí)別子單元,用于對(duì)條碼掃描單元掃描得到的所述目標(biāo)條碼進(jìn)行識(shí)別得到所述目標(biāo)條碼的條碼類型; 解碼子單元,用于根據(jù)所述條碼類型調(diào)用對(duì)應(yīng)的解碼算法對(duì)所述目標(biāo)條碼圖像進(jìn)行解碼得到目標(biāo)條碼的內(nèi)容數(shù)據(jù)。
14.一種服務(wù)器,其特征在于,所述服務(wù)器包括: 條碼數(shù)據(jù)接收模塊,用于接收客戶端發(fā)送的目標(biāo)條碼的條碼數(shù)據(jù),所述目標(biāo)條碼的條碼數(shù)據(jù)包括所述目標(biāo)條碼的條碼類型和內(nèi)容數(shù)據(jù),所述條碼類型包括一維條碼或二維條碼; 功能邏輯查找模塊,用于根據(jù)預(yù)設(shè)的條碼邏輯映射關(guān)系查找與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù); 功能邏輯返回模塊,用于向所述客戶端返回所述功能邏輯信息,以使所述客戶端根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。
15.一種功能邏輯跳轉(zhuǎn)系統(tǒng),其特征在于,所述系統(tǒng)包括如權(quán)利要求14所述的服務(wù)器和至少一個(gè)如權(quán)利要求8?13任一項(xiàng)所述的客戶端,其中: 所述客戶端用于獲取目標(biāo)條碼的條碼數(shù)據(jù);將所述條碼數(shù)據(jù)發(fā)送至所述服務(wù)器; 所述服務(wù)器用于根據(jù)所述目標(biāo)條碼的條碼數(shù)據(jù)和預(yù)設(shè)的條碼邏輯映射關(guān)系向所述客戶端返回功能邏輯信息,所述功能邏輯信息包括與所述目標(biāo)條碼的條碼數(shù)據(jù)對(duì)應(yīng)的功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù); 所述客戶端還用于接收所述功能邏輯信息,根據(jù)所述功能邏輯標(biāo)識(shí)和邏輯內(nèi)容數(shù)據(jù)執(zhí)行相應(yīng)功能邏輯。
【文檔編號(hào)】H04L29/08GK104200252SQ201410422578
【公開日】2014年12月10日 申請(qǐng)日期:2014年8月25日 優(yōu)先權(quán)日:2014年8月25日
【發(fā)明者】葉娃, 臧靜, 莊瑩, 徐震宇, 麥岳桐, 黎勇杰, 林榆耿, 項(xiàng)夢(mèng), 王泓揚(yáng) 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1