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

一種匹配數(shù)據(jù)的方法和裝置與流程

文檔序號:11286439閱讀:212來源:國知局
一種匹配數(shù)據(jù)的方法和裝置與流程

本公開是關(guān)于互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其是關(guān)于一種匹配數(shù)據(jù)的方法和裝置。



背景技術(shù):

隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,互聯(lián)網(wǎng)在人們生活中的應(yīng)用越來越廣泛,互聯(lián)網(wǎng)中的業(yè)務(wù)種類也越來越多。各業(yè)務(wù)的業(yè)務(wù)服務(wù)器中,都會存儲與該業(yè)務(wù)相關(guān)的數(shù)據(jù),比如,某旅游業(yè)務(wù)的業(yè)務(wù)服務(wù)器中,會存儲使用該旅游業(yè)務(wù)的用戶信息(如手機(jī)號和身份證號等),某設(shè)備銷售業(yè)務(wù)的業(yè)務(wù)服務(wù)器中,會存儲所銷售的各設(shè)備的設(shè)備信息(如設(shè)備編號和生產(chǎn)廠商信息等)。

在實際中,業(yè)務(wù)提供商有時需要查詢本地數(shù)據(jù)與其他業(yè)務(wù)提供商的數(shù)據(jù)的相同部分,以便進(jìn)行業(yè)務(wù)規(guī)劃。具體的處理過程為:第一業(yè)務(wù)提供商的第一業(yè)務(wù)服務(wù)器可以將本地的數(shù)據(jù)發(fā)送給第二業(yè)務(wù)提供商的第二業(yè)務(wù)服務(wù)器,第二業(yè)務(wù)服務(wù)器進(jìn)行數(shù)據(jù)匹配,然后將匹配結(jié)果發(fā)送給第一業(yè)務(wù)服務(wù)器,以使雙方獲知匹配結(jié)果。例如,該數(shù)據(jù)為用戶信息,第一業(yè)務(wù)提供商為某旅游業(yè)務(wù)的業(yè)務(wù)提供商,第二業(yè)務(wù)提供商為某理財業(yè)務(wù)的業(yè)務(wù)提供商,可以確定既使用旅游業(yè)務(wù)又使用理財業(yè)務(wù)的用戶,這些用戶的經(jīng)濟(jì)狀況通常比較好,旅游業(yè)務(wù)的業(yè)務(wù)提供商可以向這些用戶推薦比較高端的旅游產(chǎn)品,而理財業(yè)務(wù)的業(yè)務(wù)提供商可以向這些用戶推薦數(shù)額較高的理財產(chǎn)品。

在實現(xiàn)本公開的過程中,發(fā)明人發(fā)現(xiàn)至少存在以下問題:

在進(jìn)行數(shù)據(jù)匹配時,某一業(yè)務(wù)服務(wù)器需要將自己的數(shù)據(jù)發(fā)送給另一業(yè)務(wù)服務(wù)器,容易出現(xiàn)數(shù)據(jù)泄露的情況,導(dǎo)致數(shù)據(jù)的安全性較差。



技術(shù)實現(xiàn)要素:

為了克服相關(guān)技術(shù)中存在的問題,本公開提供了一種匹配數(shù)據(jù)的方法和裝置。所述技術(shù)方案如下:

根據(jù)本公開實施例的第一方面,提供一種匹配數(shù)據(jù)的方法,所述方法包括:

獲取預(yù)先存儲的目標(biāo)數(shù)據(jù)集合,所述目標(biāo)數(shù)據(jù)集合包含至少一個子數(shù)據(jù);

分別確定所述目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)對應(yīng)的特征值,得到第一特征值集合;

將所述第一特征值集合發(fā)送給匹配服務(wù)器,以使所述匹配服務(wù)器將所述第一特征值集合與其他業(yè)務(wù)服務(wù)器的第二特征值集合進(jìn)行匹配處理;

接收所述匹配服務(wù)器發(fā)送的所述第一特征值集合與所述第二特征值集合共同包含的特征值,確定接收到的特征值對應(yīng)的子數(shù)據(jù),得到本地與所述其他業(yè)務(wù)服務(wù)器共同包含的子數(shù)據(jù)。

可選的,所述分別確定所述目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)對應(yīng)的特征值,包括:

獲取第一字符串,分別在所述目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)中,插入所述第一字符串;

基于預(yù)設(shè)的特征值算法,分別確定插入所述第一字符串后的每個子數(shù)據(jù)的特征值。

可選的,所述方法還包括:

接收所述其他業(yè)務(wù)服務(wù)器發(fā)送的第二字符串;

根據(jù)所述第二字符串和預(yù)設(shè)的第三字符串,生成所述第一字符串。

可選的,所述根據(jù)所述第二字符串和預(yù)設(shè)的第三字符串,生成所述第一字符串,包括:

在所述第二字符串中,插入預(yù)設(shè)的第三字符串,得到所述第一字符串。

可選的,所述將所述第一特征值集合發(fā)送給匹配服務(wù)器,包括:

基于預(yù)先存儲的第一密鑰對所述第一特征值集合進(jìn)行加密;

將加密后的第一特征值集合發(fā)送給所述匹配服務(wù)器。

可選的,所述接收所述匹配服務(wù)器發(fā)送的所述第一特征值集合與所述第二特征值集合共同包含的特征值,包括:

接收經(jīng)過所述匹配服務(wù)器加密的第一特征值集合與所述第二特征值集合共同包含的特征值;

基于預(yù)先存儲的第二密鑰對加密后的特征值進(jìn)行解密,得到所述第一特征值集合與所述第二特征值集合共同包含的特征值。

根據(jù)本公開實施例的第二方面,提供一種匹配數(shù)據(jù)的方法,所述方法包括:

接收至少兩個業(yè)務(wù)服務(wù)器發(fā)送的特征值集合,其中,每個業(yè)務(wù)服務(wù)器的特征值集合由所述每個業(yè)務(wù)服務(wù)器基于其存儲的目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù),以及相同的特征值算法確定;

基于所述特征值集合進(jìn)行匹配處理,得到所述特征值集合共同包含的特征值;

分別向所述每個業(yè)務(wù)服務(wù)器發(fā)送確定出的特征值。

可選的,所述接收至少兩個業(yè)務(wù)服務(wù)器發(fā)送的特征值集合,包括:

接收至少兩個業(yè)務(wù)服務(wù)器發(fā)送的加密后的特征值集合;

基于預(yù)先存儲的第三密鑰,對所述加密后的特征值集合進(jìn)行解密,得到所述特征值集合。

可選的,所述分別向所述每個業(yè)務(wù)服務(wù)器發(fā)送確定出的特征值,包括:

基于預(yù)先存儲的第四密鑰,對確定出的特征值進(jìn)行加密;

分別向所述每個業(yè)務(wù)服務(wù)器發(fā)送加密后的特征值。

可選的,所述基于所述特征值集合進(jìn)行匹配處理,得到所述特征值集合共同包含的特征值,包括:

將接收到的各特征值集合中的特征值進(jìn)行對比,確定所述各特征值集合共同包含的特征值。

根據(jù)本公開實施例的第三方面,提供一種匹配數(shù)據(jù)的裝置,所述裝置包括:

獲取模塊,用于獲取預(yù)先存儲的目標(biāo)數(shù)據(jù)集合,所述目標(biāo)數(shù)據(jù)集合包含至少一個子數(shù)據(jù);

第一確定模塊,用于分別確定所述目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)對應(yīng)的特征值,得到第一特征值集合;

發(fā)送模塊,用于將所述第一特征值集合發(fā)送給匹配服務(wù)器,以使所述匹配服務(wù)器將所述第一特征值集合與其他業(yè)務(wù)服務(wù)器的第二特征值集合進(jìn)行匹配處理;

第二確定模塊,用于接收所述匹配服務(wù)器發(fā)送的所述第一特征值集合與所述第二特征值集合共同包含的特征值,確定接收到的特征值對應(yīng)的子數(shù)據(jù),得到本地與所述其他業(yè)務(wù)服務(wù)器共同包含的子數(shù)據(jù)。

可選的,所述第一確定模塊,包括:

獲取子模塊,用于獲取第一字符串,分別在所述目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)中,插入所述第一字符串;

確定子模塊,用于基于預(yù)設(shè)的特征值算法,分別確定插入所述第一字符串后的每個子數(shù)據(jù)的特征值。

可選的,所述裝置還包括:

接收模塊,用于接收所述其他業(yè)務(wù)服務(wù)器發(fā)送的第二字符串;

生成模塊,用于根據(jù)所述第二字符串和預(yù)設(shè)的第三字符串,生成所述第一字符串。

可選的,所述生成模塊,用于:

在所述第二字符串中,插入預(yù)設(shè)的第三字符串,得到所述第一字符串。

可選的,所述發(fā)送模塊,包括:

加密子模塊,用于基于預(yù)先存儲的第一密鑰對所述第一特征值集合進(jìn)行加密;

發(fā)送子模塊,用于將加密后的第一特征值集合發(fā)送給所述匹配服務(wù)器。

可選的,所述第二確定模塊,包括:

接收子模塊,用于接收經(jīng)過所述匹配服務(wù)器加密的第一特征值集合與所述第二特征值集合共同包含的特征值;

解密子模塊,用于基于預(yù)先存儲的第二密鑰對加密后的特征值進(jìn)行解密,得到所述第一特征值集合與所述第二特征值集合共同包含的特征值。

根據(jù)本公開實施例的第四方面,提供一種匹配數(shù)據(jù)的裝置,所述裝置包括:

接收模塊,用于接收至少兩個業(yè)務(wù)服務(wù)器發(fā)送的特征值集合,其中,每個業(yè)務(wù)服務(wù)器的特征值集合由所述每個業(yè)務(wù)服務(wù)器基于其存儲的目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù),以及相同的特征值算法確定;

匹配模塊,用于基于所述特征值集合進(jìn)行匹配處理,得到所述特征值集合共同包含的特征值;

發(fā)送模塊,用于分別向所述每個業(yè)務(wù)服務(wù)器發(fā)送確定出的特征值。

可選的,所述接收模塊,包括:

接收子模塊,用于接收至少兩個業(yè)務(wù)服務(wù)器發(fā)送的加密后的特征值集合;

解密子模塊,用于基于預(yù)先存儲的第三密鑰,對所述加密后的特征值集合進(jìn)行解密,得到所述特征值集合。

可選的,所述發(fā)送模塊,包括:

加密子模塊,用于基于預(yù)先存儲的第四密鑰,對確定出的特征值進(jìn)行加密;

發(fā)送子模塊,用于分別向所述每個業(yè)務(wù)服務(wù)器發(fā)送加密后的特征值。

可選的,所述匹配模塊,用于:

將接收到的各特征值集合中的特征值進(jìn)行對比,確定所述各特征值集合共同包含的特征值。

根據(jù)本公開實施例的第五方面,提供一種匹配數(shù)據(jù)的裝置,所述裝置包括:

處理器;

用于存儲處理器可執(zhí)行指令的存儲器;

其中,所述處理器被配置為:

獲取預(yù)先存儲的目標(biāo)數(shù)據(jù)集合,所述目標(biāo)數(shù)據(jù)集合包含至少一個子數(shù)據(jù);

分別確定所述目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)對應(yīng)的特征值,得到第一特征值集合;

將所述第一特征值集合發(fā)送給匹配服務(wù)器,以使所述匹配服務(wù)器將所述第一特征值集合與其他業(yè)務(wù)服務(wù)器的第二特征值集合進(jìn)行匹配處理;

接收所述匹配服務(wù)器發(fā)送的所述第一特征值集合與所述第二特征值集合共同包含的特征值,確定接收到的特征值對應(yīng)的子數(shù)據(jù),得到本地與所述其他業(yè)務(wù)服務(wù)器共同包含的子數(shù)據(jù)。

根據(jù)本公開實施例的第六方面,提供一種匹配數(shù)據(jù)的裝置,所述裝置包括:

處理器;

用于存儲處理器可執(zhí)行指令的存儲器;

其中,所述處理器被配置為:

接收至少兩個業(yè)務(wù)服務(wù)器發(fā)送的特征值集合,其中,每個業(yè)務(wù)服務(wù)器的特征值集合由所述每個業(yè)務(wù)服務(wù)器基于其存儲的目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù),以及相同的特征值算法確定;

基于所述特征值集合進(jìn)行匹配處理,得到所述特征值集合共同包含的特征值;

分別向所述每個業(yè)務(wù)服務(wù)器發(fā)送確定出的特征值。

本公開的實施例提供的技術(shù)方案可以包括以下有益效果:

本公開實施例中,獲取預(yù)先存儲的目標(biāo)數(shù)據(jù)集合,目標(biāo)數(shù)據(jù)集合包含至少一個子數(shù)據(jù),分別確定目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)對應(yīng)的特征值,得到第一特征值集合,將第一特征值集合發(fā)送給匹配服務(wù)器,以使匹配服務(wù)器將第一特征值集合與其他業(yè)務(wù)服務(wù)器的第二特征值集合進(jìn)行匹配處理,接收匹配服務(wù)器發(fā)送的第一特征值集合與第二特征值集合共同包含的特征值,確定接收到的特征值對應(yīng)的子數(shù)據(jù),得到本地與其他業(yè)務(wù)服務(wù)器共同包含的子數(shù)據(jù),這樣,由匹配服務(wù)器根據(jù)各子數(shù)據(jù)的特征值進(jìn)行匹配處理,無需業(yè)務(wù)服務(wù)器將自己的數(shù)據(jù)發(fā)送給其他業(yè)務(wù)服務(wù)器,可以有效的避免數(shù)據(jù)泄露的情況,提高數(shù)據(jù)的安全性。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。在附圖中:

圖1是根據(jù)一示例性實施例示出的一種系統(tǒng)框架圖;

圖2是根據(jù)一示例性實施例示出的一種匹配數(shù)據(jù)的方法的流程圖;

圖3是根據(jù)一示例性實施例示出的一種匹配數(shù)據(jù)的裝置的示意圖;

圖4是根據(jù)一示例性實施例示出的一種匹配數(shù)據(jù)的裝置的示意圖;

圖5是根據(jù)一示例性實施例示出的一種匹配數(shù)據(jù)的裝置的示意圖;

圖6是根據(jù)一示例性實施例示出的一種匹配數(shù)據(jù)的裝置的示意圖;

圖7是根據(jù)一示例性實施例示出的一種匹配數(shù)據(jù)的裝置的示意圖;

圖8是根據(jù)一示例性實施例示出的一種匹配數(shù)據(jù)的裝置的示意圖;

圖9是根據(jù)一示例性實施例示出的一種匹配數(shù)據(jù)的裝置的示意圖;

圖10是根據(jù)一示例性實施例示出的一種匹配數(shù)據(jù)的裝置的示意圖;

圖11是根據(jù)一示例性實施例示出的一種業(yè)務(wù)服務(wù)器的結(jié)構(gòu)示意圖;

圖12是根據(jù)一示例性實施例示出的一種匹配服務(wù)器的結(jié)構(gòu)示意圖。

通過上述附圖,已示出本公開明確的實施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實施例為本領(lǐng)域技術(shù)人員說明本公開的概念。

具體實施方式

這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。

本公開實施例提供了一種匹配數(shù)據(jù)的方法,該方法可以由業(yè)務(wù)服務(wù)器和匹配服務(wù)器共同實現(xiàn),其中,業(yè)務(wù)服務(wù)器可以是某業(yè)務(wù)的后臺服務(wù)器,比如某旅游業(yè)務(wù)的后臺服務(wù)器,或者在某理財業(yè)務(wù)的后臺服務(wù)器,業(yè)務(wù)服務(wù)器可以是單獨(dú)的服務(wù)器,也可以是由多個服務(wù)器組成的服務(wù)器組,本實施例以業(yè)務(wù)服務(wù)器為一個服務(wù)器為例進(jìn)行說明,其他情況與之類似,另外,本實施例中的業(yè)務(wù)服務(wù)器,可以是需要進(jìn)行數(shù)據(jù)匹配的任一業(yè)務(wù)服務(wù)器;匹配服務(wù)器可以是區(qū)塊鏈中的任一節(jié)點(diǎn)服務(wù)器,匹配服務(wù)器可以與多個業(yè)務(wù)服務(wù)器建立連接。另外,區(qū)塊鏈中還可以設(shè)置有權(quán)限管理服務(wù)器,權(quán)限管理服務(wù)器可以是用于管理區(qū)塊鏈中各匹配服務(wù)器的公鑰的服務(wù)器。如圖1所示,為本實施例的系統(tǒng)框架圖,包括匹配服務(wù)器、至少一個業(yè)務(wù)服務(wù)器和權(quán)限管理服務(wù)器。

業(yè)務(wù)服務(wù)器可以包括處理器、存儲器和收發(fā)器。處理器,可以為cpu(centralprocessingunit,中央處理單元)等,可以獲取存儲器中存儲的目標(biāo)數(shù)據(jù)集合,然后分別確定目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)對應(yīng)的特征值,得到第一特征值集合,處理器還可以確定接收到的特征值對應(yīng)的子數(shù)據(jù),從而得到本地與其他業(yè)務(wù)服務(wù)器共同包含的子數(shù)據(jù);存儲器,可以為ram(randomaccessmemory,隨機(jī)存取存儲器)、flash(閃存)等,可以用于存儲接收到的數(shù)據(jù)、處理過程所需的數(shù)據(jù)、處理過程中生成的數(shù)據(jù)等,如目標(biāo)數(shù)據(jù)集合、特征值算法等。收發(fā)器可以用于向匹配服務(wù)器發(fā)送特征值集合,以及接收匹配服務(wù)器發(fā)送的特征值。另外,業(yè)務(wù)服務(wù)器還可以包括電源和網(wǎng)絡(luò)端口等部件。

匹配服務(wù)器可以包括處理器、存儲器和收發(fā)器。處理器,可以為cpu(centralprocessingunit,中央處理單元)等,可以基于特征值集合進(jìn)行匹配處理,得到特征值集合共同包含的特征值;存儲器,可以為ram(randomaccessmemory,隨機(jī)存取存儲器)、flash(閃存)等,可以用于存儲接收到的數(shù)據(jù)、處理過程所需的數(shù)據(jù)、處理過程中生成的數(shù)據(jù)等,如收發(fā)器接收到的特征值集合和第三密鑰等。收發(fā)器可以用于接收各業(yè)務(wù)服務(wù)器發(fā)送的特征值集合,以及向各業(yè)務(wù)服務(wù)器發(fā)送確定出的特征值。另外,匹配服務(wù)器還可以包括電源和網(wǎng)絡(luò)端口等部件。

下面將結(jié)合實施方式,對圖2所示的處理流程進(jìn)行詳細(xì)的說明,內(nèi)容可以如下:

在步驟201中,業(yè)務(wù)服務(wù)器獲取預(yù)先存儲的目標(biāo)數(shù)據(jù)集合。

其中,目標(biāo)數(shù)目集合可以包含至少一個子數(shù)據(jù),該子數(shù)據(jù)可以是任意數(shù)據(jù),例如,子數(shù)據(jù)可以是用戶信息,用戶信息可以包括用戶的手機(jī)號、姓名、賬戶名、手機(jī)的mac地址中的一項或者多項;子數(shù)據(jù)也可以是設(shè)備信息,比如設(shè)備的標(biāo)識、生產(chǎn)廠商名稱等,本實施例不做限定。

在實施中,各業(yè)務(wù)的業(yè)務(wù)服務(wù)器中通常會存儲與該業(yè)務(wù)相關(guān)的數(shù)據(jù)庫,該數(shù)據(jù)庫中可以存儲有多個子數(shù)據(jù)。子數(shù)據(jù)可以是通過人工輸入得到的,也可以是從其他服務(wù)器中獲取到的。業(yè)務(wù)服務(wù)器可以在接收到數(shù)據(jù)匹配指令時,執(zhí)行獲取預(yù)先存儲的目標(biāo)數(shù)目集合的處理,或者,也可以在達(dá)到預(yù)設(shè)的匹配周期時,執(zhí)行獲取預(yù)先存儲的目標(biāo)數(shù)目集合的處理。業(yè)務(wù)服務(wù)器可以從數(shù)據(jù)庫中,獲取需要進(jìn)行數(shù)據(jù)匹配的數(shù)據(jù)(即目標(biāo)數(shù)據(jù)集合)。業(yè)務(wù)服務(wù)器可以獲取本地存儲的全部子數(shù)據(jù),作為目標(biāo)數(shù)據(jù)集合;或者,也可以根據(jù)管理人員輸入的數(shù)據(jù)條件(比如數(shù)據(jù)類型,或者數(shù)據(jù)的創(chuàng)建時間),獲取滿足該數(shù)據(jù)條件的子數(shù)據(jù),得到目標(biāo)數(shù)據(jù)集合。

在步驟202中,業(yè)務(wù)服務(wù)器分別確定目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)對應(yīng)的特征值,得到第一特征值集合。

在實施中,業(yè)務(wù)服務(wù)器中還可以存儲特征值算法,比如哈希算法、sha256安全散列函數(shù)等。業(yè)務(wù)服務(wù)器可以根據(jù)該特征值算法,分別計算目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)的特征值。目標(biāo)數(shù)據(jù)集合中的全部子數(shù)據(jù)對應(yīng)的特征值,可以組成第一特征值集合。例如,目標(biāo)數(shù)據(jù)集合包括3個用戶的電話號碼,即1111111,222222,3333333,業(yè)務(wù)服務(wù)器基于哈希算法,計算出1111111的特征值為x,222222的特征值為y,3333333的特征值為z,從而得到第一特征值集合{x,y,z}。為了便于匹配服務(wù)器進(jìn)行數(shù)據(jù)匹配,提高匹配結(jié)果的準(zhǔn)確度,各業(yè)務(wù)服務(wù)器會使用相同的特征值算法計算各子數(shù)據(jù)的特征值。

可選的,可以根據(jù)預(yù)設(shè)的字符串和子數(shù)據(jù),計算該子數(shù)據(jù)的特征值,相應(yīng)的,步驟202的處理過程可以如下:獲取第一字符串,分別在目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)中,插入第一字符串;基于預(yù)設(shè)的特征值算法,分別確定插入第一字符串后的每個子數(shù)據(jù)的特征值。

在實施中,業(yè)務(wù)服務(wù)器中可以預(yù)先存儲用于對子數(shù)據(jù)進(jìn)行加密的字符串(即第一字符串),該第一字符串可以是預(yù)先設(shè)置的,也可以是業(yè)務(wù)服務(wù)器生成的。業(yè)務(wù)服務(wù)器獲取目標(biāo)數(shù)據(jù)集合后,可以分別在目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)中,插入第一字符串。業(yè)務(wù)服務(wù)器插入第一字符串的方式可以是多種多樣的,可以在子數(shù)據(jù)的前面插入第一字符串,比如第一字符串為abc,在子數(shù)據(jù)1111111前面插入abc,得到abc1111111;可以在子數(shù)據(jù)的后面插入第一字符串,比如在子數(shù)據(jù)1111111后面插入abc,得到1111111abc;還可以在子數(shù)據(jù)的中間插入第一字符串,比如在子數(shù)據(jù)1111111中間插入abc,得到111abc1111。

業(yè)務(wù)服務(wù)器還可以根據(jù)預(yù)先存儲的特征值算法,分別計算插入第一字符串后的每個子數(shù)據(jù)的特征值。例如,業(yè)務(wù)服務(wù)器在子數(shù)據(jù)1111111后面插入abc,得到1111111abc,然后可以通過sha256安全散列函數(shù),計算1111111abc的特征值。需要說明的是,進(jìn)行數(shù)據(jù)匹配的各業(yè)務(wù)服務(wù)器存儲的字符串是相同的,并且各業(yè)務(wù)服務(wù)器基于相同的插入方式,將第一字符串插入到子數(shù)據(jù)中,以保證相同的子數(shù)據(jù)插入第一字符串后,得到相同的結(jié)果,從而保證相同的子數(shù)據(jù)對應(yīng)的特征值是相同的。

可選的,對于業(yè)務(wù)服務(wù)器生成第一字符串的情況,相應(yīng)的處理過程可以如下:接收其他業(yè)務(wù)服務(wù)器發(fā)送的第二字符串;根據(jù)第二字符串和預(yù)設(shè)的第三字符串,生成第一字符串。

在實施中,進(jìn)行數(shù)據(jù)匹配的各業(yè)務(wù)服務(wù)器可以獲取本地的字符串,該字符串可以是預(yù)設(shè)的,也可以是生成的。每個業(yè)務(wù)服務(wù)器可以在本地隨機(jī)生成一個字符串,將該字符串發(fā)送給其他業(yè)務(wù)服務(wù)器;同時,可以接收其他服務(wù)器發(fā)送的字符串,然后可以根據(jù)本地的字符串和接收到的字符串,生成第一字符串。

可選的,生成第一字符串的處理過程可以如下:在第二字符串中,插入預(yù)設(shè)的第三字符串,得到第一字符串。

在實施中,各業(yè)務(wù)服務(wù)器可以按照預(yù)設(shè)的字符串生成規(guī)則,在接收到的第二字符串中(比如在第二字符串之前或在第二字符串之后),插入本地的第三字符串,得到第一字符串。例如,業(yè)務(wù)服務(wù)器a與業(yè)務(wù)服務(wù)器b進(jìn)行數(shù)據(jù)匹配,業(yè)務(wù)服務(wù)器a可以生成一個64比特長度的字符串,可稱為salta,業(yè)務(wù)服務(wù)器b可以生成一個64比特長度的字符串,可稱為saltb,字符串生成規(guī)則為第一字符串=業(yè)務(wù)服務(wù)器a的字符串+業(yè)務(wù)服務(wù)器b的字符串,則業(yè)務(wù)服務(wù)器a和業(yè)務(wù)服務(wù)器b可以在salta后面,插入saltb,得到第一字符串?;诒咎幚?,各業(yè)務(wù)服務(wù)器可以生成相同的字符串。另外,各業(yè)務(wù)服務(wù)器還可以使用預(yù)設(shè)的加密算法,比如diffie-hellman算法,對本地的字符串進(jìn)行加密,然后再發(fā)送給其他業(yè)務(wù)服務(wù)器,以實現(xiàn)字符串的安全傳輸。

在步驟203中,業(yè)務(wù)服務(wù)器將第一特征值集合發(fā)送給匹配服務(wù)器,以使匹配服務(wù)器將第一特征值集合與其他業(yè)務(wù)服務(wù)器的第二特征值集合進(jìn)行匹配處理。

在實施中,業(yè)務(wù)服務(wù)器確定第一特征值集合后,可以向匹配服務(wù)器發(fā)送匹配請求消息,該匹配請求消息中可以攜帶有第一特征值集合,還可以攜帶有該業(yè)務(wù)服務(wù)器的標(biāo)識,以及與該業(yè)務(wù)服務(wù)器進(jìn)行數(shù)據(jù)匹配的其他業(yè)務(wù)服務(wù)器的標(biāo)識。

可選的,業(yè)務(wù)服務(wù)器可以對第一特征值集合進(jìn)行加密后,再發(fā)送給匹配服務(wù)器,相應(yīng)的,步驟203的處理過程可以如下:基于預(yù)先存儲的第一密鑰對第一特征值集合進(jìn)行加密,將加密后的第一特征值集合發(fā)送給匹配服務(wù)器。

其中,第一密鑰可以是匹配服務(wù)器的公鑰。

在實施中,業(yè)務(wù)服務(wù)器中可以預(yù)先設(shè)置接收第一特征值集合的匹配服務(wù)器,該業(yè)務(wù)服務(wù)器可以向區(qū)塊鏈中的權(quán)限管理服務(wù)器發(fā)送對應(yīng)該匹配服務(wù)器的密鑰獲取請求,該密鑰獲取請求中可以攜帶有該匹配服務(wù)器的標(biāo)識。權(quán)限管理服務(wù)器接收到該密鑰獲取請求后,可以獲取該匹配服務(wù)器的公鑰,然后將該公鑰發(fā)送給該業(yè)務(wù)服務(wù)器。

業(yè)務(wù)服務(wù)器確定第一特征值集合后,可以基于預(yù)先存儲的第一密鑰以及預(yù)設(shè)的加密算法,對第一特征值集合進(jìn)行加密,然后可以向匹配服務(wù)器發(fā)送匹配請求消息,該匹配請求消息中可以攜帶有加密后的第一特征值集合,還可以攜帶有該業(yè)務(wù)服務(wù)器的標(biāo)識。這樣,可以提高傳輸特征值集合的安全性,即使其他非法節(jié)點(diǎn)非法獲取到該匹配請求消息,也不能獲取到第一特征值集合。另外,第一密鑰也可以是業(yè)務(wù)服務(wù)器根據(jù)預(yù)先存儲的密鑰交換算法,與匹配服務(wù)器協(xié)商得到的密鑰。

在步驟204中,匹配服務(wù)器接收至少兩個業(yè)務(wù)服務(wù)器發(fā)送的特征值集合。

其中,每個業(yè)務(wù)服務(wù)器的特征值集合由每個業(yè)務(wù)服務(wù)器基于其存儲的目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù),以及相同的特征值算法確定。

在實施中,匹配服務(wù)器可以接收到至少兩個業(yè)務(wù)服務(wù)器發(fā)送的匹配請求消息,該匹配請求消息中可以攜帶有特征值集合,還可以攜帶有業(yè)務(wù)服務(wù)器的標(biāo)識。匹配服務(wù)器可以對接收到的匹配請求消息進(jìn)行解析,獲取各匹配請求消息中的特征值集合和業(yè)務(wù)服務(wù)器的標(biāo)識,并進(jìn)行對應(yīng)的存儲。

可選的,對于業(yè)務(wù)服務(wù)器對特征值集合進(jìn)行加密的情況,相應(yīng)的,步驟204的處理過程可以如下:接收至少兩個業(yè)務(wù)服務(wù)器發(fā)送的加密后的特征值集合;基于預(yù)先存儲的第三密鑰,對加密后的特征值集合進(jìn)行解密,得到特征值集合。

其中,第三密鑰可以是業(yè)務(wù)服務(wù)器的私鑰。

在實施中,匹配服務(wù)器可以接收到至少兩個業(yè)務(wù)服務(wù)器發(fā)送的匹配請求消息,該匹配請求消息中可以攜帶有加密后的特征值集合,還可以攜帶有該業(yè)務(wù)服務(wù)器的標(biāo)識。匹配服務(wù)器可以對接收到的匹配請求消息進(jìn)行解析,獲取各匹配請求消息中的業(yè)務(wù)服務(wù)器的標(biāo)識和加密后的特征值集合,然后可以根據(jù)第三密鑰,分別對獲取到的每個該加密后的特征值集合進(jìn)行解密,得到對應(yīng)的特征值集合。另外,第三密鑰也可以是匹配服務(wù)器根據(jù)預(yù)先存儲的密鑰交換算法,與業(yè)務(wù)服務(wù)器協(xié)商得到的密鑰。

在步驟205中,匹配服務(wù)器基于特征值集合進(jìn)行匹配處理,得到特征值集合共同包含的特征值。

在實施中,匹配服務(wù)器獲取到各業(yè)務(wù)服務(wù)器的特征值集合后,可以將各特征值集合中所包含的特征值進(jìn)行對比,確定各特征值集合共同包含的特征值(即確定各特征值集合的交集)。例如,如果特征值集合的數(shù)目為2,匹配服務(wù)器可以將兩個特征值集合中所包含的特征值進(jìn)行對比,確定相同的特征值;如果特征值集合的數(shù)目大于2,則可以先將任意兩個特征值集合中的特征值進(jìn)行對比,得到這兩個特征值集合的共同包含的特征值,然后再將確定出的特征值與其他特征值集合中的特征值進(jìn)行對比。

在步驟206中,匹配服務(wù)器分別向每個業(yè)務(wù)服務(wù)器發(fā)送確定出的特征值。

在實施中,匹配服務(wù)器確定出各特征值集合共同包含的特征值后,可以根據(jù)從匹配請求消息中獲取到的業(yè)務(wù)服務(wù)器的標(biāo)識,向?qū)?yīng)的業(yè)務(wù)服務(wù)器發(fā)送反饋消息。該反饋消息中可以攜帶有確定出的特征值,以及匹配服務(wù)器的標(biāo)識。

可選的,匹配服務(wù)器可以對確定出的特征值進(jìn)行加密,然后在發(fā)送給各業(yè)務(wù)服務(wù)器,相應(yīng)的,步驟206的處理過程可以如下:基于預(yù)先存儲的第四密鑰,對確定出的特征值進(jìn)行加密,分別向每個業(yè)務(wù)服務(wù)器發(fā)送加密后的特征值。

其中,第四密鑰可以是業(yè)務(wù)服務(wù)器的私鑰。

在實施中,匹配服務(wù)器確定出各特征值集合共同包含的特征值后,可以通過第四密鑰對確定出的特征值進(jìn)行加密,然后向各業(yè)務(wù)服務(wù)器發(fā)送反饋消息。該反饋消息中可以攜帶有加密后的特征值,以及匹配服務(wù)器的標(biāo)識。另外,第四密鑰也可以是匹配服務(wù)器根據(jù)預(yù)先存儲的密鑰交換算法,與業(yè)務(wù)服務(wù)器協(xié)商得到的密鑰。

在步驟207中,業(yè)務(wù)服務(wù)器接收匹配服務(wù)器發(fā)送的第一特征值集合與第二特征值集合共同包含的特征值,確定接收到的特征值對應(yīng)的子數(shù)據(jù),得到本地與其他業(yè)務(wù)服務(wù)器共同包含的子數(shù)據(jù)。

在實施中,其他業(yè)務(wù)服務(wù)器的特征值集合可稱為第二特征值集合,其他業(yè)務(wù)服務(wù)器可以是一個,也可以是多個,相應(yīng)的,第二特征值集合可以是一個,也可以是多個。業(yè)務(wù)服務(wù)器可以接收匹配服務(wù)器發(fā)送的反饋消息,該反饋消息中可以攜帶有匹配服務(wù)器確定出的特征值,以及匹配服務(wù)器的標(biāo)識。

業(yè)務(wù)服務(wù)器對各子數(shù)據(jù)進(jìn)行加密后,可以將特征值與子數(shù)據(jù)進(jìn)行對應(yīng)的存儲,建立特征值和子數(shù)據(jù)的對應(yīng)關(guān)系。業(yè)務(wù)服務(wù)器接收到匹配服務(wù)器發(fā)送的特征值后,可以在該對應(yīng)關(guān)系中,分別查找接收到的每個特征值對應(yīng)的子數(shù)據(jù),得到該業(yè)務(wù)服務(wù)器與參數(shù)匹配的其他業(yè)務(wù)服務(wù)器共同包含的子數(shù)據(jù)。

例如,目標(biāo)數(shù)據(jù)集合包括3個用戶的電話號碼,即1111111,222222,3333333,業(yè)務(wù)服務(wù)器可以計算1111111的特征值x,222222的特征值y,3333333的特征值z,從而得到特征值集合{x,y,z}。匹配服務(wù)器接收到匹配服務(wù)器發(fā)送的特征值為x和y,則可以確定本地與其他業(yè)務(wù)服務(wù)器共同包含的電話號碼為1111111和222222。

可選的,對于匹配服務(wù)器對特征值進(jìn)行加密的情況,相應(yīng)的,步驟207的處理過程可以如下:接收經(jīng)過匹配服務(wù)器加密的第一特征值集合與第二特征值集合共同包含的特征值;基于預(yù)先存儲的第二密鑰對加密后的特征值進(jìn)行解密,得到第一特征值集合與第二特征值集合共同包含的特征值。

其中,第二密鑰可以是匹配服務(wù)器的公鑰。

在實施中,業(yè)務(wù)服務(wù)器可以接收匹配服務(wù)器發(fā)送的反饋消息,該反饋消息中可以攜帶有匹配服務(wù)器通過第四密鑰進(jìn)行加密后的特征值,以及匹配服務(wù)器的標(biāo)識。業(yè)務(wù)服務(wù)器可以對該反饋消息進(jìn)行解析,獲取加密后的特征值,然后可以基于第二密鑰對加密后的特征值進(jìn)行解密處理,得到特征值,進(jìn)而確定該特征值對應(yīng)的子數(shù)據(jù),得到本地與其他業(yè)務(wù)服務(wù)器共同包含的子數(shù)據(jù)。另外,第二密鑰也可以是業(yè)務(wù)服務(wù)器根據(jù)預(yù)先存儲的密鑰交換算法,與匹配服務(wù)器協(xié)商得到的密鑰。

本公開實施例中,獲取預(yù)先存儲的目標(biāo)數(shù)據(jù)集合,目標(biāo)數(shù)據(jù)集合包含至少一個子數(shù)據(jù),分別確定目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)對應(yīng)的特征值,得到第一特征值集合,將第一特征值集合發(fā)送給匹配服務(wù)器,以使匹配服務(wù)器將第一特征值集合與其他業(yè)務(wù)服務(wù)器的第二特征值集合進(jìn)行匹配處理,接收匹配服務(wù)器發(fā)送的第一特征值集合與第二特征值集合共同包含的特征值,確定接收到的特征值對應(yīng)的子數(shù)據(jù),得到本地與其他業(yè)務(wù)服務(wù)器共同包含的子數(shù)據(jù),這樣,由匹配服務(wù)器根據(jù)各子數(shù)據(jù)的特征值進(jìn)行匹配處理,無需業(yè)務(wù)服務(wù)器將自己的數(shù)據(jù)發(fā)送給其他業(yè)務(wù)服務(wù)器,可以有效的避免數(shù)據(jù)泄露的情況,提高數(shù)據(jù)的安全性。

基于相同的技術(shù)構(gòu)思,本公開實施例還提供了一種匹配數(shù)據(jù)的裝置,如圖3所示,該裝置包括:獲取模塊310,第一確定模塊320、發(fā)送模塊330和第二確定模塊340。

獲取模塊310,用于獲取預(yù)先存儲的目標(biāo)數(shù)據(jù)集合,所述目標(biāo)數(shù)據(jù)集合包含至少一個子數(shù)據(jù);

第一確定模塊320,用于分別確定所述目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)對應(yīng)的特征值,得到第一特征值集合;

發(fā)送模塊330,用于將所述第一特征值集合發(fā)送給匹配服務(wù)器,以使所述匹配服務(wù)器將所述第一特征值集合與其他業(yè)務(wù)服務(wù)器的第二特征值集合進(jìn)行匹配處理;

第二確定模塊340,用于接收所述匹配服務(wù)器發(fā)送的所述第一特征值集合與所述第二特征值集合共同包含的特征值,確定接收到的特征值對應(yīng)的子數(shù)據(jù),得到本地與所述其他業(yè)務(wù)服務(wù)器共同包含的子數(shù)據(jù)。

可選的,如圖4所示,所述第一確定模塊320,包括:

獲取子模塊321,用于獲取第一字符串,分別在所述目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)中,插入所述第一字符串;

確定子模塊322,用于基于預(yù)設(shè)的特征值算法,分別確定插入所述第一字符串后的每個子數(shù)據(jù)的特征值。

可選的,如圖5所示,所述裝置還包括:

接收模塊350,用于接收所述其他業(yè)務(wù)服務(wù)器發(fā)送的第二字符串;

生成模塊360,用于根據(jù)所述第二字符串和預(yù)設(shè)的第三字符串,生成所述第一字符串。

可選的,所述生成模塊360,用于:

在所述第二字符串中,插入預(yù)設(shè)的第三字符串,得到所述第一字符串。

可選的,如圖6所示,所述發(fā)送模塊330,包括:

加密子模塊331,用于基于預(yù)先存儲的第一密鑰對所述第一特征值集合進(jìn)行加密;

發(fā)送子模塊332,用于將加密后的第一特征值集合發(fā)送給所述匹配服務(wù)器。

可選的,如圖7所示,所述第二確定模塊340,包括:

接收子模塊341,用于接收經(jīng)過所述匹配服務(wù)器加密的所述第一特征值集合與所述第二特征值集合共同包含的特征值;

解密子模塊342,用于基于預(yù)先存儲的第二密鑰對加密后的特征值進(jìn)行解密,得到所述第一特征值集合與所述第二特征值集合共同包含的特征值。

基于相同的技術(shù)構(gòu)思,本公開實施例還提供了一種匹配數(shù)據(jù)的裝置,如圖8所示,該裝置包括:接收模塊810,匹配模塊820和發(fā)送模塊830。

接收模塊810,用于接收至少兩個業(yè)務(wù)服務(wù)器發(fā)送的特征值集合,其中,每個業(yè)務(wù)服務(wù)器的特征值集合由每個業(yè)務(wù)服務(wù)器基于其存儲的目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù),以及相同的特征值算法確定。

匹配模塊820,用于基于所述特征值集合進(jìn)行匹配處理,得到所述特征值集合共同包含的特征值;

發(fā)送模塊830,用于分別向所述每個業(yè)務(wù)服務(wù)器發(fā)送確定出的特征值。

可選的,圖9所示,所述接收模塊810,包括:

接收子模塊811,用于接收至少兩個業(yè)務(wù)服務(wù)器發(fā)送的加密后的特征值集合;

解密子模塊812,用于基于預(yù)先存儲的第三密鑰,對所述加密后的特征值集合進(jìn)行解密,得到所述特征值集合。

可選的,如圖10所示,所述發(fā)送模塊830,包括:

加密子模塊831,用于基于預(yù)先存儲的第四密鑰,對確定出的特征值進(jìn)行加密;

發(fā)送子模塊832,用于分別向所述每個業(yè)務(wù)服務(wù)器發(fā)送加密后的特征值。

可選的,所述匹配模塊820,用于:

將接收到的各特征值集合中的特征值進(jìn)行對比,確定所述各特征值集合共同包含的特征值。

關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。

本公開實施例中,獲取預(yù)先存儲的目標(biāo)數(shù)據(jù)集合,目標(biāo)數(shù)據(jù)集合包含至少一個子數(shù)據(jù),分別確定目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)對應(yīng)的特征值,得到第一特征值集合,將第一特征值集合發(fā)送給匹配服務(wù)器,以使匹配服務(wù)器將第一特征值集合與其他業(yè)務(wù)服務(wù)器的第二特征值集合進(jìn)行匹配處理,接收匹配服務(wù)器發(fā)送的第一特征值集合與第二特征值集合共同包含的特征值,確定接收到的特征值對應(yīng)的子數(shù)據(jù),得到本地與其他業(yè)務(wù)服務(wù)器共同包含的子數(shù)據(jù),這樣,由匹配服務(wù)器根據(jù)各子數(shù)據(jù)的特征值進(jìn)行匹配處理,無需業(yè)務(wù)服務(wù)器將自己的數(shù)據(jù)發(fā)送給其他業(yè)務(wù)服務(wù)器,可以有效的避免數(shù)據(jù)泄露的情況,提高數(shù)據(jù)的安全性。

需要說明的是:上述實施例提供的匹配數(shù)據(jù)的裝置在匹配數(shù)據(jù)時,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的匹配數(shù)據(jù)的裝置與匹配數(shù)據(jù)的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。

本公開再一示例性實施例提供了一種用于匹配數(shù)據(jù)的裝置1900的框圖。例如,裝置1900可以被提供為一業(yè)務(wù)服務(wù)器。參照圖11,裝置1900包括處理組件1922,其進(jìn)一步包括一個或多個處理器,以及由存儲器1932所代表的存儲器資源,用于存儲可由處理部件1922的執(zhí)行的指令,例如應(yīng)用程序。存儲器1932中存儲的應(yīng)用程序可以包括一個或一個以上的每一個對應(yīng)于一組指令的模塊。此外,處理組件1922被配置為執(zhí)行指令,以執(zhí)行上述對設(shè)備進(jìn)行控制的方法。

裝置1900還可以包括一個電源組件1926被配置為執(zhí)行裝置1900的電源管理,一個有線或無線網(wǎng)絡(luò)接口1950被配置為將裝置1900連接到網(wǎng)絡(luò),和一個輸入輸出(i/o)接口1958。裝置1900可以操作基于存儲在存儲器1932的操作系統(tǒng),例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或類似。

裝置1900可以包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于業(yè)務(wù)服務(wù)器進(jìn)行上述匹配數(shù)據(jù)的方法的指令。

本公開實施例中,獲取預(yù)先存儲的目標(biāo)數(shù)據(jù)集合,目標(biāo)數(shù)據(jù)集合包含至少一個子數(shù)據(jù),分別確定目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)對應(yīng)的特征值,得到第一特征值集合,將第一特征值集合發(fā)送給匹配服務(wù)器,以使匹配服務(wù)器將第一特征值集合與其他業(yè)務(wù)服務(wù)器的第二特征值集合進(jìn)行匹配處理,接收匹配服務(wù)器發(fā)送的第一特征值集合與第二特征值集合共同包含的特征值,確定接收到的特征值對應(yīng)的子數(shù)據(jù),得到本地與其他業(yè)務(wù)服務(wù)器共同包含的子數(shù)據(jù),這樣,由匹配服務(wù)器根據(jù)各子數(shù)據(jù)的特征值進(jìn)行匹配處理,無需業(yè)務(wù)服務(wù)器將自己的數(shù)據(jù)發(fā)送給其他業(yè)務(wù)服務(wù)器,可以有效的避免數(shù)據(jù)泄露的情況,提高數(shù)據(jù)的安全性。

本公開再一示例性實施例提供了一種用于匹配數(shù)據(jù)的裝置2000的框圖。例如,裝置2000可以被提供為一匹配服務(wù)器。參照圖12,裝置2000包括處理組件2022,其進(jìn)一步包括一個或多個處理器,以及由存儲器2032所代表的存儲器資源,用于存儲可由處理部件2022的執(zhí)行的指令,例如應(yīng)用程序。存儲器2032中存儲的應(yīng)用程序可以包括一個或一個以上的每一個對應(yīng)于一組指令的模塊。此外,處理組件2022被配置為執(zhí)行指令,以執(zhí)行上述對設(shè)備進(jìn)行控制的方法。

裝置2000還可以包括一個電源組件2026被配置為執(zhí)行裝置2000的電源管理,一個有線或無線網(wǎng)絡(luò)接口2050被配置為將裝置2000連接到網(wǎng)絡(luò),和一個輸入輸出(i/o)接口2058。裝置2000可以操作基于存儲在存儲器2032的操作系統(tǒng),例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或類似。

裝置2000可以包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于匹配服務(wù)器進(jìn)行上述匹配數(shù)據(jù)的方法的指令。

本公開實施例中,獲取預(yù)先存儲的目標(biāo)數(shù)據(jù)集合,目標(biāo)數(shù)據(jù)集合包含至少一個子數(shù)據(jù),分別確定目標(biāo)數(shù)據(jù)集合中的每個子數(shù)據(jù)對應(yīng)的特征值,得到第一特征值集合,將第一特征值集合發(fā)送給匹配服務(wù)器,以使匹配服務(wù)器將第一特征值集合與其他業(yè)務(wù)服務(wù)器的第二特征值集合進(jìn)行匹配處理,接收匹配服務(wù)器發(fā)送的第一特征值集合與第二特征值集合共同包含的特征值,確定接收到的特征值對應(yīng)的子數(shù)據(jù),得到本地與其他業(yè)務(wù)服務(wù)器共同包含的子數(shù)據(jù),這樣,由匹配服務(wù)器根據(jù)各子數(shù)據(jù)的特征值進(jìn)行匹配處理,無需業(yè)務(wù)服務(wù)器將自己的數(shù)據(jù)發(fā)送給其他業(yè)務(wù)服務(wù)器,可以有效的避免數(shù)據(jù)泄露的情況,提高數(shù)據(jù)的安全性。

本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。

應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1