一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于区块链的资金网络接入系统和方法与流程

2022-12-31 14:45:43 来源:中国专利 TAG:


1.本说明书涉及资金调拨网络领域,特别涉及一种基于区块链的资金网络接入系统和方法。


背景技术:

2.基于区块链的资金网络是指应用分布式账本技术,提供链接各银行机构,提供多币种的跨境及本地调拨的网络。随着社会的不断发展,越来越多的银行机构有了接入资金网络的需求。
3.因此,本说明书提出了一种基于区块链的资金网络接入系统和方法,以帮助银行机构更好的接入资金网络。


技术实现要素:

4.本说明书实施例之一提供一种基于区块链的资金网络接入系统。该系统应用于所述资金网络的接入方;该系统包括:测试配置模块,用于获取资金网络的接入测试配置;测试用例选择模块,用于从一个或多个候选测试用例中选择测试用例并触发接入测试;其中,所述候选测试用例由所述资金网络的管理平台提供,当所述接入测试被触发时,所述管理平台模拟发端发起测试请求;目标配置确定模块,用于响应于所述接入测试通过,基于所述接入测试配置确定接入目标配置,以接入所述资金网络。
5.本说明书实施例之一提供一种基于区块链的资金网络接入方法,该方法由所述资金网络的接入方执行;该方法包括:获取资金网络的接入测试配置;从一个或多个候选测试用例中选择测试用例并触发接入测试;其中,所述候选测试用例由所述资金网络的管理平台提供,当所述接入测试被触发时,所述管理平台模拟发端发起测试请求;响应于所述接入测试通过,基于所述接入测试配置确定接入目标配置,以接入所述资金网络。
6.本说明书实施例之一提供一种基于区块链的资金网络接入系统,该系统应用于所述资金网络的管理方;该系统包括:接入信息确定模块,用于确定资金网络的接入管理信息;其中,所述接入管理信息用于发送给所述资金网络的接入平台;接入测试模块,用于响应于接入测试被触发,基于对应的测试用例,模拟发端发起测试请求;资金网络接入模块,用于将接入目标配置接入所述资金网络;其中,所述接入目标配置基于接入测试配置确定。
7.本说明书实施例之一提供一种基于区块链的资金网络接入方法,该方法由所述资金网络的管理方执行;该方法包括:确定资金网络的接入管理信息;其中,所述接入管理信息用于发送给所述资金网络的接入平台;响应于接入测试被触发,基于对应的测试用例,模拟发端发起测试请求;将接入目标配置接入所述资金网络;其中,所述接入目标配置基于接入测试配置确定。
8.本说明书实施例之一提供一种基于区块链的资金网络接入的装置,包括处理器,所述处理器用于执行如上述实施例中任一项所述基于区块链的资金网络接入方法。
9.本说明书实施例之一提供一种计算机可读存储介质,所述存储介质存储计算机指
令,当计算机读取存储介质中的计算机指令后,计算机执行如上述实施例中任一项所述基于区块链的资金网络接入方法。
附图说明
10.本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:
11.图1是根据本说明书一些实施例所示的基于区块链的资金网络接入系统的应用场景示意图;
12.图2是根据本说明书一些实施例所示的基于区块链的资金网络接入的示例性示意图;
13.图3是根据本说明书另一些实施例所示的基于区块链的资金网络接入方法的示例性示意图;
14.图4是根据本说明书一些实施例所示的基于区块链的资金网络的接入方法的示例性流程图;
15.图5是根据本说明书一些实施例所示的基于区块链的资金网络接入系统的模块图;
16.图6是根据本说明书另一些实施例所示的基于区块链的资金网络接入系统的模块图。
具体实施方式
17.为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
18.应当理解,本文使用的“系统”、“装置”、“单元”和/或“模块”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。
19.如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
20.本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
21.在基于区块链的资金网络中,涉及资金调拨平台、资金调拨请求的发端和银行机构等众多参与者。目前,如果新的银行机构有接入区块链资金网络的需求,资金调拨平台
(也可称为资金网络的管理平台)需要投入额外的研发资源,进行各种数据的线下环境(未接入资金网络)配置,然后配合银行机构使用其提供的指定资金账户进行线下测试,人工验证通过后再进行线上(接入资金网络)环境的配置,并进行pvt(process verification test,小批量过程验证测试),最后才能正式使用。该接入流程存在的问题包括资金调拨平台研发人员介入成本高,和银行机构沟通效率低,导致银行机构接入周期较长。并且,同样的配置需要人工在线上、线下重复执行,容易造成配置错配、漏配问题,导致接入资金网络后线上容易出现问题。例如,在进行线下、线上环境配置时,配置项散落在沟通邮件和文档中,容易错配、漏配。又例如,在执行线下测试时自动化程度低,需要管理平台的开发人员人工组装报文发起调拨请求并进行校验,费时费力。
22.因此,本说明书一些实施例提出了一些改进方法,旨在提高银行机构在接入资金网络时的效率。
23.图1是根据本说明书一些实施例所示的基于区块链的资金网络接入系统的应用场景示意图。
24.如图1所示,基于区块链的资金网络接入系统的应用场景100中可以包括区块链110、接入方的设备120、管理方的设备130和发端的设备140。
25.区块链110可以用于链接各银行机构,为各银行结构提供资金的跨境及本地调拨功能。在一些实施例中,区块链110可以包括多个节点,节点可以用于存放和/或修改数据,例如,存放资金交易信息、账户资产余额信息等。在一些实施例中,可以将各银行机构的设备作为区块链110的一个节点。设备可以是各类具有信息收发功能的计算设备,如智能电话、膝上型计算机、台式计算机、服务器等。
26.接入方是指有接入资金网络的需求的银行机构。接入方的设备120可以是其所使用的各类具有信息收发功能的计算设备。接入方的设备120可以包括智能电话、膝上型计算机、台式计算机、服务器等。在一些实施例中,接入方(可以是接入方的开发人员或其所使用的设备,本说明书中以接入方简称)可以执行线下环境配置、调拨测试、测试结果校验等流程,以将其设备接入资金网络。
27.管理方可以是资金调拨能力的提供方。管理方可以处理信息流,接收发端的调拨请求,并在对调拨请求进行处理后和已接入资金网络的银行机构进行多轮通信协商,最终在区块链110上对调拨结果达成共识。管理方的设备130是指可以用于对资金网络的建设、使用、维护等进行管理的各类具有信息收发功能的计算设备。管理方的设备130可以包括智能电话、膝上型计算机、台式计算机、服务器等。在一些实施例中,管理方的设备130可以与接入方的设备120进行信息交互,以实现将接入方的设备120接入资金网络。
28.发端可以是指交易请求(资金调拨)的发起者,请求将某个账户中的资金转移到另一账户中。在一些实施例中,发端的设备140可以包括计算机、平板、笔记本电脑和智能手机等。在一些实施例中,发端的设备140可以连接到服务器(图未示),并通过服务器发起交易请求。
29.图2是根据本说明书一些实施例所示的基于区块链的资金网络接入的示例性示意图。在一些实施例中,图2所示意的基于区块链的资金网络接入过程可以由接入方(例如,接入方的设备120或处理设备)通过以下方式实现。
30.接入方可以获取资金网络的接入测试配置。
31.关于资金网络的更多说明可以参见本说明书前文的相关描述。
32.接入测试配置是指用于模拟设备接入资金网络并对资金调拨的功能进行测试的各类数据。接入测试配置可以用于搭建将设备接入资金网络的线下环境。在一些实施例中,接入测试配置220可以包括测试数据库配置221和测试区块链配置222。
33.数据库配置是指与数据库相关的配置项。在一些实施例中,数据库配置可以包括但不限于实体信息配置、通信密钥配置、通信地址配置、汇路信息配置、汇路指令配置、汇路额度配置、汇路服务时间窗口配置、其他系统参数配置。数据库可以是各种常见类型的数据库,本说明书对此不作限定。
34.区块链配置是指与区块链相关的配置项。在一些实施例中,区块链配置可以包括但不限于链上账户创建、链上资产创建、链上资产账户创建。
35.测试数据库配置和测试区块链配置则是指的用于搭建线下测试环境所需要的配置项。在一些实施例中,测试数据库配置与测试区块链配置相关联。相关联是指数据库配置与区块链配置之间存在联系,例如,通信地址配置可以与链上账户关联,以实现将资金调拨的交易信息写入区块链等。
36.在一些实施例中,接入方可以基于管理平台提供的接入管理信息210确定接入测试配置。例如,接入管理信息中可以包括数据库配置和区块链配置的要求或配置信息(包括预先创建的数据库配置和区块链配置),接入方可以基于配置要求和/或配置信息确定接入测试配置,比如,接入方可以基于要求创建接入测试配置,也可以直接从接入管理信息中查询得到接入测试配置。
37.关于接入管理信息的更多说明,可以参见图3的相关描述。
38.在一些实施例中,接入方在配置好线下环境后,接入方可以添加测试资金账号。测试资金账号是指能够用于测试资金调拨的账户,接入方可以使用该账户的资产进行资金调拨的模拟测试,例如,测试该账户是否能够正常的与其他账户之间进行资金调拨。在一些实施例中,测试资金账号可以由接入方或管理方提供。
39.在添加测试资金账号后,接入方可以从一个或多个候选测试用例中选择测试用例并触发接入测试。
40.候选测试用例是指可以用于进行接入测试的多个备选资金调拨实例。资金调拨实例是指实际中可能或已经发生的资金调拨案例,例如,资金调拨可以包括交易、转账、购买等行为,资金调拨实例则对应这些行为对应的案例,比如,交易成功、转账成功、交易失败、转账失败等。在一些实施例中,资金调拨实例可以包括交易、转账、购买等交易行为下的资金转移路径,例如,资金从a——》b——》c(a、b、c分别表示资金账户)。
41.在一些实施例中,测试用例230可以包括预期测试结果。预期测试结果是指使用该测试用例进行测试的估计或已知结果。在一些实施例中,预期测试结果可以基于该测试用例对应的资金调拨实例确定,例如,某次支付交易的资金调拨实例中,该次交易的资金从a流向了b,又从b流向了c,最后又从c流向了d,那么对应的预期测试结果可以为该次资金调拨的资金从为a——》b——》c——》d。
42.在一些实施例中,候选测试用例可以由可以资金网络的管理平台(在本说明书中也称为管理方)提供。例如,管理方可以在管理平台中添加候选测试用例,接入方可以从平台提供的多个候选测试用例中选择测试用例。候选测试用例可以由管理方根据已有的资金
调拨实例确定,例如,管理方可以将已经接入资金网络的银行机构间真实发生的资金调拨实例作为候选测试用例。
43.在一些实施例中,接入方可以从候选测试用例中选择测试用例230并触发接入测试240。在一些实施例中,接入方可以随机从多个候选测试用例中选择一个作为测试用例,也可以根据其测试需求或按照多个测试用例的排列顺序进行选择,其可以通过点击、手势、下拉菜单等多种方式选择测试用例,本说明书对此不做限定。
44.接入测试是指模拟接入方接入资金网络后对资金调拨的功能测试。例如,接入方可以通过搭建线下环境来模拟将其设备接入资金网络后资金调拨功能是否正常。
45.在一些实施例中,当接入方选择测试用例后,接入测试即可被触发。触发方式可以包括多种,例如,可以是接入方选择测试用例后,处理设备自动生成执行测试的控制指令,触发接入测试;又例如,可以是接入方在选择测试用例后,操作开始接入测试的操作控件,触发接入测试,本说明书对接入测试的触发方式不做限定。
46.在一些实施例中,当接入测试被触发时,管理平台可以模拟发端组装报文发起测试请求,并对接入测试的结果进行验证,以判断接入测试是否通过。例如,管理平台可以自动根据测试用例填写报文(报文可以是文档的形式)的字段,比如,在某个字段填充对应的格式内容或者对应的取值,报文填写完毕后即可发起测试请求。在一些实施例中,报文的字段填充内容可以事先由管理平台与接入方进行约定,管理平台可对约定内容进行统一管理,并在需要填充报文时自动组装报文,相较于已有的通过线下邮件或者发送文件的方式组装报文,由管理平台自动组装报文,可以减少两方交互的信息传递流程,避免出现报文组装错误的情况出现,同时提高了接入测试的自动化程度。关于接入测试的更多说明,可以参见图3的相关描述。
47.当接入测试不通过时,接入方可以对接入测试配置进行调整,并在调整后重新执行接入测试。在一些实施例中,接入方可以进行多轮接入测试,例如,其可以选择多个测试用例,每一次选择测试用例均可以触发接入测试。
48.响应于接入测试通过250,接入方可以基于接入测试配置确定接入目标配置260。
49.接入目标配置是指用于接入资金网络的线上配置。接入目标配置包括目标数据库配置和目标区块链配置。
50.可以理解,在一些实施例中,由于接入测试为在线下环境中进行,线下环境和线上环境可能存在一些差异,导致测试数据库配置和测试区块链配置与接入资金网络实际所需要的配置会有一定的差异,因此,在最后接入资金网络之前,接入方可以基于线下环境和线上环境对接入测试配置进行一定的调整,得到接入目标配置,例如,将通信密钥配置、通信地址配置、链上账户创建等调整为实际的线上配置。
51.接入资金网络可以是指建立接入目标配置与资金网络之间的链接。例如,将接入目标配置一键配置到线上资金网络,建立起接入方的设备与资金网络之间的链接。
52.在本说明书一些实施例中,通过建立银行机构基于接入管理信息,接入方可自主在线下环境中进行链上账户资产、汇路额度、调用地址及通信密钥等测试数据配置,无需资金网络管理方额外的研发资源投入,并且可进行测试资金账号和用例的管理,选择需要的测试用例即可发起线下测试,提高了线下测试的自动化程度和效率。管理平台模拟发端组装报文发起测试请求,与银行机构侧交互进行线下测试,并在对测试结果和预期测试结果
进行验证是否符合预期。线下测试验证通过后,银行机构可一键将测试配置推送到线上,避免人工漏配、错配。
53.图3是根据本说明书另一些实施例所示的基于区块链的资金网络接入方法的示例性示意图。在一些实施例中,图3所示意图的基于区块链的资金网络接入过程可以由管理方(例如,管理方的设备130)通过以下方式实现。
54.管理方可以确定资金网络的接入管理信息330。
55.接入管理信息是指与资金网络的接入相关的各类信息。在一些实施例中,接入管理信息可以用于帮助管理平台引导接入方将其设备接入资金网络。例如,接入管理信息可以是管理平台提供的区块链资金网络的全生命周期管理信息,管理方可以将接入管理信息发送给接入方,或者将接入管理信息置于其管理的面向接入方的平台,接入方可以基于接入管理信息,按照一定的步骤操作、配置、测试、接入资金网络。在一些实施例中,接入管理信息可以包括测试用例、测试配置等信息。
56.在一些实施例中,管理方可以根据资金网络的维护、接入等条件,创建得到接入管理信息。
57.在一些实施例中,接入管理信息可以包括配置信息310和一个或多个候选测试用例320。配置信息可以用于引导接入方搭建线下测试环境,以便于接入资金网络。关于配置信息和候选测试用例的更多说明可以参见图2的相关描述。
58.在一些实施例中,管理方可以响应于接入测试被触发,基于对应的测试用例,模拟发端发起测试请求。
59.发端可以是指调拨请求的发起者,请求将某个账户中的资金转移到另一账户中。在一些实施例中,发端可以是指的交易请求的发起人员,例如,用户,也可以是用户所使用的手机、平板、计算机等终端。
60.对应的测试用例是指接入方340从候选测试用例320中选择的测试用例350。测试请求可以是调拨请求(或称为交易请求)。当接入方选择测试用例并触发接入测试后,管理方可通过管理平台模拟发端组装报文发起测试请求360,并对交易请求的执行是否符合预期进行测试。
61.在一些实施例中,测试用例包括预期测试结果。关于预期测试结果的更多说明可以参见图2的相关描述。
62.在一些实施例中,接入方在模拟发端发起测试请求后,其可以同接入方进行交互,例如,可以在独立隔离的沙箱环境中同银行机构侧系统进行交互,并最终校验测试结果是否满足预期。独立隔离的沙箱环境不会影响到线上资金的交易,并且保证测试的安全性。
63.在一些实施例中,管理方可以基于测试结果和预期测试结果,确定接入测试是否通过。测试结果是指的管理平台模拟发端发起测试请求后,该次资金调拨的结果。例如,测试请求为请求将某一比资金从a转移到b,再通过b转移到c,测试结果可能是资金从a正常转移到了b,但是从b转移到c失败,也可能是资金正常的从a转移到了b,再从b转移到了c。预期测试结果可以是指估计或已知的资金调拨的结果,例如,在前述示例中,预期测试结果为该比资金正常的从a转移到了b,再从b转移到了c,测试结果与预期测试结果相同,则可以确定接入测试通过,若测试结果与预期测试结果不同,则可以确定接入测试不通过。
64.在一些实施例中,管理方可以将接入测试是否通过的结果反馈给接入方,接入方
根据接入测试的结果进行下一步的操作。例如,若接入测试未通过,接入方可以调整接入测试配置或者系统参数,重新进行测试。若接入测试通过370,接入方可以选择下一测试用例,继续进行测试,也可以基于接入测试配置进行调整,确定接入目标配置380。
65.在确定接入目标配置后,管理平台可以将接入目标配置接入资金网络390。
66.在一些实施例中,接入方可以基于接入测试配置一键将接入资金网络。例如,在配置信息的管理控件中可以包括“一键接入”、“接入网络”等控件,当操作者(例如,接入方)点击或者选择接入控件后,管理平台可以自动将接入目标配置推送到线上,完成资金网络的接入。
67.在本说明书一些实施例中,接入方可以通过选择测试用例的方式自动发起接入测试,减少了人工的接入,并在接入测试通过后,一键将配置接入资金网络,极大地减少了人工的介入,提高了资金网络的接入的自动化程度,有效地提高了资金网络接入的效率。
68.图4是根据本说明书一些实施例所示的基于区块链的资金网络的接入方法的示例性流程图。在一些实施例中,流程400可以由处理设备(例如,服务器)执行。如图4所示,流程400可以包括如下步骤:
69.步骤402,确定接入管理信息。
70.步骤404,确定接入测试配置。
71.步骤406,选择测试用例并触发接入测试。
72.步骤408,校验测试结果。
73.步骤410,将目标配置接入资金网络。
74.步骤412,小批量过程验证测试(pvt,process verification test)。小批量过程验证测试是指在线上环境中,使用小额的资金进行资金调拨的功能测试。
75.关于以上各步骤的更多说明可以参见图2和图3的相关描述。
76.在本实施例中,管理方通过建立银行机构(接入方)自主接入资金网络得到全生命周期管理平台,并确定接入管理信息,使得银行机构可自主基于接入管理信息在线下环境中进行链上账户资产、汇路额度、调用地址及通信密钥等数据配置,添加测试资金账号后选择需要的测试用例即可触发接入测试。管理平台模拟发端组装报文发起调拨请求,并调用银行机构真实的线下测试系统,测试结束后校验发端侧和管理平台侧的测试结果是否符合预期。线下测试验证通过后,银行机构可一键将线下配置推送到线上,避免人工漏配错配。线上完成配置生效后,管理平台可通知发端使用真实资金账号进行pvt,验证通过后即可开量,接入方自主接入资金网络成功完成,极大地提高了银行机构的接入效率,降低了管理平台侧的人工成本,提高测试结果自动化校验程度,并且可以避免线上环境错配、漏配问题的发生。
77.图5是根据本说明书一些实施例所示的基于区块链的资金网络接入系统的模块图。在一些实施例中,系统500可以包括测试配置模块510、测试用例选择模块520和目标配置确定模块530。
78.测试配置模块510,可以用于获取资金网络的接入测试配置。
79.测试用例选择模块520,可以用于从一个或多个候选测试用例中选择测试用例并触发接入测试;其中,所述候选测试用例由所述资金网络的管理平台提供,当所述接入测试被触发时,所述管理平台模拟发端发起测试请求。
80.目标配置确定模块530,可以用于响应于所述接入测试通过,基于所述接入测试配置确定接入目标配置,以接入所述资金网络。
81.图6是根据本说明书另一些实施例所示的基于区块链的资金网络接入系统的模块图。在一些实施例中,系统600可以包括接入信息确定模块610、接入测试模块620和资金网络接入模块630。
82.接入信息确定模块610,可以用于确定资金网络的接入管理信息;其中,所述接入管理信息用于发送给所述资金网络的接入平台。
83.接入测试模块620,可以用于响应于接入测试被触发,基于对应的测试用例,模拟发端发起测试请求。
84.资金网络接入模块630,可以用于将接入目标配置接入所述资金网络;其中,所述接入目标配置基于接入测试配置确定。
85.在一些实施例中,系统600还可以包括测试验证模块640。测试用例包括预期测试结果。测试验证模块640可以用于基于测试结果和预期测试结果,确定所述接入测试是否通过。
86.在一些实施例中,系统600还可以包括测试用例管理模块650,测试用例管理模块650可以包括一个或多个候选测试用例。关于图5和图6所示的各模块的更多说明可以参见图2和图3的描述。
87.应当理解,图5和图6所示的系统及其模块可以利用各种方式来实现。例如,在一些实施例中,系统及其模块可以通过硬件、软件或者软件和硬件的结合来实现。其中,硬件部分可以利用专用逻辑来实现;软件部分则可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域技术人员可以理解上述的方法和系统可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、cd或dvd-rom的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本说明书的系统及其模块不仅可以有诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用例如由各种类型的处理器所执行的软件实现,还可以由上述硬件电路和软件的结合(例如,固件)来实现。
88.需要注意的是,以上对于基于区块链的资金网络接入系统及其模块的描述,仅为描述方便,并不能把本说明书限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可能在不背离这一原理的情况下,对各个模块进行任意组合,或者构成子系统与其他模块连接。在一些实施例中,测试配置模块510、测试用例选择模块520和目标配置确定模块530可以是一个系统中的不同模块,也可以是一个模块实现上述的两个或两个以上模块的功能。例如,各个模块可以共用一个存储模块,各个模块也可以分别具有各自的存储模块。诸如此类的变形,均在本说明书的保护范围之内。
89.上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。
90.同时,本说明书使用了特定词语来描述本说明书的实施例。如“一个实施例”、“一
实施例”、和/或“一些实施例”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
91.此外,除非权利要求中明确说明,本说明书所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本说明书流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本说明书实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。
92.同理,应当注意的是,为了简化本说明书披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本说明书实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本说明书对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
93.一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有
±
20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本说明书一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。
94.针对本说明书引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本说明书作为参考。与本说明书内容不一致或产生冲突的申请历史文件除外,对本说明书权利要求最广范围有限制的文件(当前或之后附加于本说明书中的)也除外。需要说明的是,如果本说明书附属材料中的描述、定义、和/或术语的使用与本说明书所述内容有不一致或冲突的地方,以本说明书的描述、定义和/或术语的使用为准。
95.最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献