一种面向高并发数据请求的互联网资源监测及分配方法转让专利

申请号 : CN202210092956.3

文献号 : CN114422259B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 宋舒涵

申请人 : 宋舒涵江苏省质量技术监督信息中心

摘要 :

本发明公开一种面向高并发数据请求的互联网资源监测及分配方法,涉及互联网交互技术领域。本发明包括,获取客户端发送的若干条加密数据请求指令;将加密数据请求指令暂存在前置缓存内;筛选出前置缓存内重复的加密数据指令,针对其中重复的加密数据指令进行解密,得到解密数据请求指令;执行解密数据请求指令得到返回数据;向加密数据请求指令相同的客户端返回相同的返回数据。本发明通过对用户的数据请求进行部分免解密处理,解决了高并发状态下互联网响应大幅度延迟的问题,提高用户请求响应速度。

权利要求 :

1.一种面向高并发数据请求的互联网资源监测及分配方法,其特征在于,包括,获取客户端发送的若干条加密数据请求指令;

将所述加密数据请求指令暂存在前置缓存内;

筛选出所述前置缓存内重复的所述加密数据请求指令,针对其中重复的所述加密数据请求指令进行解密,得到解密数据请求指令;

执行所述解密数据请求指令得到返回数据;

向所述加密数据请求指令相同的所述客户端返回相同的所述返回数据;

其中,所述筛选出所述前置缓存内重复的所述加密数据请求指令,针对其中重复的所述加密数据请求指令进行解密,得到解密数据请求指令的步骤,包括,获取所述加密数据请求指令与所述解密数据请求指令的映射;

提取所述加密数据请求指令的数字摘要;

构建所述数字摘要与对应的所述解密数据请求指令的映射数据库;

将所述数字摘要相同的所述加密数据请求指令认定为解密后具有相同的所述解密数据请求指令;

实时获取所述加密数据请求指令,提取所述加密数据请求指令的所述数字摘要;

根据所述数字摘要,检索是否存在于所述数字摘要与对应的所述解密数据请求指令的映射数据库;

若存在,则获取所述数字摘要对应的所述解密数据请求指令;

若不存在,则将所述数字摘要对应的所述加密数据请求指令进行解密,得到所述解密数据请求指令,并将所述数字摘要与所述解密数据请求指令添加至所述数字摘要与对应的所述解密数据请求指令的映射数据库。

2.根据权利要求1所述的方法,其特征在于,所述获取客户端发送的若干条加密数据请求指令的步骤,包括,获取所述解密数据请求指令的类型;

获取所述返回数据的类型;

若根据设定规则,发送所述加密数据请求指令的所述客户端不具备浏览对应所述返回数据的条件,则不执行所述解密数据请求指令。

3.根据权利要求1所述的方法,其特征在于,所述获取客户端发送的若干条加密数据请求指令的步骤,包括,获取所述解密数据请求指令的类型;

获取所述返回数据的内容;

若根据设定规则,所述返回数据的内容包括用户隐私信息,则不执行所述解密数据请求指令。

4.根据权利要求1所述的方法,其特征在于,所述提取所述加密数据请求指令的数字摘要的步骤,包括,实时获取所述前置缓存内所述加密数据请求指令的条数;

获取所述前置缓存内所述加密数据请求指令的增加或减少速度;

获取设定的所述前置缓存内的所述加密数据请求指令的条数的上限;

将所述前置缓存内所述加密数据请求指令的条数作为积分下限,将所述前置缓存内所述加密数据请求指令的增加或减少速度进行积分,得到预期前置缓存内的所述加密数据请求指令的条数;

若所述预期前置缓存内的所述加密数据请求指令的条数超过所述设定的所述前置缓存内所述加密数据请求指令的条数的上限,则降低所述数字摘要的位数;

若所述预期前置缓存内的所述加密数据请求指令的条数低于所述设定的所述前置缓存内述加密数据请求指令的条数的上限,则增加所述数字摘要的位数。

5.根据权利要求1所述的方法,其特征在于,所述提取所述加密数据请求指令的数字摘要的步骤,包括,获取所述加密数据请求指令对应解密后的所述解密数据请求指令;

获取执行所述解密数据请求指令得到所述返回数据的响应时间;

实时获取执行所述前置缓存内所述加密数据请求指令所需的所述响应时间;

获取所述响应时间的增加或减少速度;

获取设定响应时间;

将所述执行所述前置缓存内所述加密数据请求指令所需的所述响应时间作为积分下限,将所述响应时间的增加或减少速度进行积分,得到预期执行所述前置缓存内所述加密数据请求指令所需的预期响应时间;

若所述预期响应时间超过所述设定响应时间的上限,则降低所述数字摘要的位数;

若所述预期响应时间低于所述设定响应时间的上限,则增加所述数字摘要的位数。

6.根据权利要求4或5所述的方法,其特征在于,所述数字摘要的位数介于设定的范围内。

7.根据权利要求4或5所述的方法,其特征在于,将同一所述加密数据请求指令得到的不同位数的所述数字摘要进行一一映射。

8.根据权利要求1所述的方法,其特征在于,所述根据所述数字摘要,检索是否存在于所述数字摘要与对应的所述解密数据请求指令的映射数据库的步骤,包括,提取所述数字摘要与对应的所述解密数据请求指令的映射数据库中的所述数字摘要作为键值;

以所述数字摘要的升序或降序对所述数字摘要与对应的所述解密数据请求指令的映射数据库进行重新排序,得到顺序映射数据库;

将所述实时获取所述加密数据请求指令的对应的所述数字摘要与所述顺序映射数据库中的所述数字摘要键值列进行比对,获得所述数字摘要与所述数字摘要键值列的大小比对结果;

根据所述数字摘要与所述数字摘要键值列的大小比对结果,沿着所述数字摘要键值列的递增或递减排列顺序,继续将所述数字摘要与所述数字摘要键值列进行比对;

直至得到顺序映射数据库中与所述数字摘要对应的所述解密数据请求指令,或判定所述数字摘要不存在于所述数字摘要与对应的所述解密数据请求指令的映射数据库。

9.根据权利要求8所述的方法,其特征在于,所述根据所述数字摘要与所述数字摘要键值列的大小比对结果,沿着所述数字摘要键值列的递增或递减排列顺序,继续将所述数字摘要与所述数字摘要键值列进行比对的步骤,包括,将所述数字摘要与所述数字摘要键值列中的中间值进行大小比对;

若所述数字摘要与所述数字摘要键值列中的中间值相同,则将所述数字摘要键值列中的中间值对应的所述解密数据请求指令作为所述数字摘要对应的所述解密数据请求指令;

若所述数字摘要与所述数字摘要键值列中的中间值不同,则根据所述数字摘要与所述数字摘要键值列中的中间值的大小比对结果,以所述数字摘要键值列中的中间值为起点,沿着所述数字摘要键值列的递增或递减排列顺序,继续选取所述数字摘要键值列的中间值,并重复上一步骤。

说明书 :

一种面向高并发数据请求的互联网资源监测及分配方法

技术领域

[0001] 本发明属于互联网交互技术领域,特别是涉及一种面向高并发数据请求的互联网资源监测及分配方法。

背景技术

[0002] 在互联网交互的过程中,由用户经过客户端发出数据请求指令,但是为了客户隐私,需要对数据进行加密,例如用户使用浏览器的时候,通过使用https协议(Hyper Text Transfer Protocol over Secure Socket Layer,超文本传输安全协议)进行传输,但是在服务端获取加密数据请求指令后,仍然需要进行解密操作。在高并发数据请求状态,即使使用全局负载均衡后仍然会由于解密的瓶颈限制导致用户请求响应速度慢。

发明内容

[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] 在本发明的一个实施例中,所述提取所述加密数据指令的数字摘要的步骤,包括,[0028] 实时获取所述前置缓存内所述加密数据请求指令的条数;
[0029] 获取所述前置缓存内所述加密数据请求指令的增加或减少速度;
[0030] 获取设定的所述前置缓存内的所述加密数据请求指令的条数的上限;
[0031] 将所述前置缓存内所述加密数据请求指令的条数作为积分下限,将所述前置缓存内所述加密数据请求指令的增加或减少速度进行积分,得到预期前置缓存内的所述加密数据请求指令的条数;
[0032] 若所述预期前置缓存内的所述加密数据请求指令的条数超过所述设定的所述前置缓存内述加密数据请求指令的条数的上限,则降低所述数字摘要的位数;
[0033] 若所述预期前置缓存内的所述加密数据请求指令的条数低于所述设定的所述前置缓存内述加密数据请求指令的条数的上限,则增加所述数字摘要的位数。
[0034] 在本发明的一个实施例中,所述提取所述加密数据指令的数字摘要的步骤,包括,[0035] 获取所述加密数据请求指令对应解密后的所述解密数据请求指令;
[0036] 获取执行所述解密数据请求指令得到所述返回数据的响应时间;
[0037] 实时获取执行所述前置缓存内所述加密数据请求指令所需的所述响应时间;
[0038] 获取所述响应时间的增加或减少速度;
[0039] 获取设定响应时间;
[0040] 将所述执行所述前置缓存内所述加密数据请求指令所需的所述响应时间作为积分下限,将所述响应时间的增加或减少速度进行积分,得到预期执行所述前置缓存内所述加密数据请求指令所需的预期响应时间;
[0041] 若所述预期响应时间超过所述设定响应时间的上限,则降低所述数字摘要的位数;
[0042] 若所述预期响应时间低于所述设定响应时间的上限,则增加所述数字摘要的位数。
[0043] 在本发明的一个实施例中,所述数字摘要的位数介入设定的范围内,用以避免同一个数字摘要对应多个解密数据请求指令。
[0044] 在本发明的一个实施例中,将同一所述加密数据请求指令得到的不同位数的所述数字摘要进行一一映射,用以避免数字摘要的条数过于庞大,影响后续检索效率。
[0045] 在本发明的一个实施例中,所述根据所述数字摘要,检索是否存在于所述数字摘要与对应的所述解密数据请求指令的映射数据库的步骤,包括,
[0046] 提取所述数字摘要与对应的所述解密数据请求指令的映射数据库中的所述数字摘要作为键值;
[0047] 以所述数字摘要的升序或降序对所述数字摘要与对应的所述解密数据请求指令的映射数据库进行重新排序,得到顺序映射数据库;
[0048] 将所述实时获取所述加密数据指令的对应的所述数字摘要与所述顺序映射数据库中的所述数字摘要键值列进行比对,获得所述数字摘要与所述数字摘要键值列的大小比对结果;
[0049] 根据所述数字摘要与所述数字摘要键值列的大小比对结果,沿着所述数字摘要键值列的递增或递减排列顺序,继续将所述数字摘要与所述数字摘要键值列进行比对;
[0050] 直至得到顺序映射数据库中与所述数字摘要对应的所述解密数据请求指令,或判定所述数字摘要不存在于所述数字摘要与对应的所述解密数据请求指令的映射数据库。
[0051] 在本发明的一个实施例中,所述根据所述数字摘要与所述数字摘要键值列的大小比对结果,沿着所述数字摘要键值列的递增或递减排列顺序,继续将所述数字摘要与所述数字摘要键值列进行比对的步骤,包括,
[0052] 将所述数字摘要与所述数字摘要键值列中的中间值进行大小比对;
[0053] 若所述数字摘要与所述数字摘要键值列中的中间值相同,则将所述数字摘要键值列中的中间值对应的所述解密数据请求指令作为所述数字摘要对应的所述解密数据请求指令;
[0054] 若所述数字摘要与所述数字摘要键值列中的中间值不同,则根据所述数字摘要与所述数字摘要键值列中的中间值的大小比对结果,以所述数字摘要键值列中的中间值为起点,沿着所述数字摘要键值列的递增或递减排列顺序,继续选取所述数字摘要键值列的中间值,并重复上一步骤。
[0055] 本发明通过对用户的数据请求进行部分免解密处理,解决了高并发状态下互联网响应大幅度延迟的问题,提高用户请求响应速度。
[0056] 当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

[0057] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0058] 图1为本发明一种面向高并发数据请求的互联网资源监测及分配方法于一实施例的流程示意图;
[0059] 图2为本发明中获取客户端发送的若干条加密数据请求指令的步骤于一实施例的流程示意图;
[0060] 图3为获取客户端发送的若干条加密数据请求指令的步骤于一实施例的流程示意图;
[0061] 图4为筛选出前置缓存内重复的加密数据指令,针对其中重复的加密数据指令进行解密,得到解密数据请求指令的步骤于一实施例的流程示意图;
[0062] 图5为提取加密数据指令的数字摘要的步骤于一实施例的流程示意图;
[0063] 图6为提取加密数据指令的数字摘要的步骤于一实施例的流程示意图;
[0064] 图7为根据数字摘要,检索是否存在于数字摘要与对应的解密数据请求指令的映射数据库的步骤于一实施例的流程示意图;
[0065] 图8为根据数字摘要与数字摘要键值列的大小比对结果,沿着数字摘要键值列的递增或递减排列顺序,继续将数字摘要与数字摘要键值列进行比对的步骤于一实施例的流程示意图。

具体实施方式

[0066] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0067] 用户在使用客户端的过程中,为了保障用户的隐私和安全,需要对客户端发出交互指令进行加密,服务端在进行解密的过程中会消耗大量时间,为了提高服务端的响应速度,请参阅图1所示,本发明提供了一种面向高并发数据请求的互联网资源监测及分配方法,可以包括步骤S1获取客户端发送的若干条加密数据请求指令,接下来执行步骤S2将加密数据请求指令暂存在前置缓存内。
[0068] 解下来执行步骤S3筛选出前置缓存内重复的加密数据指令,针对其中重复的加密数据指令进行解密,得到解密数据请求指令,之后执行步骤S4执行解密数据请求指令得到返回数据。最后执行步骤S5向加密数据请求指令相同的客户端返回相同的返回数据。
[0069] 请参阅图2所示,为了避免用户获取自身权限不该获取的内容,在上述的步骤S1中,获取客户端发送的若干条加密数据请求指令的步骤可以首先执行步骤S1.11获取解密数据请求指令的类型。接下来可以执行步骤S1.12获取返回数据的类型。最后执行步骤S1.13至步骤S1.14若根据设定规则,发送加密请求指令的客户端不具备浏览对应返回数据的条件,则不执行解密数据请求指令。
[0070] 请参阅图3所示,为了避免用户的隐私信息被泄露,在上述的步骤S1中,获取客户端发送的若干条加密数据请求指令的步骤可以首先执行步骤S1.21获取解密数据请求指令的类型。接下来执行步骤S1.22获取返回数据的内容。最后执行步骤S1.23至步骤S1.24若根据设定规则,返回数据的内容包括用户隐私信息,则不执行解密数据请求指令。
[0071] 请参阅图4所示,由于加密数据指令占用的字节空间可能较大,降低了检索比对的效率,为了提高响应速度,在上述步骤S3中,筛选出前置缓存内重复的加密数据指令,针对其中重复的加密数据指令进行解密,得到解密数据请求指令的步骤,可以首先执行步骤S31获取加密数据指令与解密数据请求指令的映射,接下里执行步骤S32提取加密数据指令的数字摘要接下来执行步骤S33构建数字摘要与对应的解密数据请求指令的映射数据库。接下里执行步骤S34将数字摘要相同的加密数据指令认定为解密后具有相同的解密数据请求指令,接下里执行步骤S35实时获取加密数据指令,提取加密数据指令的数字摘要。最后执行步骤S36至步骤S39根据数字摘要,检索是否存在于数字摘要与对应的解密数据请求指令的映射数据库。若存在,则获取数字摘要对应的解密数据请求指令。若不存在,则将数字摘要对应的加密数据请求指令进行解密,得到解密数据请求指令,并将数字摘要与解密数据请求指令添加至数字摘要与对应的解密数据请求指令的映射数据库。
[0072] 需要说明的是,本方案中的步骤序号并非是对步骤的限制,例如在步骤S3中,还可以按照以下顺序实施。可以首先执行步骤S32提取加密数据指令的数字摘要,接下来执行步骤S31获取加密数据指令与解密数据请求指令的映射,再接下来执行步骤S33构建数字摘要与对应的解密数据请求指令的映射数据库。接下里执行步骤S34将数字摘要相同的加密数据指令认定为解密后具有相同的解密数据请求指令,接下里执行步骤S35实时获取加密数据指令,提取加密数据指令的数字摘要。最后执行步骤S36至步骤S39根据数字摘要,检索是否存在于数字摘要与对应的解密数据请求指令的映射数据库。若存在,则获取数字摘要对应的解密数据请求指令。若不存在,则将数字摘要对应的加密数据请求指令进行解密,得到解密数据请求指令,并将数字摘要与解密数据请求指令添加至数字摘要与对应的解密数据请求指令的映射数据库。
[0073] 请参阅图5所示,为了避免前置缓存中的加密数据请求指令堆积降低响应速度,在上述的步骤32提取加密数据指令的数字摘要的步骤,可以首先执行步骤S32.11实时获取前置缓存内加密数据请求指令的条数,然后执行步骤S32.12获取前置缓存内加密数据请求指令的增加或减少速度。接下来执行步骤S32.13获取设定的前置缓存内的加密数据请求指令的条数的上限,之后执行步骤S32.14将前置缓存内加密数据请求指令的条数作为积分下限,将前置缓存内加密数据请求指令的增加或减少速度进行积分,得到预期前置缓存内的加密数据请求指令的条数。最后执行步骤S32.15至步骤S32.17若预期前置缓存内的加密数据请求指令的条数超过设定的前置缓存内加密数据请求指令的条数的上限,则降低数字摘要的位数。若预期前置缓存内的加密数据请求指令的条数低于设定的前置缓存内述加密数据请求指令的条数的上限,则增加数字摘要的位数。
[0074] 请参阅图6所示,为了进一步避免前置缓存中的加密数据请求指令堆积降低响应速度,在上述的步骤32提取加密数据指令的数字摘要的步骤,可以首先执行步骤S32.21获取加密数据请求指令对应解密后的解密数据请求指令,接下来执行步骤S32.22获取执行解密数据请求指令得到返回数据的响应时间。之后执行步骤S32.23实时获取执行前置缓存内加密数据请求指令所需的响应时间,接下来执行步骤S32.24获取响应时间的增加或减少速度。之后执行步骤S32.25获取设定响应时间,再然后执行步骤S32.26将执行前置缓存内加密数据请求指令所需的响应时间作为积分下限,将响应时间的增加或减少速度进行积分,得到预期执行前置缓存内加密数据请求指令所需的预期响应时间。最后执行步骤S32.27至步骤S32.29若预期响应时间超过设定响应时间的上限,则降低数字摘要的位数。若预期响应时间低于设定响应时间的上限,则增加数字摘要的位数。
[0075] 请参阅图6所示,为了避免同一个数字摘要对应多个解密数据请求指令,可以将数字摘要的位数介入设定的范围内。
[0076] 请参阅图6所示,为了避免数字摘要的条数过于庞大,影响后续检索效率,可以将同一加密数据请求指令得到的不同位数的数字摘要进行一一映射。
[0077] 请参阅图7所示,为了提高数字摘要在数字摘要键值列中的检索比对速度,在上述的步骤S36中,根据数字摘要,检索是否存在于数字摘要与对应的解密数据请求指令的映射数据库的步骤可以首先执行步骤S361提取数字摘要与对应的解密数据请求指令的映射数据库中的数字摘要作为键值,接下来可以执行步骤S362以数字摘要的升序或降序对数字摘要与对应的解密数据请求指令的映射数据库进行重新排序,得到顺序映射数据库。然后可以执行步骤S363将实时获取加密数据指令的对应的数字摘要与顺序映射数据库中的数字摘要键值列进行比对,获得数字摘要与数字摘要键值列的大小比对结果。再接下来执行步骤S364根据数字摘要与数字摘要键值列的大小比对结果,沿着数字摘要键值列的递增或递减排列顺序,继续将数字摘要与数字摘要键值列进行比对。最后执行步骤S365直至得到顺序映射数据库中与数字摘要对应的解密数据请求指令,或判定数字摘要不存在于数字摘要与对应的解密数据请求指令的映射数据库。
[0078] 请参阅图8所示,为了进一步提高数字摘要在数字摘要键值列中的检索比对速度,在上述的步骤S364中,根据数字摘要与数字摘要键值列的大小比对结果,沿着数字摘要键值列的递增或递减排列顺序,继续将数字摘要与数字摘要键值列进行比对的步骤,可以首先执行步骤S3641将数字摘要与数字摘要键值列中的中间值进行大小比对。然后执行步骤S3642至步骤S3644若数字摘要与数字摘要键值列中的中间值相同,则将数字摘要键值列中的中间值对应的解密数据请求指令作为数字摘要对应的解密数据请求指令。若数字摘要与数字摘要键值列中的中间值不同,则根据数字摘要与数字摘要键值列中的中间值的大小比对结果,以数字摘要键值列中的中间值为起点,沿着数字摘要键值列的递增或递减排列顺序,继续选取数字摘要键值列的中间值,并重复上一步骤。
[0079] 综上所示,通过将客户端发送的加密数据请求指令与其数字摘要进行匹配检索,实现对用户的数据请求进行部分免解密处理,解决了高并发状态下互联网响应大幅度延迟的问题,提高用户请求响应速度。
[0080] 本发明所示实施例的上述描述(包括在说明书摘要中的内容)并非意在详尽列举或将本发明限制到本文所公开的精确形式。尽管在本文仅为说明的目的而描述了本发明的具体实施例和本发明的实例,但是正如本领域技术人员将认识和理解的,各种等效修改是可以在本发明的精神和范围内的。如所指出的,可以按照本发明实施例的上述描述来对本发明进行这些修改,并且这些修改将在本发明的精神和范围内。
[0081] 本文已经在总体上将系统和方法描述为有助于理解本发明的细节。此外,已经给出了各种具体细节以提供本发明实施例的总体理解。然而,相关领域的技术人员将会认识到,本发明的实施例可以在没有一个或多个具体细节的情况下进行实践,或者利用其它装置、系统、配件、方法、组件、材料、部分等进行实践。在其它情况下,并未特别示出或详细描述公知结构、材料和/或操作以避免对本发明实施例的各方面造成混淆。
[0082] 因而,尽管本发明在本文已参照其具体实施例进行描述,但是修改自由、各种改变和替换意在上述公开内,并且应当理解,在某些情况下,在未背离所提出发明的范围和精神的前提下,在没有对应使用其他特征的情况下将采用本发明的一些特征。因此,可以进行许多修改,以使特定环境或材料适应本发明的实质范围和精神。本发明并非意在限制到在下面权利要求书中使用的特定术语和/或作为设想用以执行本发明的最佳方式公开的具体实施例,但是本发明将包括落入所附权利要求书范围内的任何和所有实施例及等同物。因而,本发明的范围将只由所附的权利要求书进行确定。