《用于控制移动装置操作的系统和方法.pdf》由会员分享,可在线阅读,更多相关《用于控制移动装置操作的系统和方法.pdf(18页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201380039647.9 (22)申请日 2013.07.24 13/557,053 2012.07.24 US H04W 4/02(2006.01) (71)申请人 谷歌公司 地址 美国加利福尼亚州 (72)发明人 久洛希莫尼 佐尔坦斯特克尔帕克 (74)专利代理机构 中原信达知识产权代理有限 责任公司 11219 代理人 周亚荣 安翔 (54) 发明名称 用于控制移动装置操作的系统和方法 (57) 摘要 在此的实现方式包括 :从第一移动计算装置 接收第一信号,所述第一信号指示第一状态改变 ; 并且从第二移动计算装置接收第二信号,所。
2、述第 二信号指示第二状态改变。该方法也可以包括 : 确定所述第一状态改变和所述第二状态改变相 关,并且所述第一移动计算装置和所述第二移动 计算装置当前位于共同的地理位置处。所述方法 可以进一步包括 :确定第三移动计算装置当前位 于所述共同的地理位置处。所述方法也可以包括 向所述第三移动计算装置发送第三信号,所述第 三信号指示推荐的状态改变,所述推荐的状态改 变基于在所述第一移动计算装置处的所述第一状 态改变和在所述第二移动计算装置处的所述第二 状态改变。 (30)优先权数据 (85)PCT国际申请进入国家阶段日 2015.01.26 (86)PCT国际申请的申请数据 PCT/US2013/05。
3、1829 2013.07.24 (87)PCT国际申请的公布数据 WO2014/018636 EN 2014.01.30 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书10页 附图4页 (10)申请公布号 CN 104509135 A (43)申请公布日 2015.04.08 CN 104509135 A 1/3 页 2 1.一种计算机实现的方法,包括 : 在服务器计算装置处从第一移动计算装置接收第一信号,所述第一信号指示在所述第 一移动计算装置处的第一状态改变 ; 在所述服务器计算装置处从第二移动计算装置接收第二信号,所述第二信号指。
4、示在所 述第二移动计算装置处的第二状态改变 ; 在所述服务器计算装置处确定在所述第一移动计算装置处的所述第一状态改变和在 所述第二移动计算装置处的所述第二状态改变相关,并且所述第一移动计算装置和所述第 二移动计算装置当前位于共同的地理位置 ; 在所述服务器计算装置处确定第三移动计算装置当前位于所述共同的地理位置处 ;以 及 由所述服务器计算装置向所述第三移动计算装置发送第三信号,所述第三信号指示向 所述第三移动计算装置推荐的状态改变,所述推荐的状态改变至少部分地基于在所述第一 移动计算装置处的所述第一状态改变和在所述第二移动计算装置处的所述第二状态改变。 2.根据权利要求 1 所述的计算机实现。
5、的方法,其中,确定所述第一状态改变和所述第 二状态改变相关至少部分地基于置信度阈值计算,所述置信度阈值计算至少部分地基于所 述第一移动计算装置的第一位置和所述第二移动计算装置的第二位置。 3.根据权利要求 2 所述的计算机实现的方法,其中,所述置信度阈值至少部分地基于 已经经历了特定的状态改变的、当前位于所述共同的地理位置处的装置的百分比。 4.根据权利要求 1 所述的计算机实现的方法,进一步包括 :确定所述共同的地理位置 至少部分地基于在所述第一移动计算装置的报告的 GPS 位置和所述第二移动计算装置的 报告的 GPS 位置之间的阈值距离。 5.根据权利要求 1 所述的计算机实现的方法,其中。
6、,所述第一状态改变包括下述中的 至少一个 : 通信禁止设置状态改变、振铃设置状态改变、振动设置状态改变、和音频设置状态改 变。 6.根据权利要求 1 所述的计算机实现的方法,进一步包括 :确定所述第一状态改变的 时间和所述第二状态改变的时间。 7.根据权利要求 6 所述的计算机实现的方法,其中,所述推荐的状态改变至少部分地 基于所述第一状态改变的所述时间和所述第二状态改变的所述时间中的至少一个。 8.根据权利要求 1 所述的计算机实现的方法,进一步包括 :在所述服务器计算装置处 接收一个或多个装置水平信号。 9.根据权利要求 8 所述的计算机实现的方法,其中,所述装置水平信号包括用于确定 所述。
7、第一状态改变的噪声水平和加速计数据中的至少一个。 10.一种非瞬时处理器可读存储介质,其上存储有多个指令,所述指令当被处理器执行 时使得所述处理器执行操作,所述操作包括 : 在服务器计算装置处从第一移动计算装置接收第一信号,所述第一信号指示在所述第 一移动计算装置处的第一状态改变 ; 在所述服务器计算装置处从第二移动计算装置接收第二信号,所述第二信号指示在所 述第二移动计算装置处的第二状态改变 ; 权 利 要 求 书CN 104509135 A 2/3 页 3 在所述服务器计算装置处确定在所述第一移动计算装置处的所述第一状态改变和在 所述第二移动计算装置处的所述第二状态改变相关,并且所述第一移。
8、动计算装置和所述第 二移动计算装置当前位于共同的地理位置 ;以及 在所述服务器计算装置处确定第三移动计算装置当前位于所述共同的地理位置处 ;以 及 由所述服务器计算装置向所述第三移动计算装置发送第三信号,所述第三信号指示向 所述第三移动计算装置推荐的状态改变,所述推荐的状态改变至少部分地基于在所述第一 移动计算装置处的所述第一状态改变和在所述第二移动计算装置处的所述第二状态改变, 其中,所述推荐的状态改变至少部分地基于在所述第一状态改变和所述第二状态改变之间 的时间量。 11.根据权利要求 10 所述的非瞬时处理器可读存储介质,其中,确定所述第一状态改 变和所述第二状态改变相关至少部分地基于置。
9、信度阈值计算,所述置信度阈值计算至少部 分地基于所述第一移动计算装置的第一位置和所述第二移动计算装置的第二位置。 12.根据权利要求 11 所述的非瞬时处理器可读存储介质,其中,所述置信度阈值至少 部分地基于已经经历了特定的状态改变的、当前位于所述共同的地理位置处的装置的百分 比。 13.根据权利要求 10 所述的非瞬时处理器可读存储介质,其中,确定所述共同的地理 位置至少部分地基于在所述第一移动计算装置的报告的 GPS 位置和所述第二移动计算装 置的报告的 GPS 位置之间的阈值距离。 14.根据权利要求 10 所述的非瞬时处理器可读存储介质,其中,所述第一状态改变包 括下述中的至少一个 :。
10、 飞行设置状态改变、振铃设置状态改变、振动设置状态改变和音频设置状态改变。 15.根据权利要求 10 所述的非瞬时处理器可读存储介质,其中,操作进一步包括确定 所述第一状态改变的时间和所述第二状态改变的时间。 16.根据权利要求 15 所述的非瞬时处理器可读存储介质,其中,所述推荐的状态改变 至少部分地基于所述第一状态改变的所述时间和所述第二状态改变的所述时间中的至少 一个。 17.根据权利要求 10 所述的非瞬时处理器可读存储介质,其中,操作进一步包括在所 述服务器计算装置处接收一个或多个装置水平信号。 18.根据权利要求 17 所述的非瞬时处理器可读存储介质,其中,所述装置水平信号包 括用。
11、于确定所述第一状态改变的噪声水平和加速计数据中的至少一个。 19.一种计算系统,包括 : 一个或多个处理器,所述一个或多个处理器被配置为 : 在服务器计算装置处从第一移动计算装置接收第一信号,所述第一信号指示在所述第 一移动计算装置处的第一状态改变 ; 在所述服务器计算装置处从第二移动计算装置接收第二信号,所述第二信号指示在所 述第二移动计算装置处的第二状态改变 ; 在所述服务器计算装置处确定在所述第一移动计算装置处的所述第一状态改变和在 所述第二移动计算装置处的所述第二状态改变相关,并且所述第一移动计算装置和所述第 权 利 要 求 书CN 104509135 A 3/3 页 4 二移动计算装。
12、置当前位于共同的地理位置 ; 在所述服务器计算装置处确定第三移动计算装置当前位于所述共同的地理位置处 ; 在所述服务器计算装置处确定所述第三信号的类型,所述类型是推送通知和警告中的 一个或多个 ;以及 由所述服务器计算装置向所述第三移动计算装置发送第三信号,所述第三信号指示向 所述第三移动计算装置推荐的状态改变,所述推荐的状态改变至少部分地基于在所述第一 移动计算装置处的所述第一状态改变和在所述第二移动计算装置处的所述第二状态改变。 20.根据权利要求 19 所述的计算系统,其中,确定所述第一状态改变和所述第二状态 改变相关至少部分地基于置信度阈值计算,所述置信度阈值计算至少部分地基于所述第一。
13、 移动计算装置的第一位置和所述第二移动计算装置的第二位置。 21.根据权利要求 20 所述的计算系统,其中,所述置信度阈值至少部分地基于已经经 历了特定的状态改变的、当前位于所述共同的地理位置处的装置的百分比。 22.根据权利要求 19 所述的计算系统,其中,确定所述共同的地理位置至少部分地基 于在所述第一移动计算装置的报告的GPS位置和所述第二移动计算装置的报告的GPS位置 之间的阈值距离。 23.根据权利要求 19 所述的计算系统,其中,所述第一状态改变包括下述中的至少一 个: 飞行设置状态改变、振铃设置状态改变、振动设置状态改变和音频设置状态改变。 24.根据权利要求 19 所述的计算系。
14、统,进一步包括 :确定所述第一状态改变的时间和 所述第二状态改变的时间。 25.根据权利要求 24 所述的计算系统,其中,所述推荐的状态改变至少部分地基于所 述第一状态改变的所述时间和所述第二状态改变的所述时间中的至少一个。 26.根据权利要求 19 所述的计算系统,进一步包括在所述服务器计算装置处接收一个 或多个装置水平信号。 27.根据权利要求 26 所述的计算系统,其中,所述装置水平信号包括用于确定所述第 一状态改变的噪声水平和加速计数据中的至少一个。 28.一种计算机实现的方法,包括 : 由第一移动计算装置向服务器计算装置发送第一信号,所述第一信号指示在所述第一 移动计算装置处的第一状。
15、态改变 ;以及 由所述第一移动计算装置从所述服务器计算装置接收第二信号,所述第二信号指示推 荐的状态改变,所述推荐的状态改变至少部分地基于在第二移动计算装置处的第二状态改 变和在第三移动计算装置处的第三状态改变,其中,所述服务器计算装置确定所述第二状 态改变和第三状态改变相关,并且当前位于共同的地理位置处,并且所述第一移动计算装 置当前位于所述共同的地理位置处。 权 利 要 求 书CN 104509135 A 1/10 页 5 用于控制移动装置操作的系统和方法 背景技术 0001 经常要求在特定情况下将移动装置设置在特定状态中。对于这些要求的动机可以 被社会地驱动 ( 例如,在歌剧院中将电话静。
16、音 ) 或被技术地驱动 ( 例如,将电话置于通信禁 止状态内,诸如在飞行之前的“飞行模式”)。虽然通常清楚地传达这些要求,但是它们很少 被在技术上强制,将符合该要求的责任留给无意或以其它方式未能将他们的装置置于所需 状态中的装置操作者。 发明内容 0002 在一种实现方式中,根据本公开的一种方法可以包括 :在服务器计算装置处从第 一移动计算装置接收第一信号,所述第一信号指示在所述第一移动计算装置处的第一状态 改变。所述方法可以进一步包括 :在所述服务器计算装置处从第二移动计算装置接收第二 信号,所述第二信号指示在所述第二移动计算装置处的第二状态改变。所述方法也可以包 括 :在所述服务器计算装置。
17、处确定在所述第一移动计算装置处的所述第一状态改变和在所 述第二移动计算装置处的所述第二状态改变相关,并且所述第一移动计算装置和所述第二 移动计算装置当前位于共同的地理位置。所述方法可以进一步包括 :在所述服务器计算装 置处确定所述第三移动计算装置当前位于所述共同的地理位置处。所述方法也可以包括 : 由所述服务器计算装置向所述第三移动计算装置发送第三信号,所述第三信号指示向所述 第三移动计算装置推荐的状态改变,所述推荐的状态改变至少部分地基于在所述第一移动 计算装置处的所述第一状态改变和在所述第二移动计算装置处的所述第二状态改变。 0003 可以包括下面的特征中的一个或多个。在一些实现方式中,确。
18、定所述第一状态改 变和所述第二状态改变相关可以至少部分地基于置信度阈值计算,所述置信度阈值计算至 少部分地基于所述第一移动计算装置的第一位置和所述第二移动计算装置的第二位置。在 一些实现方式中,所述置信度阈值可以至少部分地基于已经经历了特定的状态改变的、当 前位于所述共同的地理位置处的装置的百分比。在一些实现方式中,确定所述共同的地理 位置可以至少部分地基于在所述第一移动计算装置的报告的 GPS 位置和所述第二移动计 算装置的报告的 GPS 位置之间的阈值距离。在一些实现方式中,所述第一状态改变可以包 括通信禁止状态 ( 例如,“飞行模式”) 设置改变、振铃设置状态改变、振动设置状态改变和 音。
19、频设置状态改变中的至少一个。所述方法也可以包括 :确定所述第一状态改变的时间和 所述第二状态改变的时间。在一些实现方式中,所述推荐的状态改变可以至少部分地基于 所述第一状态改变的所述时间和所述第二状态改变的所述时间中的至少一个。所述方法也 可以包括 :在所述服务器计算装置处接收一个或多个装置水平信号。在一些实现方式中,所 述装置水平信号可以包括用于确定所述第一状态改变的噪声水平和加速计数据中的至少 一个。 0004 在另一种实现方式中,提供了一种其上存储有多个指令的非瞬时处理器可读存储 介质。在一些实现方式中,所述指令当被处理器执行时使得所述处理器执行一个或多个操 作。一些操作可以包括 :在服。
20、务器计算装置处从第一移动计算装置接收第一信号,所述第一 说 明 书CN 104509135 A 2/10 页 6 信号指示在所述第一移动计算装置处的第一状态改变。操作也可以包括 :在所述服务器计 算装置处从第二移动计算装置接收第二信号,所述第二信号指示在所述第二移动计算装置 处的第二状态改变。操作可以进一步包括 :在所述服务器计算装置处确定在所述第一移动 计算装置处的所述第一状态改变和在所述第二移动计算装置处的所述第二状态改变相关, 并且所述第一移动计算装置和所述第二移动计算装置当前位于共同的地理位置。操作也可 以包括 :在所述服务器计算装置处确定所述第三移动计算装置当前位于所述共同的地理位 。
21、置处。操作可以另外包括 :由所述服务器计算装置向所述第三移动计算装置发送第三信号, 所述第三信号指示向所述第三移动计算装置推荐的状态改变,所述推荐的状态改变至少部 分地基于在所述第一移动计算装置处的所述第一状态改变和在所述第二移动计算装置处 的所述第二状态改变,其中,所述推荐的状态改变至少部分地基于在所述第一状态改变和 所述第二状态改变之间的时间量。 0005 可以包括下面的特征中的一个或多个。在一些实现方式中,确定所述第一状态改 变和所述第二状态改变相关可以至少部分地基于置信度阈值计算,所述置信度阈值计算至 少部分地基于所述第一移动计算装置的第一位置和所述第二移动计算装置的第二位置。在 一些。
22、实现方式中,所述置信度阈值可以至少部分地基于已经经历了特定的状态改变的、当 前位于所述共同的地理位置处的装置的百分比。在一些实现方式中,确定所述共同的地理 位置可以至少部分地基于在所述第一移动计算装置的报告的 GPS 位置和所述第二移动计 算装置的报告的 GPS 位置之间的阈值距离。在一些实现方式中,所述第一状态改变可以包 括飞行设置状态改变、振铃设置状态改变、振动设置状态改变和音频设置状态改变中的至 少一个。在一些实现方式中,操作可以进一步包括 :确定所述第一状态改变的时间和所述第 二状态改变的时间。在一些实现方式中,所述推荐的状态改变可以至少部分地基于所述第 一状态改变的所述时间和所述第二。
23、状态改变的所述时间中的至少一个。操作可以进一步包 括 :在所述服务器计算装置处接收一个或多个装置水平信号。在一些实现方式中,所述装置 水平信号可以包括用于确定所述第一状态改变的噪声水平和加速计数据中的至少一个。 0006 在另一种实现方式中,提供了一种计算系统。在一些实现方式中,所述计算系统可 以包括与客户端电子装置相关联的一个或多个处理器,所述客户端电子装置可以包括但是 不限于智能电话、平板计算机、膝上型计算机和其他通信使能的电子装置。与所述计算装置 相关联的所述一个或多个处理器可以被配置为 :在服务器计算装置处从第一移动计算装置 接收第一信号,所述第一信号指示在所述第一移动计算装置处的第一。
24、状态改变。所述一个 或多个处理器可以进一步被配置为 :在所述服务器计算装置处从第二移动计算装置接收第 二信号,所述第二信号指示在所述第二移动计算装置处的第二状态改变。所述一个或多个 处理器可以进一步被配置为 :在所述服务器计算装置处确定在所述第一移动计算装置处的 所述第一状态改变和在所述第二移动计算装置处的所述第二状态改变相关,并且所述第一 移动计算装置和所述第二移动计算装置当前位于共同的地理位置。所述一个或多个处理器 可以进一步被配置为 :在所述服务器计算装置处确定所述第三移动计算装置当前位于所述 共同的地理位置处。所述一个或多个处理器可以进一步被配置为 :在所述服务器计算装置 处确定所述第。
25、三信号的类型,所述类型是推送通知和警告中的一个或多个。所述一个或多 个处理器可以进一步被配置为由所述服务器计算装置向所述第三移动计算装置发送第三 信号,所述第三信号指示向所述第三移动计算装置推荐的状态改变,所述推荐的状态改变 说 明 书CN 104509135 A 3/10 页 7 至少部分地基于在所述第一移动计算装置处的所述第一状态改变和在所述第二移动计算 装置处的所述第二状态改变。 0007 可以包括下面的特征中的一个或多个。所述一个或多个处理器可以进一步被配置 为至少部分地基于置信度阈值计算来确定所述第一状态改变和所述第二状态改变相关,所 述置信度阈值计算至少部分地基于所述第一移动计算装。
26、置的第一位置和所述第二移动计 算装置的第二位置。在一些实现方式中,所述置信度阈值可以至少部分地基于已经经历了 特定的状态改变的、当前位于所述共同的地理位置处的装置的百分比。在一些实现方式中, 确定所述共同的地理位置可以至少部分地基于在所述第一移动计算装置的报告的 GPS 位 置和所述第二移动计算装置的报告的 GPS 位置之间的阈值距离。在一些实现方式中,所述 第一状态改变可以包括飞行设置状态改变、振铃设置状态改变、振动设置状态改变和音频 设置状态改变中的至少一个。所述一个或多个处理器可以进一步被配置为 :确定所述第一 状态改变的时间和所述第二状态改变的时间。在一些实现方式中,所述推荐的状态改变。
27、可 以至少部分地基于所述第一状态改变的所述时间和所述第二状态改变的所述时间中的至 少一个。在一些实现方式中,所述一个或多个处理器可以进一步被配置为 :在所述服务器计 算装置处接收一个或多个装置水平信号。在一些实现方式中,所述装置水平信号可以包括 用于确定所述第一状态改变的噪声水平和加速计数据中的至少一个。 0008 在一种实现方式中,根据本公开的一种方法可以包括 :由第一移动计算装置向服 务器计算装置发送第一信号,所述第一信号指示在所述第一移动计算装置处的所述第一状 态改变。所述方法可以进一步包括 :由所述第一移动计算装置从所述服务器计算装置接收 第二信号,所述第二信号指示推荐的状态改变,所述。
28、推荐的状态改变至少部分地基于在所 述第二移动计算装置处的第二状态改变和在第三移动计算装置处的第三状态改变,其中, 所述服务器计算装置确定所述第二状态改变和第三状态改变相关,并且当前位于共同的地 理位置处,并且所述第一移动计算装置当前位于所述共同的地理位置处。 0009 在附图中和下面的说明中阐述了一个或多个实现方式的细节。从说明书、附图和 权利要求,其他特征和优点将变得清楚。 附图说明 0010 图 1 是根据本公开的实现方式的用于控制移动装置的方法的图示 ; 0011 图 2 是根据本公开的实现方式的用于控制移动装置的方法的图示 ; 0012 图 3 是根据本公开的实现方式的用于控制移动装置。
29、的方法的图示 ;以及 0013 图 4 是根据本公开的实现方式的用于控制移动装置的方法的流程图。 0014 在各个附图中的相似的附图标记可以指示相似的元件。 具体实施方式 0015 在此公开的实现方式涉及一种方法,该方法可以用于减少移动装置被保留在其所 需的状态之外的机会,由此校正偶然的人的错误。在一些实现方式中,在此所述的移动装置 控制过程可以监视和 / 或实现在特定范围中的一个或多个装置的状态改变,因此在在该情 况中的组的大多数符合要求并且正确地设置装置状态的假设上建立。在此公开的实现方式 可以包括识别其中要求某个装置状态的情况和用于前摄地在移动装置上设置那个状态的 说 明 书CN 104。
30、509135 A 4/10 页 8 分阶段的手段的过程。 0016 系统概述 : 0017 本领域内的技术人员可以明白,本公开可以被体现为方法、系统或计算机程序产 品。因此,本公开可以采用完全硬件实施方式、完全软件实施方式 ( 包括固件、常驻软件、微 码等 ) 或组合软件和硬件方面的实施方式的形式,该软件和硬件方面可以全部在此被统称 为“电路”、“模块”或“系统”。而且,本公开可以采用在其中包含计算机可读程序代码的计 算机可读介质上的计算机程序产品的形式。 0018 可以利用任何适当的计算机可用或计算机可读的介质。该计算机可用或计算机可 读的介质可以例如但是不限于电、磁、光、电磁、红外线或半导。
31、体的系统、设备、装置或传播 介质。计算机可读介质的更具体的例子 ( 非穷举的列表 ) 可以包括以下 :具有一条或多条 线的电连接、便携式计算机盘、硬盘、随机存取存储器 (RAM)、只读存储器 (ROM)、可擦可编 程只读存储器 (EPROM 或闪存 )、光纤、便携式紧凑盘只读存储器 (CD-ROM)、光存储装置、诸 如支持因特网或内联网的那些的传输介质或磁存储装置。注意,该计算机可用的或计算机 可读的介质可以甚至是纸张或另一种适当的介质,在其上印刷了程序,因为该程序可以经 由例如该纸张或另一种介质被电子地捕获,然后如果必要则以适当的方式被编译、解释或 处理,并且然后被存储在计算机存储器中。在本。
32、文档的上下文中,计算机可用的或计算机可 读的介质可以是任何可以包含、存储、传输、传播或传送程序的介质,该程序被指令执行系 统、设备或者装置使用或者与其结合使用。该计算机可用的介质可以包括在基带中或者作 为载波一部分传播的数据信号,其中包含计算机可用的程序代码。该计算机可用程序代码 可以用任何适当的介质被传输,该介质包括但不限于因特网、有线、光缆、RF 等等。 0019 可以以诸如 Java、Smalltalk、C+ 等的面向对象的编程语言来编写用于执行本公 开的操作的计算机程序代码。然而,也可以以诸如“C”编程语言或类似的编程语言的常规 的过程式编程语言来编写用于执行本公开的操作的计算机程序代。
33、码。该程序代码可以完全 地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在 用户计算机上并且部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在 后一种情况下,远程计算机可以通过局域网(LAN)或广域网(WAN)连接到用户的计算机,或 者可以建立到外部计算机的连接 ( 例如,使用因特网服务提供商通过因特网 )。 0020 下面将参照根据本公开的实现方式的方法、设备 ( 系统 ) 和计算机程序产品的流 程图图示和 / 或框图图示描述本公开。应当理解,流程图图示和 / 或框图图示的每个方框 以及流程图图示和 / 或框图图示中各方框的组合都可以由计算机程序指令。
34、实现。这些计算 机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理设备的处理器,以 产生机器,使得经由计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现 在流程图和 / 或框图的一个或多个方框中指定的功能 / 动作的部件。 0021 也可以把这些计算机程序指令存储在计算机可读存储器中,这些指令使得计算机 或其它可编程数据处理设备以特定方式工作,使得存储在计算机可读存储器中的指令产生 包括实现流程图和 / 或框图的一个或多个方框中指定的功能 / 动作的指令装置的制造品。 0022 该计算机程序指令也可以被加载到计算机或其他可编程数据处理设备上,以使得 在该计算机或其他可编程。
35、设备上执行一系列操作步骤,以产生计算机实现的过程,使得在 该计算机或其他可编程设备上执行的指令提供用于实现在流程图和 / 或框图的一个或多 说 明 书CN 104509135 A 5/10 页 9 个方框中指定的功能 / 动作的步骤。 0023 参见图 1,示出可以驻留在计算机 12 上并且可以被其执行的移动装置控制过程 10,计算机 12 可以连接到网络 14( 例如,因特网或局域网 )。计算机 12 的示例可以包括但 是不限于单个服务器计算机、一系列服务器计算机、单个个人计算机、一系列个人计算机、 微型计算机、大型计算机或计算云。计算机 12 的各个组件可以执行一个或多个操作系统。 002。
36、4 可以在耦合到计算机 12 的存储装置 16 上存储的移动装置控制过程 10 的指令集 或子例程可以被在计算机 12 内包括的一个或多个处理器 ( 未示出 ) 和一个或多个存储器 架构 ( 未示出 ) 执行。存储装置 16 可以包括但是不限于硬盘驱动器 ;快闪驱动器 ;带驱动 器 ;光驱动器 ;RAID 阵列 ;随机存取存储器 (RAM) ;以及只读存储器 (ROM)。 0025 网络14可以连接到一个或多个辅助网络(例如,网络18),其示例可以包括但是不 限于例如局域网、广域网或内联网。 0026 可以经由客户端应用 22、24、26、28 来访问移动装置控制过程 10。客户端应用 22、。
37、 24、26、28 的示例可以包括但是不限于标准 web 浏览器、定制 web 浏览器或定制应用。可以 在 ( 分别 ) 耦合到客户端电子装置 38、40、42、44 的存储装置 30、32、34、36 上 ( 分别 ) 存 储的客户端应用 22、24、26、28 的指令集和子例程可以被包含到客户端电子装置 38、40、42、 44( 分别 ) 内的一个或多个处理器 ( 未示出 ) 和一个或多个存储器架构 ( 未示出 ) 执行。 0027 存储装置 30、32、34、36 可以包括但是不限于 :硬盘驱动器 ;快闪驱动器 ;带驱动 器 ;光驱动器 ;RAID阵列 ;随机存取存储器(RAM) ;以。
38、及只读存储器(ROM)。客户端电子装置 38、40、42、44的示例可以包括但是不限于个人计算机38、膝上型计算机40、智能电话42、笔 记本计算机 44、服务器 ( 未示出 )、数据使能的蜂窝电话 ( 未示出 ) 和专用网络装置 ( 未示 出 )。 0028 客户端应用 22、4、26、28 中的一个或多个可以被配置为完成移动装置控制过程 10的功能的一些或全部。因此,移动装置控制过程10可以是由客户端应用22、24、26、28中 的一个或多个合作地执行的纯服务器侧应用、纯客户端侧应用或混和服务器侧 / 客户端侧 应用。 0029 用户 46、48、50、52 可以通过网络 14 或通过辅助。
39、网络 18 直接地访问计算机 12 和 移动装置控制过程 10。而且,计算机 12 可以通过辅助网络 18 连接到网络 14,如使用幻影 链接线 54 所示。 0030 各种客户端电子装置可以直接地或间接地耦合到网络14(或网络18)。例如,个人 计算机 38 被示出经由硬连线网络连接直接地耦合到网络 14。而且笔记本计算机 44 被示 出经由硬连线网络连接直接地耦合到网络 18。膝上型计算机 40 被示出经由在膝上型计算 机 40 和无线接入点 ( 即,WAP)58 之间建立的无线通信信道 56 无线地耦合到网络 14,该无 线接入点 58 被示出直接地耦合到网络 14。WAP 58 可以例。
40、如是能够在膝上型计算机 40 和 WAP 58 之间建立无线通信信道 56 的 IEEE 802.11a、802.11b、802.11g、Wi-Fi、和 / 或蓝牙 装置。智能电话 42 被示出经由在智能电话 42 和蜂窝网络 / 桥 62 之间建立的无线通信信 道 60 而无线地耦合到网络 14,该蜂窝网络 / 桥 62 被示出直接地耦合到网络 14。 0031 如在本领域中已知的,IEEE 802.11x 规范的全部可以使用以太网协议和用于路径 共享的具有冲突侦测的载波感测多接入。各种 802.11x 规范可以使用例如相移键控 ( 即, PSK) 调制或互补代码键控 ( 即,CCK) 调制。
41、。如在本领域中已知的,蓝牙是电信行业规范,其 说 明 书CN 104509135 A 6/10 页 10 允许例如移动电话、计算机和智能电话使用短距离无线连接互连。 0032 现在参见图 2,提供了用于描述根据移动装置控制过程 10 的一种实现方式的图 200。图 200 包括连接到一个或多个网络 ( 例如,网络 14) 的多个移动装置 ( 例如,移动装 置 202、204、206、208、210、212、214、216 和 218)。在这个具体示例中,所示的移动装置中的 每一个可以位于飞行内,因此移动装置 202、204、206、208、212、214、216 和 218 全部被它们 各自的。
42、用户设置为通信禁止状态 ( 例如,“飞行模式”),如在图 2 中所示。移动装置 210 还 没有被设置为通信禁止状态 ( 例如,“飞行模式”)。 0033 应当注意,仅通过示例提供在此所述的通信禁止状态 ( 例如,“飞行模式”) 示例, 因为本公开的教导可以被用作任何数量的适当情况中。例如,一些其他应用可以包括但是 不限于振铃设置状态改变、振动设置状态改变、音频设置状态改变等。例如,在此所述的移 动装置控制过程可以找到用于控制和/或向位于歌剧院、电影院或其中鼓励安静(例如,将 移动装置置于静音或振动以最小化干扰 ) 的其他类似场所中的移动装置推荐改变的特定 用途。 0034 如上所述并且也参见。
43、图 3,移动装置控制过程 10 可以被配置为在服务器计算装置 ( 例如,服务器计算装置 12) 处从第一移动计算装置 ( 例如,移动计算装置 202) 接收 (302) 第一信号。在一些实现方式中,第一信号可以指示在第一移动计算装置处的第一状态改变 ( 例如,移动计算装置 202 的用户将装置设置为通信禁止状态 ( 例如,“飞行模式”) 内 )。以 这种方式,可以通过一个或多个网络 ( 例如,网络 14) 向服务器计算装置 12 发送第一信号。 0035 在一些实现方式中,移动计算装置 202 的用户可以将该装置设置到通信禁止状态 (例如,“飞行模式”)内。移动装置控制过程10可以延迟该装置被。
44、设置到通信禁止状态(例 如,“飞行模式”) 内,直到移动计算装置 202 能够向服务器计算装置 ( 例如,服务器计算装 置 12) 发送来自第一移动计算装置 ( 例如,移动计算装置 202) 的第一信号。 0036 在一些实现方式中,移动装置控制过程 10 可以进一步被配置为在服务器计算装 置 ( 例如,服务器计算装置 12) 处从第二移动计算装置 ( 例如,移动计算装置 204) 接收 (304)第二信号。在一些实现方式中,该第二信号可以指示在第二移动计算装置处的第二状 态改变 ( 例如,移动计算装置 204 的用户将装置设置到通信禁止状态 ( 例如,“飞行模式”) 内 )。因此,也可以通过。
45、一个或多个网络 ( 例如,网络 14) 向服务器计算装置 12 发送第二信 号。 0037 在一些实现方式中,移动装置控制过程 10 可以进一步被配置为在服务器计算装 置 ( 例如,服务器计算装置 12) 处确定 (306) 在第一移动计算装置处的第一状态改变和在 第二移动计算装置处的第二状态改变相关。例如,移动装置控制过程 10 可以被配置为识别 在移动装置202处的状态改变和在移动装置204处的状态改变都与对于每一个移动装置的 通信禁止状态 ( 例如,“飞行模式”) 的改变相关。在一些实现方式中,确定第一状态改变和 第二状态改变相关可以基于置信度阈值计算。该置信度阈值计算可以基于第一和第二。
46、计算 装置各自的位置。补充地和 / 或替选地,置信度阈值计算可以基于已经经历了特定状态改 变的、当前位于共同的地理位置处的移动装置的数量和 / 或百分比。例如,置信度阈值计算 可能在下述示例中极高 :其中,移动装置202、204、206、208、212、214、216和218全部已经被 设置为通信禁止状态 ( 例如,“飞行模式”),并且仅移动装置 210 是离群者。然而,如果仅移 动装置 202 和 204 已经被设置为通信禁止状态 ( 例如,“飞行模式”),则置信度阈值计算可 说 明 书CN 104509135 A 7/10 页 11 能低。以这种方式,移动装置控制过程 10 可以被配置为在。
47、提供推荐的状态改变之前利用该 计算。例如,如果该百分比大于 80,则可以仅设置包括推荐的状态改变的信号。 0038 补充地和/或替选地,移动装置控制过程10可以被进一步配置为确定第一移动计 算装置和第二移动计算装置当前位于共同的地理位置处 ( 例如,在飞行、飞行场等之内和 / 或近处)。在一些实现方式中,确定共同的地理位置可以至少部分地基于在第一移动计算装 置的报告的 GPS 位置和第二移动计算装置的报告的 GPS 位置之间的阈值距离。例如,移动 装置控制过程 10 可以被配置为确定移动装置 202、204、206、208、210、212、214、216 和 218 中的一个或多个全部位于彼此。
48、的 100 英尺内。以这种方式,仅仅在该确定的位置内的装置 可以接收推荐的状态改变。例如,在附近 ( 例如,在飞行终端中 ) 的其他电话可以不接收相 同的推荐的状态改变,因为它们未位于同一地理位置内 ( 例如,相对于移动装置 202、04、 206、208、210、212、214、216 和 218 的任何一个超过 100 英尺 )。 0039 在一些实现方式中,移动装置控制过程 10 可以被进一步配置为在服务器计算装 置(例如,服务器计算装置12)处确定(308)第三移动计算装置(例如,移动计算装置210) 当前位于共同的地理位置处 ( 例如,在飞行、飞行场等之内和 / 或近处 )。 004。
49、0 在一些实现方式中,移动装置控制过程 10 可以被进一步配置为由服务器计算装 置 ( 例如,服务器计算装置 12) 向第三移动计算装置发送 (310) 第三信号,该第三信号指示 向第三移动计算装置推荐的状态改变。例如,服务器计算装置 12 可以向第三移动计算装 置 210 发送第三信号,用于推荐移动计算装置 210 被设置到通信禁止状态 ( 例如,“飞行模 式”)。因此,该推荐的状态改变可以至少部分地基于在第一移动计算装置 202 处的第一状 态改变和在第二移动计算装置 204 处的第二状态改变。 0041 在一些实现方式中,移动装置控制过程 10 可以被进一步配置为确定第一状态改 变的时间和第二状态改变的时间。与每一个移动装置的状态改变相关联的时间可以被作为 确定推荐的状态改变的因素。例如,如果移动装置 202、204、206、208、212、214、216 和 218 全部在彼此的 15 分钟内被设置为通信禁止状态 ( 例如,“飞行模式”),则移动装置控制过程 10 可以确定要向移动装置 210 发送推荐的状态改变。替选地,如果每一个移动装置的状态 改变的定时超过特定时间帧或在每一个装置的状态。