一種用于輔助交互及交互的方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及計算機設備領域,尤其涉及一種在網(wǎng)絡設備中用于輔助交互的方法和裝置以及一種用于交互的方法及裝置。
【背景技術】
[0002]現(xiàn)有技術中,當用戶通過搜索引擎獲得搜索結果時,搜索引擎常常還會在搜索結果的顯著位置放置廣告。當用戶點擊廣告后,可進入廣告主的網(wǎng)站,并可以進行后續(xù)的例如購買商品、信息交流等交互行為。然而,在現(xiàn)有技術中,由于用戶與廣告主之間的線下交互行為無法被搜索平臺感知,搜索平臺不能獲取到例如用戶是否與廣告主進行了交易等信息,也不能獲知用戶或廣告主所發(fā)布的關于交易的信息是否基于真實發(fā)生的交易。因此,搜索引擎如何追蹤線下交互行為,用于優(yōu)化其搜索過程是一個需要解決的問題。
【發(fā)明內容】
[0003]本發(fā)明的目的是提供一種在網(wǎng)絡設備中用于輔助交互的方法和裝置以及一種用于交互的方法及裝置。
[0004]根據(jù)本發(fā)明的一個方面,提供在網(wǎng)絡設備中用于輔助交互的方法,其中,該方法包括:
[0005]-獲取第一方與第二方的可能的交互需求;
[0006]-基于所述交互需求,生成序列號;
[0007]-基于所述交互需求,為第一方生成第一公鑰及第一私鑰以及為第二方生成第二公鑰及第二私鑰;
[0008]-將所述序列號、第一公鑰及第一私鑰發(fā)送至第一方,以及將所述序列號、第二公鑰及第二私鑰發(fā)送至第二方。
[0009]根據(jù)本發(fā)明的另一個方面,提供一種用于交互的方法,其中,該方法包括:
[0010]-第一方獲取網(wǎng)絡設備基于第一方與第二方的可能的交互需求所生成的序列號、第一公鑰及第一私鑰;
[0011]-第二方獲取所述網(wǎng)絡設備基于第一方與第二方的可能的交互需求所生成的所述序列號、第二公鑰及第二私鑰;
[0012]-第一方將第一公鑰發(fā)送至第二方;
[0013]-第二方基于所述序列號、第二公鑰、第二私鑰以及第一公鑰,將關于第一方與第二方的交互的信息發(fā)送至所述網(wǎng)絡設備以進行發(fā)布。
[0014]根據(jù)本發(fā)明的還一個方面,提供一種在網(wǎng)絡設備中用于輔助交互的裝置,其中,該裝置包括:
[0015]-用于獲取第一方與第二方的可能的交互需求的裝置;
[0016]-用于基于所述交互需求,生成序列號的裝置;
[0017]-用于基于所述交互需求,為第一方生成第一公鑰及第一私鑰以及為第二方生成第二公鑰及第二私鑰的裝置;
[0018]-用于將所述序列號、第一公鑰及第一私鑰發(fā)送至第一方,以及將所述序列號、第二公鑰及第二私鑰發(fā)送至第二方的裝置。
[0019]根據(jù)本發(fā)明的再一個方面,提供一種用于交互的裝置,其中,該裝置包括:
[0020]-用于第一方獲取網(wǎng)絡設備基于第一方與第二方的可能的交互需求所生成的序列號、第一公鑰及第一私鑰的裝置;
[0021]-用于第二方獲取所述網(wǎng)絡設備基于第一方與第二方的可能的交互需求所生成的所述序列號、第二公鑰及第二私鑰的裝置;
[0022]-用于第一方將第一公鑰發(fā)送至第二方的裝置;
[0023]-用于第二方基于所述序列號、第二公鑰、第二私鑰以及第一公鑰,將關于第一方與第二方的交互的信息發(fā)送至所述網(wǎng)絡設備以進行發(fā)布的裝置。
[0024]與現(xiàn)有技術相比,本發(fā)明在網(wǎng)絡設備中可以獲取到交互需求,從而生成序列號,并為交互雙方生成各自的公鑰及私鑰。當交互雙方在進行交互時,一方可以將公鑰發(fā)送給另一方,從而另一方能夠基于序列號、雙方的公鑰以及其自身的私鑰來通過網(wǎng)絡設備發(fā)布關于交互的信息。利用本發(fā)明,能夠更好地保證交互方所發(fā)布的信息基于真實的線下交互行為。并且利用本發(fā)明,能夠更好地追蹤交互雙方的線下交互行為。
【附圖說明】
[0025]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0026]圖1示出根據(jù)本發(fā)明一個方面的實施例的在網(wǎng)絡設備中用于輔助交互的方法的流程圖;
[0027]圖2示出根據(jù)本發(fā)明另一個方面的實施例的用于交互的方法的流程圖;
[0028]圖3示出利用本發(fā)明的交互過程的實例;
[0029]圖4示出根據(jù)本發(fā)明又一個方面的實施例的在網(wǎng)絡設備中用于輔助交互的裝置的不意圖;
[0030]圖5示出根據(jù)本發(fā)明再一個方面的實施例的用于交互的裝置的示意圖。
[0031]附圖中相同或相似的附圖標記代表相同或相似的部件。
【具體實施方式】
[0032]在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實施。此外,各項操作的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數(shù)、規(guī)程、子例程、子程序等等。
[0033]在上下文中所稱“計算機設備”,也稱為“電腦”,是指可以通過運行預定程序或指令來執(zhí)行數(shù)值計算和/或邏輯計算等預定處理過程的智能電子設備,其可以包括處理器與存儲器,由處理器執(zhí)行在存儲器中預存的存續(xù)指令來執(zhí)行預定處理過程,或是由ASIC、FPGA、DSP等硬件執(zhí)行預定處理過程,或是由上述二者組合來實現(xiàn)。計算機設備包括但不限于服務器、個人電腦、筆記本電腦、平板電腦、智能手機等。
[0034]所述計算機設備包括用戶設備與網(wǎng)絡設備。其中,所述用戶設備包括但不限于電腦、智能手機、PDA等;所述網(wǎng)絡設備包括但不限于單個網(wǎng)絡服務器、多個網(wǎng)絡服務器組成的服務器組或基于云計算(Cloud Computing)的由大量計算機或網(wǎng)絡服務器構成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。其中,所述計算機設備可單獨運行來實現(xiàn)本發(fā)明,也可接入網(wǎng)絡并通過與網(wǎng)絡中的其他計算機設備的交互操作來實現(xiàn)本發(fā)明。其中,所述計算機設備所處的網(wǎng)絡包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡等。
[0035]需要說明的是,所述用戶設備、網(wǎng)絡設備和網(wǎng)絡等僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的計算機設備或網(wǎng)絡如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并以引用方式包含于此。
[0036]后面所討論的方法(其中一些通過流程圖示出)可以通過硬件、軟件、固件、中間件、微代碼、硬件描述語言或者其任意組合來實施。當用軟件、固件、中間件或微代碼來實施時,用以實施必要任務的程序代碼或代碼段可以被存儲在機器或計算機可讀介質(比如存儲介質)中。(一個或多個)處理器可以實施必要的任務。
[0037]這里所公開的具體結構和功能細節(jié)僅僅是代表性的,并且是用于描述本發(fā)明的示例性實施例的目的。但是本發(fā)明可以通過許多替換形式來具體實現(xiàn),并且不應當被解釋成僅僅受限于這里所闡述的實施例。
[0038]應當理解的是,雖然在這里可能使用了術語“第一”、“第二”等等來描述各個單元,但是這些單元不應當受這些術語限制。使用這些術語僅僅是為了將一個單元與另一個單元進行區(qū)分。舉例來說,在不背離示例性實施例的范圍的情況下,第一單元可以被稱為第二單元,并且類似地第二單元可以被稱為第一單元。這里所使用的術語“和/或”包括其中一個或更多所列出的相關聯(lián)項目的任意和所有組合。
[0039]應當理解的是,當一個單元被稱為“連接”或“耦合”到另一單元時,其可以直接連接或耦合到所述另一單元,或者可以存在中間單元。與此相對,當一個單元被稱為“直接連接”或“直接耦合”到另一單元時,則不存在中間單元。應當按照類似的方式來解釋被用于描述單元之間的關系的其他詞語(例如“處于...之間”相比于“直接處于...之間”,“與...鄰近”相比于“與...直接鄰近”等等)。
[0040]這里所使用的術語僅僅是為了描述具體實施例而不意圖限制示例性實施例。除非上下文明確地另有所指