频谱信息查询系统和受安全保护的查询代理装置的制作方法

文档序号:18943468发布日期:2019-10-23 01:20阅读:227来源:国知局
频谱信息查询系统和受安全保护的查询代理装置的制作方法

本公开大体上涉及一种频谱信息查询系统、查询存储频谱信息的数据库的方法以及受安全保护的查询代理装置。



背景技术:

传统上,频谱是以固定的或半固定的方式(其中特定频带被分派给许可证所有者)分派的。因为许可证所有者可能没有在所有地方始终充分利用各自的分派的频谱,所以频谱未充分利用。为了改进频谱利用率,使用频谱的动态方式(诸如动态频谱接入(dsa))已经被探索来以动态的和/或机会性的方式利用频谱。电视空白空间(tvws)是一种试图在tv频带中动态地使用频谱的dsa系统。动态地接入未充分利用的频谱的有前景的方式之一是通过对地理位置数据库(gldb,geo-locationdatabase)进行查找。

访问gldb是查询系统的一部分,其中dsa或tvws装置访问数据库以获得关于该装置在特定的持续时间(一个或更多个)内的位置处的可用信道(或频谱)的信息。该装置然后可以选择可用信道中的一个或更多个来进行通信。

已经认识到,查询gldb的查询网络通常以双向的格式以及通过通信网络进行查询。例如,查询网络装置的查询引擎通常发送装置位置和其他参数,并且接收用于通信的可用信道的列表和其他参数。已经认识到,该设置具有经由进行gldb查询的装置未授权地访问查询网络的潜在途径。

为了解决以上问题,网络防火墙通常被部署在查询网络处以对通信量进行过滤,而且另外,相互认证可以被用来进一步提高安全级别。可替换地,网络监控或防恶意软件解决方案的安装被使用。然而,发明人已经认识到,这些措施是通过潜在地具有用于攻击和操纵的漏洞的软件部署的。另外,部署软件网络组件的成本相对昂贵。此外,发明人已经认识到,这样的目前的软件解决方案不能检测到数据篡改,并且不能保护数据隐私。

鉴于上述,存在对于设法解决以上问题中的至少一个的频谱信息查询系统、查询存储频谱信息的数据库的方法以及受安全保护的查询代理装置。



技术实现要素:

根据本公开的一方面,提供了一种频谱信息查询系统,所述系统包括:存储频谱信息的数据库;形成第一通信网络的一个或更多个频谱利用装置;以及受安全保护的查询代理装置,所述受安全保护的查询代理装置被配置为在其前端与存储频谱信息的数据库进行通信,其中所述受安全保护的查询代理装置在其后端被配置用于到第一通信网络的单向下行链路;与第一通信网络解耦的解耦源,所述源被耦合到受安全保护的查询代理装置,其中受安全保护的查询代理装置被配置为经由解耦源获得与第一通信网络相关联的信息,受安全保护的查询代理装置被进一步配置为执行获得的与第一通信网络相关联的信息的加密,所述获得的与第一通信网络相关联的信息是从解耦源获得的;并且其中受安全保护的查询代理装置被进一步配置为在经由单向下行链路将接收的频谱信息发送到第一通信网络之前将一个或更多个数据保存措施应用于接收的频谱信息。

所述系统可以进一步包括所述受安全保护的查询代理装置被配置为使用从与第一通信网络解耦的解耦源获得的与第一通信网络相关联的信息来查询存储频谱信息的数据库。

所述受安全保护的查询代理装置可以被配置为按照一个或更多个数据保存措施中的一个对接收的频谱信息进行编码。

所述受安全保护的查询代理装置可以被配置为按照一个或更多个数据保存措施中的一个对接收的频谱信息进行加密。

所述受安全保护的查询代理装置可以被配置为按照一个或更多个数据保存措施中的一个对经由单向下行链路到第一通信网络的接收的频谱信息的周期性发送进行调度。

所述受安全保护的查询代理装置可以包括便利与第一通信网络解耦的解耦源的用户界面模块。

所述受安全保护的查询代理装置可以被配置为访问用作与第一通信网络解耦的解耦源的另一个数据库,所述另一个数据库存储与第一通信网络相关联的信息。

所述系统可以进一步包括用作与第一通信网络解耦的解耦源并且用作受安全保护的查询代理装置和第一通信网络之间的代理的另一个受安全保护的查询代理装置,所述另一个受安全保护的查询代理装置包括至少一个单向通信链路。

所述一个或更多个频谱利用装置中的至少一个可以被配置为执行一个或更多个数据保存措施的逆措施以恢复接收的频谱信息。

存储频谱信息的数据库可以包括地理位置数据库(gldb),并且与第一通信网络相关联的信息可以包括所述一个或更多个频谱利用装置的地理位置信息。

所述受安全保护的查询代理装置可以被进一步配置为在应用一个或更多个数据保存措施之前将接收的频谱信息处理为不可执行的信息,所述接收的频谱信息是从存储频谱信息的数据库接收的。

根据本公开的另一方面,提供了一种查询存储频谱信息的数据库的方法,所述方法包括:提供存储频谱信息的数据库;提供形成第一通信网络的一个或更多个频谱利用装置;并且提供受安全保护的查询代理装置,所述受安全保护的查询代理装置用作第一通信网络和存储频谱信息的数据库之间的代理装置;提供与第一通信网络解耦的解耦源,所述源被耦合到受安全保护的查询代理装置;在受安全保护的查询代理装置处经由解耦源获得与第一通信网络相关联的信息;在受安全保护的查询代理装置处对获得的与第一通信网络相关联的信息进行加密,所述获得的与第一通信网络相关联的信息是从解耦源获得的;使用受安全保护的查询代理装置在其前端与存储频谱信息的数据库进行通信;使用受安全保护的查询代理装置在其后端用于到第一通信网络的单向下行链路;并且在经由单向下行链路将接收的频谱信息发送到第一通信网络之前,在受安全保护的查询代理装置处将一个或更多个数据保存措施应用于接收的频谱信息。

所述方法可以进一步包括使用受安全保护的查询代理装置来查询存储频谱信息的数据库,所述受安全保护的查询代理装置继而使用从与第一通信网络解耦的解耦源获得的与第一通信网络相关联的信息。

所述方法可以进一步包括按照一个或更多个数据保存措施中的一个对接收的频谱信息进行编码。

所述方法可以进一步包括按照一个或更多个数据保存措施中的一个对接收的频谱信息进行加密。

所述方法可以进一步包括按照一个或更多个数据保存措施中的一个对通过受安全保护的查询代理装置经由单向下行链路到第一通信网络的接收的频谱信息的周期性发送进行调度。

所述方法可以进一步包括在受安全保护的查询代理装置处提供便利与第一通信网络解耦的解耦源的用户界面模块。

所述方法可以进一步包括访问用作与第一通信网络解耦的解耦源的另一个数据库,所述另一个数据库存储与第一通信网络相关联的信息。

所述方法可以进一步包括提供用作与第一通信网络解耦的解耦源并且用作第一通信网络和受安全保护的查询代理装置之间的另一个代理装置的另一个受安全保护的查询代理装置;所述另一个受安全保护的查询代理装置包括至少一个单向通信链路。

所述方法可以进一步包括在一个或更多个频谱利用装置中的至少一个处执行一个或更多个数据保存措施的逆措施以恢复接收的频谱信息。

存储频谱信息的数据库可以包括地理位置数据库(gldb),并且与第一通信网络相关联的信息可以包括一个或更多个频谱利用装置的地理位置信息。

所述方法可以进一步包括在应用一个或更多个数据保存措施之前,在受安全保护的查询代理装置处将接收的频谱信息处理为不可执行的信息,所述接收的频谱信息是从存储频谱信息的数据库接收的。

根据本公开的又一方面,提供了一种受安全保护的查询代理装置,所述装置包括:前端通信模块,所述前端通信模块被配置用于多方向通信;后端通信模块,所述后端通信模块被配置用于单向通信;输入模块,所述输入模块被配置为耦合到与通信网络解耦的解耦源;加密模块,所述加密模块被配置为对与通信网络相关联的信息进行加密;一个或更多个信息处理模块,所述一个或更多个信息处理模块被配置为在经由用于单向通信的后端通信模块发送接收的信息之前将一个或更多个数据保存措施应用于接收的信息。

所述装置可以进一步包括所述前端通信模块被配置为使用从与通信网络解耦的解耦源获得的与通信网络相关联的信息来查询存储频谱信息的数据库。

所述装置可以进一步包括所述一个或更多个信息处理模块被配置为按照一个或更多个数据保存措施中的一个对接收的信息进行编码。

所述装置可以进一步包括所述一个或更多个信息处理模块被配置为按照一个或更多个数据保存措施中的一个对接收的信息进行加密。

后端通信模块可以被配置为按照一个或更多个数据保存措施中的一个对接收的信息的周期性发送进行调度。

所述输入模块可以包括便利与通信网络解耦的解耦源的用户界面模块。

所述输入模块可以被配置为访问用作与通信网络解耦的解耦源的另一个数据库,所述另一个数据库存储与通信网络相关联的信息。

所述一个或更多个信息处理模块可以被进一步配置为在应用一个或更多个数据保存措施之前将接收的频谱信息处理为不可执行的信息,所述接收的频谱信息是从存储频谱信息的数据库接收的。

附图说明

从以下仅作为示例并且结合附图撰写的描述,本公开的示例性实施方案对于本领域的普通技术人员来说将被更好地理解并且是显而易见的,在附图中:

图1是图示说明示例性实施方案中的频谱信息查询系统的示意图。

图2a是图示说明示例性实施方案中的频谱信息查询系统的示意图。

图2b是图示说明图2a的受安全保护的查询代理装置的组件的示意图。

图3是图示说明另一个示例性实施方案中的频谱信息查询系统的示意图。

图4是图示说明示例性实施方案中的频谱利用装置的组件的示意图。

图5是图示说明示例性实施方案中的查询存储频谱信息的数据库的方法的示意性流程图。

图6是图示说明示例性实施方案中的受安全保护的查询代理装置的示意图。

图7是图示说明示例性实施方案中的频谱信息查询系统的查询处理流程的示意性流程图。

具体实施方式

下面描述的示例性实施方案可以提供一种频谱信息查询系统、查询存储频谱信息的数据库的方法以及受安全保护的查询代理装置。

在示例性实施方案中,频谱信息查询系统包括存储频谱信息的数据库、形成第一通信网络的一个或更多个频谱利用装置以及受安全保护的查询代理装置,所述受安全保护的查询代理装置被配置为在其前端经由第二通信网络与存储频谱信息的数据库进行通信。在示例性实施方案中,受安全保护的查询代理装置在其后端被配置为包括到第一通信网络的单向下行链路。此外,受安全保护的查询代理装置被配置为经由与第一通信网络解耦的源获得与第一通信网络相关联的信息。受安全保护的查询代理装置还被配置为执行获得的与第一通信网络相关联的信息的加密,所述获得的与第一通信网络相关联的信息是经由解耦源获得的。此外,在示例性实施方案中,受安全保护的查询代理装置被配置为在经由单向下行链路将处理的频谱信息发送到第一通信网络之前应用一个或更多个数据保存措施。

在示例性实施方案中,所述一个或更多个数据保存措施可以包括保护或确保数据完整性的一个或更多个措施,例如,接收的频谱信息的编码和/或调度接收的频谱信息的周期性重发。所述一个或更多个数据保存措施还可以包括一个或更多个安全措施,例如,接收的频谱信息的加密。

在示例性实施方案中,受安全保护的查询代理装置可以另外还被配置为在应用所述一种或更多种数据保存方法之前从数据库接收频谱信息并且对接收的频谱信息进行处理,例如,处理为不可执行的信息和/或普通文本(plain-text)信息。

在本文的示例性实施方案中,术语“与通信网络解耦的‘解耦源’”被理解为意味着源不直接链接到通信网络,或者更具体地说,通信量不能通过该源被发送到达通信网络。

在一些示例性实施方案中,可以提供一种用于使用地理位置数据库(gldb)的受安全保护的频谱接入的方法、系统和装置。在这些示例性实施方案中,所述方法、系统和装置可以使一个或更多个dsa或tvws网络与接入gldb的链路隔离。在这些示例性实施方案中,所述方法、系统和装置可以通过硬件隔离来使用单向通信量以消除经由软件执行的任何潜在的攻击或入侵。

下面描述各种示例性、非限制性实施方案的详细实施例。

图1是图示说明示例性实施方案中的频谱信息查询系统100的示意图。频谱信息查询系统100包括存储频谱信息的数据库102。频谱信息查询系统100包括形成第一通信网络104的一个或更多个频谱利用装置以及受安全保护的查询代理装置106。

在示例性实施方案中,数据库102为计算机服务器的形式,但不限于此形式,并且包括处理模块(未示出)。数据库102存储频谱利用装置(诸如通信装置、电视机、无线麦克风等)可以利用的频谱信息。

在示例性实施方案中,受安全保护的查询代理装置106被配置为在其前端与存储频谱信息的数据库102进行通信。通信可以经由第二通信网络108,诸如,但不限于,通信网络或互联网等。也就是说,受安全保护的查询代理装置106可以将信息发送到数据库102并且从数据库102接收信息。参见数字112和114。

在示例性实施方案中,受安全保护的查询代理装置106在其后端被配置为包括或用于到第一通信网络104的单向下行链路。因此,受安全保护的查询代理装置106只可以将信息发送到第一通信网络104。参见数字116。

在示例性实施方案中,受安全保护的查询代理装置106被配置为经由与第一通信网络解耦的源110获得与第一通信网络104相关联的信息。

在示例性实施方案中,受安全保护的查询代理装置106被配置为对经由源110获得的与第一通信网络104相关联的信息执行加密,例如,在将该信息存储在受安全保护的查询代理装置106内之前。例如,经由源110获得的信息被加密,并且随后,加密的信息被存储在受安全保护的查询代理装置106内的存储器模块(未示出)处。

此外,在示例性实施方案中,受安全保护的查询代理装置106被配置为在经由单向下行链路将接收的频谱信息发送到第一通信网络104之前将一个或更多个数据保存措施应用于接收的频谱信息。

在示例性实施方案中,所述一个或更多个数据保存措施可以包括保护或确保数据完整性的一个或更多个措施,例如,接收的频谱信息的编码和/或调度接收的频谱信息的周期性重发。所述一个或更多个数据保存措施还可以包括一个或更多个安全措施,例如,接收的频谱信息的加密。

在示例性实施方案中,受安全保护的查询代理装置106可以被进一步配置为对接收的频谱信息进行预处理或处理,例如,预处理或处理为不可执行的信息和/或普通文本信息,以使得所述信息不能实现第一通信网络104的装置的编程变化或操作,即,用于阻止攻击或入侵。所述处理可以在应用所述一种或更多种数据保存方法之前执行。

在示例性实施方案中,受安全保护的查询代理装置106被进一步配置为使用与第一通信网络104相关联的信息来查询数据库102以获得频谱信息。

在示例性实施方案中,所述一个或更多个频谱利用装置中的至少一个被配置为执行所述一个或更多个数据保存措施的逆措施以恢复接收的频谱信息。

图2a是图示说明示例性实施方案中的频谱信息查询系统200的示意图。频谱信息查询系统200的功能基本上类似于参照图1所描述的频谱信息查询系统100。

在示例性实施方案中,频谱信息查询系统200包括存储频谱信息的数据库202,其被实施为地理位置数据库(gldb)202。频谱信息查询系统200还包括一个或更多个tvws装置(例如,形成tvws网络204的212、214、216、218)以及受安全保护的查询代理装置206,受安全保护的查询代理装置206被称为受安全保护的数据库访问系统(secdas)206。tvws网络204包括tvws主装置212,tvws主装置212又被耦合,并且能够使用有线连接、无线连接或这二者与其他的tvws装置214、216、218进行通信。

secdas206被设置在频谱信息查询系统200中、tvws网络204和gldb202之间。

在示例性实施方案中,secdas206被配置为在其前端经由第二通信网络208与数据库202进行通信。在示例性实施方案中,第二通信网络208包括互联网。例如,secdas206可以经由第二通信网络208来基于与所述一个或更多个tvws装置(例如,形成tvws网络204的212、214、216、218)相关联的信息(例如,包括地理位置)在gldb202中查询频谱信息。secdas206可以基于来自gldb202的查询来接收频谱信息。因此,secdas206被配置用于多方向通信,例如,发送和接收信息/数据。参见数字220。因此,数据可以通过使用例如典型的互联网协议(诸如https等)来发送和接收。在示例性实施方案中,secdas206在其后端被进一步配置用于到tvws网络204的单向下行链路。secdas206只可以将信息发送到tvws网络204。参见数字222。

在示例性实施方案中,secdas206被配置为经由与tvws网络204解耦的解耦源210获得与tvws网络204相关联的信息。在示例性实施方案中,与tvws网络204相关联的信息包括每个装置的地理位置以及与所述一个或更多个tvws装置(例如,212、214、216、218)相关的其他参数。

在示例性实施方案中,secdas206被配置为对经由解耦源210获得的与tvws网络204相关联的信息执行加密,例如,在将该信息存储在secdas206内之前。例如,经由解耦源210获得的信息被加密,并且随后,加密的信息被存储在secdas206内的存储器模块中。

另外,secdas206被配置为在经由单向下行链路222将处理的频谱信息发送到tvws网络204之前应用一个或更多个数据保存措施,例如,对不可执行的信息进行编码。

在示例性实施方案中,所述一个或更多个数据保存措施可以包括保护或确保数据完整性的一个或更多个措施,例如,接收的频谱信息的编码和/或调度接收的频谱信息的周期性重发。所述一个或更多个数据保存措施还可以包括一个或更多个安全措施,例如,接收的频谱信息的加密。

在示例性实施方案中,secdas206可以另外被配置为对接收的频谱信息(即,作为查询的结果从gldb202接收的频谱信息)进行预处理。接收的频谱信息可以被secdas206处理,例如,处理为非命令的、不可执行的信息和/或普通文本信息。也就是说,频谱信息被处理以使得处理的信息不能实现所述一个或更多个tvws装置(例如,tvws网络204的212、214、216、218)的编程变化或操作,即,用于阻止攻击或入侵。所述处理可以在应用所述一种或更多种数据保存方法之前执行。

在使用期间,secdas206经由与tvws网络204解耦的源210获得与tvws网络204相关联的信息。在示例性实施方案中,源210可以通过使用例如耦合到secdas206的用户界面模块来便利,或者被耦合到例如耦合到secdas206的用户界面模块。解耦源210可以是,但不限于,使用户输入例如一个或更多个tvws装置(例如,212、214、216、218)的地理位置信息的图形用户界面(gui)模块。secdas206对经由源210获得的信息进行加密,例如,在存储在secdas206中之前。加密信息是从解耦源210获得的,并且在将解密的信息发送到gldb202之前在secdas206内被解密。secdas206发送作为查询的解密信息,该解密信息包括装置的位置和gldb202的其他参数。这样的参数可以示例性地包括装置标识符或装置的id、装置的类型、装置的标高等。在示例性实施方案中,gldb202使用所述信息来执行存储频谱信息的数据库的查询,并且作为回报,gldb202将查询的结果发送到secdas206。查询的结果或查询结果可以包括用于通信的可用信道的列表和其他参数。这样的参数可以示例性地包括用于通信的信道的有效性时间、用于发送的容许功率级等。secdas206处的信息的发送和接收在数字220处示出。

在使用中,secdas206应用一个或更多个数据保存措施。所述一个或更多个数据保存措施可以包括保护或确保数据完整性的一个或更多个措施,例如,接收的频谱信息的编码和/或调度接收的频谱信息的周期性重发。所述一个或更多个数据保存措施还可以包括一个或更多个安全措施,例如,接收的频谱信息的加密。secdas206然后继续经由单向下行链路222将受安全保护的频谱信息发送到tvws网络204。

在进一步发送之前,secdas206可以另外对接收的查询结果或接收的作为查询的结果的频谱信息进行预处理或处理。secdas206可以在应用所述一种或更多种数据保存方法之前对接收的频谱信息进行处理,例如,处理为非命令的、不可执行的信息和/或普通文本信息。

在tvws装置212处,执行所述一个或更多个数据保存措施的逆措施。接收的频谱信息被解码。可用信道的列表然后被获得,并且被进一步发送到其他装置,例如,214、216、218,以使得合适的频率信道可以被选择用于通信。

在存在第一装置上电或重新上电的情况的可替换的情形下,tvws装置212选择可用信道中的一个,并且广播其信息。其他装置(例如,214、216、218)可以扫描可能的频率的整个列表,并且发现tvws装置212。该扫描在其他装置214、216、218选择用于发送的频率或信道之前。随后,tvws装置212向其他装置214、216、218广播可用信道以使这些装置接收/发送信息。

图2b是图示说明secdas206的组件的示意图。

在示例性实施方案中,secdas206包括耦合到数据库查询引擎模块226的用户界面模块224。数据库查询引擎模块226包括加密模块227。数据库查询引擎模块226被配置为使用加密模块227来执行从用户界面模块224接收的信息的加密。加密模块227还能够执行加密信息的解密。数据库查询引擎模块226被耦合到编码模块228。此外,编码模块228被耦合到单向硬件链路模块230。secdas206的组件被耦合到被配置为控制各种组件的功能的处理模块(未示出)。与仅软件命令/算法相反,在本文的示例性实施方案中的用于单向硬件链路的“硬件”的描述指示安全性是基于硬件实施的。发明人认识到,通过使用硬件来机械地或物理地限制对于单向下行链路的发送,对secdas的攻击可能变得不可能被远程实施。发明人认识到,对软件实施的攻击可以经由操纵软件命令来实施,其中甚至防火墙也可能受损。

在示例性实施方案中,编码模块228被配置为按照数据保存措施执行编码操作。编码模块228还可以可选地按照另一数据保存措施执行加密操作。在这样的配置中,编码模块228可以被称为编码和加密模块。

在示例性实施方案中,如参照图2a所描述的,由于单向下行链路222,从tvws网络204到secdas206没有物理上行链路通信量。因此,从tvws网络204到第二通信网络208没有上行链路通信量。也就是说,数据仅在从secdas206朝向一个或更多个tvws装置(例如,212、214、216、218)的下行链路中流动。因此,在示例性实施方案中,黑客例如从受安全保护的tvsw网络204窃取信息的可能性可以被消除。

在示例性实施方案中,当secdas206在gldb202中查询频谱信息时,secdas206使用信息(诸如tvws装置(例如,212、214、216、218)的地理位置)。因为没有上行链路通信量,所以与tvws网络204解耦合的解耦源210被提供用于与secdas206一起使用。在示例性实施方案中,与tvws网络204解耦的解耦源210使用用户界面模块224来实施。用户界面模块224被配置为使管理员或用户输入与tvws网络204相关联的信息,例如,tvws装置信息。已经认识到,与tvws网络204相关联的信息(诸如tvws装置信息)可能不会频繁地改变,尤其是对于具有固定的地理位置的tvws装置来说。因此,考虑到相对不变性,发明人认识到使管理员输入信息(例如,经由gui输入)是切实可行的。

在示例性实施方案中,用户界面模块224从解耦源210(例如,诸如gui的用户界面)获得输入的信息,并且将输入的信息发送到数据库查询引擎模块226。解耦源210(例如,gui)可以可选地被配置为当从gldb接收到频谱信息时向用户显示接收的频谱信息(例如,经由gui)。

因此,通过使用解耦源210,数据库查询引擎模块226从用户界面模块224接收信息,而不是直接从tvws装置(例如,212、214、216、218)接收信息。

在示例性实施方案中,secdas206用作代理装置。也就是说,在与tvws装置相关联的信息被输入到用户界面模块224中之后,数据库查询引擎模块226被配置为代表tvws网络204将输入的信息作为对于频谱信息的查询发送到gldb202。数据库查询引擎226还被配置为从gldb202接收查询结果。例如,数据库查询引擎模块226接收频谱信息(例如,可用于通信的信道的列表)、连同从gldb202发送的其他网络参数,并且将接收的频谱信息输出到secdas206的其他组件。

在示例性实施方案中,数据库查询引擎模块226被配置为将接收的频谱信息发送到一个或更多个信息处理模块。例如,接收的频谱信息被发送以用于使一个或更多个数据保存措施被应用于频谱信息。接收的频谱信息还可以在应用所述一个或更多个数据保存措施之前被处理为不可执行的信息。

信息处理模块的实施例是编码模块228。编码模块228被配置为按照数据保存措施将编码应用于接收的频谱信息。编码可以以奇偶校验或使用其他高级编码方案的形式应用,但不限于以此形式应用。编码的信息/数据然后可以可选地,但不是必要地,按照另一数据保存措施进行加密。在示例性实施方案中,另外还应用加密来确保数据完整性。编码的且加密的数据为普通文本或其他非命令格式的形式,但不限于此形式。作为另一个实施例,编码模块228可以被进一步配置为在应用所述一个或更多个数据保存措施(诸如接收的频谱信息的编码)之前将接收的频谱信息处理为不可执行的信息。

在示例性实施方案中,编码的且加密的数据然后被发送到secdas206的单向硬件链路模块230以用于进一步发送到tvws装置,例如,212、214、216、218。单向硬件链路模块230可以以单向串行接口的形式实施,但不限于以此形式实施。在一些示例性实施方案中,串行接口提供有存在的/完整无缺的tx(发送)线,但是提供有物理上切断的rx(接收)线。可替换地,单向以太网线缆可以被使用。对于其他的示例性实施方案,被配置为仅允许信息在一个方向上流动的单向广播或其他单向链路可以通过使用硬件实施来被使用。从经由下行链路222到tvws网络204的信息/数据发送可以是通过有线连接或无线连接的。

发明人已经认识到,因为示例性实施方案使用单向下行链路222,所以secdas206不从tvsw装置(例如,212、214、216、218)接收指示所述装置(例如,212、214、216、218)已经从单向硬件链路模块230成功地接收到发送的数据的应答。因此,另外地在示例性实施方案中,编码模块228可以可选地被配置为按照另一数据保存措施调度周期性发送并且周期性地发送相同的数据(即,即使对内容没有更新)以便避免在单向硬件链路模块230进行的发送中出现错误的可能性。在一些示例性实施方案中,控制信息可以与数据一起发送。

发明人还已经认识到,通过利用周期性发送,数据发送的周期可以被用作用于数据完整性检查的附加的一条信息(作为又一数据保存措施)。例如,通过检查数据发送的时序周期性,或者通过基于时序信息执行奇偶校验,可以确定数据完整性是否已经受损。

在示例性情形下,secdas206可以被配置为在每次发送之间按固定的时间间隔(例如,60秒)将相同的编码的(以及可选地加密的)数据以预定次数(例如,4次)发送到tvws网络204。一旦secdas接收到对于来自gldb202的查询结果的更新,发送集合就可以发生。在示例性情形下,如果tvws网络204从secdas206接收到与这样的模式不匹配的信息(即,在发送之间具有预定时间间隔的发送的数量),则这可能指示来自secdas206的信息流已经被修改或受损。

在上述示例性实施方案中,解耦源210是使用用户界面来实施的。然而,将意识到,示例性实施方案不限于此。解耦源210可以可替换地使用存储与第一通信网络(例如,tvws网络204)相关联的信息的只读数据库来实施。

作为又一个可替换的方案,解耦源210可以使用其功能基本上类似于受安全保护的查询代理装置106或secdas206的第二受安全保护的查询代理装置来实施。这样的实施可以用于频谱利用装置与参照图2a和2b所描述的情形相比相对移动的情形。因此,频谱利用装置的地理位置可以更频繁地改变。

图3是图示说明另一个示例性实施方案中的频谱信息查询系统300的示意图。频谱信息查询系统300的功能基本上类似于参照图1所描述的频谱信息查询系统100以及参照图2a和2b所描述的频谱信息查询系统200。

在示例性实施方案中,频谱信息查询系统300包括存储频谱信息的数据库302(其功能与图1的数据库102基本上是相同的)和第一受安全保护的查询代理装置306(其功能与图1的受安全保护的查询代理装置106基本上是相同的)。频谱信息查询系统300进一步包括形成第一通信网络304的一个或更多个频谱利用装置,第一通信网络304的功能基本上类似于参照图1所描述的第一通信网络104。在该示例性实施方案中,所述一个或更多个频谱利用装置可以具有变化的地理位置信息。

在示例性实施方案中,第一受安全保护的查询代理装置306被配置为在其前端经由第二通信网络308与数据库302进行通信,其中第二通信网络308的功能与参照图1所描述的第二通信网络108基本上是相同的。在示例性实施方案中,第一受安全保护的查询代理装置306被配置为基于与形成第一通信网络304的一个或更多个频谱利用装置相关联的信息来在数据库302中查询频谱信息。

在示例性实施方案中,频谱信息查询系统300另外包括第二受安全保护的查询代理装置310。第二受安全保护的查询代理装置310的功能是提供与第一通信网络304解耦的源。第二受安全保护的查询代理装置310被配置为接收与第一通信网络相关联的信息。第二受安全保护的查询代理装置310被耦合到第一受安全保护的查询代理装置306来以解耦的方式提供与第一通信网络304相关联的信息,以使得第一受安全保护的查询代理装置306间接地(或者不是从第一通信网络304直接地)获得与第一通信网络304相关联的信息。

第二受安全保护的查询代理装置310被配置为在其前端以单方向的方式与第一通信网络304进行通信。在示例性实施方案中,第二受安全保护的查询代理装置310被配置为从来自第一通信网络304的发送接收与第一通信网络304相关联的信息。也就是说,第一通信网络304被配置为将与第一通信网络304相关联的信息或者对于与第一通信网络304相关联的信息的更新发送到第二受安全保护的查询代理装置310。在示例性实施方案中,所述信息包括形成第一通信网络304的一个或更多个频谱利用装置的地理位置。参见数字312。

在示例性实施方案中,第二受安全保护的查询代理装置310在其后端被配置为包括或用于到第一受安全保护的查询代理装置306的单向下行链路。因此,第二受安全保护的查询代理装置310可以仅将信息发送到第一受安全保护的查询代理装置306。参见数字314。

因此,第二受安全保护的查询代理装置310用作代理装置以接收与第一通信网络304相关联的信息并且经由单向下行链路314将获得的与第一通信网络304相关联的信息仅发送到第一受安全保护的查询代理装置306。在示例性实施方案中,第一受安全保护的查询代理装置306因此从由于第二受安全保护的查询代理装置310的单向下行链路而与第一通信网络304解耦的源接收与第一通信网络304相关联的信息。

在示例性实施方案中,第二受安全保护的查询代理装置310周期性地接收与第一通信网络304相关联的信息,例如,从来自第一通信网络304的推送更新接收。第二受安全保护的代理装置310周期性地将接收的信息发送到第一受安全保护的查询代理装置306。

在示例性实施方案中,第二受安全保护的查询代理装置310可以被配置为在将接收的信息发送到第一受安全保护的查询代理装置306之前将一种或更多种数据保存方法(诸如编码)应用于从第一通信网络304接收的信息。在这样的情形下,第一受安全保护的查询代理装置306可以被配置为执行所述一种或更多种数据保存方法的逆方法以获得与第一通信网络304相关联的信息。例如,解码可以在数据库查询引擎模块处执行(比较图2b的数据库查询引擎模块226)。

在示例性实施方案中,第二受安全保护的查询代理装置310至少包括单向通信链路。参见数字312、314。示例性实施方案可以被修改为具有其他形式。也就是说,如果数字312处的通信方向被实施为双向,则数字314处的通信方向被实施为单向。可替换地,如果数字312处的通信方向被实施为单向,则数字314处的通信方向可以被实施为双向。认识到,第二受安全保护的代理装置310可以是与参照图1和2a所描述的第一受安全保护的代理装置相同的装置。例如,第二受安全保护的代理装置310在其前端可以具有双向通信链路(例如,朝向第一通信网络304),在其后端可以具有单向通信链路(例如,朝向第一受安全保护的查询代理装置306)。

图7是图示说明示例性实施方案中的频谱信息查询系统中的查询处理流程的示意性流程图700。频谱信息查询系统基本上类似于参照图2a和2b所描述的频谱信息查询系统200。

在步骤702,频谱信息查询开始。

在步骤704,针对受安全保护的查询代理装置检索数据,诸如与形成tvws网络(比较图2a的tvws网络204)的一个或更多个tvws装置相关联的信息。例如,与tvws网络相关联的信息包括形成tvws网络的所述一个或更多个tvws装置的地理信息。所述数据可以从解耦源(比较图2a的解耦源210)检索,或者从受安全保护的查询代理装置内的数据库检索。例如,参见数字706。

在步骤708,可以允许用户录入新的数据和/或编辑步骤704的数据。用户可以经由应用的执行来使用图形用户界面(gui)。在示例性实施方案中,所述应用是web软件应用。

在步骤710,在受安全保护的查询代理装置处对所述数据进行加密(比较图2b的加密模块227)。

在步骤712,将加密的数据存储在受安全保护的查询代理装置的数据库中。在示例性实施方案中,所述数据库可以被存储在受安全保护的查询代理装置内的存储模块中。

在步骤714,在对存储频谱信息的数据库(例如,gldb)执行查询之前,受安全保护的查询代理装置检索加密的数据并且执行加密的数据的解密。

在步骤716,受安全保护的查询代理装置使用解密的数据将查询发送到gldb(比较图2a的gldb202)。

在步骤718,gldb将查询结果发送到受安全保护的查询代理装置,所述查询结果包括,但不限于,频谱列表。

在步骤720,受安全保护的查询代理装置将一个或更多个数据保存措施应用于接收的数据,例如,接收的频谱信息。在示例性实施方案中,所述一个或更多个数据保存措施包括对接收的数据进行编码。

在步骤722,受安全保护的查询代理装置经由单向硬件下行链路(比较图2b的单向硬件链路模块230)将步骤720的编码的数据发送到频谱利用装置,例如,tvws主装置(比较图2a的tvws主装置212)。

在步骤724,频谱利用装置执行所述一个或更多个数据保存措施的逆措施。在示例性实施方案中,频谱利用装置对步骤720和722的来自受安全保护的查询代理装置的数据进行解码以恢复步骤718的频谱信息以用于进一步的处理。

在步骤726,频谱信息查询结束。

图4是图示说明示例性实施方案中的频谱利用装置400的组件的示意图。

在示例性实施方案中,频谱利用装置400可以是通信网络的主装置或从装置,或者可以是通信网络的独立装置。频谱利用装置400能够与分别参照图1、2a和3所描述的受安全保护的查询代理装置106、206、306一起运行或合作。

在示例性实施方案中,频谱利用装置400包括查询代理装置接口模块402和耦合到查询代理装置接口模块402的频谱管理器模块404。频谱利用装置400的组件被耦合到被配置为控制各种组件的功能的处理模块(未示出)。

在示例性实施方案中,查询代理装置接口模块402被配置为接收并且解译受安全保护的查询代理装置(比较图1的106、图2a的206、图3的306)发送的数据。

在示例性实施方案中,查询代理装置接口模块402的功能性是恢复已经被受安全保护的查询代理装置的一个或更多个信息处理模块(例如,比较图2b的编码模块228)处理的频谱信息。因此,查询代理装置接口模块402可以用于使受安全保护的查询代理装置的所述一个或更多个信息处理模块(例如,比较图2b的编码模块228)的操作反过来进行或者进行受安全保护的查询代理装置的所述一个或更多个信息处理模块的相反操作。

在示例性实施方案中,查询代理装置接口模块402被配置为可选地对接收的数据进行解密(如果加密已经在受安全保护的查询代理装置处被执行),以对数据进行解码并且检查奇偶性是正确的。

在示例性实施方案中,查询代理接口模块402可以另外被配置为检查从受安全保护的查询代理装置发送到频谱利用装置400的数据的完整性。当发送到频谱利用装置400的数据的格式被辨识为是基本上固定的时,认识到在频谱利用装置400处接收的数据可以被检查并且被确保在频谱利用装置400处接收到的频谱信息被进一步利用之前数据格式符合预定格式。

在示例性实施方案中,查询代理装置接口模块402另外检查从多次发送(即,一次或更多次)接收的数据以便比较来自每次发送的解码的数据以确保一致性。解码的数据(诸如可用信道的列表和其他网络参数)然后被发送到频谱管理器模块404。认识到,查询代理接口模块402和频谱管理器模块404可以在双向方向上进行通信。然而,示例性实施方案不限于此。也就是说,查询代理接口模块402可以被配置为在单向方向上与频谱管理器模块404进行通信。

频谱管理器模块404被配置为选择合适的频率信道用于通信。在频谱利用装置400用作通信网络的主装置(例如,tvws主装置)的一些示例性实施方案中,频谱管理器模块404还被配置为将选择的频率信道发送到一个或更多个其他的频率利用装置(例如,tvws从装置)。

图5是图示说明示例性实施方案中的查询存储频谱信息的数据库的方法的示意性流程图500。在步骤502,提供存储频谱信息的数据库。在步骤504,提供形成第一通信网络的一个或更多个频谱利用装置。在步骤506,提供受安全保护的查询代理装置,所述受安全保护的查询代理装置用作第一通信网络和存储频谱信息的数据库之间的代理装置。在步骤508,提供与第一通信网络解耦的解耦源,所述源被耦合到受安全保护的查询代理装置。在步骤510,在受安全保护的查询代理装置处经由解耦源获得与第一通信网络相关联的信息。在步骤512,在受安全保护的查询代理装置处对获得的与第一通信网络相关联的信息进行加密,所述获得的与第一通信网络相关联的信息是从解耦源获得的。在步骤514,使用受安全保护的查询代理装置在其前端与存储频谱信息的数据库进行通信。在步骤516,使用受安全保护的查询代理装置在其后端用于到第一通信网络的单向下行链路。在步骤518,在经由单向下行链路将接收的频谱信息发送到第一通信网络之前,在受安全保护的查询代理装置处将一个或更多个数据保存措施应用于接收的频谱信息。

在示例性实施方案中,所述一个或更多个数据保存措施可以包括对接收的频谱信息经由单向下行链路的周期性发送等进行编码、加密、调度。在示例性实施方案中,可以在第一通信网络和受安全保护的查询代理装置之间提供用作另一个代理装置的另一个受安全保护的查询代理装置,其中所述另一个受安全保护的查询代理装置包括至少一个单向通信链路。在示例性实施方案中,所述方法可以另外包括在所述一个或更多个频谱利用装置中的至少一个处执行所述一个或更多个数据保存措施的逆措施以恢复接收的频谱信息的步骤。在示例性实施方案中,所述方法可以另外包括在应用所述一个或更多个数据保存措施之前在受安全保护的查询代理装置处将接收的频谱信息处理为不可执行的信息的步骤,所述接收的频谱信息是从存储频谱信息的数据库接收的。

图6是图示说明示例性实施方案中的受安全保护的查询代理装置600的示意图。受安全保护的查询代理装置600包括用于控制装置600的各种功能和组件的处理模块602。

处理模块602被耦合到前端通信模块604,前端通信模块604被配置用于多方向通信。参见数字606。处理模块602被耦合到后端通信模块608,后端通信模块608被配置用于单向通信。参见数字610。另外,处理模块602被耦合到输入模块612,输入模块612被配置为耦合到与通信网络(未示出)解耦的解耦源。处理模块602还被耦合到一个或更多个信息处理模块,例如,614。所述一个或更多个信息处理模块(例如,614)被配置为对从解耦源获得的信息进行加密。此外,在示例性实施方案中,所述一个或更多个信息处理模块(例如,614)被配置为在经由用于单向通信610的后端通信模块608发送接收的信息之前将一个或更多个数据保存措施应用于接收的信息。

在示例性实施方案中,所述一个或更多个信息处理模块(例如,614)可以被配置为在应用所述一个或更多个数据保存措施之前将在前端通信模块604处接收的接收的信息处理为不可执行的信息和/或普通文本信息。

解耦源在数字616处被示意性地示出。

在示例性实施方案中,前端通信模块604和后端通信模块608可以被实施为用于相应的通信的通信端口。将意识到,术语“前端”和“后端”分别用于指定多方向通信能力和单向单方向下行链路限制,并且不应被看作是字面上限于受安全保护的查询代理装置600的前侧或后侧。

在示例性实施方案中,前端通信模块604被配置为使用在输入模块612处接收的信息来查询存储频谱信息的数据库(未示出)。所述信息是从解耦源获得的,与通信网络相关联。

在示例性实施方案中,所述一个或更多个信息处理模块(例如,614)可以包括按照所述一个或更多个数据保存措施中的一个应用编码的编码器。所述一个或更多个信息处理模块(例如,614)还可以包括按照所述一个或更多个数据保存措施中的另一个应用加密的加密模块。在示例性实施方案中,处理模块602可以被配置为指示或配置后端通信模块608按照所述一个或更多个数据保存措施中的一个调度接收的信息的周期性发送并且周期性地发送接收的信息。在一些示例性实施方案中,控制信息可以与数据一起发送。

在示例性实施方案中,输入模块612的功能是便利与通信网络解耦的解耦源。例如,输入模块612可以是连接到充当解耦源的用户界面的用户界面模块。在一些实施方案中,用户界面模块可以提供与装置600集成的用户界面。在一些其他的实施方案中,输入模块612可以是便利另一个受安全保护的查询代理装置(比较图3的310)并且从该装置接收通信的通信端口。在还有的其他的示例性实施方案中,输入模块612可以可替换地是存储与第一通信网络(比较图1的104、图4的204和图3的304)相关联的信息的另一个数据库,诸如只读数据库。在这样的实施方案中,受安全保护的查询代理装置被配置为访问所述另一个数据库以获得与第一通信网络相关联的信息。

在各种示例性实施方案中,可以以奇偶校验的形式执行编码。在一些示例性实施方案中,对二进制发送流执行单个奇偶校验。在这些实施方案中,计算奇偶性位(其可以是偶数奇偶性位或奇数奇偶性位),并且在发送每一个数据单元之前将该奇偶性位添加到该数据单元的末尾,例如,在受安全保护的查询代理装置处发送。

在一个示例性实施方案中,使用偶数奇偶性。在该实施方案中,对于所提供的预定数量的位,对具有值“1”的位的数量进行计数。如果该数量是奇数,则奇偶性位值被设置为“1”。结果,值“1”的出现的总数将是偶数。如果具有值“1”的位的数量是偶数,则奇偶性位值被设置为“0”。

在另一个示例性实施方案中,使用奇数奇偶性。在该实施方案中,对于所提供的预定数量的位,对具有值“1”的位的数量进行计数。如果该数量是奇数,则奇偶性位值被设置为“1”。结果,值“1”的出现的总数将是奇数。如果具有值“1”的位的数量是奇数,则奇偶性位值被设置为“0”。

在接收端(例如,在频谱利用装置处)接收到发送的数据(包括数据单元和奇偶性位)之后,在接收端基于接收的数据计算另一个奇偶性位。所产生的奇偶性位然后被与发送器发送的奇偶性位进行比较。如果奇偶性位匹配,则确定数据单元不包含错误。相反,如果奇偶性位不匹配,则确定数据单元包含错误。

认识到,除了奇偶性位检查之外,可以实施其他形式的数据完整性检查。例如,散列法可以可替换地被使用。作为另一个实施例,循环冗余校验(crc)也可以被可替换地使用。

在各种示例性实施方案中,奇偶校验或crc等可以被作为错误检测(诸如发送错误)的形式执行。将意识到,任何其他的形式的奇偶校验或crc或错误检测可以被应用于示例性实施方案。

在各种示例性实施方案中,加密可以被可选地实施。在这样的实施方案中,高级加密标准(aes)、数据加密标准(des)或任何其他的形式的加密可以被应用。

在各种示例性实施方案中,信息处理模块(诸如图2b的编码模块228)可以被配置为基于接收的信息/数据来产生文本,所述接收的信息/数据可以包括例如可用信道/频谱的列表的控制信息和其他信息。在各种示例性实施方案中,控制信息在数据在信息处理模块处被接收到之前被用于数据的发送和接收中。这样的控制信息可以包括以下各者的标识符(一个或更多个):存储频谱信息的数据库、受安全保护的查询代理模块、由所述一个或更多个频谱利用装置形成的通信网络(一个或更多个)、或所述一个或更多个频谱利用装置本身。控制信息还可以广义地包括与确保数据完整性相关联的数据。在一些示例性实施方案中,这样的数据包括,但不限于,与以下操作相关联的数据:按某些间隔对数据进行编码、数据序列的编号、修复数据的格式以及修复发送数据的序列。例如,数据中的第一行可以指示消息格式(例如,行号)、并且数据中的第二行可以包括具有进一步的信息的字段的数量(例如,第一字段用6个字节指示装置id,第二字段用4个字节指示第一可用频率,第三字段用4个字节指示第二可用频率,等等)。利用这样的控制信息的一个目的可以是识别数据完整性是否已经受损。

在各种示例性实施方案中,信息处理模块被配置为从接收的数据擦除/移除命令或可执行信息。在示例性实施方案中,从接收的数据除去控制信息的任何合适的方法都可以被利用。这样的除去可以包括对接收的信息进行光栅扫描以确定是否存在具有接收的信息的代码。

在各种示例性实施方案中,信息处理模块被配置为其后将产生的数据转换为普通文本或其他非命令格式的形式的最终数据,以使得数据/信息不能实现接收装置(例如,图1的网络104的接收装置)的编程变化或操作。因此,信息处理对于阻止攻击或入侵可能是有用的。

所描述的示例性实施方案可以提供通过利用获得频谱利用网络的信息的代理装置或受安全保护的查询代理装置来经由例如公共网络接收频谱信息(诸如gldb数据)的方法和系统。频谱利用网络可以是dsa或tvws网络。将意识到,示例性实施方案并非意图限于tvws。

在某些所描述的示例性实施方案中,被称为受安全保护的数据库访问系统(secdas)的受安全保护的查询代理装置可以对从gldb接收的数据进行预处理,并且确定使该数据被发送到tvws网络以使网络选择哪些频率最适合于通信的合适的单向协议。所述协议是指解译两个模块/实体之间的数据发送的接口和方法。因此,接口(例如,串行接口、以太网接口等)被认为是所述协议的一部分。在一些示例性实施方案中,编码/解码、周期性发送、加密/解密也被认为是所述协议的一部分。在这样的所描述的示例性实施方案中,secdas被配置为除去或移除或处理任何控制信息,并且仅将普通文本或其他非命令、不可执行格式的信息/数据(包含例如可用信道的列表和相关联的参数)发送到tvws网络。

在所描述的示例性实施方案中,通过将被配置用于到形成通信网络(诸如tvws网络)的一个或更多个频谱利用装置的单向下行链路(即,仅允许单向通信量)的受安全保护的查询代理装置合并到频谱信息查询系统中,入侵(诸如后门入侵或数据窃取)到受安全保护的网络(诸如tvws网络)中的潜在途径可以被消除。受安全保护的查询代理装置还实施了确保数据完整性的附加的信息处理或措施。使用例如crc校验的编码检查、奇偶性位检查、来自周期性发送的数据的比较、以及基于确定接收的数据的格式的检查等可以是实施的措施。一个或更多个这样的措施可以阻止数据篡改,而且还可以使得数据篡改在所述一个或更多个频谱利用装置处可以被检测到。结果,频谱信息查询系统的安全性提高。

在所描述的示例性实施方案中,例如无线通信网络的频谱利用装置可以使用受安全保护的查询代理装置来经由公共网络或不受安全保护的、但是仍可以与公共网络隔离的网络查询gldb,以便避免入侵或其他不合期望的行为/攻击。受安全保护的查询代理装置(例如,被称为secdas)被部署为gldb和频谱利用装置的网络之间的代理装置。因此,频谱利用装置可以经由secdas、而不是直接地查询gldb。secdas获得或包含关于无线通信网络的信息。secdas实施被关联到无线通信网络的信息的加密,例如,在将该信息存储在secdas中之前。这可以阻止信息被非法地获得或被窃取,例如,通过入侵窃取。secdas可以执行例如从gldb接收的数据的编码和加密以及将编码的且加密的数据经由单向硬件链路的发送(例如,以普通文本或其他非命令格式)。在所描述的示例性实施方案中,secdas处的信息处理(诸如一个或更多个数据保存措施的应用)的逆处理可以在无线通信网络处执行。例如,对数据进行解密和解码可以在无线通信网络处执行以便实现无线通信。

在所描述的示例性实施方案中,dsa或tvws方案可以被提供用于私有网络或可以受益于与公开网络或不受安全保护的网络的隔离的网络,例如,以便避免经由例如直接gldb链路的任何潜在的后门攻击。

如本说明书中所使用的术语“耦合的”或“连接的”意图既涵盖直接连接的,又涵盖通过一个或更多个中间手段连接的,除非另有陈述。

另外,本公开中所描述的通信可以是无线通信、有线通信或这二者。

在示例性实施方案中,受安全保护的查询代理装置被描述为第一通信网络和存储频谱信息的数据库之间的代理。意识到,示例性实施方案不限于此。也就是说,受安全保护的查询代理装置能够用作与存储频谱信息的数据库通信的多个通信网络的代理。此外,受安全保护的查询代理装置还可以查询多于一个的存储频谱信息的数据库。

本文中的描述可以在某些部分中被明确地或隐含地描述为对计算机存储器或电子电路内的数据进行操作的算法和/或函数运算。这些算法描述和/或函数运算通常被信息/数据处理领域中的技术人员用于高效的描述。算法一般与导致期望的结果的自相一致的步骤序列相关。算法步骤可以包括能够被存储、发送、传送、组合、比较和进行其他方式的操纵的物理量(诸如电信号、磁信号或光学信号)的物理操纵。

此外,除非另有具体陈述,并且从以下一般将是显而易见的,本领域技术人员将意识到,在整个本说明书中,利用诸如“扫描”、“计算”、“确定”、“取代”、“产生”、“初始化”、“输出”等的术语的讨论指的是指示处理器/计算机系统、或类似的电子电路/装置/组件的动作和处理,所述动作和处理操纵/处理被表示为所描述的系统内的物理量的数据并且将该数据变换为被类似地表示为所述系统或其他信息存储、传输或显示装置等内的物理量。

本描述还公开了用于执行所描述的方法的步骤的相关装置/设备。这样的设备可以是针对所述方法的目的而专门地构造的,或者可以包括被存储在存储构件中的计算机程序选择性地激活或重新配置的通用计算机/处理器或其他装置。本文中所描述的算法和显示器与任何特定的计算机或其他设备没有内在联系。理解的是,通用装置/机器可以根据本文中的教导而被使用。可替换地,执行所述方法步骤的专门的装置/设备的构造可能是期望的。

另外,主张本描述还隐含地涵盖了计算机程序,因为将清楚的是,本文中所描述的方法的步骤可以通过计算机代码来实施。将意识到,大量各种各样的编程语言和代码可以用于实施本文中的描述的教导。而且,计算机程序(如果适用)不限于任何特定的控制流程,并且在不脱离本公开的范围的情况下,可以使用不同的控制流程。

此外,计算机程序的步骤中的一个或更多个(如果适用)可以并行地和/或顺序地执行。这样的计算机程序(如果适用)可以被存储在任何计算机可读介质上。计算机可读介质可以包括诸如磁盘或光盘的存储装置、或适合于与合适的读取器/通用计算机通过接口连接的其他存储装置。在这样的情况下,计算机可读存储介质是非暂时性的。这样的存储介质还涵盖所有的计算机可读介质,例如,仅存储数据短暂的时间段和/或仅在存在电力时存储数据的介质,诸如寄存器存储器、处理器高速缓存和随机存取存储器(ram)等。计算机可读介质甚至可以包括诸如互联网系统中例示的有线介质、或诸如蓝牙技术中例示的无线介质。所述计算机程序当在合适的读取器上被加载并且被执行时有效地产生可以实施所描述的方法的步骤的设备。

示例性实施方案还可以被实施为硬件模块。模块是被设计为用于与其他组件或模块一起使用的功能硬件单元。例如,模块可以使用数字的或分立的电子组件来实施,或者它可以形成整个电子电路(诸如专用集成电路(asic))的一部分。本领域技术人员将理解,示例性实施方案也可以被实施为硬件和软件模块的组合。

另外,当描述一些实施方案时,本公开可能已经将方法和/或处理作为特定的步骤序列公开。然而,除非另有需要,否则将意识到,所述方法或处理不应限于所公开的特定的步骤序列。其他的步骤序列可以是可能的。本文中所公开的步骤的特定次序不应被解释为过度的限制。除非另有需要,否则本文中所公开的方法和/或处理不应限于按所撰写的次序执行的步骤。步骤序列可以有所变化,并且仍在本公开的范围内。

此外,在本文的描述中,词语“基本上”每当被使用时被理解为包括,但不限于,“整个地”或“完全地”等。另外,诸如“包括”、“包含”等的术语每当被使用时意图是非限制性的描述性语言,因为除了没有明确记载的其他的组件之外,它们广义地还包括在这样的术语后面记载的元件/组件。此外,诸如“大约”、“大致”等的术语每当被使用时通常意指合理的变化,例如,所公开的值的+/-5%的变化、或所公开的值的+/-4%的变化、或所公开的值的+/-3%的变化、所公开的值的+/-2%的变化、或所公开的值的+/-1%的变化。

本领域技术人员将意识到,在不脱离如广泛地所描述的本公开的范围的情况下,可以对特定的实施方案做出其他的变化和/或修改。本实施方案因此在各方面要被认为是说明性的、而非限制性的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1