定位、追踪和/或找回无线通信设备的装置和方法

申请号 CN200880004304.8 申请日 2008-01-31 公开(公告)号 CN101611599B 公开(公告)日 2012-11-28
申请人 高通股份有限公司; 发明人 R·D·拉詹; M·J·凯尼格; V·克里帕拉尼; K·马哈茂德; J·米勒; S·帕特瓦里; R·雷;
摘要 本 发明 提供了用于 定位 、追踪和/或找回已经被错放、丢失或被盗的无线通信设备的方法、系统、设备和 计算机程序 产品。另外,本发明提供了在无线设备已经被借出或正被用于秘密监视的情况下对 位置 或用户的追踪或监视。本发明包括将定位状态码发送给目标设备,目标设备检测该码并执行与各个码相关的一个或多个例程。因此,目标设备能够根据基于各个码的设备状态,例如错放状态、丢失状态、被盗状态等,来执行不同的例程或动作序列。
权利要求

1.一种用于定位目标无线通信设备的方法,该方法包括:
在所述目标无线通信设备处接收具有包括定位状态码的格式的通信数据包,所述定位状态码与所述目标无线通信设备可操作的多个定位状态中的一个相关联,其中,每一个定位状态存储在所述目标无线通信设备的存储器中,并包括由所述目标无线通信设备执行的一个或多个定位例程;以及
响应于检测到所述通信数据包中的所述定位状态码,在所述目标无线通信设备上执行所述一个或多个定位例程中的至少一个例程,
其中,执行步骤还包括:在秘密模式下操作所述目标无线通信设备,所述秘密模式禁止所述目标无线通信设备输出在非秘密模式下执行所述一个或多个定位例程时产生的用户易察觉的指示。
2.根据权利要求1所述的方法,还包括:将至少所述一个或多个例程的执行结果传送给网络实体、服务提供商和所述目标无线通信设备的用户中的至少一个。
3.根据权利要求1所述的方法,其中,接收所述通信数据包还包括:触发所述目标无线通信设备来执行与多个定位状态中的关联于所述定位状态码的一个定位状态相对应的例程序列。
4.根据权利要求1所述的方法,其中,接收所述通信数据包还包括:接收对应于数据呼叫或语音呼叫中的一个的通信数据包。
5.根据权利要求1所述的方法,其中,接收所述通信数据包还包括:接收短消息服务SMS通信数据包。
6.根据权利要求5所述的方法,其中,所述SMS通信数据包还包括:用于设置与所述一个或多个例程相关联的参数的可变长度字段。
7.根据权利要求1所述的方法,其中,执行步骤还包括激活错放状态、丢失状态、被盗状态、追踪状态、紧急监视状态和秘密监视状态中的一个。
8.根据权利要求1所述的方法,其中,执行步骤还包括禁用键盘、禁用通信呼叫、禁用所述目标无线通信设备、禁用特定应用、启用所述目标无线通信设备、改变所述目标无线通信设备的运行状态、确定地理位置、捕获静止图像、捕获运动图像、捕获音频、启用感官警报、储备电池电能、破坏通信、删除第一组用户数据、检索第二组用户数据、定对第三组用户数据的访问中的至少一个。
9.根据权利要求1所述的方法,其中,执行步骤还包括捕获静止图像、捕获运动图像和捕获音频中的至少一个。
10.根据权利要求9所述的方法,还包括:将所捕获的静止图像、所捕获的运动图像和所捕获的音频中的至少一个传送给网络设备、服务提供商和所述目标无线通信设备的用户中的至少一个。
11.根据权利要求1所述的方法,其中,执行步骤还包括:将振铃音状态从静音状态、振动状态和低音量状态中的至少一个改变为可听见状态和高音量状态中的至少一个。
12.根据权利要求1所述的方法,其中,执行步骤还包括在所述目标无线通信设备上储备电池电能以为另外的定位例程供应需要的电能。
13.根据权利要求12所述的方法,其中,在所述目标无线通信设备上储备电池电能还包括进入待机模式、进入睡眠模式和执行自动关闭中的至少一个。
14.根据权利要求12所述的方法,还包括:响应于一事件而使用所述储备的电池电能。
15.根据权利要求1所述的方法,其中,执行步骤还包括:删除第一组用户数据,以及检索第二组用户数据。
16.根据权利要求15所述的方法,还包括:将所述第二组用户数据传送给网络实体、服务提供商和所述目标无线通信设备的用户中的至少一个。
17.根据权利要求15所述的方法,其中,执行步骤还包括:在传送所述第二组用户数据之后从所述目标无线通信设备删除所述第一组用户数据。
18.根据权利要求1所述的方法,其中,执行步骤还包括:激活所述多个定位状态中与所述定位状态码相对应的一个定位状态,还包括:在所述目标无线通信设备的非易失性存储器位置中存储所述定位状态码的指示值,当恢复向所述目标无线通信设备供电时检查所述非易失性存储器位置以确定所述指示值,并重新激活所述多个定位状态中的对应于所述指示值的一个定位状态。
19.根据权利要求1所述的方法,其中,执行所述一个或多个例程还包括:在接收所述格式的通信数据包之前,执行在静止模式下运行的一个或多个例程。
20.根据权利要求1所述的方法,其中,执行步骤还包括:所述目标无线通信设备通过扰乱语音通信和数据通信中的至少一个来破坏通信。
21.根据权利要求1所述的方法,其中,在所述目标无线通信设备处接收通信数据包还包括:在所述目标无线通信设备处接收从所述目标无线通信设备内部传送的通信数据包。
22.一种用于定位目标无线通信设备的装置,包括:
接收模,用于在目标无线通信设备处接收具有包括定位状态码的格式的通信数据包,所述定位状态码与所述目标无线通信设备可操作的多个定位状态中的一个相关联,其中,每一个定位状态存储在所述目标无线通信设备的存储器中,并包括由所述目标无线通信设备执行的一个或多个定位例程;以及
执行模块,用于响应于检测到所述通信数据包中的所述定位状态码,在所述目标无线通信设备上执行所述一个或多个定位例程中的至少一个例程,
其中,所述执行模块还包括:用于在秘密模式下操作所述目标无线通信设备的模块,所述秘密模式禁止所述目标无线通信设备输出在非秘密模式下执行所述一个或多个定位例程时产生的用户易察觉的指示。
23.根据权利要求22所述的装置,包括:
其中,所述接收模块包括通信模块,所述通信模块存储在所述存储器中并可由所述处理器执行;以及
其中,所述执行模块包括定位/找回模块。
24.根据权利要求22所述的装置,还包括:用于将所述多个定位例程中的所述一个或多个定位例程的执行结果传送给网络实体、服务提供商和所述目标无线通信设备的用户中的至少一个的模块。
25.根据权利要求22所述的装置,其中,用于接收所述通信数据包的所述接收模块还包括:用于触发所述目标无线通信设备来执行与多个定位状态中的关联于所述定位状态码的一个定位状态相对应的例程序列的模块。
26.根据权利要求22所述的装置,其中,用于接收所述通信数据包的所述接收模块还包括:用于接收对应于数据呼叫或语音呼叫中的一个的通信数据包的模块。
27.根据权利要求22所述的装置,其中,用于接收所述通信数据包的所述接收模块还包括:用于接收短消息服务SMS通信模块的模块。
28.根据权利要求27所述的装置,其中,所述SMS通信数据包还包括:用于设置与所述一个或多个例程相关联的参数的可变长度字段。
29.根据权利要求22所述的装置,其中,所述执行模块还包括:用于激活以下状态之一的模块:错放状态、丢失状态、被盗状态、追踪状态、紧急监视状态和秘密监视状态。
30.根据权利要求22所述的装置,其中,所述执行模块还包括以下至少一个:用于禁用键盘的模块、用于禁用通信呼叫的模块、用于禁用所述目标无线通信设备的模块、用于启用所述目标无线通信设备的模块、用于改变所述目标无线通信设备的运行状态的模块、用于禁用特定应用的模块、用于确定地理位置的模块、用于捕获静止图像的模块、用于捕获运动图像的模块、用于捕获音频的模块、用于启用感官警报的模块、用于储备电池电能的模块、用于破坏通信的模块、用于删除第一组用户数据的模块、用于检索第二组用户数据的模块、以及用于锁定对第三组用户数据的访问的模块。
31.根据权利要求22所述的装置,其中,所述执行模块还包括:用于捕获静止图像、运动图像和音频文件中至少一个的模块。
32.根据权利要求31所述的装置,还包括:用于将所捕获的静止图像、所捕获的运动图像和所捕获的音频中的至少一个传送给网络设备、服务提供商和所述设备的用户中的至少一个的模块。
33.根据权利要求22所述的装置,其中,所述执行模块还包括:用于将振铃音状态从静音状态、振动状态和低音量状态中的至少一个改变为可听见状态和高音量状态中的至少一个的模块。
34.根据权利要求22所述的装置,其中,所述执行模块还包括:用于在所述目标无线通信设备上储备电池电能以为另外的定位例程供应需要的电能。
35.根据权利要求34所述的装置,其中,所述用于在所述目标无线通信设备上储备电池电能的模块还包括:用于进入待机模式的模块、用于进入睡眠模式的模块和用于执行自动关闭的模块中的至少一个。
36.根据权利要求34所述的装置,还包括:用于响应于一事件来使用所储备的电池电能的模块。
37.根据权利要求22所述的装置,其中,所述执行模块还包括:用于删除第一组用户数据的模块,以及用于检索第二组用户数据的模块。
38.根据权利要求37所述的装置,还包括:用于将所检索的用户数据传送给网络设备、服务提供商和所述设备的用户中的至少一个,以及从所述目标无线通信设备中删除所述用户数据的模块。
39.根据权利要求22所述的装置,其中,所述执行模块还包括:用于激活所述多个定位状态中与所述定位状态码相对应的一个定位状态的模块,还包括:用于在所述目标无线通信设备的非易失性存储器位置中存储所述定位状态码的指示值的模块,用于当恢复向所述目标无线通信设备供电时检查所述非易失性存储器位置以确定所述指示值的模块,以及用于重新激活所述多个定位状态中的对应于所述指示值的一个定位状态的模块。
40.根据权利要求22所述的装置,其中,用于执行所述一个或多个预定例程的所述执行模块还包括:用于在接收到所述通信数据包之前,执行在静止模式下运行的一个或多个例程的模块。
41.根据权利要求22所述的装置,其中,所述执行模块还包括:用于通过扰乱语音通信和数据通信中的至少一个来破坏所述目标无线通信设备的通信的模块。
42.根据权利要求22所述的装置,其中,用于在目标无线通信设备处接收通信数据包的所述接收模块还包括:用于在所述目标无线通信设备处接收从所述目标无线通信设备内部传送的通信数据包的模块。
43.根据权利要求25所述的装置,还包括由所述定位例程中的一个或多个实现的备用电源。
44.一种用于定位目标无线通信设备的方法,该方法包括:
生成具有包括定位状态码的格式的通信数据包,所述定位状态码与在所述目标无线通信设备上的所述目标无线通信设备可操作的多个定位状态中的一个定位状态相关联,其中,生成通信数据包还包括生成短消息服务SMS通信数据包,所述SMS通信数据包包括有效载荷,所述有效载荷具有:用于调用在所述目标无线通信设备上的定位/找回模式的定位/找回标识符、用于将生成方标识为被认证方的个人标识符、与所述多个定位状态中的一个相关联的码、以及用于设置与一个或多个定位例程相关联的参数的可变长度字段;以及将所述通信数据包传送给所述目标无线通信设备。
45.根据权利要求44所述的方法,还包括:从所述目标无线通信设备接收响应于检测到所述通信数据包中的所述定位状态码而在所述目标无线通信设备上执行的所述一个或多个例程的执行结果。
46.根据权利要求44所述的方法,其中,生成步骤还包括:生成具有一格式的通信数据包,所述格式包括与所述多个定位状态中的一个相关联的所述定位状态码,其中,至少一个定位状态与一例程序列相关联,所述至少一个定位状态触发所述目标无线通信设备来执行所述例程序列。
47.根据权利要求44所述的方法,其中,生成通信数据包还包括生成对应于数据呼叫或语音呼叫中的至少一个的通信数据包。
48.根据权利要求44所述的方法,其中,生成SMS通信数据包还包括生成包含用于设置与所述一个或多个定位例程相关联的参数的可变长度字段的SMS通信数据包。
49.根据权利要求44所述的方法,其中,所述多个定位状态中的所述一个定位状态选自包括下列状态的定位状态组:错放状态、丢失状态、被盗状态、追踪状态、紧急监视状态和秘密监视状态。
50.根据权利要求44所述的方法,其中,所述多个定位状态中的每一个定位状态与一个或多个定位例程相关联,所述一个或多个定位例程选自包括下列各项的组:禁用键盘、禁用通信呼叫、禁用所述目标无线通信设备、启用所述目标无线通信设备、改变所述目标无线通信设备的运行状态、禁用特定应用、确定地理位置、捕获静止图像、捕获运动图像、捕获音频、启用感官警报、储备电池电能、删除第一组预定用户数据、检索第二组预定用户数据、以及锁定对第三组用户数据的访问。
51.根据权利要求44所述的方法,其中,生成具有格式的通信数据包还包括:在从包括第二无线通信设备、与网络接口关联的网络实体设备和服务提供商设备的组中选择的通信设备处生成所述通信数据包。
52.根据权利要求44所述的方法,其中,所述一个或多个定位状态例程中的一个包括图像捕获例程、视频捕获例程和音频捕获例程中的至少一个。
53.根据权利要求52所述的方法,还包括:接收由所述图像捕获例程、所述视频捕获例程和所述音频捕获例程所捕获的数据,其中,由网络设备、服务提供商实体和与所述目标无线通信设备的用户相关联的第二无线通信设备中的至少一个从所述目标无线通信设备接收所述数据。
54.根据权利要求44所述的方法,其中,所述一个或多个定位状态例程中的一个包括用户数据检索例程和用户数据删除例程。
55.根据权利要求54所述的方法,还包括:接收由所述用户数据检索例程所捕获的数据,其中,由网络设备、服务提供商实体和与所述目标无线通信设备的用户相关联的第二无线通信设备中的至少一个从所述目标无线通信设备接收所述数据。
56.一种用于定位目标无线通信设备的装置,所述装置包括:
生成模块,用于生成具有包括定位状态码的预定格式的通信数据包,所述定位状态码与在所述目标无线通信设备上的所述目标无线通信设备可操作的多个预定定位状态中的一个相关联,其中,生成通信数据包还包括生成短消息服务SMS通信数据包,所述SMS通信数据包包括有效载荷,所述有效载荷具有:用于调用在所述目标无线通信设备上的定位/找回模式的定位/找回标识符、用于将生成方标识为被认证方的个人标识符、与所述多个定位状态中的一个相关联的码、以及用于设置与一个或多个定位例程相关联的参数的可变长度字段;
传送模块,用于将所述通信数据包传送给所述目标无线通信设备。
57.如权利要求56所述的装置,其中,所述生成模块和所述传送模块包括:
可操作的通信模块,其中,每一个定位状态与能够在所述目标无线通信设备上操作的一个或多个预定例程相关联,所述通信模块用于将所述通信数据包以无线方式传送给所述目标无线通信设备。
58.根据权利要求56所述的装置,还包括:用于接收响应于检测到所述通信数据包中的所述定位状态码而在所述目标无线通信设备上执行的所述一个或多个例程的执行结果的模块。
59.根据权利要求56所述的装置,其中,用于生成通信数据包的所述生成模块还包括:
用于生成具有一格式的通信数据包的模块,所述格式包括与多个定位状态中的一个相关联的定位状态码,其中,至少一个定位状态与一例程序列相关联,所述至少一个定位状态触发所述目标无线通信设备来执行所述例程序列。
60.根据权利要求56所述的装置,其中,用于生成通信数据包的所述生成模块还包括:
用于生成对应于数据呼叫或语音呼叫中的至少一个的通信数据包的模块。
61.根据权利要求56所述的装置,其中,用于生成SMS通信数据包的模块还包括:用于生成包含用于设置与所述一个或多个预定例程相关联的参数的可变长度字段的SMS通信数据包的模块。
62.根据权利要求56所述的装置,其中,用于生成具有预定格式的通信数据包的所述生成模块还包括:用于生成具有一格式的通信数据包的模块,所述格式包括与多个定位状态中的一个相关联的定位状态码,其中,所述多个定位状态选自包括下列状态的定位状态组:错放状态、丢失状态、被盗状态、追踪状态、紧急监视状态和秘密监视状态。
63.根据权利要求56所述的装置,其中,所述多个定位状态中的每一个定位状态与所述一个或多个定位例程中的至少一个相关联,所述一个或多个定位例程选自包括下列各项的例程组:用于禁用键盘的模块、用于禁用通信呼叫的模块、用于禁用所述目标无线通信设备的模块、用于启用所述目标无线通信设备的模块、用于改变所述目标无线通信设备的运行状态的模块、用于禁用特定应用的模块、用于确定地理位置的模块、用于捕获静止图像的模块、用于捕获运动图像的模块、用于捕获音频的模块、用于启用感官警报的模块、用于储备电池电能的模块、用于删除第一组用户数据的模块、用于检索第二组用户数据的模块、用于锁定对第三组用户数据的访问的模块。
64.根据权利要求56所述的装置,其中,用于生成具有预定格式的通信数据包的所述生成模块还包括:用于在一通信设备处进行生成的模块,所述通信设备选自包括下列设备的组:与所述目标无线通信设备的用户相关联的第二无线通信设备、与网络接口关联的网络实体设备、以及服务提供商设备。
65.根据权利要求56所述的装置,其中,所述装置选自包括下列装置的组:服务提供商网络装置、无线通信装置、互联网装置、执法机关网络装置。
66.一种用于定位目标无线通信设备的方法,该方法包括:
在所述目标无线通信设备处接收具有包括定位状态码的格式的通信数据包,所述定位状态码与所述目标无线通信设备可操作的多个定位状态中的一个相关联,其中,每一个定位状态存储在所述目标无线通信设备的存储器中,并包括由所述目标无线通信设备执行的一个或多个定位例程;以及
响应于检测到所述通信数据包中的所述定位状态码,在所述目标无线通信设备上执行所述一个或多个定位例程中的至少一个例程,
其中,执行步骤还包括:所述目标无线通信设备通过扰乱语音通信和数据通信中的至少一个来破坏通信。
67.根据权利要求66所述的方法,还包括:将至少所述一个或多个例程的执行结果传送给网络实体、服务提供商和所述目标无线通信设备的用户中的至少一个。
68.根据权利要求66所述的方法,其中,接收所述通信数据包还包括:触发所述目标无线通信设备来执行与所述一个或多个定位例程相关联且与多个定位状态中的关联于所述定位状态码的一个定位状态相对应的例程序列。
69.根据权利要求66所述的方法,其中,接收所述通信数据包还包括:接收对应于数据呼叫或语音呼叫中的一个的通信数据包。
70.根据权利要求66所述的方法,其中,接收所述通信数据包还包括:接收短消息服务SMS通信数据包。
71.根据权利要求70所述的方法,其中,所述SMS通信数据包还包括:用于设置与所述一个或多个例程相关联的参数的可变长度字段。
72.根据权利要求66所述的方法,其中,执行步骤还包括:激活错放状态、丢失状态、被盗状态、追踪状态、紧急监视状态和秘密监视状态中的一个。
73.根据权利要求66所述的方法,其中,执行步骤还包括禁用键盘、禁用通信呼叫、禁用所述目标无线通信设备、禁用特定应用、启用所述目标无线通信设备、改变所述目标无线通信设备的运行状态、确定地理位置、捕获静止图像、捕获运动图像、捕获音频、启用感官警报、储备电池电能、破坏通信、删除第一组用户数据、检索第二组用户数据、锁定对第三组用户数据的访问中的至少一个。
74.根据权利要求66所述的方法,其中,执行步骤还包括捕获静止图像、捕获运动图像和捕获音频中的至少一个。
75.根据权利要求74所述的方法,还包括:将所捕获的静止图像、所捕获的运动图像和所捕获的音频中的至少一个传送给网络设备、服务提供商和所述目标无线通信设备的用户中的至少一个。
76.根据权利要求66所述的方法,其中,执行步骤还包括:将振铃音状态从静音状态、振动状态和低音量状态中的至少一个改变为可听见状态和高音量状态中的至少一个。
77.根据权利要求66所述的方法,其中,执行步骤还包括:在所述目标无线通信设备上储备电池电能以为另外的定位例程供应需要的电能。
78.根据权利要求77所述的方法,其中,在所述目标无线通信设备上储备电池电能还包括进入待机模式、进入睡眠模式和执行自动关闭中的至少一个。
79.根据权利要求77所述的方法,还包括:响应于一事件而使用所述储备的电池电能。
80.根据权利要求77所述的方法,其中,执行步骤还包括:删除第一组用户数据,以及检索第二组用户数据。
81.根据权利要求80所述的方法,还包括:将所述第二组用户数据传送给网络实体、服务提供商和所述目标无线通信设备的用户中的至少一个。
82.根据权利要求80所述的方法,其中,执行步骤还包括:在传送所述第二组用户数据之后从所述目标无线通信设备删除所述第一组用户数据。
83.根据权利要求66所述的方法,其中,执行步骤还包括:激活所述多个定位状态中与所述定位状态码相对应的一个定位状态,还包括:在所述目标无线通信设备的非易失性存储器位置中存储所述定位状态码的指示值,当恢复向所述目标无线通信设备供电时检查所述非易失性存储器位置以确定所述指示值,并重新激活所述多个定位状态中的对应于所述指示值的一个定位状态。
84.根据权利要求66所述的方法,其中,执行所述一个或多个例程还包括:在接收所述格式的通信数据包之前,执行在静止模式下运行的一个或多个例程。
85.根据权利要求66所述的方法,其中,在所述目标无线通信设备处接收通信数据包还包括:在所述目标无线通信设备处接收从所述目标无线通信设备内部传送的通信数据包。
86.一种用于定位目标无线通信设备的装置,包括:
接收模块,用于在目标无线通信设备处接收具有包括定位状态码的格式的通信数据包,所述定位状态码与所述目标无线通信设备可操作的多个定位状态中的一个相关联,其中,每一个定位状态存储在所述目标无线通信设备的存储器中,并包括由所述目标无线通信设备执行的一个或多个定位例程;以及
执行模块,用于响应于检测到所述通信数据包中的所述定位状态码,在所述目标无线通信设备上执行所述一个或多个定位例程中的至少一个例程,
其中,执行还包括:所述目标无线通信设备通过扰乱语音通信和数据通信中的至少一个来破坏通信。
87.根据权利要求86所述的装置,还包括:用于将所述多个定位例程中的所述一个或多个定位例程的执行结果传送给网络实体、服务提供商和所述目标无线通信设备的用户中的至少一个的模块。
88.根据权利要求86所述的装置,其中,所述执行模块还包括:用于触发所述目标无线通信设备来执行与所述一个或多个定位例程相关联且与多个定位状态中的关联于所述定位状态码的一个定位状态相对应的例程序列的模块。
89.根据权利要求86所述的装置,其中,所述接收模块还包括:用于接收对应于数据呼叫或语音呼叫中的一个的通信数据包的模块。
90.根据权利要求86所述的装置,其中,所述接收模块还包括:用于接收短消息服务SMS通信模块的模块。
91.根据权利要求86所述的装置,其中,所述接收模块还包括:用于接收包括可变长度字段的通信数据包的模块,所述可变长度字段用以设置与所述一个或多个例程相关联的参数。
92.根据权利要求86所述的装置,其中,所述执行模块还包括:用于在多个定位状态中的至少一个定位状态中操作所述目标无线通信设备的模块,所述多个定位状态选自包括以下状态的组:错放状态、丢失状态、被盗状态、追踪状态、紧急监视状态和秘密监视状态。
93.根据权利要求86所述的装置,其中,所述执行模块还包括以下至少一个:用于禁用键盘的模块、用于禁用通信呼叫的模块、用于禁用所述目标无线通信设备的模块、用于启用所述目标无线通信设备的模块、用于改变所述目标无线通信设备的运行状态的模块、用于禁用特定应用的模块、用于确定地理位置的模块、用于捕获静止图像的模块、用于捕获运动图像的模块、用于捕获音频的模块、用于启用感官警报的模块、用于储备电池电能的模块、用于破坏通信的模块、用于删除第一组用户数据的模块、用于检索第二组用户数据的模块、以及用于锁定对第三组用户数据的访问的模块。
94.根据权利要求86所述的装置,其中,所述执行模块还包括:用于捕获静止图像、运动图像和音频文件中至少一个的模块。
95.根据权利要求94所述的装置,还包括:用于将由所述静止图像捕获例程、所述运动图像捕获例程和所述音频捕获例程中的至少一个捕获的数据传送给网络设备、服务提供商和所述设备的用户中的至少一个的模块。
96.根据权利要求86所述的装置,其中,所述执行模块还包括:用于将振铃音状态从静音状态、振动状态和低音量状态中的至少一个改变为可听见状态和高音量状态中的至少一个的模块。
97.根据权利要求86所述的装置,其中,所述执行模块还包括:用于在所述目标无线通信设备上储备电池电能以为另外的定位例程供应需要的电能。
98.根据权利要求97所述的装置,其中,所述用于在所述目标无线通信设备上储备电池电能的模块还包括:用于进入待机模式的模块、用于进入睡眠模式的模块和用于执行自动关闭的模块中的至少一个。
99.根据权利要求97所述的装置,还包括:用于响应于一事件来使用所储备的电池电能的模块。
100.根据权利要求86所述的装置,其中,所述执行模块还包括:用于删除第一组用户数据的模块,以及用于检索第二组用户数据的模块。
101.根据权利要求100所述的装置,还包括:用于将所检索的用户数据传送给网络设备、服务提供商和所述设备的用户中的至少一个,以及从所述目标无线通信设备中删除所述用户数据的模块。
102.根据权利要求86所述的装置,其中,所述执行模块还包括:用于激活所述多个定位状态中与所述定位状态码相对应的一个定位状态的模块,还包括:用于在所述目标无线通信设备的非易失性存储器位置中存储所述定位状态码的指示值的模块,用于当恢复向所述目标无线通信设备供电时检查所述非易失性存储器位置以确定所述指示值的模块,以及用于重新激活所述多个定位状态中的对应于所述指示值的一个定位状态的模块。
103.根据权利要求86所述的装置,其中,所述执行模块还包括:用于在接收到所述通信数据包之前,执行在静止模式下运行的一个或多个例程的模块。
104.根据权利要求86所述的装置,其中,用于在目标无线通信设备处接收通信数据包的所述接收模块还包括:用于在所述目标无线通信设备处接收从所述目标无线通信设备内部传送的通信数据包的模块。
105.根据权利要求86所述的装置,还包括由所述定位例程中的一个或多个实现的备用电源。

说明书全文

定位、追踪和/或找回无线通信设备的装置和方法

[0001] 基于35U.S.C.§119要求优先权
[0002] 本专利申请要求于2007年2月6日递交的、名称为“Apparatus andMethods for Detecting,Tracking and Recovering Stolen or Lost MobileDevices”的临时申请No.60/888,469的优先权,该临时申请已经转让给本申请的受让人,故以引用方式将其明确地并入本文。

技术领域

[0003] 公开的方面涉及无线通信设备,更具体地涉及用于定位和/或追踪和/或找回无线通信设备的系统、方法和装置,尤其是那些已经丢失、被盗、以及错放的设备。

背景技术

[0004] 无线通信设备已经成为世界范围内大多数人进行通信所采用的普遍手段。无线通信设备已变得更小且功能更强大,以便满足消费者的需求并提高便携性和便利性。这种设备的小型化和便携性使得它们更容易被放错地方、丢失或被盗。随着用户不再局限于一般人群,而是增长到包括更年轻用户和老龄用户,使得设备错放、丢失或被盗的可能性也趋于上升。
[0005] 虽然许多无线通信设备被配置来提供口令安全保护,但在设备加电时通常要求输入口令。然而,如果已经丢失或者被盗的设备仍处于上电状态,则只要该设备保持上电状态,发现者或者盗窃者就能使用。在许多其它情况下,由于每次在设备加电时进行登录被认为是乏味的和没有必要的动作,因此用户更喜欢放弃口令安全保护。
[0006] 当无线通信设备的用户面对该设备错放、丢失或被盗的情况时,其会是麻烦的并且有时甚至是痛苦的经历。诸如移动电话之类的无线通信设备不再局限于提供用于放置和接收通信呼叫的装置。设备所增加的存储能和功能性可以提供给用户电子钱包或移动办公的功能,从而允许用户不仅存储联系信息,而且还能存储信用卡信息、与个人和公司相关的有价值的和保密的信息等。从而,永久性地丢失设备并不得不替换丢失或被盗的设备不仅仅是一个面对购买新设备的经济负担问题,还有可能包括尝试去重新找回丢失的数据,改变之前的保密的个人和/或公司的信息,取消信用卡等等。
[0007] 当面对错放、被盗或者丢失的无线通信设备时,用户通常会执行一个或多个标准的操作,例如寻找设备,向官方报告设备已经被盗,联系服务提供商以关闭服务,以及如果设备永久性的丢失或被盗,则购买新的设备。所有这些标准的选择对用户来说是毫无吸引力,因此它们需要花费时间、精力、费用并带来压力。对于错放的设备,由于为了断开服务而将其报告为丢失,当随后找到该设备时,用户不得不执行再次联系服务提供商以恢复服务的乏味和费时的处理过程。
[0008] 无论无线通信设备是否错放、丢失或者被盗,重要的是设备要么被临时性地设置为不能使用,直到设备被发现或被归还,要么是如果设备被盗、没有发现或者没有被归还,则该设备被永久性地设置为不能使用。
[0009] 在用户把自己的设备借给其他人的情况下,例如父母将他们的设备借给他们的孩子,就存在着追踪设备位置和/或相应借入者的需求。在另一个应用中,通过给用户提供无线通信设备从而任意地追踪用户的位置或用户的活动可能是有利的。例如,执法机关可能希望在嫌疑犯不知道他们正在被追踪或者他们的活动正在被监视的情况下追踪嫌疑犯的所在之处或活动。
[0010] 因此存在针对已经错放、丢失、或被盗的无线通信设备提供定位、追踪和/或找回的需要。同样的还存在针对已经错放、丢失、或被盗的无线通信设备中存储的数据提供禁用和安全处理的需要。另外,在无线设备已经被借出或者执法机关对嫌疑犯进行秘密监视时,还存在提供无线设备的定位和活动追踪的需求。发明内容
[0011] 本申请的方面提供了用于定位、追踪、安全保护和/或找回已经被错放、丢失、被盗的无线通信设备的方法、设备、系统和计算机程序产品。在这点上,本申请的方面通过在第二无线设备、网络接口或者网络服务提供商设备处产生通信数据包,例如,短消息服务(SMS)通信数据包。该通信数据包包括定位状态码,其用于标识在目标(即错放、丢失和被盗)无线通信设备上可操作的多个定位状态中的一个。定位状态与能够在目标无线设备上操作的一个或多个预定的例程相关联。在一些方面,定位状态可能与在该设备上被触发的例程的序列相关联。
[0012] 预定的例程可以有效地禁用/定无线通信设备,禁用在无线设备上运行的任何应用,例如通信呼叫应用。另外,预定的例程可以触发可听的、可视的或感官可察觉的警告给设备持有人以标识该设备已丢失或被盗。预定例程还可以捕获数据,例如地理位置数据、图像数据、音频数据等,并将数据发送给目标设备的所有者/用户、网络实体设备或者服务提供商设备。进而,捕获和检索得到的信息可以用于定位设备和/或持有目标设备的一方。此外,捕获和发送数据的预定例程可以以“秘密”模式进行操作,使得原本将正常呈现的常规指示(例如显示的灯光、消息或可听音)均被取消,从而确保发现者/盗窃者不能意识到这些例程正在被执行。
[0013] 本申请的一个方面涉及用于定位目标无线通信设备的方法。该方法包括在目标无线通信设备处接收具有预定格式的通信数据包。诸如数据呼叫包或语音呼叫包之类的通信数据包在某些方面可以采用短消息服务(SMS)通信数据包的形式。通信数据包包括与目标无线设备可操作的多个预定定位状态之一相关联的定位状态码。每一个定位状态存储在目标无线设备中的存储器中,并且包括由目标无线设备执行的一个或多个预定定位例程。该方法还包括响应于检测在通信数据包中的定位状态码,执行在目标无线通信设备中的一个或多个预定定位例程中的至少一个例程。
[0014] 该方法还包括通过第二无线通信设备或网络接口将至少一个或多个预定例程的执行结果发送给网络实体、服务提供商和目标无线通信设备的所有者/用户中的至少一个。该方法的一方面接收可以触发无线设备来执行预定例程序列的通信包,该预定例程序列对应于与定位状态码相关联的多个定位状态中的一个。定位状态可以包括,但不局限于,错放状态,丢失状态,被盗状态,追踪状态,紧急监视状态和秘密监视状态。与定位状态相关联的多个例程可以包括但不限于禁用键盘、禁用通信呼叫、禁用无线设备、禁用特定应用、确定地理位置、捕获静止图像、捕获运动图像、捕获音频、激活感官警报、删除第一组预定用户数据、检索第二组预定用户数据、锁定对第三组数据的访问
[0015] 替代的相关方面涉及配置用于定位目标无线通信设备的至少一个处理器。该处理器包括第一模,其用于在目标无线通信设备处接收具有预定格式的通信数据包。该数据包包括与目标无线设备能够操作的多个预定定位状态之一相关联的定位状态码。每一个定位状态存储在目标无线设备中的存储器中,并且包括由目标无线设备执行的一个或多个预定的定位例程。处理器还包括第二模块,用于响应于检测通信数据包中的定位状态码,来执行在目标无线通信设备中的一个或多个预定定位例程中的至少一个例程。
[0016] 另一个相关方面涉及包括计算机可读介质的用于定位目标无线通信设备的计算机程序产品。该计算机可读介质包括第一组代码,用于使得计算机接收具有预定格式的通信数据包。通信数据包包括与目标无线设备可操作的多个预定定位状态之一相关联的定位状态码。每一个定位状态存储在目标无线设备中的存储器中,并且包括由目标无线设备执行的一个或多个预定的定位例程。计算机可读介质还包括第二组代码,用于使得计算机响应于检测通信数据包中的定位状态码,来执行在目标无线通信设备中的一个或多个预定定位例程中的至少一个例程。
[0017] 另一个相关方面涉及装置,其包括在目标无线通信设备处接收具有预定格式的通信数据包的模块。通信数据包包括与目标无线设备可操作的多个预定定位状态之一相关联的定位状态码。每一个定位状态存储在目标无线设备中的存储器中,并且包括由目标无线设备执行的一个或多个预定的定位例程。该装置还包括用于响应于检测通信数据包中的定位状态码,来执行在目标无线通信设备中的一个或多个预定定位例程中的至少一个例程的模块。
[0018] 还有一个方面涉及无线通信设备,该设备包括具有处理器和存储器的计算机平台。该设备包括存储在存储器中并由处理器执行的通信模块。该通信模块可用于接收具有预定格式的诸如数据呼叫包或者语音呼叫包之类的通信数据包。在一方面,通信数据包可以是短消息服务(SMS)通信数据包。通信数据包包括与无线设备可操作的多个预定定位状态之一相关联的定位状态码。无线通信设备还包括定位/找回模块,用以协助确定位置和找回无线通信设备。存储在存储器中并由处理器执行的定位/找回模块用于在多个预定的定位状态中的至少一个状态中操作无线通信设备。该定位/找回模块还包括多个定位例程,每一个定位例程对应于多个定位状态中的至少一个状态。该定位/找回模块可用于根据对通信数据包中的定位状态码的识别来开始执行多个定位例程中的预定的一个或多个例程。
[0019] 在某些方面,定位/找回模块还用于通过第二无线设备和/或网络接口,将多个定位例程中的预定的一个或多个例程的执行结果发送给网络实体、服务提供商和目标无线通信设备的用户中的至少一个。在某些方面,定位/找回模块还用于触发无线设备来执行预定的例程序列,该预定的例程序列对应于与定位状态码相关联的多个定位状态中的一个。在某些方面,定位/找回模块还用于在目标无线设备的非易失性存储器位置中存储定位状态码的指示值,当无线设备重新加电时检查非易失性存储器位置,以确定指示值,并重新启动对应于指示值的多个预定的定位状态中的一个。多个定位状态可以包括但不限于:错放状态、丢失状态、被盗状态、追踪状态、紧急监视状态和秘密监视状态。多个定位例程可以包括但不限于:禁用键盘、禁用通信呼叫、禁用无线设备、禁用特定应用、确定地理位置、捕获静止图像、捕获运动图像、捕获音频、启动感官警报、删除第一组预定用户数据、检索第二组预定用户数据、锁定对第三组用户数据的访问。
[0020] 另一方面涉及用于定位目标无线通信设备的方法。该方法包括生成具有预定格式的通信数据包。通信数据包可以对应于语音呼叫包或数据呼叫包。在一个方面,通信数据包可以是短消息服务(SMS)数据包。通信数据包包括与目标无线通信设备可操作的多个预定定位状态之一相关联的定位状态码。每一个定位状态与在目标无线通信设备上可操作的一个或多个预定例程相关联。该方法还包括将通信数据包发送到目标无线通信设备。
[0021] 在某些方面,该方法可以包括接收在目标无线通信设备上执行的一个或多个预定例程的执行结果,其中该预定例程响应于对在通信数据包中的定位状态码的检测而执行。在某些方面,生成的通信数据包包括与多个定位状态之一相关联的定位状态码,以触发目标无线通信设备执行预定的例程序列,其中定位状态与预定的例程序列相关联。在一个方面,通信数据包是SMS通信包,该包可以包括有效载荷,该有效载荷具有用于调用在目标无线通信设备上的定位/找回的定位/找回标识符、用于标识生成方是被认证方的个人标识符、与多个定位状态之一相关联的码、和用于设置与一个或多个预定例程相关联的参数的可变长度字段。
[0022] 一个相关方面涉及配置用于定位目标无线通信设备的至少一个处理器。该处理器包括用于生成具有预定格式的通信数据包的第一模块。该包包括与目标无线通信设备可操作的多个预定定位状态之一相关联的定位状态码。每一个定位状态与能够在目标无线通信设备上操作的一个或多个预定例程相关联。处理器还包括用于将通信数据包发送给目标无线通信设备的第二模块。
[0023] 另一相关方面涉及配置用于定位目标无线通信设备的计算机程序产品。该计算机程序产品包括计算机可读介质。该介质包括用于使得计算机生成具有预定格式的通信数据包的第一组代码。该包包括与目标无线通信设备可操作的多个预定定位状态之一相关联的定位状态码。每一个定位状态与能够在目标无线通信设备上操作的一个或多个预定例程相关联。该介质还包括用于使得计算机将通信数据包发送给目标无线通信设备的第二组代码。
[0024] 另一个相关方面涉及一种装置。该装置包括用于生成具有预定格式的通信数据包的模块。该包包括与目标无线通信设备可操作的多个预定定位状态之一相关联的定位状态码。每一个定位状态与能够在目标无线通信设备上操作的一个或多个预定例程相关联。该装置还包括用于将通信数据包发送给目标无线通信设备的模块。
[0025] 还有一个方面涉及一种通信设备。该通信设备可以包括第二无线通信设备、诸如网络服务器和/或服务提供商服务器之类的网络设备、或者用于定位、追踪和/或找回目标无线通信设备的其它设备。该设备包括具有处理器和存储器的计算机平台。该设备还包括存储在存储器中并由处理器执行的通信模块。该通信模块用于生成具有预定格式的通信数据包。该包包括与无线通信设备可操作的多个预定定位状态之一相关联的定位状态码。每一个定位状态与能够在目标无线通信设备上操作的一个或多个预定例程相关联。该通信模块还用于采用无线方式将通信数据包发送给目标无线通信设备。
[0026] 因此,本申请的方面公开了用于定位、追踪和/或找回已经被错放、丢失或被盗的无线通信设备的方法、装置、设备、系统和计算机程序产品。此外,这些方面公开了在无线设备已经被借出或正被用于秘密监视的情况下追踪或监视位置或用户。这些方面通过给目标设备发送定位状态码,该目标设备检测该码并执行与该码相关联的一个或多个例程。在这点上,目标设备能够根据设备状态(例如错放状态、丢失状态、被盗状态等)来执行不同的例程或例程序列。附图说明
[0027] 下面将结合附图来描述公开的方面,附图用于说明而不是对所公开的方面进行限定,其中相同的附图标记表示相同的元件,其中:
[0028] 图1是根据一个方面的用于远程访问已经被错放、丢失或被盗的无线通信设备的系统的框图
[0029] 图2是根据一个方面的由已经被错放、丢失或被盗的无线通信设备执行的各种定位和找回例程的框图;
[0030] 图3是根据另一个方面的用于定位、追踪和/或找回目标无线通信设备的系统的框图;
[0031] 图4是根据一个方面的通信数据包有效载荷的实例;
[0032] 图5是根据另一个方面的目标无线通信设备的框图;
[0033] 图6是根据一个方面的尝试定位、追踪和/或找回目标无线通信设备的计算设备的框图;
[0034] 图7是根据一个方面的在与目标无线通信设备进行通信中使用的示例性的蜂窝电话网络的框图;
[0035] 图8是根据一个方面的用于定位目标无线通信设备的方法的流程图
[0036] 图9是根据另一个方面的用于定位目标无线通信设备的另一方法的流程图。

具体实施方式

[0037] 下面参照附图来更详细地描述示出了本发明的方面的设备、装置、方法、计算机可读介质和处理器。然而,上述设备、装置、方法、计算机可读介质和处理器可以体现为许多不同的形式,并且不应被解释为限制于本文阐明的方面,而是,提供这些方面使得本公开是彻底的和完整的,并且向本领域技术人员充分地传达本发明的范围。其中全文中相同的附图标记指示相同的元件。
[0038] 本文描述的各方面内容与无线通信设备有关。无线通信设备也被称为用户站、用户单元、移动台、移动、远程站、接入点、远程终端、接入终端、用户终端、用户代理、用户设备或用户装置。用户站可以是蜂窝电话、无绳电话、会话初始协议(SIP)电话、无线本地环路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持设备、或其它连接到无线调制解调器的处理设备。
[0039] 本申请的方面提供了用于定位、追踪和尝试找回已经被错放、丢失或被盗的无线通信设备的系统、设备、装置、方法和计算机程序产品。在这点上,本申请的方面通过在第二无线设备、网络接口或网络服务提供商设备处生成例如短消息服务(SMS)通信数据包的通信数据包。通信数据包包括定位状态码,其标识在目标(即,错放、丢失或被盗)无线通信设备上可操作的多个定位状态中的一个。定位状态与能够在目标无线设备上操作的一个或多个预定例程相关联。在某些方面,定位状态可以与在设备上触发的例程序列相关联。
[0040] 预定例程可以有效地禁用/锁定无线通信设备,禁用在无线设备上运行的任何应用,例如通信呼叫应用。除了禁用或锁定设备,预定例程可以触发干扰或扰乱诸如语音或数据信号之类的通信信号。另外,预定例程可以给设备的持有者触发可听的、可视的或感官可察觉的警告以标识该设备丢失或被盗。预定例程还可以捕获数据,例如地理位置数据、图像数据、音频数据等,并将数据发送给目标设备的所有者/用户、网络实体设备、服务提供商设备。进而,被捕获和检索的信息可以用于定位设备和/或持有目标设备一方。同时,一旦从无线设备上捕获和检索了数据,预定例程可以从设备中移除/删除该数据。此外,捕获和发送数据的预定例程可以以“秘密”的模式操作,使得原本正常呈现的常规指示(例如显示的灯光、消息、可听音)均被取消,以确保发现者/盗窃者不会意识到这些例程当前正被执行。同时,预定例程可以改变操作模式,例如将目标设备从“静音”或“震动”振铃状态改为“可听见”振铃状态。
[0041] 参照图1,描述了用于远程访问已经被错放、丢失或被盗的无线通信设备从而发起本发明的定位、追踪和/或尝试找回的系统10的框图。目标无线设备14的用户/所有者12可以通过各种通信信道远程访问设备14,该目标无线设备14可分类为错放的设备、丢失的设备、被盗的设备或者需要追踪或监视的设备。通信信道用于生成和传送诸如SMS消息等之类的通信数据包,其包括用于标识能够在目标无线通信设备上操作的多个定位状态(例如,被放错位置状态、丢失状态、被盗状态、追踪状态、诸如紧急监视状态或秘密监视状态之类的监视状态等)之一的定位状态码。定位状态与能够在目标无线设备上操作的一个或多个预定的定位例程相关联,这在下文中还要详细描述。在许多方面,定位状态与被执行以用于定位、追踪和尝试找回目标设备14的预定例程序列或动作序列相关联。
[0042] 如图1所示,用户/所有者12可以借用或通过其它方式获得替代的或第二个无线通信设备16以生成所需的通信数据包并将其发送给目标设备。此外,用户/所有者12可以通过PC 18、膝上型计算机(在图1中未示出)或任何其它具有接入到互联网的网络的设备与网络接口进行交互。在这样的方面,用户/所有者将为网络接口提供必要的输入以开始生成所需的通信数据包并将其发送给目标设备。在另一方面,用户/所有者12可以与网络/服务提供商实体20进行通信,并且网络/服务提供商实体可以给网络服务器提供必要的输入以开始生成所需的通信数据包并将其发送给目标设备。可选地,根据本申请的方面,任何能够生成所需的通信数据包并将其发送给目标设备的其它通信机构也可以用于发起定位、追踪和尝试找回过程。
[0043] 图2提供了响应于对接收的通信数据包中的定位状态码的检测,可以在目标无线通信设备14上执行的各种定位例程的框图。如前所述,每一个定位状态与一个或多个定位例程相关联,在某些方面,定位状态与定位例程序列相关联,因此在接收的通信数据包中的定位状态码的检测将会触发定位例程序列的执行。如图2所示,目标无线通信设备可用于执行诸如全球定位系统(GPS)位置确定例程之类的地理位置确定例程22、静止或运动图像捕获例程24和/或音频捕获例程26。作为这些例程运行的结果,可以通过第二设备16和/或网络接口、诸如服务提供商的网络实体、执法实体和/或任何其它相关的实体将地理位置数据、图像数据和/或音频数据传送回用户/所有者以进行分析。地理位置数据提供了追踪错放、丢失或被盗设备位置的能力。静止或运动的图像数据、音频数据可以提供识别目标设备的发现者/盗窃者的能力或者识别目标设备所处的周围区域的能力。
[0044] 此外,目标设备14可用于执行紧急/秘密监视例程27,以当如果需要监视的紧急事件发生时提供对位置的监视。例如,如果发生诸如车祸、或绑架/诱拐之类的较大事件。紧急/秘密监视例程27可以用来激活静止或运动图像捕获例程24以捕获静止或运动图像数据,激活地理位置确定例程22来确定位置,激活音频捕获例程26来捕获音频等等。除此之外,如图2所示,目标设备14可以用于执行输入机构、应用和/或设备禁用例程28,该设备禁用例程28可用于禁用诸如键盘的任何输入机构、可在设备上执行的诸如通信呼叫应用的任何应用或完全禁用设备。目标设备14也可用于执行各种形式的感官警报例程30。
感官警报例程可以触发诸如一系列周期性或连续的可听见的声音或预先录制的消息之类的可听见的警报、诸如在目标设备显示器上显示的消息的可视警报或促使设备周期性或连续震动的震动警报。感官警报例程用于通知普通公众该设备错放、丢失或被盗。紧急/秘密监视例程27可以在调用紧急监视状态时进行操作,或者紧急/秘密监视例程27可以在调用秘密监视状态时以秘密模式进行操作。
[0045] 此外,目标设备14可以用于执行电能储备例程32以为定位、追踪和/或找回过程维持电能储备。例如,可以储备电能以用于确定位置/GPS定位、捕获图像数据并与诸如第二无线设备、PC或网络实体之类的远程通信设备进行通信。
[0046] 此外,目标设备14可用于执行可以用来帮助找回目标设备14的任何其它定位、追踪、找回和/或监视例程32。例如,定位例程32可以包括用于改变操作模式的例程,如将目标设备从“静音”、“震动”或“低音量”振铃状态改变为“可听见”或“高音量”振铃状态。在设备处于“静音”、“震动”或“低音量”振铃状态时,目标设备的用户经常将设备放错地方。这些状态阻止了仅仅通过呼叫设备并听振铃音来定位设备。此外,在某些情况下需要在改变振铃音状态或执行在目标无线设备上的其它定位例程之前,将错放的目标设备从“关闭”状态改变为“开机”状态。其它的定位、追踪、找回和监视例程32可以包括操作用于干扰、扰乱或以其它方式破坏通信数据的例程,该通信数据例如语音数据、文本数据、图像数据等。
参考图3,其描述了用于定位、追踪和尝试找回目标无线通信设备14的系统10的框图。如前所述,使用远程计算设备来生成所需的通信数据包并将其发送给目标设备14。远程设备可以包括但不局限于:目标设备的用户/所有者12所持有的替代的或第二无线设备16、用户/所有者12可访问的并且访问网络接口以生成和发送所需的通信数据包的PC 18、和由网络/服务提供商代表34操作的网络实体设备20。发现者/盗窃者36所持有的目标设备14接收通信数据包,并检测其中的与定位状态相关联的定位状态码,并执行与该定位状态相关联的一个或多个定位例程。
[0047] 远程计算设备16、18、20包括具有处理器40和存储器42的计算机平台38。存储器包括用于生成和发送通信数据包46的通信模块44,该通信数据包可以对应于语音呼叫包或数据呼叫包。在一个方面,通信数据包被定义为短消息服务(SMS)数据包。根据一个方面,图4给出了SMS数据包的示例性的有效载荷,下面会详细描述。通信数据包46包括定位状态码48,该定位状态码48与可在目标设备14上操作的多个定位状态中的一个相关联。每一个定位状态与可在目标设备14上执行的一个或多个预定定位例程相关联。
[0048] 目标无线通信设备14包括具有处理器52和存储器54的计算机平台50。存储器包括用于接收通信数据包46的通信模块44,如前所述,通信数据包可对应于语音呼叫包或数据呼叫包。在一个方面,通信数据包46被定义为短消息服务(SMS)数据包。通信模块44从通信数据包46中解析出定位状态码48,并将定位状态码48发送给定位/找回模块56。定位/找回模块56将定位状态码48与相关联的定位状态58进行匹配,并触发与定位状态相关联的定位例程60的执行。定位状态的例子包括有但不局限于:错放状态、丢失状态、被盗状态、追踪状态、诸如紧急监视状态或秘密监视状态之类的监视状态等。此外,每一个状态可以包括用于改变与状态相关联的例程或改变例程执行序列的子状态。如前所述,在某些方面,每一个定位状态与一个或多个定位例程相关联;定位状态可以与预定的例程序列相关联。定位例程的例子包括但不局限于:输入机构禁用例程、应用禁用例程、设备启用/禁用例程、诸如振铃状态改变例程的设备状态改变例程、地理位置确定例程、静止图像捕获例程、运动图像捕获例程、音频捕获例程、感官警报例程、用户数据检索例程、用户数据删除例程、用户数据锁定例程、捕获数据上载例程等。
[0049] 参考图4,其示出了SMS通信数据包的示例性有效载荷62。如前所述,通信模块44可以使用SMS将需要的通信数据包46从远程设备16、18或20发送给目标设备14。有效载荷可以包括定位/检索应用标识符字段64,以用于当目标设备接收到有效载荷时,识别有效载荷是与定位/检索应用相关联。有效载荷62还可以包括个人用户/所有者标识符字段66,其用于识别用户12、网络/服务提供商代表34等是在目标14上实施定位/找回应用的认证实体。在这一点上,认证能够确保目标设备不会处于由未认证的个人或实体设置的定位状态。有效载荷62还可以包括定位状态码字段68,其用于标识要在目标设备14上运行的定位状态。
[0050] SMS通信数据包46的有效载荷62可以包括可变长度字段70,其用于设置与定位状态相关联的一个或多个例程的参数。例如,参数设置可以包括位置确定所需要的频率、捕获图像或音频的频率、需要删除的数据的存储器中的位置、要产生的音频消息、要显示的可视消息等。在这一点上,可变长度字段70基于由用户/所有者和/或网络服务提供商指示的当前要求,来提供与由用户/所有者和/或网络服务提供商动态定义的定位例程有关的参数。
[0051] 参考图5,其描述了根据一个方面的目标无线通信设备14的详细框图表示。无线通信设备14可以包括任何类型的计算机化的通信设备,例如蜂窝电话、个人数字助理(PDA)、双向文字寻呼机、便携式计算机、甚至是具有无线通信入口的分离式的计算机平台,该分离式的计算机平台也可以具有到网络或互联网的有线连接。无线通信设备可以是远程从属设备,或是其它没有终端用户、而仅仅是通过无线网络传送数据的设备,例如远程传感器、诊断工具、数据中继设备等。本申请中的用于共享定位和尝试找回无线通信设备的装置和方法能够在具有无线通信入口的任何形式的无线通信设备或无线计算模块上运行,该无线通信入口包括但不局限于:无线调制解调器、PCMCIA卡、接入终端、桌面计算机以及它们的任何组合或子组合。
[0052] 无线通信设备14包括计算机平台50,该计算机平台50能够在无线网络上发送数据,并能够接收和执行例程和应用。计算机平台50包括存储器54,该存储器54包括易失性和非易失性存储器,例如只读和/或随机存取存储器(RAM和ROM)、EPROM、EEPROM、闪存卡、或者任何与计算机平台通用的存储器。另外,存储器54可以包括一个或多个闪存单元,或者第二级或第三级的存储设备,例如磁介质、光介质、磁带、软盘硬盘
[0053] 另外,计算机平台50还包括处理器52,其可以是专用集成电路(“ASIC”)或者其它芯片组、处理器、逻辑电路或其它数据处理设备。处理器52或者其它诸如ASIC之类的处理器可以执行应用程序接口(“API”)层72,该应用程序接口层72与存储在目标无线设备54的存储器54中的任何驻留程序相交互,该程序例如通信模块44和定位/找回模块56。
API 72典型地是在各自的无线设备上执行的运行时间环境。一个这样的运行时间环境是由位于加利福尼亚圣迭戈的高通股份有限公司开发的无线二进制运行时间环境 (BREW )软件。也可以使用其它运行时间环境来例如用于在无线计算设备上控制应用的执行。在某些方面,API 72可以用于当接收到通信数据包46、检测伴随的定位状态码48和确定相关联的定位状态58时启动定位例程60。替代地,定位例程中的一个或多个可以处于“永远激活”状态,即在目标设备14的后台运行,否则被称为“静止(silent)模式”,即在切换到捕获数据、激活警报或者执行另一个与定位相关的动作的活动状态之前,等待接收通信数据包46、检测伴随的定位状态码48并确定相关联的定位状态58。
[0054] 处理器52包括体现为硬件固件、软件及它们的结合的多个处理子系统74,从而使得通信设备14具有功能性,以及使得在无线网络上的通信设备具有可操作性。例如,处理子系统74允许发起和维持与其它网络设备的通信和数据交换。在一些方面,通信设备被定义为蜂窝电话,通信处理器52还可以包括处理子系统74中的一个或者其组合,例如声音、非易失性存储器、文件系统、发送、接收、搜索、层1、层2、层3、主控、远程处理、手持设备、功率管理、数字信号处理器、消息、呼叫管理、蓝牙 系统,蓝牙 LPOS、定位引擎、用户接口、睡眠、数据服务、安全、认证、USIM/SIM、语音服务、图形、USB、诸如MPEG的多媒体、GPRS等(为了清楚起见,在图2中没有单独绘出所有这些)。
[0055] 对于所公开的方面,处理器52的处理子系统74可以包括与通信模块46和定位/找回模块56相交互的任何子系统组成部分。例如,处理子系统74可以包括与定位例程60相结合实现的定位和追踪设备/应用。示例性的处理子系统74可以包括图像设备/照相机76、全球定位系统(GPS)传感器78、警报器80、运动检测器81、音频记录器82、扰频器83以及与定位例程60关联实现的任何其它装置84。替代地,图4中示出的处理子系统74中的一个或多个可以以模块/应用和/或存储在存储器54中的逻辑的形式存在。
[0056] 计算机平台50的存储器54包括用于接收通信数据包46的通信模块44,如前所述,通信数据包可以对应于语音呼叫包或数据呼叫包。在一个方面,通信数据包46被定义为短消息服务(SMS)数据包。通信模块46基于有效载荷标识符来识别通信数据包为定位/找回通信数据包。此外,通信模块46基于有效载荷中的认证标识符来认证通信数据包的发送者。通信模块44从通信数据包46中解析出定位状态码48,并将定位状态码48发送给定位/找回模块56。另外,通信模块44可以解析出包括定位例程参数86的可变长度字段,并将定位例程参数发送给定位/找回模块56。
[0057] 计算机平台50的存储器还包括具有定位/找回逻辑88的定位/找回模块56,定位/找回逻辑88用于将定位状态码48与多个定位状态中的一个进行匹配。定位/找回模块用于将定位状态码48与相关联的定位状态58相匹配,并触发与该定位状态相关联的定位例程60的执行。定位状态的例子包括但不局限于:错放状态、丢失状态、被盗状态、追踪状态、诸如紧急监视状态或秘密监视状态的监视状态等。此外,每一个状态可以包括诸如主要丢失状态和次要丢失状态之类的子状态,用于改变与状态相关联的例程或改变执行例程序列。定位/找回逻辑88还可以用于将定位例程参数86应用到适用的定位例程60。
[0058] 此外,定位/找回逻辑88可以在存储器54的非易失性部分设置定位状态标识符/标记106,以标识目标设备正处于的当前定位状态58。通过在非易失性存储器中设置定位状态标识符/标记106,该设备可以确保如果临时性的失去电能时(例如,如果电池被移去),在稍后恢复电能时能返回当前定位状态58。定位状态标识符/标记106可以定义相关联的有效期限参数以在规定的时间段之后指示从存储器中移除该标识符/标记,或者可以接收另外的通信数据包46,该另外的通信数据包46用于终止定位状态58和从存储器54中删除该标识符/标记106。
[0059] 计算机平台20中的存储器24还包括与多个定位状态58中的一个或多个相关联的一个或多个定位例程60。如图所示,定位例程60可以包括但不局限于:音频捕获例程90、图像捕获例程92、位置确定例程94、感官警报/警示例程96、紧急/秘密监视例程97、用户接口禁用例程98、应用/设备禁用例程100、用户数据锁定/检索/删除例程102、储备电能例程103、以及与定位相关的任何其它例程104。该音频捕获例程90和图像捕获例程
92用于周期性地或基于事件的发生来记录音频和静止和/或运动图像,该事件例如呼叫事件。音频和图像数据随后可以用于确定无线设备的发现者/盗窃者的身份或基于周围环境来识别设备的位置。该位置确定例程94使用GPS传感器或任何其它确定地理位置的常规手段来确定目标设备14的地理位置。可以通过第二无线设备16和/或网络接口、网络实体18周期性地为目标设备14的用户/所有者12更新被捕获的图像和/或音频数据和地理位置数据,以用于随后的分析来尝试确定丢失/被盗设备的位置和/或发现者/盗窃者的身份,其中的网络实体18例如是与网络接口和/或网络/服务提供商代表20相关的服务器。此外,可以在“秘密”模式下执行音频捕获例程90、图像捕获例程92和位置确定例程
94,使得原本正常呈现的常规指示(例如显示的灯光或消息或可听音)均被取消,以确保发现者/盗窃者不会意识到这些例程当前正在被执行。该“秘密”模式可以是秘密监视状态选择的模式。
[0060] 该感官警报/警示例程96可以在设备上提供可听的、可视的或震动的警报。例如,可以周期性的、连续的和/或以逐渐增大音量的方式提供可听的警报,以标识该设备是错放、丢失或被盗的设备。该可听的警报还可以被配置来提供可听的语音消息,可在例程中定义该语音消息或者通过通信数据包的可变长度字段将语音消息动态地提供给例程。在另一方面,警报/警示例程96可以被配置来提供可在设备上显示的可视警报或消息。可在例程中定义被显示的消息或者通过通信数据包的可变长度字段将该消息动态地提供给例程。例如,在一个方面,如果设备丢失了,可以显示用户的联系信息以用于联系该设备的用户/所有者,或者显示预付邮资的自己地址或网络服务提供商地址的运输标签以允许该设备的发现者方便地将该设备放在邮包中递送给用户/所有者12或服务提供商。在其它方面,警报/警示例程96可被配置来周期性地或连续性地震动该设备,以警示发现者/盗窃者该设备错放、丢失或被盗。
[0061] 该紧急/秘密监视例程97用于在需要监视的紧急事件发生时提供位置的监视。例如,如果发生诸如车祸、或绑架/诱拐之类的较大事件时。在这些情况下,可以通过由执法实体、紧急服务提供商或者关心受害人的安全和福利的任何其它人员/实体控制的第二无线设备16、PC 18和/或网络设备20来远程访问事件/绑架的受害人或接近事件/绑架现场的人员所持有的目标无线通信设备14。此外,其它远程设备可以给目标无线设备14发信号以发起监视例程97。例如,汽车中的气囊可以被配置为在打开状态下给目标无线通信设备14发送无线信号,以激活监视例程97。此外,目标无线通信设备14可以被配置为在预定事件发生时自我激活紧急/秘密监视例程97,该预定事件例如安排紧急呼叫(例如,“911”呼叫)或检测车祸的撞击(基于目标无线设备14中的运动检测器81处理子系统)。
[0062] 该紧急/秘密监视例程97可用于激活静止或运动图像捕获例程24以捕获静止或运动图像数据,激活用于确定位置的地理位置确定例程22,激活用于捕获音频的音频捕获例程26等。在某些方面,远程监视请求方(例如执法机构、紧急服务提供商等)可以具有一旦监视机制被激活就远程控制监视机制的能力。例如,监视请求方能够为用户接口提供输入以远程访问和控制图像捕获设备,例如控制图像捕获设备的移动和方向等。一旦信息被捕获,可以将信息无线地发送给请求实体或任何其它执法实体、紧急服务提供商等。在绑架事件或任何其它具有犯罪分子的事件中,监视例程97可以在“秘密”模式下操作,使得原本正常呈现的常规指示(例如显示的灯光、或消息或可听音)均被取消,以确保绑架者/罪犯不会意识到这些例程当前正在被执行。例如,如果定位状态被定义为秘密监视状态,监视例程97可以在“秘密”模式下操作以避免犯罪分子对监视的察觉。
[0063] 该用户接口禁用例程98和应用/设备禁用例程100用于禁用用户输入机构108或输出机构108(例如目标设备的键盘或触摸屏)、在设备上执行的诸如通信呼叫应用、联系/电话簿应用等之类的任何应用、或者完全禁用设备。可以永久地禁用或周期性地禁用该用户接口、应用和/或设备,当周期性地禁用时从而允许该设备周期性地捕获诸如图像和/或音频数据之类的数据、确定位置和上载数据。
[0064] 该用户数据锁定/检索/删除例程102可以用于锁定用户数据以防止发现者/盗窃者访问任何或所有的用户数据。该用户数据检索/删除例程102还可以用于从该设备检索用户数据,并将所检索的数据发送给网络数据库,并随后从目标设备删除用户数据。
[0065] 该储备电能例程103可用于为定位、追踪和/或找回过程维持电能储备。例如,可以为确定位置/GPS方位、捕获图像数据以及与诸如第二无线设备、PC或网络实体之类的远程通信设备通信储备电能。为了确定位置、捕获图像数据、启动感官警报和/或与远程通信设备进行通信,该储备电能例程103可以实现定时器以在预定的时间间隔“唤醒”该设备或对该设备加电。此外,该储备电能例程103可以实现定时器以用于在预定的时间周期后使该设备执行睡眠模式、待机模式或自动关闭。在可选的方面,该储备电能例程103可以实现备用电源和/或该目标无线设备14可以包括备用电源,例如当主要的电池被拿走或损坏(例如被盗窃者、犯罪分子等拿走/损坏)时实现的第二电池或太阳能电池。除了主要电源故障或电能耗尽之外,该储备电能例程103和/或备用电源可以响应于预定的事件被执行或实施,预定的事件包括但不局限于:周期性的事件间隔、SMS消息、紧急信号、语音命令等。
[0066] 其它与定位相关的例程104可以包括但不局限于:用于改变运行模式的例程,例如将目标设备从“关闭”状态改变为“开机”状态或受限的“开机”状态。此外,改变运行模式可以包括从“静音”、“震动”、或“低音量”振铃状态改为“可听见”或“高音量”振铃状态,以便于定位错放、丢失或被盗的目标设备。
[0067] 此外,与定位相关的例程104可以包括通信破坏例程,其用于破坏由目标无线设备14发送和接收的任何和/或所有通信。例如,通信破坏例程可以通过引入噪声或其它扰乱任何和/或所有发送和接收的通信信号的方式来“干扰”诸如语音、数据等的通信。在这些方面,无线设备可以在处理子系统74中包括可以被远程访问的扰频器83。该扰频器用于给包括语音、文本、图像和视频数据的所有通信注入随机噪声。该扰频器还可以使用第二无线发射机,例如发射具有加性高斯白噪声的干扰信号
[0068] 如前所述,定位状态58与一个或多个定位例程60相关联,在某些方面,该定位状态58与定位例程序列相关联。例如,被盗状态可以定义发起执行位置确定例程94、音频捕获例程90、和/或图像捕获例程92、接着的感官警报例程96、用户数据锁定/检索/删除例程102和/或禁用例程98和/或100的定位例程序列。在另一个例子中,如果在预定的时间周期内没能定位设备,错放状态可以定义包括感官警报例程96、接着的锁定/检索/删除例程102和/或禁用例程98和100的序列。
[0069] 此外,如前所述,目标无线通信设备14具有用于生成到通信设备的输入的输入机构108和用于生成由通信设备用户消费的信息的输出机构110。例如,输入机构108可以包括诸如键或键盘、鼠标、触摸屏显示器、扩音器等的机构。在某些方面,输入机构108提供用户输入以与诸如通信模块46和/或定位/找回模块56之类的应用交互。另外,例如,输出机构110可以包括显示器、音频扬声器、触觉反馈机构等。在说明的方面中,输出机构110可以包括用于给目标设备14的发现者/盗窃者显示消息或可视的警报/警示的显示器。
[0070] 参考图6,其描述了根据另一个方面的用于生成和传送包括定位状态码的通信数据包的计算设备16、18、20的详细框图。该计算设备16、18、20可以包括任何类型的计算机化的通信设备,例如个人计算机(PC)、蜂窝电话、个人数字助理(PDA)、双向文本寻呼机、便携式计算机、以及具有无线通信入口和/或可以具有到网络或互联网的有线连接的分离式的计算机平台。该有线或无线计算设备可以是远程从属设备,或是其它没有终端用户、而仅仅通过有线或无线网络传送数据的设备,例如远程传感器、诊断工具、数据中继设备等。本申请中的装置和方法能够在具有无线通信入口的任何形式的有线或无线通信设备或无线计算模块上运行,该无线通信入口包括但不局限于:无线调制解调器、PCMCIA卡、接入终端、桌面计算机以及它们的任何组合或子组合。
[0071] 计算设备16、18、20包括计算机平台50,该计算机平台38能够在无线网络和/或有线网络上发送数据,并能够接收和执行例程和应用。计算机平台38包括存储器42,该存储器42包括易失性和非易失性存储器,例如只读和/或随机存取存储器(RAM和ROM)、EPROM、EEPROM、闪存卡、或者任何与计算机平台通用的存储器。另外,存储器42可以包括一个或多个闪存单元,或者任何第二级或第三级的存储设备,例如磁介质、光介质、磁带、软盘或硬盘。另外,计算机平台38还包括处理器40,其可以是专用集成电路(“ASIC”)、或其它芯片组、处理器、逻辑电路、或其它数据处理设备。
[0072] 计算机平台38的存储器42还包括用于生成和传送通信数据包46的通信模块44,该通信数据包可对应于语音呼叫包和数据呼叫包。在一个方面,通信数据包46被定义为短消息服务(SMS)数据包。通信数据包46可以包括定位/找回标识符112,其用于将通信数据包识别为与定位/找回相关的通信数据包,该与定位/找回相关的通信数据包在被目标设备14接收到时执行相关的定位/找回模块56。通信数据包46还可以包括个人用户/所有者标识符114,以用于认证目标设备的用户/所有者和/或网络服务提供商为被授权在目标设备14上执行定位、追踪和/或找回的个人或实体。此外,通信数据包46包括定位状态码48,其与在目标设备14上可操作的多个定位状态中的一个相关联。每一个定位状态与能够在目标设备14上执行的一个或多个预定定位例程相关联。通信数据包48还可以包括定义在允许文本输入的可变长度字段中的定位例程参数86。通过在通信数据包中定义定位例程参数,目标设备的用户/所有者或者被认证的发送实体能够动态地控制目标设备的定位、追踪和尝试找回。
[0073] 计算机平台38的存储器42可以包括找回模块116,该找回模块包括找回分析逻辑118,其用于分析目标设备所捕获的数据。找回分析逻辑118可以分析捕获和上传的地理位置数据120、图像数据122和/或音频数据124,从而确定目标设备14的位置和/或发现者/盗窃者的身份。虽然找回模块116被描述为包含在生成通信数据包并将其发送给目标设备以发起定位/找回过程的同一设备中,但在很多方面,该找回模块116可以包含在分离的网络设备中,例如服务提供商控制的网络设备、追踪服务控制的网络设备、执法部控制的网络设备等。
[0074] 图7表示了蜂窝网络200的框图。无线网络202可以包括蜂窝网络200,其可以实现来将通信数据包46发送给目标无线设备14,并将捕获的数据从目标无线设备14上传到计算机设备16、18和/或20的。参考图7,在一个方面,目标无线设备14和替换的/第二无线设备16包括诸如蜂窝电话之类的无线通信设备。在本申请的方面中,无线通信设备配置为通过蜂窝网络200进行通信。该蜂窝网络200为无线通信设备14和16提供发送通信数据包和上传与定位和找回目标设备有关的捕获数据的能力。蜂窝电话网络200可以包括经由承载网络206与有线网络204连接的无线网络202。图7的示意图更详细地说明了根据本系统一个方面的无线通信网络的部件以及各元件之间的关系。蜂窝电话网络200仅仅是示例性的并能够包括任何系统,通过该系统,诸如无线通信设备14和16之类的远程模块相互之间和/或与无线网络202的部件之间可以进行空中通信,无线网络202的部件包括但不局限于无线网络载体和/或服务器。
[0075] 在网络200中,个人计算机18可以通过有线网络204(例如,局域网,LAN)进行通信。另外,诸如服务提供商服务器20之类的网络服务器20可以经由有线网络204与网络设备18进行通信。PC 18和网络设备可以生成并发送通信数据包46和上传与定位相关的从目标设备14所捕获的数据。PC 18和网络服务器20可以存在于具有需要来提供蜂窝电信服务的任何其它网络部件的蜂窝电话网络200中。PC 18和/或网络服务器20通过数据链路208和210与承载网络206进行通信,该数据链路可以是诸如互联网、安全LAN、WAN或其它网络的数据链路。承载网络206控制发送到移动交换中心(“MSC”)212的消息(一般情况下是数据包)。另外,承载网络206通过诸如互联网、和/或POTS(“普通老式电话业务”)之类的网络210与MSC 212进行通信。典型地,在网络210中,网络或互联网部分传输数据,POTS部分传输语音信息。MSC 212可以通过另一网络216连接到多个基站(“BTS”)214,该另一网络216例如数据网络和/或用于数据传输的互联网部分和用于语音信息的POTS部分。BTS 214最后通过短消息服务(“SMS”)或其它空中方法向无线通信设备14和16无线地广播消息。
[0076] 参考图8,其描述了用于定位无线通信设备的方法的流程图。在事件300,目标无线通信设备接收通信数据包。该通信数据包具有诸如SMS等之类的预定格式,并且包括定位状态码。该定位状态码与能够在目标无线设备上操作的多个预定定位状态中的一个相关联。每一个定位状态存储在目标无线设备的存储器中,并且包括由目标无线设备执行的一个或多个预定定位例程。定位状态可以包括但不局限于:错放状态、丢失状态、被盗状态、追踪状态、诸如紧急监视状态或秘密监视状态之类的监视状态等。接收通信数据包可以触发目标无线设备来执行对应于多个定位状态中的一个的预定例程序列,其中,该多个定位状态中的一个关联于定位状态码。另外,通信数据包可以包括可变长度字段以动态地设置与一个或多个预定例程相关联的参数。在许多方面,从远程设备无线地接收该通信数据包,然而,在某些方面,可以内部生成或接收该通信数据包。
[0077] 在事件310,目标无线设备响应于检测在通信数据包中的定位状态码而执行在目标无线通信设备上的一个或多个预定定位例程中的至少一个例程。定位例程可以包括但不局限于:禁用键盘、禁用通信呼叫、禁用/启用无线设备、禁用特定应用、诸如改变设备的振铃状态之类的改变无线设备的运行状态、确定地理位置、捕获静止图像、捕获运动图像、捕获音频、启用感官警报、删除第一组预定用户数据、检索第二组预定用户数据、锁定对第三组用户数据的访问。执行该例程还可以包括在秘密模式下操作无线设备,该模式禁止无线设备输出在非秘密模式下执行一个或多个预定定位例程时产生的用户易察觉的指示。该“秘密”模式一般在秘密监视状态中使用。
[0078] 在可选择的事件320,目标无线通信设备可以将执行至少一个或多个预定例程所产生的数据发送给网络实体、服务提供商和该目标无线通信设备的用户中的至少一个。在这点上,地理位置数据、图像数据和音频数据可以被上传或以其它方式发送给网络实体、服务提供商和该目标无线通信设备的用户。
[0079] 图9提供了详细描述根据另一个方面用于定位目标无线通信设备的另一种方法的流程图。在事件400,生成具有预定格式并包括定位状态码的通信数据包。该定位状态码与能够在目标无线通信设备上操作的多个预定定位状态中的一个相关联。每一个定位状态与能够在目标无线通信设备上操作的一个或多个预定例程相关联。
[0080] 在事件410,将通信数据包发送给目标无线通信设备,并且在可选择的事件420,接收响应于对通信数据包中的定位状态码的检测而在目标无线通信设备上执行一个或多个预定例程所产生的数据。
[0081] 可以用设计来执行本文所描述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、离散门或晶体管逻辑、离散硬件部件、或它们的任意结合来实现或执行结合本文公开的实施例描述的各种示例性逻辑、逻辑框、模块和电路。通用处理器可以是微处理器,但是替代的,该处理器也可以是任何常规的处理器、控制器微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP和微处理器的组合、多个微处理器的组合、与DSP核心结合的一个或多个微处理器的组合、或任何其它此类配置。此外,至少一个处理器可以包括用于执行上面描述的一个或多个步骤和/或动作的一个或多个模块。
[0082] 另外,结合本文公开的方面描述的方法或算法的步骤和/或动作可以直接包括在硬件中、在处理器执行的软件模块中、或在两者的结合中。软件模块可以驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM、或现有技术中已知的任何其它形式的存储介质。示例性的存储介质可以耦合到处理器,使得该处理器可以从存储介质中读取信息并向其写入信息。可替代的,存储介质可以作为处理器的组成部分。另外,在某些方面,处理器和存储介质可以驻留于ASIC中。此外,该ASIC可以位于用户终端中。可替代的,该处理器和存储介质可以作为离散的部件位于用于终端中。此外,在某些方面,方法或算法的步骤和/或动作可以作为一条代码和/或指令或代码和/或指令的任意组合或集合来驻留在机器可读介质和/或计算机可读介质上,该介质可以被包含在计算机程序产品中。
[0083] 虽然前面公开的内容示出了说明性的的方面和/或实施例,但应当注意,在不脱离所附权利要求定义的所描述方面和/或实施例的范围的情况下,可以进行各种变化和修改。另外,尽管被描述的实施例中的要素可以以单数的方式被描述或声明,但是多个是可以预期的,除非明确声明要限制为单数。此外,任何方面和/或实施例中的全部或部分可以利用任何其它的方面和/或实施例的全部或部分,除非另外声明。
[0084] 因此,本申请的方面提供了用于对已经被错放、丢失或被盗的无线通信设备进行定位、追踪和/或找回的方法、设备、系统和计算机程序产品。此外,这些方面提供了在无线设备已经被借出或正在被秘密监视时对位置或用户的追踪或监视。这些方面通过将定位状态码发送给目标设备,目标设备检测代码并执行与该代码相关联的一个或多个例程。因此,目标设备能够根据设备的状态,例如错放状态、丢失状态、被盗状态等,来执行不同的例程或例程序列。
[0085] 对于受益于本发明在前面的描述和相应的附图中呈现的教导的本领域技术人员来说,应当认识到许多修改和其它方面。因此,可以理解该方面并不局限于所公开的特定方面,修改和其它方面也包含在所附权利要求的范围中。虽然本文使用了特定的术语,但是它们仅仅是从通用和描述的度考虑,而并非为了进行限制。因此,所描述的方面意在涵盖落入所附权利要求书的精神和范围内的所有改变、修改和变型。此外,就用在具体实施方式或权利要求中的术语“包含”来说,该术语旨在表示非排它的,其类似于术语“包括”作为权利要求中过渡性词语被采用时所解释的那样。
QQ群二维码
意见反馈