首页 / 专利库 / 银行与财务事项 / 智能合约 / 一种获取信息的方法、智能终端和服务端

一种获取信息的方法、智能终端和服务端

阅读:622发布:2022-01-27

专利汇可以提供一种获取信息的方法、智能终端和服务端专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种获取信息的方法、智能终端和服务端,包括智能终端接收到来自感兴趣者的第一外部指令时,签署查找出的 区 块 链 分布式网络中发布者签署的 智能合约 中第一外部指令指示的智能合约;其中,发布者签署的智能合约包括一个或一个以上信息获取约定;服务端检测出区块链分布式网络中发布者和感兴趣者双方签署后的智能合约中的信息获取约定生效时,将生效的信息获取约定规定的信息推送给签署检测出的智能合约的智能终端。通过本发明提供的技术方案,降低了信息获取的复杂度,提高了感兴趣者获取信息的效率,从而改善了获取信息的用户体验。,下面是一种获取信息的方法、智能终端和服务端专利的具体信息内容。

1.一种获取信息的方法,其特征在于,包括:
智能终端接收到来自感兴趣者的第一外部指令时,签署查找出的链分布式网络中发布者签署的智能合约中所述第一外部指令指示的智能合约;其中,发布者签署的智能合约包括一个或一个以上信息获取约定;
服务端检测出区块链分布式网络中发布者和感兴趣者双方签署后的智能合约中的信息获取约定生效时,将生效的信息获取约定规定的信息推送给签署检测出的智能合约的智能终端。
2.根据权利要求1所述的方法,其特征在于,所述方法之前还包括:
所述智能终端接收到来自所述感兴趣者的第二外部指令时,查找所述区块链分布式网络中具有所述第二外部指令指定特征的所述发布者签署的智能合约。
3.根据权利要求2所述的方法,其特征在于,所述查找区块链分布式网络中具有第二外部指令指定特征的发布者签署的智能合约之前,该方法还包括:
所述服务端根据来自发布者的第三外部指令,建立并签署包含所述第三外部指令指示的各信息获取约定的智能合约,并将所述发布者签署的智能合约发布到区块链分布式网络中。
4.根据权利要求1~3任一项所述的方法,其特征在于,所述信息获取约定规定的信息为应用程序的地址信息;
所述方法之后还包括:在检测出满足预先设置的安装策略时,根据接收到的所述地址信息获取并安装应用程序。
5.根据权利要求4所述的方法,其特征在于,所述安装策略为:所述智能终端通过预设方式连接互联网,且处于预设模式。
6.根据权利要求5所述的方法,其特征在于,所述预设模式为所述智能终端处于待机状态。
7.一种智能终端,其特征在于,至少包括签署单元,其中,
签署单元,用于智能终端根据接收到的来自感兴趣者的第一外部指令时,签署查找出的区块链分布式网络中发布者签署的智能合约中所述第一外部指令指示的智能合约;其中,发布者签署的智能合约包括一个或一个以上信息获取约定。
8.根据权利要求7任一项所述的智能终端,其特征在于,还包括查找单元,用于根据接收到的来自感兴趣者的第二外部指令,查找所述区块链分布式网络中具有所述第二外部指令指定特征的发布者签署的智能合约。
9.根据权利要求8所述的智能终端,其特征在于,所述信息获取约定规定的信息为应用程序的地址信息;
所述智能终端还包括安装单元,用于在检测出满足预先设置的安装策略时,根据接收到的所述地址信息获取并安装应用程序。
10.一种服务端,其特征在于,包括发布单元和推送单元,其中,
发布单元,用于根据来自发布者的第三外部指令,建立并签署包含所述第三外部指令指示的各信息获取约定的智能合约,并将发布者签署的智能合约发布到区块链分布式网络中;
推送单元,用于检测出区块链分布式网络中发布者和感兴趣者双方签署后的智能合约中的信息获取约定生效时,将生效的信息获取约定规定的信息推送给签署检测出的智能合约的智能终端。

说明书全文

一种获取信息的方法、智能终端和服务端

技术领域

[0001] 本发明涉及互联网信息处理技术,尤指一种获取信息的方法、智能终端和服务端。

背景技术

[0002] 众所周知,随着互联网的飞速发展,信息量呈现出指数性增长。获取信息的现有第一种方法大致包括:智能终端如计算机根据来自感兴趣者如上网用户的外部指令,通过中心化系统如网站查找所需信息。由于中心化系统保存的信息的数量巨大,因此感兴趣者通常需要花费较长时间来查找所需信息,这样增加了感兴趣者获取信息的复杂度。
[0003] 为了降低获取信息的复杂度,获取信息的现有第二种方法大致包括:智能终端根据来自感兴趣者的外部指令签署服务端如门户网站的服务器发布的一个或一个以上信息获取约定,其中,信息获取约定规定何时获取何种信息,签署信息获取约定为确认接受信息获取约定;服务端检测出信息获取约定生效即检测出满足信息获取约定规定的“何时”的条件时,将生效的信息获取约定规定的信息(以下简称为预订信息)推送给签署了生效的信息获取约定的智能终端。这种获取信息的方法虽然降低了获取信息的复杂度,但实际中由于服务端经常推送一些与预定信息相关的信息(以下简称相关信息)如广告信息给感兴趣者,使得感兴趣者不得不从推送的信息中查找真正感兴趣的信息,这样降低了感兴趣者获取信息的效率。由于通过推送相关信息能够获得相当可观的商业利益,因此这种情况非常普遍。这样,相比于采用现有第一种方法,采用现有第二种方法获取信息的效率通常没有明显改善,甚至由于相关信息过多使得效率下降,这样感兴趣者对现有第二种方法的信任度逐渐下降。

发明内容

[0004] 为了解决上述技术问题,本发明提供了一种获取信息的方法、智能终端和服务端,能够降低信息获取的复杂度,提高感兴趣者获取信息的效率,从而改善获取信息的用户体验。
[0005] 为了达到本发明目的,本发明公开了一种获取信息的方法,包括:
[0006] 智能终端接收到来自感兴趣者的第一外部指令时,签署查找出的链分布式网络中发布者签署的智能合约中所述第一外部指令指示的智能合约;其中,发布者签署的智能合约包括一个或一个以上信息获取约定;
[0007] 服务端检测出区块链分布式网络中发布者和感兴趣者双方签署后的智能合约中的信息获取约定生效时,将生效的信息获取约定规定的信息推送给签署检测出的智能合约的智能终端。
[0008] 所述方法之前还包括:
[0009] 所述智能终端接收到来自所述感兴趣者的第二外部指令时,查找所述区块链分布式网络中具有所述第二外部指令指定特征的所述发布者签署的智能合约。
[0010] 所述查找区块链分布式网络中具有第二外部指令指定特征的发布者签署的智能合约之前,该方法还包括:
[0011] 所述服务端根据来自发布者的第三外部指令,建立并签署包含所述第三外部指令指示的各信息获取约定的智能合约,并将所述发布者签署的智能合约发布到区块链分布式网络中。
[0012] 所述信息获取约定规定的信息可以为应用程序的地址信息;此时,[0013] 所述方法之后还包括:在检测出满足预先设置的安装策略时,根据接收到的所述地址信息获取并安装应用程序。
[0014] 其中,所述安装策略为:所述智能终端通过预设方式连接互联网,且处于预设模式。
[0015] 优选地,所述预设模式为所述智能终端处于待机状态。
[0016] 本发明还公开了一种智能终端,至少包括签署单元,其中,
[0017] 签署单元,用于智能终端根据接收到的来自感兴趣者的第一外部指令时,签署查找出的区块链分布式网络中发布者签署的智能合约中所述第一外部指令指示的智能合约;其中,发布者签署的智能合约包括一个或一个以上信息获取约定。
[0018] 所述智能终端还包括查找单元,用于根据接收到的来自感兴趣者的第二外部指令,查找所述区块链分布式网络中具有所述第二外部指令指定特征的发布者签署的智能合约。
[0019] 所述信息获取约定规定的信息可以为应用程序的地址信息;此时,[0020] 所述智能终端还包括安装单元,用于在检测出满足预先设置的安装策略时,根据接收到的所述地址信息获取并安装应用程序。
[0021] 本发明还公开了一种服务端,包括发布单元和推送单元,其中,[0022] 发布单元,用于根据来自发布者的第三外部指令,建立并签署包含所述第三外部指令指示的各信息获取约定的智能合约,并将发布者签署的智能合约发布到区块链分布式网络中;
[0023] 推送单元,用于检测出区块链分布式网络中发布者和感兴趣者双方签署后的智能合约中的信息获取约定生效时,将生效的信息获取约定规定的信息推送给签署检测出的智能合约的智能终端。
[0024] 与现有技术相比,本发明技术方案包括:智能终端接收到来自感兴趣者的第一外部指令时,签署查找出的区块链分布式网络中发布者签署的智能合约中第一外部指令指示的智能合约;其中,发布者签署的智能合约包括一个或一个以上信息获取约定;服务端检测出区块链分布式网络中发布者和感兴趣者双方签署后的智能合约中的信息获取约定生效时,将生效的信息获取约定规定的信息推送给签署检测出的智能合约的智能终端。本发明技术方案,一方面,相比于现有第一种方法,由于实现了服务端自动向智能终端者推送预订信息,因此降低了获取信息的复杂度;另一方面,相比于现有第二种方法,实现了根据智能合约推送预定信息,由于智能合约具有充分透明和受监督的技术特征,因此避免了采用现有第二种方法获取信息时经常出现的推送相关信息的情况,有效提高了获取信息的效率,从而改善了获取信息的用户体验。
[0025] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

[0026] 附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
[0027] 图1为本发明获取信息的方法的流程图
[0028] 图2为本发明获取信息的系统的组成结构示意图。

具体实施方式

[0029] 为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0030] 为了提高感兴趣者对约定的信任度,密码学家尼克萨博(Nick Szabo)早在1994年提出了智能合约的理念。然而,在区块链出现以前智能合约无法应用到现实中。通俗来讲,智能合约包括一个或一个以上约定;区块链,是一种信息资源的组织结构,逻辑上为一个或一个以上区块的链表,区块用于存储一个或一个以上信息资源如智能合约,基于区块链的分布式网络(以下简称区块链分布式网络)中的每个节点都保存有相同的区块链。不难理解,区块链分布式网络主要由保存有区块链的各节点组成。
[0031] 智能合约在发布者和感兴趣者均签署后开始履行,也就是说,智能合约包括的各约定开始履行。从智能合约的本质来看,智能合约是通过计算机程序来实现的,用于实现智能合约的计算机程序是对外公开的,而且区块链分布式网络中的每个节点均负责监督实现智能合约的计算机程序的执行。也就是说,智能合约是充分透明和受监督的计算机程序。这样,智能合约有效避免了中心化系统如门户网站或电子商务系统的一些问题。以电子商务系统为例来看,电子商务系统本质上也是计算机程序,然而实现电子商务系统的计算机程序是不对外公开的,运行电子商务系统的公司负责监督电子商务系统的计算机程序的执行,这样依托于电子商务系统的买卖双方均只能相信该电子商务系统是合法的。众所周知,现有一些运行中心化系统的公司出现过不合法运行中心化系统的情况如推送大量不感兴趣的相关信息、或者虚假宣传等。可见,智能合约由于具有充分透明和受监督的技术特征,能够得到感兴趣者的充分信任。
[0032] 图1为本发明获取信息的方法的流程图,如图1所示,包括:
[0033] 步骤101:智能终端根据接收到的来自感兴趣者的第一外部指令,签署查找出的区块链分布式网络中发布者签署的智能合约中第一外部指令指示的智能合约。
[0034] 其中,发布者签署的智能合约包括一个或一个以上信息获取约定。这里,信息获取约定规定何时获取何种信息。
[0035] 进一步地,
[0036] 步骤101之前还包括:智能终端根据接收到的来自感兴趣者的第二外部指令,查找区块链分布式网络中具有第二外部指令指定特征的智能合约。
[0037] 其中,智能终端可以通过现有人机交互技术获取外部指令如第二外部指令。
[0038] 其中,智能终端可以通过现有区块链技术实现上述步骤中的查找区块链分布式网络中具有第二外部指令指定特征的智能合约。
[0039] 进一步地,
[0040] 上述步骤中查找区块链分布式网络中具有第二外部指令指定特征的智能合约之前,本发明方法还包括:服务端根据来自发布者的第三外部指令,建立并签署包含第三外部指令指示的各信息获取约定的智能合约,并将发布者签署的智能合约发布到区块链分布式网络中。
[0041] 其中,服务端可以通过现有用于开发智能合约的开发平台如以太坊建立并签署智能合约。
[0042] 其中,服务端可以通过现有区块链技术将将发布者签署的智能合约发布到区块链分布式网络中。
[0043] 在本发明的实施例中,智能终端接收到第一外部指令时,针对第一外部指令指示的每个智能合约,通过现有区块链技术签署当前智能合约即确认接受当前智能合约。
[0044] 步骤102:服务端检测出区块链分布式网络中发布者和感兴趣者双方签署后的智能合约中的信息获取约定生效时,将生效的信息获取约定规定的信息推送给签署检测出的智能合约智能终端。
[0045] 需要说明的是,信息获取约定生效即为满足信息获取约定规定的“何时”的条件。
[0046] 在本发明的实施例中,服务端检测出双方签署的智能合约中的信息获取约定生效生效时,获取生效的信息获取约定规定的信息即预订信息,将获得的预订信息推送给对应的智能终端。其中,获取预定信息的具体实现,属于本领域技术人员的惯用技术手段,并不用于限定本发明的保护范围,此处不再赘述。
[0047] 在本发明的实施例中,信息获取约定规定的信息为应用程序的地址信息。此时,步骤102之后还包括:
[0048] 在智能终端检测出满足预先设置的安装策略时,根据接收到的地址信息获取并安装应用程序。
[0049] 其中,安装策略为:智能终端通过预设方式如通过无线局域网方式连接互联网,且处于预设模式。优选地,预设模式为智能终端处于待机状态。
[0050] 智能终端通过无线局域网方式连接互联网时获取并安装应用程序,一方面,由于通过无线局域网相比于通过无线通信网络如长期演进(LTE)无线通信网络进行的通信更加稳定,因此保证了稳定地获取并安装应用程序;另一方面,避免了通过无线通信网络获取并安装应用程序,使得智能终端不消耗通常需要支付费用的无线通信网络的数据流量。
[0051] 智能终端处于待机状态时获取并安装应用程序,避免了智能终端处于操作状态如感兴趣者正在操作智能终端时获取并安装应用程序,从而避免了获取并安装应用程序增加智能终端的负荷而降低感兴趣操作智能终端的用户体验,也就是说,保证了智能终端的用户体验。
[0052] 图2为本发明获取信息的系统的组成结构示意图,如图2所示,包括一个或一个以上智能终端和服务端。
[0053] 其中,智能终端至少包括签署单元,其中,
[0054] 签署单元,用于智能终端接收到来自感兴趣者的第一外部指令时,签署查找出的区块链分布式网络中发布者签署的智能合约中第一外部指令指示的智能合约。
[0055] 其中,发布者签署的智能合约包括一个或一个以上信息获取约定。
[0056] 进一步地,
[0057] 智能终端还包括查找单元,用于接收到来自感兴趣者的第二外部指令时,查找区块链分布式网络中具有第二外部指令指定特征的发布者签署的智能合约。
[0058] 进一步地,
[0059] 在本发明的实施例中,信息获取约定规定的信息为应用程序的地址信息。此时,智能终端还包括安装单元,用于在检测出满足预先设置的安装策略时,根据接收到的地址信息获取并安装应用程序。
[0060] 其中,安装策略为:智能终端通过预设方式连接互联网,且处于预设模式。优选地,预设模式为智能终端处于待机状态。
[0061] 服务端包括发布单元和推送单元,其中,
[0062] 发布单元,用于根据来自发布者的第三外部指令,建立并签署包含第三外部指令指示的各信息获取约定的智能合约,并将发布者签署的智能合约发布到区块链分布式网络中。
[0063] 推送单元,用于检测出区块链分布式网络中发布者和感兴趣者双方签署后的智能合约中的信息获取约定生效时,将生效的信息获取约定规定的信息推送给签署检测出的智能合约的智能终端。
[0064] 虽然本发明所揭露的实施方式如上所述,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈