用于安全传递室内定位数据的方法和应用_5

文档序号:9332753阅读:来源:国知局
725。易失性媒体包含但不限于,动态存储器,例如工作存储器735。传输媒体包含但不限于,同轴电缆、铜线以及光纤,包含包括总线705的线,以及通信子系统730的各种部件(和/或通信子系统730与其他装置通信所用的媒体)。因此,传输媒体还可采取波(包含但不限于,无线电波、声波和/或光波,例如,在无线电波和红外数据通信过程中产生的那些波)的形式。
[0080]常见形式的物理和/或有形计算机可读媒体例如包含,软盘、软磁盘、硬盘、磁带或任何其他磁性媒体、CD-ROM、任何其他光学媒体、穿孔卡、纸带、具有孔洞图案的任何其他物理媒体、RAM、PROM, EPROM, FLASH-EPR0M、任何其他存储器芯片或仓盒、下文所述的载波或计算机可以从中读取指令和/或代码的任何其他媒体。如果构造用于维持存储内容的安全性,则任何这样的存储器可以作用为存储器320或安全存储器325。
[0081]多种形式的计算机可读媒体可涉及将一或多个指令的一或多个序列加载到(多个)处理器710上用于执行。仅仅通过实例的方式,指令可能一开始被承载在远程计算机的磁盘和/或光盘上。远程计算机可将指令装载到其动态存储器中并通过传输媒体将指令发送为信号,所述信号被计算装置700接收和/或执行。这些信号,其可能采用电磁波信号、声学信号、光学信号等形式,都是根据各种实施例的指令可以在其上被编码的载波的实例。
[0082]通信子系统730(和/或其部件)通常接收信号,且总线705则可以将信号(和/或通过信号携带的数据、指令等)携带到工作存储器735,处理器705检索工作存储器735并执行指令。在通过处理器710执行之前或之后,通过工作存储器735接收的指令可以可选地被存储在非暂时性存储装置725上。
[0083]在如本文所述的各种实施例中,计算装置可以联网以便传送访问信息以打开门,例如门136,并同时检查安全性。这种装置可以另外联网以传送方向信息和位置辅助数据。例如,链路316、334、122、132以及114可以都是用于实现这种目的的网络链路。图8示出可以根据一组实施例来使用的联网的计算装置的系统800的示意图。系统800可以包含一或多个用户计算装置805。用户计算装置805可以是通用个人计算机(仅举例而言,包含运行微软公司的Windows和/或苹果公司的Macintosh操作系统的个人计算机和/或膝上型计算机)和/或运行各种市售UNIX?或类UNIX操作系统中的任一种的工作站计算机。这些用户计算装置805还可具有各种应用程序中的任一种,包含配置以用于执行本发明的方法的一或多个应用程序,以及一或多个办公应用程序、数据库客户端和/或服务器应用程序,以及万维网浏览器应用程序。可选地,用户计算装置805可以是能够经由网络(例如,下文描述的网络810)通信和/或显示并导航网页或其他类型的电子文档的任何其他电子装置,例如薄型客户端计算机、支持互联网的移动电话,和/或个人数字助理(PDA)。虽然示出示例性系统800具有三个用户计算装置805,但是可以支持任意数量的用户计算装置。
[0084]本发明的某些实施例在联网环境(可以包含网络810)中操作。网络810可以是本领域技术人员所熟悉的任何类型的网络,所述网络可以通过使用各种可商购的协议的任一种(包含但不限于TCP/IP、SNA、IPX、AppleTalk等)支持数据通信。仅仅通过实例,网络810可以是局域网(“LAN”),包含但不限于以太网网络、令牌环网络等;广域网(WAN);虚拟网络,包含但不限于虚拟专用网(“VPN”);互联网;内联网;外联网;公共交换电话网(“PSTN”);红外线网络;无线网络,包含但不限于在IEEE802.11协议组的任意一种下运行的网络、本领域已知的蓝牙协议、和/或任何其他无线协议;和/或这些和/或其他网络的任意组合。
[0085]本发明的实施例可以包含一或多个服务器计算机860。每个服务器计算机860可配置有操作系统,包含但不限于上述任意一个以及任何可商购(或免费)获得的服务器操作系统。每个服务器计算机860也可以正在运行一或多种应用程序,所述应用程序可以配置以为一或多个用户计算装置805和/或其他服务器计算机860提供服务。
[0086]仅仅通过实例,服务器计算机860中之一可以为网络服务器,仅作为实例,其可用于处理来自用户计算装置805的网页请求或其他电子文档。所述网络服务器也能运行各种服务器应用程序,包含HTTP服务器、FTP服务器、CGI服务器、数据库服务器、Java?服务器等。在本发明的一些实施例中,网络服务器可以配置以在一或多个用户计算装置805上提供可在浏览器内运行的网页,以便执行本发明的方法。在各实施例中,这种服务器可与特定IP地址相关联,或可与具有特定URL的模块相关联,以及可以因此存储安全导航模块,例如,被移动装置检索的本地安全导航模块324。
[0087]在某些实施例中,服务器计算机860可包含一或多个应用程序服务器,所述应用程序服务器可包含通过在一或多个用户计算装置805和/或其他服务器计算机860上运行的客户端可访问的一或多个应用程序。仅仅通过实例,服务器860可以是能够响应于用户计算装置805和/或其他服务器计算机860执行程序或脚本的一或多个通用计算机,所述程序或脚本包含但不限于网络应用程序(在某些情况下,可能配置以执行本发明的方法)。仅仅通过实例,网络应用程序可以实现为使用任何合适的编程语言(例如Java?、C、C#或C++)和/或任何脚本语言(例如Perl、Python或TCL)以及任何编程/脚本语言的组合编写的一或多个脚本或程序。所述应用程序服务器也可包含数据库服务器,包含但不限于那些可从0raCleTM、MiCrOSOftTM、Sybase?、IBM?等可商购获得的数据库服务器,这些数据库服务器可以处理来自在用户计算装置805和/或其他服务器计算机860上运行的客户端的请求(取决于配置器,包含数据库客户端、API客户端、网络浏览器等)。在某些实施例中,应用程序服务器可以根据本发明的实施例动态地创建用于显示信息(例如图1中网络浏览器106所显示的信息)的网页。由应用程序服务器所提供的数据可以被格式化为网页(例如,包括HTML、Javascript等等)和/或经由网络服务器(例如,如上所述)可以被转发到用户计算装置805上。类似地,网络服务器可从用户计算装置805接收网页请求和/或输入数据和/或转发网页请求和/或输入数据到应用程序服务器。在某些情况下,网络服务器可以与应用程序服务器集成。
[0088]根据进一步的实施例,一或多个服务器计算机860能作用为文件服务器和/或可以包含通过运行在用户计算装置805和/或另一服务器860上的应用程序合并的、实施本发明的方法所必须的一或多个文件(例如,应用程序代码、数据文件等)。可选地,如本领域的技术人员将理解的,文件服务器可以包含所有必要的文件,允许这种应用程序被用户计装置805和/或服务器860远程调用。应当指出的是,在此相对于各种服务器描述的功能(例如,应用程序服务器、数据库服务器、网络服务器、文件服务器等)可以由单个服务器和/或多个专用服务器执行,取决于特定于实施方案的需求和参数。
[0089]在某些实施例中,系统可以包含一或多个数据库820。数据库820的位置是任意的:仅仅通过实例的方式,数据库820a可以保存在(和/或驻留在)服务器860a(和/或用户计算装置805)本地的存储媒体上。可选地,数据库820b可以在任何或所有用户计算装置805或服务器计算机860远程,只要数据库820b可以与这些中的一或多个进行(例如,通过网络810)通信。在特定的实施例中,数据库820可以驻留在为本领域的技术人员所熟知的存储区域网络(“SAN”)中。(同样,用于执行归属于用户计算装置805或服务器计算机860的功能的任何必要的文件可以被本地存储在各个计算机上和/或远程地存储在各个计算机上,视情况而定。)在一组实施例中,数据库820可以是关系数据库,诸如Oracle?数据库,其适于响应于SQL格式的命令存储、更新以及检索数据。如上所述,数据库可以例如由数据库服务器控制和/或维护。这样的数据库可以存储与安全等级有关的信息,用户可以访问某些安全等级,其地图细节可以包含在某些安全等级的地图中,或任何其他这样的细节可以被用作位置辅助或位置访问数据的一部分。
[0090]以上所述的方法、系统及装置为实例。可以酌情为各实施例省略、替换或增加各种流程或部件。例如,在可选的配置中,所述方法能够以不同于上面描述的顺序执行,和/或可以添加、省略和/或组合各阶段。此外,针对特定实施例描述的特征可以组合在各种其他实施例中。可以用类似方式组合各实施例的不同方面和元件。此外,技术发展,并且因此许多元件为实例,而非将本公开的范围限制于那些特定实例。
[0091]在描述中给出了具体的细节以提供对实施例的透彻理解。然而,没有这些具体细节也可实现这些实施例。例如,公知电路、过程、算法、结构和技术已经被示出为没有不必要的细节,以免使实施例模糊不清。本描述仅仅提供示例性实施例,并不旨在限制各实施例的范围、适用性或配置。相反,实施例的前述描述将向本领域技术人员提供用于实施实施例的实现描述。可在不背离各实施例的精神及范围的情况下对元件功能及布置作出各种改动。
[0092]此外,一些实施例被描述为在具有过程箭头的流程中描绘的过程。虽然每个可以将操作描述为连续过程的操作,但是许多操作可以并行或同时被执行。此外,操作的顺序可以被重新排列。过程可能具有图中未包含的其他步骤。此外,方法的实施例可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或其任意组合实施。当实现为软件、固件、中间件或微代码时,执行相关联任务的程序代码或代码段可被存储
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1