利用设备状态或方位的近距离无线通信控制的制作方法

文档序号:7639628阅读:268来源:国知局
专利名称:利用设备状态或方位的近距离无线通信控制的制作方法
技术领域
本发明涉及对无线通信设备中的功能特性进行控制,更具体地, 涉及基于无线通信设备物理状态或方位的激活或去激活短距离通信 的模式。
背景技术
现代社会已迅速地采用并依赖于无线通信的手持设备。比如, 由于通信质量和设备功能特性在技术上的改进,蜂窝电话在全球市 场中持续激增。无论对于个人使用还是商业使用,这些无线通信设 备(WCD)目前已经很常见,使得用户可以在许多地理位置处发送 和接收语音、文字以及图像数据。这些设备所使用的通信网络跨越 不同频率并覆盖不同的广播距离,并且每个网络都具有各种应用所 需的强度。蜂窝网络使得跨越大地理区域的WCD通信变得便利。这些网络 技术通常按代进行划分,从20世纪70年代后期到20世纪80年代 初期开始的第一代(1G)模拟蜂窝电话提供基线(baseline)语音通 信,直到为2006-2007时间范围所规划的新兴4G流式数字视频内容。 GSM是广泛应用的2G数字蜂窝网络通信的一个实例,在欧洲的频 段为900MHZ-1.8GHZ,在美国是1.9GHZ。该网络提供语音通信并 支持通过短消息收发服务(SMS)进行文本数据传输。尽管能够以9.6Kbps的速率将数据发送到分组网络用户、ISDN用户和POTS用户,但是SMS只允许WCD发送和接收至多160字符的文本消息。多媒体消息收发服务(MMS)是除允许传输简单文本之外,还可以传输声音、图像和视频文件的增强消息收发系统,并已在某些设备中可用。很快,新兴技术,比如用于手持设备的数字视频广播(DVB-H),将使得流式数字视频以及其它相似内容可以经由到WCD的直接广播而变得可用。虽然诸如GSM之类的长距离通信网络广泛用于发送和接收数据,但是出于成本、业务和立法上的考虑, 这些网络可能并不适用于所有的数据应用。短距离无线网络提供的通信方案能够避免大蜂窝网络中出现的 一些问题。蓝牙(Bluetooth )是一种迅速得到市场认同的短距离 无线技术实例。支持Bluetooth 的WCD在IO米范围内以720Kbps 的速率发送和接收数据,并且通过附加的功率放大,可以最多发送 到100米。用户并不主动发起Bluetooth 网络,而是由在相互操作 范围内的多个设备自动形成称为"微微网(piconet)"的网络组。 任何设备都可以将自身提升为微微网的主设备(master),从而可以 控制与至多7个"活动(active)"从设备(slave)和255个"暂停 (parked)"从设备之间的数据交换。活动的从设备基于主设备的时 钟计时来交换数据。暂停的从设备监测信标信号以与主设备保持同 步,并等待活动时隙以变得可用。这些设备在各种活动通信模式和 省电模式下不断地切换以向其它微微网成员发送数据。近来,制造商已经开始将提供增强功能的各种资源(比如,用 于执行邻近无线信息交换的组件和软件)合并在WCD中。可以利用 传感器和/或扫描器将可视信息或电子信息读入设备。事物可以涉及 用户在目标附近拿着他们的WCD,将他们的WCD对准目标(比如, 照相)或者将该设备扫过打印的标签或文件。诸如射频识别(RFID )、 红外线(IR)通信、光学字符识别(OCR)等及其它各种类型的可 视、电子和磁扫描之类的机器可读技术用于快速将期望信息输入到 WCD中,而无需用户的人工输入。诸如上述的无线通信技术发展已促使公众期望能在日常应用中 更频繁地使用无线通信。人们期望日常事务能够快速、自动并且无 差错。比如,许多全球的公共运输系统已经转变为无线智能卡系统,以减少每次旅行的手持现金数量。诸如SmarTrip、 MIFARE、 FeliCa 之类的系统都使用RFID通信来识别经过入口门或转门的乘客。在通 常情景中,乘客向扫描设备出示发射应答器(transponder)卡,该扫 描设备使用卡中的识别信息来确定该特定用户的账号是否具有正余 额。如果该乘客具有充足资金,则自动扣除旅行费用并且向用户通 知余额。这些系统存在的问题是每个不同的服务需要很多不同的 RFID卡。而且,如果发射应答器卡丢失或者失窃,则在主人发现卡 丟失并且联系卡提供商之前,其它人可能使用该卡从合法主人的账 户中扣款或付费。上述公共交通场景仅是短距离无线通信的应用之一。存在改进 通信方法的其它标准,用于从自动售货机到全服务零售机等不同地 方的大量不同应用中交换包括识别信息、信用卡信息、票务信息、 信用或借款账号交易等信息。还有专门向用户传递信息的应用,比 如包括特殊报价和优惠券的广告、交通安排、事件日期等。这些可 用应用加重了前述问题,并且带来新的问题。现在,用户携带着一 些短距离通信设备,还承担着丢失、失窃及潜在的非授权使用所有 他们的个人信息、账户等风险。将无线发射应答器卡集成到单一设备中可以提高用户使用及明 了这些服务的能力。然而,由于前述通信设备可能一次性丢失(比 如遗失单一的WCD),所以丟失或失窃的风险现在会更加集中。而 且,用户设备中活动的轮询(polling)应用可能会在任意时刻,包 括用户不知情的情况下,无线地请求或递送信息。不怀好意的人可 能滥用这个功能来窃取信息或者制造虚假的信用或借记交易。其次 的影响是无心的功率消耗。用户可能由于在不使用时没有关掉轮询 模式而无意地消耗掉储存的能量。有鉴于此,期望有一种能够基于无线通信设备的物理状态或方位来自动控制该设备中资源的系统,比如,基于该无线通信设备的 可移动组件是开启还是闭合。该无线通信设备的行为应该包括针对 每个无线通信方法和/或应用的设置,并且自动决定何时应该4丸行安 全确认。发明内容本发明包括根据无线通信设备(WCD)的物理状态或方位来自动控制包括硬件和软件资源的短距离无线通信的方法、装置和计算 机程序。该设备可以根据用户设定的安全规则或者电源规则来进一步控制这些通信资源,并且可在该设备的当前状态或情况造成需要 手动操作时向用户发出通知。根据本发明的各个实施例,WCD可以包含当该设备的物理状态 变化或方位变化时随时访问的表。针对每个应用和/或服务,该表可 以就该设备的每个状态或方位来定义功能性允许级别。另外,从某 状态或者方位变化到另一状态或方位可能需要安全确认。低功率水 平也可能造成需要执行某些操作,或者触发用户介入需求以重新建 立应用。本发明可以使用大量的应用和/或服务,并有助于在同时具有许 多活动应用的无线通信设备中节省功率和保持安全。用户可以在表 中指定这些服务中的每一个的行为,这样某些更常用的服务能够比 其他服务更优先。


结合附图并根据下面对优选实施例的详细描述可以更好地理解 本发明,附图包括图1示出了根据本发明至少一个实施例的从短距离到长距离无 线通信的示例性场景。图2示出了可结合本发明至少一个实施例使用的示例性无线通 信设备的模块化描述。图3A示出了之前图2描述的该示例性无线通信设备的结构描述。图3B示出了根据本发明至少一个实施例可用的,在无线通信设 备中创建各种物理状态或方位的不同可活动部件实例。图4示出了根据本发明至少一个实施例的示例性近距离通信 (NFC)和活动无线信息资源。图5示出了根据本发明至少一个实施例的示例性控制表。 图6示出了根据本发明至少一个实施例的另 一示例性控制表。 图7示出了根据本发明至少一个实施例的控制处理流程图。 图8A示出了根据本发明至少一个实施例浏览控制表的示例性 用户接口 。图8B示出了根据本发明至少一个实施例配置控制表条目的示例 性用户接口 。
具体实施方式
虽然已经通过优选实施例描述了本发明,但是在不脱离本发明 的精神以及所附权利要求所描述本发明范围的前提下,可以对本发 明做出各种修改。I.跨越不同通信网络的无线通信。WCD可以跨越大量的无线通信网络来发送和接收信息,每种通 信网络都具有不同的速度、距离、质量(纠错)、安全(编码)等 属性。这些属性指定了可以发送给接收设备的信息量以及信息传输 的持续时间。图l包括WCD的示意图以及WCD如何与各种类型的 无线网症备相交互。在图l所示的实例中,用户110拥有WCD 100。该设备可以是 从基本蜂窝手持设备到诸如支持无线的掌上型电脑或膝上型电脑等 更复杂设备的任何设备。近距离通信(NFC) 130包括各种发射应答 器型交互,其中通常只有扫描设备才需要自身电源。WCD100经由 短距离通信对源120进行扫描。比如在RFID通信的情形下,源120中的发射应答器可以使用包含在扫描信号中的能量和/或时钟信号, 以就储存在发射应答器中的数据进行响应。这些类型的技术的有效 发射距离通常为几英寸到几英尺,而且可以相对快速地递送从96比特(bit)到多于1兆(Megabit)或125千字节(Kbyte )的已存储数 据。这些属性使得这些技术非常适于识别目的,例如接收公共交通 提供商的账号、自动门锁的钥匙码、信用或借记交易账号等。如果双方设备都能够执行加强(powered)通信,那么这两个设 备之间的传输距离可以延长。短距离活动通信140包括设备,其中 发送设备和接收设备都活动。 一种示例状况包括,用户110进入 Bluetooth , WLAN、 UWB、 WUSB等接入点的有效发射范围。如 果是Bluetooth ,则网络被自动建立,以向用户110的WCD 100发 送信息。该数据可能包括情报、教育或娱乐性质的信息。只要用户 处于接入点的有效发射范围之内,被传送的信息量是没有限制的。 比如,如果用户在商场闲逛或者在街道上散步,此持续时间将非常 有限。由于这些网络的复杂性更高,因此需要额外时间来建立到 WCD 100的初始连接,如果在发射区域内有许多排队请求服务的设 备,时间还要再延长。这些网络的发射距离取决于技术,并且通过 附加的功率放大,则可以达到从32英尺到超过300英尺的距离。长距离网络150用于给WCD 100提供实际上不中断的覆盖。地 面转发器或卫星用于提供覆盖全球范围的通信。尽管这些系统非常 实用,但是通常根据用户110的每分钟使用来计费,对于无线互联 网接入等数据传输还有附加收费。另外,覆盖这些系统的规则导致 用户和提供商都产生额外开销,使得使用这些系统非常麻烦。 II.无线通信设备如上所述,可以在大量无线通信装备中使用本发明。因此,在 探讨本发明之前了解用户110可使用的通信工具也很重要。比如, 如果是蜂窝电话或者其它手持无线设备,集成的数据处理能力在使 发送设备和接收设备之间的事务处理变得便利方面起到了重要的作 用。图2示出了可结合本发明使用的无线通信设备的示例性模块化布置。WCD 100被划分为表示该设备各功能性方面的模块。这些功 能可由下面讨论的各种软件和/或硬件组件组合执行。控制模块210调整设备的运行。输入可以从包含在WCD 100中 的各种其它模块接收。比如,干扰感测模块220可以使用各种本领 域中已知技术,在该无线通信设备的有效发射范围内感测环境干扰 源。控制模块210解译这些输入数据,并且作为响应,向WCD 100 中的其它模块发出控制命令。通信模块230合并了 WCD IOO所有的通信方面。如图2所示, 比如,通信模块230包括长距离通信模块232、短距离通信模块234 和机器可读数据模块236。通信模块230至少使用这些子模块,以从 本地源和长距离源接收大量不同类型的信息,并且在WCD 100的广 播范围内向接收设备发送数据。响应于检测到的消息、环境影响和/ 或该WCD 100附近的其它设备,控制模块210或者通信模块230的 本地控制源可以触发通信模块230。用户接口模块240包括允许用户110从设备中接收数据和输入 数据到设备中的视觉、声觉和触觉组件。控制模块210可以解译用 户IIO输入的数据以实现WCD 100的行为。通信才莫块230还可以将 用户输入的数据发送到有效发射范围内的其它设备。发射范围内的 其它设备也可以经由通信模块230向WCD IOO发送信息,控制模块 210可以将该信息发送给用户接口模块240以呈现给用户。应用才莫块250合并WCD 100上的所有其它^5更件和/或软件应用。 这些应用可以包括传感器、接口、工具(utility)、解释器、数据应 用等,并可以被控制模块210调用以读取这些不同模块所提供的数 据,反过来,也可以向WCD 100中请求的模块提供信息。图3A示出了根据本发明实施例的WCD IOO示例性结构布置, 其可以用于实现前述模块化系统的功能。处理器300控制设备的整 体运行。如图3A所示,处理器300连接到通信部分310、 320和340。 处理器300可以实施为一个或多个微处理器,每个微处理器均能够执行存储在存储器330中的软件指令。存储器300可以包括随机存取存储器(RAM)、只读存储器 (ROM)和/或闪存,并且以数据和软件组件(此处也称为模块)的 形式存储信息。存储器330中存储的数据可以和特定的软件组件相 关联。另外,这些数据还可以和诸如书签数据库或用于日程、电子 邮件等的商业数据库之类的数据库相关联。存储器330中存储的软件组件包括能被处理器300执行的指令。 存储器330中可以存储各种类型的软件组件。举例来说,存储器330 中可以存储控制通信部分310、 320和340运行的软件组件。存储器 330还可以存储包括防火墙、服务向导管理器、书签数据库、用户接 口管理器的软件组件及为支持WCD 100所需的任意通信工具模块。长距离通信310执行与经由天线跨越大地理范围(比如蜂窝网 络)的信息交换相关功能。这些通信方法包括前述从1G到3G技术 以及很快到来的第四代流式视频传输技术。除了基本的语音通信(比 如,经由GSM)之外,还可以运行长距离通信310以建立数据通信 会话,比如通用分组无线业务(GPRS)会话和/或通用移动通信系统 (UMTS)会话。还可以运行长距离通信310以发送和接收消息,比 如短消息收发服务(SMS )消息和/或多媒体消息收发服务(MMS ) 消息。作为长距离通信310的子设备,或者可选地作为独立连接到处 理器300的独立模块(没有图示),广播接收器312使得WCD 100 能够经由诸如手持设备数字视频广播(DVB-H)等介质接收广播消 息。这些传输可以被编码,使得只有某些指定的接收设备才可以访 问广播内容,而且可以包含文本、声音或者浮见频信息。在至少一个 实例中,WCD 100可以接收这些广播并且利用包含在该广播信号中 的信息来确定是否允许该设备浏览接收到的内容。短距离通信320负责涉及跨越短距离无线网络信息交互的功能。 如上所述及图3A所示,这样短距离通信320的实例不局限于BluetoothTM、 WLAN、 UWB和无线USB连4妄。相应地,短距离通信 320执行涉及建立短距离连接以及处理经由该连接发送和接收信息 的功能。图3A中还示出了短距离输入设备340,其可以提供涉及机器可 读数据短距离扫描的功能。比如,处理器300可以控制短距离输入 设备340以产生用于激活RFID发射应答器的RF信号,反过来也可 以对从RFID发射应答器接收信号进行控制。该短距离输入设备340 能够支持的对机器可读数据进行读取的其它短距离扫描方法不局限 于IR通信、线性和2-D (比如,QR)条形码读取器(包括涉及解译 UPC标签的处理等),以及对利用合适的墨水提供到标签中的磁、 紫外线(UV)、传导的或其它类型编码数据进行读取的光学属性识 别设备。为了使短距离输入设备340能够扫描前述类型的机器可读 数据,输入设备可以包括光学检测器、磁检测器、CCD或用于解释 机器可读信,包、的本领域其它公知传感器。如图3A进一步所示,用户接口 350也连接到处理器300。用户 接口 350使与用户交换信息变得便利。图3A表明用户接口 350包括 用户输入360和用户输出370。用户输入360可以包括一个或多个允 许用户输入信息的组件。这种组件的实例包括小键盘、触摸屏和麦 克风。用户可以通过用户输出370从设备接收信息。因此,用户输 出部分370可以包括各种组件,诸如显示器、发光二极管(LED)、 触觉发射器以及 一 个或多个音频扬声器。示例性的显示器包括液晶 显示器(LCD)以及其它视频显示器。WCD 100还可以包括一个或者多个发射应答器380。该发射应 答器基本上是无源器件,响应于来自外部源的扫描,其可以被处理 器300根据将要递送的信息进行编程。比如,安装在入口通道的RFID 扫描器可以连续地发射射频波。当携带包含有发射应答器380的设 备的人走进门的时候,该发射应答器被加电,并且该发射应答器可 以利用标识该设备、该人等的信息进行响应。对应于通信部分310、 312、 320和340的硬件提供信号的发送和接收。相应地,这些部分可以包括l丸行功能的组件(比如,电子 的),诸如调制、解调、放大和过滤。这些部分可以由本地控制,也可以由处理器300根据储存在存储器330中的软件通信组件进行控制。为了实现图2所示功能,可以根据各种技术来组成或连接图3A 示出的元件。 一种这样的技术是通过一个或多个总线接口将对应于 处理器300、通信部分310、 312和320、存储器330、短距离输入设 备340、用户接口 350和发射应答器380等的分离硬件组件相连接。 可选地,任一和/或全部单独组件都可以由可编程逻辑器件、门阵列、 ASIC、多芯片模块等被编程以复制这些单独设备功能的集成电路所 代替。另外,这些组件中的每个都被连接到诸如可更换和/或可充电 电池(没有示出)等的电源。用户接口 350可以同包含在存储器330中的通信工具软件组件 交互,该通信工具软件组件提供了利用长距离通信310和/或短距离 通信3 20建立服务会话的功能。该通信工具组件可以包括各种例程, 这些例程允许通过诸如无线应用介质(WAP)、压缩型超文本标记 语言(CHTML)之类的超文本标记语言(HTML)派生等介质从远 程设备接收服务。在与远程服务器进行WAP通信时,该设备作为WAP客户端。 为提供这种功能,软件组件可以包括WAP客户端软件组件,比如无 线标记语音(WML )浏览器、WML脚本(WMLScript)引擎、PUSH (推送)子系统和无线介质堆栈(stack)。应用(未示出)可以和WAP客户端软件相交互,以"f是供许多通 信服务。这样通信服务的实例包括接收基于互联网的内容,比如标 题新闻、汇率、体育战况、股票报价、天气预报、多语言短语词典、 商店和就餐信息、本地运输(比如公共汽车、火车和/或地铁)日程、 个人在线日历及在线旅行和银行服务等。支持WAP的设备可以访问称为卡片组(deck)的小文件,每个 卡片组包括称为卡片(card)的更小页。卡片足够小,适合此处称为微浏览器的小显示区域。微浏览器的小尺寸和小的文件尺寸适合于 无线链路所施加的小存储设备限制和低带宽通信限制。利用特意为小屏幕和无需键盘的单手导航所设计的无线标记语言(WML)来写卡片。WML可缩放,因此兼容多种显示器,包括 两行文本显示器(two-line text display )和存在于智能电话、PDA和 个人通信装置等设备中的大LCD屏幕。WML卡片可以包括用WML 脚本(WMLScript)编写的程序,WML脚本与Java脚本(JavaScript) 类似。不过,通过省略这些其它脚本语言某些无用功能,WML脚本 减少了存储需求和处理需求。CHTML是标准HTML命令集的子集,适用于小计算设备(比如 移动通信装置、PDA等)。该语言能够让便携式设备或手持设备在 互联网上更自由地交互。CHTML通过将标准HTML拆分为适于克 服这些局限的精简版本而将小计算设备在功率、处理、存储和显示 上的局限性纳入考虑。比如,去除了许多更高级图象的图画、背景、 字体、框架和对JPEG图像的支持。另外,由于假定CHTML显示适 于便携式设备的屏幕,所以也不支滚读。CHTML还被设计为在没有 二维光标运动的情况下运行。替换地,可以仅使用4个按键进行操 作,这使得在大量的小计算设备中实施CHTML变得便利。图3B示出各种无线通信设备的示例性物理状态或方位。WCD 390具有铰接部件,在该部件打开时向用户提供附加的设备特性。 WCD 390通常被认为是"翻盖电话"型无线通信设备。WCD 392具 有滑动部件来代替类似于翻盖电话的铰接部件。滑动部件滑动,以扩展该设备的可用表面,并且露出附加的隐藏控制。WCD 394也包 括增加i殳备可用表面的可活动部件,但通过扭转或者剪式运动来打 开以进行活动。如同WCD 396的情形,设备还可以合并多种运动部 件。这里,如同翻盖电话一样打开该设备,不过该设备还集成了旋 转部件以当设备闭合时向用户露出WCD 396的显示屏。这些设备可 以包括各种输入和/或传感器,以确定WCD的物理状态或方位何时 改变及当前的状态或方位。in.短距离设备交互由于在单一设备中合并了各种短距离通信方法和应用,所以此例性情形,其中wcd ioo可以支持许多不同的短距离应用和/或服 务,这些应用和/或服务另行可以由不同的单独设备处理。这些应用 包括但是不局限于,公共交通借记账号、现金支出或借记账号、入 口访问安全应用、事件票务应用和混杂的其它数据处理应用。这些 应用可以使用前述的多种短距离无线应用方法来执行。图4的每一应用和/或服务可以具有确定wcd 100控制行为的属 性信息。比如,7>共交通应用具有确定其使用mifare无线事务处 理服务进行通信的属性,根据用户设置,使用mifare无线事务处 理服务进行通信具有优先级1 (最高),并且当wcd 100的物理状 态或者方位变化时无需安全检查。该优先级表明用户期望wcd 100 即使在设备功率衰竭时也将该应用保持为活动。wcd 100可以在结 束优先级1应用之前结束较低的应用,或者可选地,wcd100可以 对关于发射应答器380中运行时无需从wcd100获取功率的该优先 级1应用和/或服务的信息进行编码。wcd 100可以从外部扫描设备 获取功率(如果外部扫描设备存在的话)。在这种情况下,用户110 期望即使wcd 100处于低功率状态下,也不会出现无法使用交通的 无助状况。与需要频繁使用设备相比(每次开启或闭合设备都需要 输入安全码,会使用户110觉得麻烦),即使设备丢失(账号中没 有大量的钱)危害也并不大,因此不需要安全检查。这与使用is0aid1通信服务的现金支出和借记账号应用不同, 在该iso aid1通信服务中,当4企测到wcd 100的物理状态或方位 改变时,用户一直期望能在启用应用之前执行安全检查。由于此应 用可能授权直接访问用户110的金融账号,因此需要有安全检查。 现金支出和借记账号的优先级为2。这意味着在低功率情形下,wcd 100可以在禁用优先级1的应用前先禁用该优先级为2的应用以节省 功率。wcd 100可以提示用户拒绝该关闭以便可以执行购买交易。可以通过视觉或声觉通知将应用关闭提醒给用户,并且可以通过按 键输入、输入代码等重启该应用。访问或关键应用经由NFCIP-1通信服务进行通信,并且访问或 关键应用的优先级为1并支持安全性。该功能可以打开门锁以授权对建筑物进行访问,因此无论设备功率状况如何,用户110都期望它处于活动状态。不过,由于安全选项被启用,使得需要口令或在 设备中按下特定键来激活该设备或者变更该设备,所以通过仅在设 备开启时启用该选项,可以使该选项得到保护。这样防止了获得该 设备的其它人获得对受保护设施的访问。该应用的信息可以写入到WCD 100的发射应答器(比如,当"i殳备开启时,先前的MIFARE信 息将被改写),或写入到该设备的其它发射应答器中。图4示出了票务和其它混杂数据应用实例。这些应用的优先级 为3(低优先级),并且没有安全需求。如果处于低功率下,则这些 应用可以被立即关闭而无需通知用户。用户可以在需要时手动使这 些应用重新活动。 IV.控制表图5示出了结合本发明至少一个实施例可用的基本控制表。 WCD 100的物理状态或方位被记录为至少两个状态"闭合"和"开 启,,。WCD 100的其它物理状况可以采用诸如光/暗传感器、倾斜传 感器等之类的其它传感器来感测。根据设备类型(比如,如图3B所 示的翻盖电话类型、滑动开启型等)的不同,传感器会有改变。图5 的控制表公开了短距离无线通信的各种服务,以及当WCD100开启 或闭合时这些服务被"启用"还是"禁用"。在该示出的实例中,分别为每一无线服务划分了活动或"轮询" 模式以及被动或"应答"模式。这有助于提高WCD 100的安全性并 且可以节省功率。比如,当设备不使用时通常会被闭合。因此,所 有的轮询模式都被禁用。这样,WCD 100节省了在主动轮询其它设 备时将需要的功率,并防止在用户110未知的情况下无意中连接其 它设备并传输数据。另一方面,当电话闭合时还有一些基本应答模式功能保持启用。这使得用户110无需开启WCD 100就可以无线递 送信息,比如向MIFARE服务的扫描器传输信息。由于该服务最频 繁应用于公共交通付费,因此较高的使用量比较低的功率负担和安 全风险更重要。当WCD100开启时,设备变得完全启用。如图5所示,其中所 有协议的检测和应答模式都被激活。假定用户110正在使用该设备, 并且完全了解所有的活动通信事务。但是,下列问题可能出现即 用户110之外的其它用户获得了该设备,并且尝试获取访问特征以 获得用户110的有关信息或盗用该用户的账号。图4示出的安全功 能和/或优先功能以及下面给出的讨论,将致力于防止该问题。图6示出了结合本发明至少一个实施例可用的控制表的另一更 加详细实施例。在这个实例中,利用WCD 100的物理状态或方位来 控制相似的通信服务,但是这样增强了控制的特异性。在这个实例 中,当设备闭合时,由于安全风险小,所以启用ISO智能卡AID2 应用。不过,提供诸如Visa卡信息等信用账号信息的ISO智能卡 AID1应用被禁用。这在用户110不使用设备时,就防止了恶意用户 盗用账号信息。当设备开启时,稍后启用该应用。为了进一步保护 该应用,在启用该应用之前,以及开启WCD 100之后,用户110指 示需要提供访问码或者安全码。此额外的安全措施确保了获得该设 备的其它人不能简单的通过开启设备而获取这些信息。该安全确认 可以由应用原则在应用上设置。可选地,无"i仑何时开启该设备,都 需要通用码。如果没有输入该码而使得该设备再次闭合,则所有的 无线功能都停止,从而有效地将该设备设置于"锁定(lock down)" 模式,直到输入正确的密码为止。另外,当设备功率衰竭时,WCD 100的开启或闭合状态能够确 定如何启用不同优先级的应用。高优先级(1 )应用可以保持活动, 无论是否处于低功率状态。当设备闭合时,优先级2的应用可以不 活动,但当设备开启时可以变得活动。当设备闭合时,优先级3的 应用禁用,并需要用户介入以当WCD 100开启时才活动。虽然给出了功能性设置的确定实例,但是根据用户110的特殊需求,可以将 激活、安全和功率保存优先级进行结合。设置可以被进一步用于确 定搜寻其它设备的轮询速率、将被轮询的其它设备的类型、将要对 其进行响应的其它设备的类型、将要对其进行响应的轮询信号强度 以及允许的连接持续时间等。图7示出了根据本发明至少一个实施例的示例性流程图。在步骤700,检测到WCD 100设备的物理状态或方位,和/或功率衰竭级 别发生变化。这些状态、方位和/或功率衰竭级别的变化可以由输入 和/或设备中的各种传感器纟企测。WCD 100的状况被确定后,可以访 问一个或多个控制表,以确定是否能在这些属性方面改变设备的功 能特性以及如何改变(步骤710和步骤720)。作为感测状况的结果, 该设备可以激活或者去激活各种硬件资源(比如,与活动扫描相关 的资源)和/或与由用户110配置的各种服务相关的软件应用。如果 状态属性或方位属性表明启用应用,则在步骤730,控制表还需要 WCD 100检查用户指定的安全需求。如果不需要安全确认,则该设 备在步骤732激活应用并可以继续正常操作,直到检测到其它物理 状态、方位或功率级别的变化为止。可选地,如果需要安全确认, 则在步骤734和736, WCD 100在启用应用(或整个设备)之前尝 试确i人安全性。用户得到确认后,WCD 100可以激活该应用(步骤 738 )并且可以继续正常纟喿作,直到检测到其它物理状态、方位或功 率级别的变化为止。 V.用户接口图8A和图8B示出了结合本发明至少一个实施例可用的示例性 用户接口。图8A示出了控制表的实例。控制表的内容或表象可以根 据WCD 100的能力变化。在这个实例中,控制表包括应用名称、应 用何时活动、何时需要安全性以及应用的优先级。该表的前两个条 目用于MIFARE服务。当设备闭合时,MIFARE公共汽车服务保持 活动,从而允许用户IIO使用WCD 100向7>共交通电子付费。当设 备开启时,MIFARE售货机变得活动,从而使用户可以从为用户提供MIFARE服务的各种电子售货机购买食物、饮料、照片等。在这 种方式中,根据设备的物理状态或方位,可以利用两种完全不同的 方法来启用同一服务。不同服务的其它实例及其应用操作属性同样 一皮列出。当用户110希望编辑已有的表条目,或增加新的表条目时,他 们可以调用诸如图8B所示之类的配置接口。配置屏包括用户110设 置图8A所示控制表中所有控制属性的选项。根据WCD 100的能力, 配置选项可以包括各种选择器,比如复选框、下拉菜单、文本输入 区等。接着,用户110可以通过选择"更新,,图8B控制表中已输入 的信息来选择保存这些改变。本发明对现有技术做出了如下改进其允许用户将日常商业中 使用的许多单独无线通信设备合并到单一 的无线通信设备中,而无 需担心设备丢失、失窃或者功率损耗所带来的后果。本发明为无线 通信设备增加了自然智能,根据设备的物理状态或方位、用户针对 设备应用和信息安全性的关注,以及功率变低时设备各种功能的危 急程度为用户偏好定制了设备的行为。这些优先选择被编制到用于 自动控制设备行为的表中,从而允许用户更频繁地使用该无线通信 设备参与到简单、安全和高效的日常事务中。因此,相关领域技术人员可以明了,可以在不脱离本发明的范 围和精神的前提下,对本发明在形式和细节上进行各种变化。本发 明的范围和广度不应该局限于上述任意实施例中,而应该由下列权 利要求及其等同物来确定。
权利要求
1.一种控制无线通信设备的方法,包括检测无线通信设备的物理状态或方位的变化;访问包含有与该无线通信设备中运行短距离无线应用和/或服务相关的信息的存储器;以及根据检测到的该无线通信设备的物理状态或方位来控制该无线通信设备,以启用或禁用该短距离无线应用和/或服务。
2. 如权利要求1的方法,其中该无线通信设备包括至少一个可 活动部件;以及;险测该无线通信备物理状态或方位的变化包括感测该可活动 部件的位置变化。
3. 如权利要求2的方法,其中该可活动部件包括翻转部件、滑 动部件、扭转部件或者它们的组合。
4. 如权利要求1的方法,其中该与无线通信设备中运行短距离 无线应用和/或服务相关的信息包括控制表。
5. 如权利要求4的方法,其中该控制表包含的信息包括这样的 条件,其用于基于该无线通信设备的物理状态或方位来确定是启用 还是禁用每个短距离无线应用和/或服务。
6. 如权利要求5的方法,其中启用包括将该短距离无线应用和/ 或服务置于活动轮询模式;以及禁用包括将该短距离无线应用和/或服务置于被动接收模式。
7. 如权利要求5的方法,其中启用包括将该短距离无线应用和/ 或服务置于被动接收模式;以及禁用包括对该短距离无线应用和/或服务去激活。
8. 如权利要求4的方法,其中该控制表包含的信息包括何时 需要安全确认,以便启用短距离无线应用和/或服务。
9. 如权利要求4的方法,其中该控制表包含的信息包括在低功率情形下,针对每个短距离无线应用和/或服务的优先级。
10. 如权利要求1的方法,进一步包括根据检测到的该无线通信 设备的物理状态或方位来控制短距离无线硬件资源。
11. 如权利要求10的方法,其中短距离无线硬件资源包括该无 线通信设备中的发射器和/或发射应答器。
12. 如权利要求ll的方法,其中该发射器和/或发射应答器经由 RFID通信进4亍通信。
13. 如权利要求ll的方法,其中该发射器和/或发射应答器根据 检测到的该无线通信设备的物理状态或方位被激活、去激活或重写。
14. 如权利要求1的方法,进一步包括当需要安全确认和/或存 在低功率情形时向用户发出通知。
15. —种无线通信设备,包括传感器,用于检测无线通信设备物理状态或方位的变化; 存储器,包含有与该无线通信设备中运行短距离无线应用和/或服务相关的信息;以及计算设备,用于根据检测到的该无线通信设备的物理状态或方位来控制该无线通信设备,以启用或禁用该短距离无线应用和/或服务。
16. 如权利要求15的无线通信设备,进一步包括至少一个可活 动部件;以及检测该无线通信设备物理状态或方位的变化包括感测该可活动 部件的位置变化。
17. 如权利要求16的无线通信设备,其中该可活动部件包括翻 转部件、滑动部件、扭转部件或者它们的组合。
18. 如权利要求15的无线通信设备,其中该与无线通信设备中 运行短距离无线应用和/或服务相关的信息包括控制表。
19. 如权利要求18的无线通信设备,其中该控制表包含的信息 包括这样的条件,其用于基于该无线通信设备的物理状态或方位来 确定是启用还是禁用每个短距离无线应用和/或服务。
20. 如权利要求19的无线通信设备,其中启用包括将该短距离无线应用和/或服务置于活动轮询模式;以及禁用包括将该短距离无线应用和/或服务置于被动接收模式。
21. 如权利要求19的无线通信设备,其中启用包括将该短距离 无线应用和/或服务置于被动接收模式;以及禁用包括对该短距离无线应用和/或服务去激活。
22. 如权利要求18的无线通信设备,其中该控制表包含的信息 包括何时需要安全确认,以便启用短距离无线应用和/或服务。
23. 如权利要求18的无线通信设备,其中该控制表包含的信息 包括在低功率情形下,针对每个短距离无线应用和/或服务的优先 级。
24. 如权利要求15的无线通信设备,进一步包括根据检测到的 该无线通信设备的物理状态或方位来控制短距离无线硬件资源。
25. 如权利要求24的无线通信设备,其中短距离无线硬件资源 包括该无线通信设备中的发射器和/或发射应答器。
26. 如权利要求25的无线通信设备,其中该发射器和/或发射应 答器经由RFID通信进行通信。
27. 如权利要求25的无线通信设备,其中该发射器和/或发射应 答器根据检测到的该无线通信设备的物理状态或方位被激活、去激 活或重写。
28. 如权利要求15的无线通信设备,进一步包括当需要安全确 认和/或存在低功率情形时向用户发出通知。
29. —种包括计算机可用介质的计算机程序产品,其中该计算机 可用介质具有在其上具体化的用于控制无线通信设备的计算机可读 程序代码,该计算机程序产品包括用于检测无线通信设备的物理状态或方位变化的计算机可读程 序代码;用于访问包含有与该无线通信设备中运行短距离无线应用和/或 服务相关信息的存储器的计算机可读程序代码;以及用于根据检测到的该无线通信设备的物理状态或方位来控制该无线通信设备,以启用或禁用该短距离无线应用和/或服务的计算机 可读程序代码。
30. 如权利要求29的计算机程序产品,其中该无线通信设备包 括至少一个可活动部件;以及检测该无线通信设备物理状态或方位的变化包括感测该可活动 部件的位置变化。
31. 如权利要求30的计算机程序产品,其中该可活动部件包括 翻转部件、滑动部件、扭转部件或者它们的组合。
32. 如权利要求29的计算机程序产品,其中该与无线通信设备 中运行短距离无线应用和/或服务相关的信息包括控制表。
33. 如权利要求32的计算机程序产品,其中该控制表包含的信 息包括这样的条件,其用于基于该无线通信设备的物理状态或方位 来确定是启用还是禁用每个短距离无线应用和/或服务。
34. 如权利要求33的计算机程序产品,其中启用包括将该短距 离无线应用和/或服务置于活动轮询模式;以及禁用包括将该短距离无线应用和/或服务置于被动接收模式。
35. 如权利要求33的计算机程序产品,其中启用包括将该短距 离无线应用和/或服务置于被动接收模式;以及禁用包括对该短距离无线应用和/或服务去激活。
36. 如权利要求32的计算机程序产品,其中该控制表包含的信 息包括何时需要安全确认,以便启用短距离无线应用和/或服务。
37. 如权利要求32的计算机程序产品,其中该控制表包含的信 息包括在低功率情形下,针对每个短距离无线应用和/或服务的优 先级。
38. 如权利要求29的计算机程序产品,进一步包括根据检测到 的该无线通信设备的物理状态或方位来控制短距离无线硬件资源。
39. 如权利要求38的计算机程序产品,其中短距离无线硬件资 源包括该无线通信设备中的发射器和/或发射应答器。
40. 如权利要求39的计算机程序产品,其中该发射器和/或发射应答器经由RFID通信进行通信。
41. 如权利要求39的计算机程序产品,其中该发射器和/或发射 应答器根据检测到的该无线通信设备的物理状态或方位被激活、去 激活或重写。
42. 如权利要求29的计算机程序产品,进一步包括当需要安全 确认和/或存在低功率情形时向用户发出通知。
43. —种控制无线通信设备的方法,包括 检观'J无线通信设备的物理状态或方位的变化; 访问包含有包括控制表的信息的存储器;以及利用包括在该控制表中与检测到的该无线通信设备的物理状态 或方位有关的信息,来控制该无线通信设备中与RFID通信相关的资 源。
44. 一种无线通信设备,包括传感器,用于检测无线通信设备物理状态或方位的变化; 存储器,包含有包括控制表的信息;以及计算设备,用于利用包括在该控制表中与检测到的该无线通信设 备的物理状态或方位有关的信息来控制该无线通信设备中与RFID 通信相关的资源。
45. —种包括计算机可用介质的计算机程序产品,其中该计算机 可用介质具有在其上具体化的用于控制无线通信设备的计算机可读 程序代码,该计算机程序产品包括用于检测无线通信设备的物理状态或方位变化的计算机可读程 序代码;用于访问包含有包括控制表的信息的存储器的计算机可读程序 代码;用于利用包括在该控制表中与检测到的该无线通信设备物理状 态或方位有关的信息来控制该无线通信设备中与RFID通信相关资 源的计算机可读程序代码。
全文摘要
一种在无线通信设备上对短距离无线应用进行自动控制的系统。该设备包括当该无线通信设备的物理状态变化或方位变化时可以访问的控制表。物理状态和/或方位的变化可以包括,比如,开启或闭合该设备上的翻转盖。该控制表包括能够用于确定何时启用/禁用各种短距离无线应用的信息,并可以进一步包括安全和/或低功率情形下的优先次序信息。如果存在某种安全和/或功率情形,则可以将其通知给该无线通信设备的用户。
文档编号H04Q7/32GK101263694SQ200680033696
公开日2008年9月10日 申请日期2006年10月27日 优先权日2005年11月1日
发明者M·萨阿里萨洛 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1