用于基于邻近的命令执行的对等近邻检测的制作方法

文档序号:7620317阅读:172来源:国知局
专利名称:用于基于邻近的命令执行的对等近邻检测的制作方法
技术领域
本发明通常涉及电信,以及更具体地说,涉及用于智能响应由无线终端的用户发出的命令的技术。
背景技术
蓝牙是用于基于射频、短程连接性的开放标准规范。蓝牙被设计成用于各种设备(即“终端”),诸如移动电话、键盘、鼠标、显示器等等的廉价、无线连网系统。彼此在传输范围(通常10米)内的蓝牙终端形成被称为微微网(piconet)的小的ad-hoc网,以及多个微微网的网络被称为分散网(scatternet)。
图1描述经由蓝牙通信的无线电信系统100。无线电信系统100是蓝牙微微网,包括五个终端由用户101-1携带的蓝牙使能的个人无线终端102-1(例如移动电话、个人数字助理[PDA]等等)、由用户101-2携带的蓝牙使能的个人无线终端102-2、蓝牙使能的计算机键盘103、蓝牙使能的计算机鼠标104和蓝牙使能的台式计算机105。
用户101-1和101-2可以四处走动并可以分别经由一个或多个输入机制(例如键盘输入、基于笔的输入、语音输入等等),将命令输入无线终端102-1和102-2。个人无线终端102-1和102-2也通常具有一个或多个输出转换器(例如液晶显示器、扬声器等等)以便分别向用户101-1和101-2呈现内容(例如网页、可听片断、执行查询的输出等等)。
用于个人无线终端102-1和102-2的命令的例子包括调整扬声器音量、编辑电子表格中的信息、在国际象棋游戏中输入移动、开始声音片断、用无线终端内置的数码相机俘获图像、用无线终端内置的麦克风俘获声信号、下载网页、发出搜索服务器上存储的数据库的查询、发送电子邮件消息以及打电话。
一些计算设备,诸如无线终端、台式个人计算机(PC)和服务器在允许用户使用该设备前,要求用户登录该设备。例如,当加电运行Windows XP或Linux操作系统的个人计算机(PC)时,用户面对询问用户名(也称为Internet服务供应商的屏幕名,诸如AOL)和口令的登录屏。用户不能跳过启动屏进入,直到他或她提供有效的用户名和口令组合为止。
一些计算设备除提供登录屏外,还提供一个或多个授权机制来限制访问数据、命令或两者。例如,运行Windows XP或Linux操作系统的PC允许将数据文件与特定用户或用户组相关联,从而仅允许相关用户访问数据文件。在一些授权机制中,分离的读和写许可能与数据文件相关联,从而将用户划分成四类(i)能对数据文件读取和写入的用户,(ii)能读取数据文件但不能向其写入的用户,(iii)能向数据文件写入但不能读取它的用户,以及(iv)既不能读也不能写数据文件的用户。此外,一些授权机制允许将命令(诸如可执行文件)与特定用户或用户组相关联,从而仅允许相关用户执行该命令。
用于限制能读、写和执行文件的机制在许多实际情况下是很大的优点,但不提供用于许多其他情形所需的灵活性和适用性。因此,需要创新的限制机制。

发明内容
在许多情况下,如果能不仅仅根据正尝试的用户的身份,而且根据在用户附近是否有其他人,来限制命令的执行(例如文件等等)和文件的读写将是有利的。例如,防止医院秘书读取病人的文件除非秘书在病人或病人的医生面前将是有利的,以及防止秘书写入病人的文件除非秘书在病人的医生或护士面前将是有利的。
作为另一例子,防止银行雇员改变用于金库的口令文件,除非(i)雇员在至少两个其他雇员面前,以及(ii)在正常营业时间期间,将是有利的。
作为另一例子,防止银行经理当有其他人在附近时,在他或她的个人无线终端上读取薪金信息将是有利的。作为另一例子,当出纳将支票存入存款人的帐户时,期望仅当在附近没有其他人时,才显示新的余额,以及当有其他人在附近时,显示“确认储蓄”。另外,“确认储蓄”消息可以显示金额的编码形式,使得仅有出纳知道新的余额。
当有人在附近(例如在听觉范围内等等)时,经他或她的个人无线终端向正访问内容(例如新文章、网页等等)的用户提供为文本,而当附近没有人时,则可听地提供是有利的。这防止了附近的人(i)无意听到,以及(ii)受噪声干扰。
作为另一例子,一些军事数据可以具有机密和非机密版本。在这种情况下,当没有人在附近时,向授权用户提供机密版本以及当其他人在附近时提供非机密版本将是有利的。
本发明使得对于个人无线终端处的用户命令的响应能够基于在个人无线终端附近存在或缺少其他人。由存在或缺少与那些人有关的个人无线终端,推断出存在或缺少其他人。在本发明的实施例中,对用户命令的响应也基于附近的人的身份。
根据所示的实施例,从其用户接收命令的个人无线终端确定是否存在任何其他的附近个人无线终端(以及推理上,与这些终端有关的用户),然后,确定在附近用户的环境下,命令是否被授权。例如,可以期望限制护士经由她的个人无线终端无线地访问病人记录中的某数据,除非病人的医生在她的10英尺以内。
根据所示的实施例,个人无线终端T在从其用户接收命令时,首先识别与除用户T外的用户有关的T的蓝牙网(即微微网或分散网)中的个人无线终端。例如,如果T的蓝牙网包括蓝牙使能的计算机鼠标,其是一种非个人无线终端的无线终端类型,那么计算机鼠标的存在将不会使个人无线终端T推断出另一用户在附近。类似地,也属于T的用户的第二蓝牙使能的个人无线终端将不使个人无线终端T推断出另一用户在附近。(用户可以将命令输入他或她的蓝牙使能的PDA中,同时在他或她的衣袋里携带蓝牙使能的电话)。
根据所示的实施例,然后,个人无线终端T确定在T的蓝牙网外,什么其他蓝牙使能的个人无线终端在附近。换句话说,个人无线终端T确定(例如通过收听共享通信信道、通过广播请求确认的消息等等)什么其他蓝牙使能的个人无线终端当前能与T通信。因为蓝牙的短传输范围(约10米),任何检测的传输或接收的确认必定来自附近的无线终端。
根据所示的实施例,个人无线终端T随后基于在其附近存在或缺少用户,来确定是否能执行输入的命令。在本发明的一些实施例中,对于命令的响应也至少部分基于一个或多个另外的因素,诸如(i)个人无线终端T的用户的身份,(ii)附近用户的身份,(iii)命令的属性(例如查询,存储数据的命令、打电话的命令、传送数据的命令等等),(iv)命令的一个或多个变元(例如文件名、命令选项等等),(v)由查询检索的数据值,(vi)日期和时间[即“日历时间”]等等。
在本发明的一些实施例中,当个人无线终端执行授权的命令以及执行导致一个或多个输出(例如结果值等等)时,个人无线终端还基于存在或缺少附近用户,以及在一些情况下,基于上述另外的因素,来确定是否抑制或编码这些输出的一个或多个。在那些实施例中,个人无线终端将未抑制的输出(不变和编码的)相应地输出到用户(例如可视、可听地等等)。
本发明在许多情况下是期望的。例如,在医院,期望限制技师经由他或她的个人无线终端访问病人的记录中的某些数据除非病人的医生在附近。
在银行,将期望雇员仅能够(i)在存在至少两个其他雇员,以及(ii)在星期一至星期六的7:00pm和8:00pm之间的小时输入命令来改变金库电子口令。类似地,当银行雇员输入命令将超出$50,000的资产从一个帐户转移到另一帐户时,银行部门经理必须在附近。作为另一例子,银行部门经理仅能够当没有其他用户在附近时,在他或她的电信终端上浏览薪水信息。作为另一例子,当出纳将支票存入储户的帐户中时,期望能当没有其他人在附近时显示新的余额,相反,当有其他人在附近时显示“储蓄确认”。另外,代替“储蓄确认”消息,可以显示余额的编码版本,使得仅允许出纳知道新的余额。
作为另一例子,将期望当附近没有其他用户时,经由他或她的移动终端访问内容(例如新文章、网页等等)的用户可以自动地接收这些内容作为合成语音,否则显示为文本。
作为另一例子,一些军事数据(例如Tomahawk导弹的最大速度、Harpoon导弹的最大范围等等)具有机密和非机密版本。当用户经由他或她的移动终端发出访问这种数据的请求时,将期望仅当(i)附近没有其他用户,或(ii)所有附近的用户具有秘密许可时,自动返回机密版本,否则,将返回非机密版本。
尽管在蓝牙个人无线终端的环境下公开了本发明的示例性实施例,对本领域的技术人员来说,在阅读该说明书后,如何制造和使用使用其他类型的个人无线终端和其他网络协议(例如当前正开发的无线通用串行总线标准、超宽带[UWB]等等)的本发明的实施例将很清楚。
所示的实施例包括(a)在第一个人无线终端处接收命令,以及(b)当在与第一个人无线终端相同的无线网中,存在k个其他个人无线终端时,拒绝执行所述命令,其中k为正整数。


图1描述现有技术的无线电信系统。
图2描述根据本发明的示例性实施例的无线电信系统。
图3描述根据本发明的示例性实施例,如图2所示的个人无线终端202-i的重要组成部分的框图。
图4描述根据本发明的示例性实施例,用于授权信息的示例性组织的树和表。
图5描述根据本发明的示例性实施例,用于授权信息的示例性组织的两个另外的表。
图6描述根据本发明的示例性实施例,个人无线终端202-i响应用户命令的操作的流程图。
图7描述根据本发明的示例性实施例,个人无线终端202-i响应访问内容的用户请求的操作的流程图。
具体实施例方式
给出下面出现的术语用在本说明书和附加权利要求中的下述定义。
为了说明书和权利要求书的目的,术语“无线终端”被定义为能与网络中的其他设备进行无线通信的设备(例如个人数字助理、移动电话、打印机、计算机鼠标、计算机键盘等等),以及术语“个人无线终端”被定义为用户用来与另一用户通信的无线终端(例如个人数字助理、移动电话等等)。无线终端的用户之间的通信可以经由语音、电子邮件、即时消息传递等等。
为了说明书和权利要求书的目的,术语“日历时间”被定义为下述的一个或多个指示(i)时间(例如16:23:58等等),(ii)一个或多个时间指示(例如星期二,十一月等等),(iii)一个或多个事件(例如感恩节、John的生日等等),以及(iv)时间间隔(例如8:00PM-9:00PM等等)。
图2描述根据本发明的示例性实施例的无线电信系统200。如图2所示,无线电信系统200是包括五个无线终端的蓝牙微微网由用户101-1携带的蓝牙使能的个人无线终端202-1、由用户101-2携带的蓝牙使能的个人无线终端202-2、蓝牙使能的计算机键盘103、蓝牙使能的计算机鼠标104和蓝牙使能的台式计算机105。
个人无线终端202-1和202-2能够分别从用户101-1和101-2接收命令、经由蓝牙(以及可能经其他无线协议)与其他终端通信,以及执行下述和参考图6和7的方法。蓝牙使能的无线计算机键盘103、蓝牙使能的计算机鼠标104和蓝牙使能的台式计算机105与无线电信系统100中的相同。
图3描述根据本发明的示例性实施例,个人无线终端202-i的重要组成部分的框图。如图3所示,个人无线终端202-i包括接收机301、处理器302、存储器303、发射机304、输入/输出接口305和时钟306,如所示互连。
接收机301以非常公知的方式从其他无线终端接收信号,并将这些信号中编码的信息转发给处理器302。对本领域的技术人员来说,在阅读该公开内容后,如何制造和使用接收机301将很清楚。
处理器302是能执行在存储器303中存储的指令、从存储器303读取数据和将数据写入存储器303、从接收机301接收信息、将信息传送给发射机304以及执行下述并参考图6和7的任务的通用处理器。在本发明的一些替代实施例中,处理器302可以是专用处理器。在任一情况下,对本领域的技术人员来说,在阅读该公开内容后,如何制造和使用处理器302将很清楚。
存储器303能存储(i)可执行指令,以及(ii)数据,包括如下和参考图4和5所述的表401、502和503的一些或全部。如本领域的技术人员所意识到的,存储器303可以是随机存取存储器(RAM)、闪存、盘驱动器等等的任意组合,以及对本领域的技术人员来说,在阅读该公开内容后,如何制造和使用存储器303将很清楚。
发射机304以非常公知的方式从处理器302接收信息,并将编码该信息的信号无线地发送到其他无线终端。对本领域的技术人员来说,在阅读该公开内容后,如何制造和使用发射机304将很清楚。
输入/输出接口305以非常公知的方式(i)从个人无线终端202-i的用户接收输入信号,以及将相应的信号转发给处理器302,以及(ii)从处理器302接收信号并发射能由用户感知的相应输出信号。如本领域的技术人员将意识到的,输入/输出接口305的输入机制可以是键盘、触摸屏、麦克风等等,以及输入/输出接口305的输出机制可以是液晶显示器(LCD)、扬声器等等。
时钟306以非常公知的方式,将当前时间、日期和星期几传送给处理器302。
图4描述根据本发明的示例性实施例,用于授权信息的示例性组织的树和表。
用户组分层结构400是表示用户组(例如医生、护士等等)之间的关系的树。当第一用户组是第二用户组的祖先时,来自第一组的用户具有比来自第二组的用户更高的等级(即,来自第一组的用户“高于”第二组的用户)。
命令授权表401包含对于用户和附近用户(即“近邻”)的各种组合的授权命令的“白名单”。如果特定组合不在命令授权表401中,那么不授权该组合(如本领域的技术人员将意识到的,在一些实施例中,使用在命令授权表401中列举未授权组合的“黑名单”是有利的。)命令授权表401也表示当适合时,如上所述,是否应当抑制或编码命令的任何特定输出。
如图4所示,用于字段“用户”的表目可以是单个用户标识符、用户组(例如护士等等),或适合于所有用户的“任何”。用于字段“近邻”的表目可以是(i)非负整数,表示对将授权的命令来说,必须存在的近邻的数量,(ii)用户组(例如医生等等),或(iii)用户和近邻的等级之间的关系(例如上级、非上级、同级、下级、非下级等等)。
命令授权表401的表目可以在名为“条件”的字段中具有用于授权的必要条件。条件可以是估计为真或假的任何逻辑表示。在一些实施例中,“条件”字段中的表目可以是对应于规则列表503中的规则的标识符,规则表如下并参考图5所述。
一些授权方案中的特定有用条件是如果授权他或她的近邻执行一个命令,则允许用户执行该命令。例如,表401的第六行表示如果Gray R.Chen(用户标识符grchen)的一个上级在附近,并且授权该上级读取活组织检查结果,则授权他读取活组织检查结果(即Chen从其上级“继承”授权)。如本领域的技术人员将意识到的,确定是否授权上级来读取活组织检查结果可以要求表401的另一“递归”查找。
图5描述根据本发明的示例性实施例,用于授权信息的示例性组织的两个另外的表。
内容版本表502指示对于特定用户/内容/近邻组合来说,可访问内容的哪个版本。例如,图5中的内容版本表502的第三行指示当用户MajJSmith访问内容F16最大速度时,当没有人在附近时,他获得机密版本。如在表401的情况下,在一些实施例中,可以在无线终端202上本地分发和存储表502的内容。在这些实施例中,无线终端202可以用与表401的命令授权信息类似的对等方式,“继承”和“输出”版本信息。
规则列表503包含用于表401的命令的授权的必要条件。对于访问与描述符有关的值(例如与用于特定储户的描述符“余额”有关的值等等)的命令,规则列表503可以包含基于存储的特定值(例如余额<100000等等)、其描述符或两者来确定授权的规则。
在一些实施例中,图4和5的授权信息必须集中存储在服务器上以及个人无线终端202-i向服务器发送查询以便检索该信息,而在一些其他实施例中,与特定个人无线终端202-i有关的授权信息可以在终端本地获得(例如存储在存储器303中等等)。
在其中在无线终端202上本地分发和存储表401的授权信息的信息的一些实施例中,如上所述,基于诸如第六行的表目的授权可以经由近邻终端之间的对等通信来确定。例如,当Gary Chen输入命令以便在他的无线终端读取活组织检查结果,并且他的上级Newman在附近时,Chen的终端可以向Newman的终端发送一个消息,询问是否授权Newman读取活组织检查结果。Newman的终端然后向Ghen的终端发回一个消息,指示是否授权Newman。如本领域的技术人员将意识到的,在一些实施例中,Newman的终端可以具有指定允许谁以这种方式查询授权信息的规则(即,指示授权可以被“输出”到哪些终端)。
如本领域的技术人员将意识到的,在一些实施例中,可以由管理员或无线终端202的用户提供表401、501和502的一些或全部中的授权信息,而在一些其他实施例中,可以从商业规则集中提取该信息。如本领域的技术人员将进一步意识到的,在一些实施例中,表401、501和502的一些或全部中的表目可以是静态的,而在一些其他实施例中,基于算法、特定事件、日历时间等等,这些表目可以是动态的。
图6描述根据本发明的示例性实施例,个人无线终端202-i响应用户命令的操作的流程图。对本领域的技术人员来说,可以同时或以所述不同的顺序执行图6所示的任务是很显然的。
在任务610,个人无线终端202-i的输入/输出接口305从用户接收命令C。
在任务620,个人无线终端202-i的处理器302以非常公知的方式,确定什么个人无线终端属于个人无线终端202-i的网络(例如微微网、分散网等等)。在一些实施例中,可以经由所采用的无线通信协议(例如蓝牙等等)来通知个人无线终端202-i其网络中无线终端的类型(即,终端是否是无线计算机鼠标、无线计算机键盘、个人无线终端等等),而在一些其他实施例中,个人无线终端202-i可以将消息发送给其网络中的无线终端,以便请求该信息。
在任务630,处理器302确定什么其他个人无线终端在附近(即,能与个人无线终端202-i通信)。如上所述,处理器302可以通过倾听共享通信信道、广播请求确认的消息等等,发现在个人无线终端202-i的网络外的附近无线终端。
在任务640,处理器302基于任务620和630的结果,并基于与由这些任务发现的个人无线终端有关的用户,推断哪些用户在附近。在一些实施例中,可经由所采用的无线通信协议(例如蓝牙等等),自动通知个人无线终端202-i与个人无线终端有关的用户。在一些其他实施例中,个人无线终端202-i可以向个人无线终端发送消息以便请求该信息。
如本领域的技术人员将意识到的,在其中无线终端202-i可用于多个用户的一些实施例中,用户可以通过初始地登录到终端中,或通过将个性化的单内置内存模块(SIMM)卡插入无线终端202-i的存储槽等等中,来识别他或她自己。
在任务650,处理器302基于表401的内容和下述至少之一个人无线终端202-i的用户的身份、在任务640推断的邻近用户的数量、在任务640推断的邻近用户的身份,以及如果需要,表503的内容,来确定是否授权命令C。
在任务655,处理器302基于是否授权命令C而执行分支。如果不授权命令,执行继续任务660,否则执行继续任务670。
在任务660,处理器302以非常公知的方式向输入/输出接口302输出表示不授权命令C的消息,用于呈现给用户。在任务660之后,图6的方法终止。
在任务670,处理器302以非常公知的方式执行命令C。
在任务680,处理器302如在表401的适当表目的“输出”字段中指示的,抑制或编码命令C的输出。如在任务650,基于下述的至少一个抑制或编码命令C的输出个人无线终端202-i的用户的身份、在任务640推断的邻近用户的数量、在任务640推断的附近用户的身份以及如果需要,表503的内容。
在任务690,处理器302以非常公知的方式将未抑制的命令C(编码和未编码的)输出输出到输入/输出接口305,以便呈现给用户。在任务690之后,图6的方法终止。
图7描述根据本发明的示例性实施例,个人无线终端202-i响应访问内容的用户请求的操作的流程图。对本领域的技术人员来说,可同时或以所示不同的顺序执行图7所示的任务是很显然的。
在任务710,个人无线终端202-i的输入/输出接口305从用户接收访问内容K的请求。
在任务720,个人无线终端202-i的处理器302以非常公知的方式,确定什么个人无线终端属于个人无线终端202-i的网络(例如微微网、分散网等等)。在一些实施例中,可以经由采用的无线通信协议(例如蓝牙等等),来通知个人无线终端202-i其网络中的无线终端的类型(即终端是否是无线计算机鼠标、无线计算机键盘、个人无线终端等等)。在一些其他实施例中,个人无线终端202-i可以将消息发送给其网络中的无线终端以便请求该消息。
在任务730,处理器302确定什么其他个人无线终端在附近(即能与个人无线终端202-i通信)。如上所述,处理器302可通过倾听共享通信信道、广播请求确认的消息等等,发现在个人无线终端202-i的网络外的附近无线终端。
在任务740,处理器302基于任务720和730的结果,以及基于与由这些任务发现的个人无线终端有关的用户,推断哪些用户在附近。在一些实施例中,可以经由所采用的无线通信协议(例如蓝牙等等),自动通知个人无线终端202-i与个人无线终端有关的用户,而在一些其他实施例中,个人无线终端202-i可以将消息发送给个人无线终端以便请求该信息。
如本领域的技术人员将意识到的,在无线终端202-i可用于多个用户的一些实施例中,用户可以通过初始地登录到终端中,或通过将个性化的单内置内存模块(SIMM)卡插入无线终端202-i的存储槽等等中,来识别他或她自己。
在任务750,处理器302基于表502的内容并基于下述至少之一个人无线终端202-i的用户的身份、在任务740推断的附近用户的数量以及在任务740推断的附近用户的身份,来确定内容K的版本。
在任务760,处理器302以非常公知的方式检索内容K的适当版本并将内容发送给输入/输出接口305,用于呈现给用户。在任务760之后,图7的方法终止。
将理解到,上述实施例仅是本发明的示例,以及在不背离本发明的范围的情况下,本领域的技术人员能设计上述实施例的许多变形。例如,在该说明书中,提供许多具体的细节来提供本发明的示例性实施例的全面理解。然而,本领域的技术人员将意识到没有那些细节的一个或多个,或通过其他方法、材料、部件等等,也能实施本发明。
此外,在一些实例中,未详细地示出或描述非常公知的结构、材料或操作,以避免使示例性实施例的方面变模糊。应理解到图中所示的各个实施例是示例性的,以及不一定按比例绘制。在整个说明书中,参考“一个实施例”、“实施例”或“一些实施例”是指结合实施例所述的特定特征、结构、材料或特性包括在本发明的至少一个实施例中,但不一定是所有实施例。因此,在整个说明书的许多地方,短语“在一个实施例”、“在实施例中”或“在一些实施例中”的外观不一定均引用相同的实施例。此外,在一个或多个实施例中,能以任何适当的方式结合特定的特征、结构、材料或特性。因此,期望这些变形均包括在下述权利要求及其等效的范围中。
权利要求
1.一种方法,包括(a)在第一个人无线终端处接收命令;以及(b)当在与所述第一个人无线终端相同的无线网络中,存在K个其他个人无线终端时,拒绝执行所述命令;其中,k为正整数。
2.如权利要求1所述的方法,其中,所述第一个人无线终端和所述K个其他个人无线终端经由无线对等协议进行通信。
3.如权利要求2所述的方法,其中,所述无线网络是蓝牙微微网和蓝牙分散网之一。
4.如权利要求2所述的方法,其中,所述无线对等协议的最大传输范围小于12米。
5.如权利要求2所述的方法,其中,所述无线对等协议基于共享的通信信道。
6.如权利要求2所述的方法,其中,所述命令与所述K个其他个人无线终端无关。
7.一种方法,包括(a)在第一个人无线终端处接收命令,其中,所述第一个人无线终端根据无线对等协议发送和接收消息;以及(b)当存在目前能够经由所述无线对等协议与所述第一个人无线终端通信的K个其他个人无线终端时,拒绝执行所述命令,其中,k为正整数。
8.如权利要求7所述的方法,其中,所述K个其他个人无线终端的至少一个属于与所述第一个人无线终端不同的无线网络。
9.一种方法,包括(a)在第一个人无线终端处接收命令;以及(b)仅当(i)在与所述第一个人无线终端相同的无线网络中存在K个其他个人无线终端,以及(ii)所述命令与所述k个其他个人无线终端无关时,执行所述命令,其中,K为正整数。
10.一种方法,包括(a)在第一个人无线终端处接收命令,其中,所述第一个人无线终端根据无线对等协议发送和接收消息;以及(b)仅当(i)存在当前能够经由所述无线对等协议,与所述第一个人无线终端通信的K个其他个人无线终端,以及(ii)所述命令与所述K个其他个人无线终端无关时,执行所述命令;其中,K为正整数。
11.一种方法,包括(a)在第一个人无线终端处接收命令;以及(b)当(i)在与所述第一个人无线终端相同的无线网络中存在第二个人无线终端,以及(ii)在存在所述第二个人无线终端的用户时,不授权所述第一个人无线终端的用户执行所述命令时,拒绝执行所述命令。
12.如权利要求11所述的方法,其中,所述命令与所述第二个人无线终端无关。
13.如权利要求11所述的方法,进一步包括(c)参考白名单、黑名单和用户组的分层结构的至少一个,来确定存在所述第二个人无线终端的用户时,是否授权所述第一个人无线终端的用户执行所述命令。
14.一种方法,包括(a)在第一个人无线终端处接收命令,其中,所述第一个人无线终端根据无线对等协议发送和接收消息;以及(b)当(i)存在能够经由所述无线对等协议,与所述第一个人无线终端通信的第二个人无线终端,以及(ii)在存在所述第二个人无线终端的用户时,不授权所述第一个人无线终端的用户执行所述命令时,拒绝执行所述命令。
15.如权利要求14所述的方法,其中,所述命令与所述第二个人无线终端无关。
16.如权利要求14所述的方法,进一步包括(c)参考白名单、黑名单和用户组的分层结构的至少一个,来确定存在所述第二个人无线终端的用户时,是否授权所述第一个人无线终端的用户执行所述命令。
17.一种方法,包括(a)在第一个人无线终端处接收命令;以及(b)仅当(i)在与所述第一个人无线终端相同的无线网络中,存在K个其他个人无线终端,以及(ii)存在所述K个其他个人无线终端的每一个用户时,授权所述第一个人无线终端的用户执行所述命令时,执行所述命令;其中,k是正整数。
18.如权利要求17所述的方法,其中,所述命令与所述K个其他个人无线终端无关。
19.如权利要求17所述的方法,进一步包括(c)参考白名单、黑名单和用户组的分层结构的至少一个,确定存在所述K个其他个人无线终端的用户时,是否授权所述第一个人无线终端的用户执行所述命令。
20.一种方法,包括(a)在第一个人无线终端处接收命令,其中,所述第一个人无线终端根据无线对等协议发送和接收消息;以及(b)仅当(i)存在当前能够经由所述无线对等协议,与所述第一个人无线终端通信的K个其他个人无线终端,以及(ii)存在所述K个其他个人无线终端的每一个用户时,授权所述第一个人无线终端的用户执行所述命令时,执行所述命令,其中,k为正整数。
21.如权利要求20所述的方法,其中,所述命令与所述K个其他个人无线终端无关。
22.如权利要求20所述的方法,进一步包括(c)参考白名单、黑名单和用户组的分层结构的至少一个,来确定存在所述K个其他个人无线终端的用户时,是否授权所述第一个人无线终端的用户执行所述命令。
23.一种方法,包括(a)在第一个人无线终端处接收命令;以及(b)当(i)在与所述第一个人无线终端相同的无线网络中存在第二个人无线终端,以及(ii)所述第二个人无线终端的用户未被授权执行所述命令时,拒绝执行所述命令。
24.如权利要求23所述的方法,进一步包括(c)向所述第二个人无线终端发送询问是否授权所述第二个人无线终端的用户执行所述命令的消息。
25.一种方法,包括(a)在第一个人无线终端处接收命令;以及(b)仅当(i)在与所述第一个人无线终端相同的无线网络中,存在第二个人无线终端,以及(ii)授权所述第二个人无线终端的用户执行所述命令时,执行所述命令。
26.如权利要求25所述的方法,其中,除(i)和(ii)以外,仅当(iii)所述第一个人无线终端的用户和所述第二个人无线终端的用户相对于用户组的分层结构有关联时,执行所述命令。
27.如权利要求25所述的方法,进一步包括(c)向所述第二个人无线终端发送询问是否授权所述第二个人无线终端的用户执行所述命令的消息。
28.如权利要求27所述的方法,进一步包括(d)仅当(i)所述第二个人无线终端的用户授权向所述第一个人无线终端的用户输出授权信息,以及(ii)授权所述第二个人无线终端的用户执行所述命令时,接收对于所述消息的响应,指示授权所述第二个人无线终端的用户执行所述命令。
29.一种方法,包括(a)在第一个人无线终端处接收访问内容的请求;以及(b)当在与所述第一个人无线终端相同的无线网络中,存在至少k个其他个人无线终端时,在所述第一个人无线终端处输出所述内容的第一版本,以及当在与所述第一个人无线终端相同的无线网络中,存在少于k个其他个人无线终端时,在所述第一个人无线终端处输出所述内容的第二版本;其中,K是正整数。
30.如权利要求29所述的方法,其中,所述内容的所述第一版本与第一授权种类相关联,以及其中,所述内容的所述第二版本与第二授权种类相关联。
全文摘要
公开了一种装置和方法,用于使得对于个人无线终端处的命令的响应至少部分基于在附近存在或缺少其他用户,以及那些用户的可能身份。在所示的实施例中,个人无线终端无线地确定(例如经由蓝牙等等)是否有任何其他附近个人无线终端(例如推理上,与这些终端有关的用户),然后,确定在那个附近用户的特定环境下是否授权命令。在一些实施例中,授权还至少部分基于一个或多个另外的因素,诸如个人无线终端的用户身份、附近用户的身份、命令的属性、命令的一个或多个变元、由查询检索的数据值以及日期和时间(即“日历时间”)。
文档编号H04B5/00GK1722047SQ20051008197
公开日2006年1月18日 申请日期2005年7月14日 优先权日2004年7月15日
发明者朵里·D.·赛里格曼, 迈克尔·J.·赛门, 里恩·S.·布洛特曼 申请人:阿瓦雅技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1