一種獲取信息的方法、智能終端和服務端的制作方法
【專利摘要】本發(fā)明公開了一種獲取信息的方法、智能終端和服務端,包括智能終端接收到來自感興趣者的第一外部指令時,簽署查找出的區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者簽署的智能合約中第一外部指令指示的智能合約;其中,發(fā)布者簽署的智能合約包括一個或一個以上信息獲取約定;服務端檢測出區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者和感興趣者雙方簽署后的智能合約中的信息獲取約定生效時,將生效的信息獲取約定規(guī)定的信息推送給簽署檢測出的智能合約的智能終端。通過本發(fā)明提供的技術(shù)方案,降低了信息獲取的復雜度,提高了感興趣者獲取信息的效率,從而改善了獲取信息的用戶體驗。
【專利說明】
一種獲取信息的方法、智能終端和服務端
技術(shù)領域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)信息處理技術(shù),尤指一種獲取信息的方法、智能終端和服務端。
【背景技術(shù)】
[0002]眾所周知,隨著互聯(lián)網(wǎng)的飛速發(fā)展,信息量呈現(xiàn)出指數(shù)性增長。獲取信息的現(xiàn)有第一種方法大致包括:智能終端如計算機根據(jù)來自感興趣者如上網(wǎng)用戶的外部指令,通過中心化系統(tǒng)如門戶網(wǎng)站查找所需信息。由于中心化系統(tǒng)保存的信息的數(shù)量巨大,因此感興趣者通常需要花費較長時間來查找所需信息,這樣增加了感興趣者獲取信息的復雜度。
[0003]為了降低獲取信息的復雜度,獲取信息的現(xiàn)有第二種方法大致包括:智能終端根據(jù)來自感興趣者的外部指令簽署服務端如門戶網(wǎng)站的服務器發(fā)布的一個或一個以上信息獲取約定,其中,信息獲取約定規(guī)定何時獲取何種信息,簽署信息獲取約定為確認接受信息獲取約定;服務端檢測出信息獲取約定生效即檢測出滿足信息獲取約定規(guī)定的“何時”的條件時,將生效的信息獲取約定規(guī)定的信息(以下簡稱為預訂信息)推送給簽署了生效的信息獲取約定的智能終端。這種獲取信息的方法雖然降低了獲取信息的復雜度,但實際中由于服務端經(jīng)常推送一些與預定信息相關的信息(以下簡稱相關信息)如廣告信息給感興趣者,使得感興趣者不得不從推送的信息中查找真正感興趣的信息,這樣降低了感興趣者獲取信息的效率。由于通過推送相關信息能夠獲得相當可觀的商業(yè)利益,因此這種情況非常普遍。這樣,相比于采用現(xiàn)有第一種方法,采用現(xiàn)有第二種方法獲取信息的效率通常沒有明顯改善,甚至由于相關信息過多使得效率下降,這樣感興趣者對現(xiàn)有第二種方法的信任度逐漸下降。
【發(fā)明內(nèi)容】
[0004]為了解決上述技術(shù)問題,本發(fā)明提供了一種獲取信息的方法、智能終端和服務端,能夠降低信息獲取的復雜度,提高感興趣者獲取信息的效率,從而改善獲取信息的用戶體驗。
[0005]為了達到本發(fā)明目的,本發(fā)明公開了一種獲取信息的方法,包括:
[0006]智能終端接收到來自感興趣者的第一外部指令時,簽署查找出的區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者簽署的智能合約中所述第一外部指令指示的智能合約;其中,發(fā)布者簽署的智能合約包括一個或一個以上信息獲取約定;
[0007]服務端檢測出區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者和感興趣者雙方簽署后的智能合約中的信息獲取約定生效時,將生效的信息獲取約定規(guī)定的信息推送給簽署檢測出的智能合約的智能終端。
[0008]所述方法之前還包括:
[0009]所述智能終端接收到來自所述感興趣者的第二外部指令時,查找所述區(qū)塊鏈分布式網(wǎng)絡中具有所述第二外部指令指定特征的所述發(fā)布者簽署的智能合約。
[0010]所述查找區(qū)塊鏈分布式網(wǎng)絡中具有第二外部指令指定特征的發(fā)布者簽署的智能合約之前,該方法還包括:
[0011 ] 所述服務端根據(jù)來自發(fā)布者的第三外部指令,建立并簽署包含所述第三外部指令指示的各信息獲取約定的智能合約,并將所述發(fā)布者簽署的智能合約發(fā)布到區(qū)塊鏈分布式網(wǎng)絡中。
[0012]所述信息獲取約定規(guī)定的信息可以為應用程序的地址信息;此時,
[0013]所述方法之后還包括:在檢測出滿足預先設置的安裝策略時,根據(jù)接收到的所述地址信息獲取并安裝應用程序。
[0014]其中,所述安裝策略為:所述智能終端通過預設方式連接互聯(lián)網(wǎng),且處于預設模式。
[0015]優(yōu)選地,所述預設模式為所述智能終端處于待機狀態(tài)。
[0016]本發(fā)明還公開了一種智能終端,至少包括簽署單元,其中,
[0017]簽署單元,用于智能終端根據(jù)接收到的來自感興趣者的第一外部指令時,簽署查找出的區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者簽署的智能合約中所述第一外部指令指示的智能合約;其中,發(fā)布者簽署的智能合約包括一個或一個以上信息獲取約定。
[0018]所述智能終端還包括查找單元,用于根據(jù)接收到的來自感興趣者的第二外部指令,查找所述區(qū)塊鏈分布式網(wǎng)絡中具有所述第二外部指令指定特征的發(fā)布者簽署的智能合約。
[0019]所述信息獲取約定規(guī)定的信息可以為應用程序的地址信息;此時,
[0020]所述智能終端還包括安裝單元,用于在檢測出滿足預先設置的安裝策略時,根據(jù)接收到的所述地址信息獲取并安裝應用程序。
[0021]本發(fā)明還公開了一種服務端,包括發(fā)布單元和推送單元,其中,
[0022]發(fā)布單元,用于根據(jù)來自發(fā)布者的第三外部指令,建立并簽署包含所述第三外部指令指示的各信息獲取約定的智能合約,并將發(fā)布者簽署的智能合約發(fā)布到區(qū)塊鏈分布式網(wǎng)絡中;
[0023]推送單元,用于檢測出區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者和感興趣者雙方簽署后的智能合約中的信息獲取約定生效時,將生效的信息獲取約定規(guī)定的信息推送給簽署檢測出的智能合約的智能終端。
[0024]與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案包括:智能終端接收到來自感興趣者的第一外部指令時,簽署查找出的區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者簽署的智能合約中第一外部指令指示的智能合約;其中,發(fā)布者簽署的智能合約包括一個或一個以上信息獲取約定;服務端檢測出區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者和感興趣者雙方簽署后的智能合約中的信息獲取約定生效時,將生效的信息獲取約定規(guī)定的信息推送給簽署檢測出的智能合約的智能終端。本發(fā)明技術(shù)方案,一方面,相比于現(xiàn)有第一種方法,由于實現(xiàn)了服務端自動向智能終端者推送預訂信息,因此降低了獲取信息的復雜度;另一方面,相比于現(xiàn)有第二種方法,實現(xiàn)了根據(jù)智能合約推送預定信息,由于智能合約具有充分透明和受監(jiān)督的技術(shù)特征,因此避免了采用現(xiàn)有第二種方法獲取信息時經(jīng)常出現(xiàn)的推送相關信息的情況,有效提高了獲取信息的效率,從而改善了獲取信息的用戶體驗。
[0025]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
【附圖說明】
[0026]附圖用來提供對本發(fā)明技術(shù)方案的進一步理解,并且構(gòu)成說明書的一部分,與本申請的實施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對本發(fā)明技術(shù)方案的限制。
[0027]圖1為本發(fā)明獲取信息的方法的流程圖;
[0028]圖2為本發(fā)明獲取信息的系統(tǒng)的組成結(jié)構(gòu)示意圖。
【具體實施方式】
[0029]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0030]為了提高感興趣者對約定的信任度,密碼學家尼克薩博(Nick Szabo)早在1994年提出了智能合約的理念。然而,在區(qū)塊鏈出現(xiàn)以前智能合約無法應用到現(xiàn)實中。通俗來講,智能合約包括一個或一個以上約定;區(qū)塊鏈,是一種信息資源的組織結(jié)構(gòu),邏輯上為一個或一個以上區(qū)塊的鏈表,區(qū)塊用于存儲一個或一個以上信息資源如智能合約,基于區(qū)塊鏈的分布式網(wǎng)絡(以下簡稱區(qū)塊鏈分布式網(wǎng)絡)中的每個節(jié)點都保存有相同的區(qū)塊鏈。不難理解,區(qū)塊鏈分布式網(wǎng)絡主要由保存有區(qū)塊鏈的各節(jié)點組成。
[0031]智能合約在發(fā)布者和感興趣者均簽署后開始履行,也就是說,智能合約包括的各約定開始履行。從智能合約的本質(zhì)來看,智能合約是通過計算機程序來實現(xiàn)的,用于實現(xiàn)智能合約的計算機程序是對外公開的,而且區(qū)塊鏈分布式網(wǎng)絡中的每個節(jié)點均負責監(jiān)督實現(xiàn)智能合約的計算機程序的執(zhí)行。也就是說,智能合約是充分透明和受監(jiān)督的計算機程序。這樣,智能合約有效避免了中心化系統(tǒng)如門戶網(wǎng)站或電子商務系統(tǒng)的一些問題。以電子商務系統(tǒng)為例來看,電子商務系統(tǒng)本質(zhì)上也是計算機程序,然而實現(xiàn)電子商務系統(tǒng)的計算機程序是不對外公開的,運行電子商務系統(tǒng)的公司負責監(jiān)督電子商務系統(tǒng)的計算機程序的執(zhí)行,這樣依托于電子商務系統(tǒng)的買賣雙方均只能相信該電子商務系統(tǒng)是合法的。眾所周知,現(xiàn)有一些運行中心化系統(tǒng)的公司出現(xiàn)過不合法運行中心化系統(tǒng)的情況如推送大量不感興趣的相關信息、或者虛假宣傳等??梢姡悄芎霞s由于具有充分透明和受監(jiān)督的技術(shù)特征,能夠得到感興趣者的充分信任。
[0032]圖1為本發(fā)明獲取信息的方法的流程圖,如圖1所示,包括:
[0033]步驟101:智能終端根據(jù)接收到的來自感興趣者的第一外部指令,簽署查找出的區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者簽署的智能合約中第一外部指令指示的智能合約。
[0034]其中,發(fā)布者簽署的智能合約包括一個或一個以上信息獲取約定。這里,信息獲取約定規(guī)定何時獲取何種信息。
[0035]進一步地,
[0036]步驟101之前還包括:智能終端根據(jù)接收到的來自感興趣者的第二外部指令,查找區(qū)塊鏈分布式網(wǎng)絡中具有第二外部指令指定特征的智能合約。
[0037]其中,智能終端可以通過現(xiàn)有人機交互技術(shù)獲取外部指令如第二外部指令。
[0038]其中,智能終端可以通過現(xiàn)有區(qū)塊鏈技術(shù)實現(xiàn)上述步驟中的查找區(qū)塊鏈分布式網(wǎng)絡中具有第二外部指令指定特征的智能合約。
[0039]進一步地,
[0040]上述步驟中查找區(qū)塊鏈分布式網(wǎng)絡中具有第二外部指令指定特征的智能合約之前,本發(fā)明方法還包括:服務端根據(jù)來自發(fā)布者的第三外部指令,建立并簽署包含第三外部指令指示的各信息獲取約定的智能合約,并將發(fā)布者簽署的智能合約發(fā)布到區(qū)塊鏈分布式網(wǎng)絡中。
[0041 ] 其中,服務端可以通過現(xiàn)有用于開發(fā)智能合約的開發(fā)平臺如以太坊建立并簽署智能合約。
[0042]其中,服務端可以通過現(xiàn)有區(qū)塊鏈技術(shù)將將發(fā)布者簽署的智能合約發(fā)布到區(qū)塊鏈分布式網(wǎng)絡中。
[0043]在本發(fā)明的實施例中,智能終端接收到第一外部指令時,針對第一外部指令指示的每個智能合約,通過現(xiàn)有區(qū)塊鏈技術(shù)簽署當前智能合約即確認接受當前智能合約。
[0044]步驟102:服務端檢測出區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者和感興趣者雙方簽署后的智能合約中的信息獲取約定生效時,將生效的信息獲取約定規(guī)定的信息推送給簽署檢測出的智能合約智能終端。
[0045]需要說明的是,信息獲取約定生效即為滿足信息獲取約定規(guī)定的“何時”的條件。
[0046]在本發(fā)明的實施例中,服務端檢測出雙方簽署的智能合約中的信息獲取約定生效生效時,獲取生效的信息獲取約定規(guī)定的信息即預訂信息,將獲得的預訂信息推送給對應的智能終端。其中,獲取預定信息的具體實現(xiàn),屬于本領域技術(shù)人員的慣用技術(shù)手段,并不用于限定本發(fā)明的保護范圍,此處不再贅述。
[0047]在本發(fā)明的實施例中,信息獲取約定規(guī)定的信息為應用程序的地址信息。此時,步驟102之后還包括:
[0048]在智能終端檢測出滿足預先設置的安裝策略時,根據(jù)接收到的地址信息獲取并安裝應用程序。
[0049]其中,安裝策略為:智能終端通過預設方式如通過無線局域網(wǎng)方式連接互聯(lián)網(wǎng),且處于預設模式。優(yōu)選地,預設模式為智能終端處于待機狀態(tài)。
[0050]智能終端通過無線局域網(wǎng)方式連接互聯(lián)網(wǎng)時獲取并安裝應用程序,一方面,由于通過無線局域網(wǎng)相比于通過無線通信網(wǎng)絡如長期演進(LTE)無線通信網(wǎng)絡進行的通信更加穩(wěn)定,因此保證了穩(wěn)定地獲取并安裝應用程序;另一方面,避免了通過無線通信網(wǎng)絡獲取并安裝應用程序,使得智能終端不消耗通常需要支付費用的無線通信網(wǎng)絡的數(shù)據(jù)流量。
[0051]智能終端處于待機狀態(tài)時獲取并安裝應用程序,避免了智能終端處于操作狀態(tài)如感興趣者正在操作智能終端時獲取并安裝應用程序,從而避免了獲取并安裝應用程序增加智能終端的負荷而降低感興趣操作智能終端的用戶體驗,也就是說,保證了智能終端的用戶體驗。
[0052]圖2為本發(fā)明獲取信息的系統(tǒng)的組成結(jié)構(gòu)示意圖,如圖2所示,包括一個或一個以上智能終端和服務端。
[0053]其中,智能終端至少包括簽署單元,其中,
[0054]簽署單元,用于智能終端接收到來自感興趣者的第一外部指令時,簽署查找出的區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者簽署的智能合約中第一外部指令指示的智能合約。
[0055]其中,發(fā)布者簽署的智能合約包括一個或一個以上信息獲取約定。
[0056]進一步地,
[0057]智能終端還包括查找單元,用于接收到來自感興趣者的第二外部指令時,查找區(qū)塊鏈分布式網(wǎng)絡中具有第二外部指令指定特征的發(fā)布者簽署的智能合約。
[0058]進一步地,
[0059]在本發(fā)明的實施例中,信息獲取約定規(guī)定的信息為應用程序的地址信息。此時,智能終端還包括安裝單元,用于在檢測出滿足預先設置的安裝策略時,根據(jù)接收到的地址信息獲取并安裝應用程序。
[0060]其中,安裝策略為:智能終端通過預設方式連接互聯(lián)網(wǎng),且處于預設模式。優(yōu)選地,預設模式為智能終端處于待機狀態(tài)。
[0061]服務端包括發(fā)布單元和推送單元,其中,
[0062]發(fā)布單元,用于根據(jù)來自發(fā)布者的第三外部指令,建立并簽署包含第三外部指令指示的各信息獲取約定的智能合約,并將發(fā)布者簽署的智能合約發(fā)布到區(qū)塊鏈分布式網(wǎng)絡中。
[0063]推送單元,用于檢測出區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者和感興趣者雙方簽署后的智能合約中的信息獲取約定生效時,將生效的信息獲取約定規(guī)定的信息推送給簽署檢測出的智能合約的智能終端。
[0064]雖然本發(fā)明所揭露的實施方式如上所述,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式及細節(jié)上進行任何的修改與變化,但本發(fā)明的專利保護范圍,仍須以所附的權(quán)利要求書所界定的范圍為準。
【主權(quán)項】
1.一種獲取信息的方法,其特征在于,包括: 智能終端接收到來自感興趣者的第一外部指令時,簽署查找出的區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者簽署的智能合約中所述第一外部指令指示的智能合約;其中,發(fā)布者簽署的智能合約包括一個或一個以上信息獲取約定; 服務端檢測出區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者和感興趣者雙方簽署后的智能合約中的信息獲取約定生效時,將生效的信息獲取約定規(guī)定的信息推送給簽署檢測出的智能合約的智能終端。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法之前還包括: 所述智能終端接收到來自所述感興趣者的第二外部指令時,查找所述區(qū)塊鏈分布式網(wǎng)絡中具有所述第二外部指令指定特征的所述發(fā)布者簽署的智能合約。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述查找區(qū)塊鏈分布式網(wǎng)絡中具有第二外部指令指定特征的發(fā)布者簽署的智能合約之前,該方法還包括: 所述服務端根據(jù)來自發(fā)布者的第三外部指令,建立并簽署包含所述第三外部指令指示的各信息獲取約定的智能合約,并將所述發(fā)布者簽署的智能合約發(fā)布到區(qū)塊鏈分布式網(wǎng)絡中。4.根據(jù)權(quán)利要求1?3任一項所述的方法,其特征在于,所述信息獲取約定規(guī)定的信息為應用程序的地址信息; 所述方法之后還包括:在檢測出滿足預先設置的安裝策略時,根據(jù)接收到的所述地址信息獲取并安裝應用程序。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述安裝策略為:所述智能終端通過預設方式連接互聯(lián)網(wǎng),且處于預設模式。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述預設模式為所述智能終端處于待機狀態(tài)。7.一種智能終端,其特征在于,至少包括簽署單元,其中, 簽署單元,用于智能終端根據(jù)接收到的來自感興趣者的第一外部指令時,簽署查找出的區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者簽署的智能合約中所述第一外部指令指示的智能合約;其中,發(fā)布者簽署的智能合約包括一個或一個以上信息獲取約定。8.根據(jù)權(quán)利要求7任一項所述的智能終端,其特征在于,還包括查找單元,用于根據(jù)接收到的來自感興趣者的第二外部指令,查找所述區(qū)塊鏈分布式網(wǎng)絡中具有所述第二外部指令指定特征的發(fā)布者簽署的智能合約。9.根據(jù)權(quán)利要求8所述的智能終端,其特征在于,所述信息獲取約定規(guī)定的信息為應用程序的地址信息; 所述智能終端還包括安裝單元,用于在檢測出滿足預先設置的安裝策略時,根據(jù)接收到的所述地址信息獲取并安裝應用程序。10.一種服務端,其特征在于,包括發(fā)布單元和推送單元,其中, 發(fā)布單元,用于根據(jù)來自發(fā)布者的第三外部指令,建立并簽署包含所述第三外部指令指示的各信息獲取約定的智能合約,并將發(fā)布者簽署的智能合約發(fā)布到區(qū)塊鏈分布式網(wǎng)絡中; 推送單元,用于檢測出區(qū)塊鏈分布式網(wǎng)絡中發(fā)布者和感興趣者雙方簽署后的智能合約中的信息獲取約定生效時,將生效的信息獲取約定規(guī)定的信息推送給簽署檢測出的智能合約的智能終端。
【文檔編號】H04L29/08GK105991731SQ201510081615
【公開日】2016年10月5日
【申請日】2015年2月13日
【發(fā)明人】武華森
【申請人】中興通訊股份有限公司