用于小区模块的无线唤醒设备的制作方法

文档序号:11181161阅读:531来源:国知局
用于小区模块的无线唤醒设备的制造方法与工艺



背景技术:

当诸如智能电话之类的具有小区模块的移动设备不在使用中,其通过应用处理器处于睡眠中、和/或wifi连接和/或小区数据信道被关断以省电而保持休眠状态。在用户可操作小区设备之前,小区设备需要被唤醒。换言之,小区设备需要应用处理器处于活动模式,或wifi连接和/或小区数据信道被重建。当前,更新的及时通知递送是重要的,使得常规的小区设备每几分钟从休眠模式中唤醒以重建wifi连接和/或小区数据信道来检查更新。在没有实际出现用于小区设备的更新的情形下,这种操作的缺点是小区设备中的电力浪费。例如,尽管下一个更新或者诸如电子邮件消息之类的通知在几小时之后到达,小区设备仍配置成每几分钟唤醒。

因此,可实现软件和硬件解决方案以在无线设备上执行远程无线唤醒来在无线设备中达成使用额外省电的更新的按时通知。

附图说明

参考附图描述详细的说明书。在图中,参考标号的最左边的数字(或几个数字)标识参考标号首次出现的图。在附图通篇中同样的标号用于引用同样的特征和组件。

图1是示出在具有小区模块组件的无线设备中实现远程唤醒呼叫的示例网络系统的图。

图2是示出能够唤醒目标无线设备的示例控制设备的图。

图3是示出能够接收唤醒呼叫的示例目标无线设备的图。

图4是示出要被唤醒无线设备中的进入呼叫处理操作的例子的图。

图5是示出在具有小区模块组件的要被唤醒的无线设备中用于远程唤醒呼叫的示例方法的流程图。

具体实施方式

控制设备可包括小区模块(例如,全球移动通信系统(gsm)能力)以通过有线或无线通信信道唤醒目标无线设备。在实现中,控制设备可包括在建立通信信道之后管理控制设备和目标无线设备之间的互动的控制平台。例如,控制设备中的控制平台可与目标无线设备中的任务调度器组件通信以执行预配置任务。任务调度器组件可驻在目标无线设备上以执行用于具体唤醒呼叫的预配置任务。在实现中,预配置的一个或多个唤醒呼叫(例如,标识号)作为一个或多个唤醒者标识号存储在目标无线设备。每个呼叫者标识号可相应地与具体的唤醒呼叫对应。类似地,每个呼叫者标识号可表示具体的唤醒呼叫的至少一个调度的任务。在实现中,第一无线设备向目标无线设备发起(即,拨号)唤醒呼叫,该目标无线设备过滤唤醒呼叫是常规的/普通的进入语音呼叫还是存储的呼叫者标识号之一。如果唤醒呼叫是呼叫者标识号之一,则目标无线设备可执行与呼叫者标识号对应的至少一个调度的任务。在某些实现中,唤醒呼叫可允许设备远程控制和管理目标无线设备的操作。

在以下详细的描述中,为了提供本发明的全面理解陈述多个具体细节。但是,本领域的那些技术人员将理解,可无需这些具体的细节而实施本发明。在其它实例中,没有详细描述公知的方法、过程、组件和电路以不模糊本发明。

图1示出采用设备之间的按需(on-demand)唤醒呼叫的示例系统100。在实现中,系统100可包括控制设备102、目标无线或无线设备104、固定电话网络106和互联网108。在实现中,控制设备102和无线设备104可通过固定电话网络106或互联网108建立通信。这种控制设备102的例子可包括诸如经由以太网电缆连接到互联网108服务器之类的有线设备,以及无线设备。无线设备的104的例子可包括(但不限于)移动电话、小区电话、智能电话、个人数字助理、平板计算机、上网本、笔记本计算机、膝上型计算机、多媒体回放设备、数字音乐播放器、数字视频播放器、导航设备、数字摄像机等。在实现中,控制设备102可包括小区模块(未示出)和/或wifi和/或固定线模块以通过小区网络110或固定电话网络106或互联网108建立通信。这可允许用于可在地理位置上远离于彼此的无线设备104的按需唤醒呼叫(如与wifi唤醒呼叫相比)。

在实现中,控制设备102可使用固定电话网络106建立与无线设备104-2和104-4的通信。在这个实现中,有线链接112可将控制设备102连接到小区网络110。小区网络110可通过无线链接(未示出)将有线链接112信号连接到无线设备104。

在实现中,控制设备102处的小区模块(未示出)可使用小区网络110通过链接114与无线设备104连接。在其它实现中,控制设备102可使用互联网108以执行按需唤醒呼叫。例如,互联网108可使用网关或路由器通过有线或无线链接116链接控制设备102。在这个例子中,有线链接114可使用互联网协议(ip)建立有线通信以实现按需唤醒呼叫(例如,用户可经由skypetm或googletm语音向目标无线设备104做出唤醒呼叫)。

图2是用于实现按需唤醒呼叫的控制设备102的示例实现。控制设备102可向无线设备104发起按需唤醒呼叫。在实现中,控制设备102可包括通过以太网电缆、wifi或诸如传送器202、接收器204和一个或多个天线206之类的无线电模块200连接到互联网108的服务器。

控制设备102包括一个或多个处理器208。一个或多个处理器208可以是单个处理单元或多个处理单元,其都可包括单个或多个计算单元或多个核。处理器208可作为一个或多个微处理器、微计算机、微控制器、数字信号处理器、中央处理单元、状态机、逻辑电路和/或基于操作指令操作信号的任意设备来实现。在其它性能中,处理器208可配置成提取和执行存储于存储器210或其它计算机可读存储媒体中的计算机可读指令或处理器可访问指令。

在实现中,控制设备102可配置成包括控制平台212,其管理或控制由控制设备102向目标无线设备(例如,无线设备104)的有线或无线按需唤醒呼叫。例如,控制平台212可包括唤醒呼叫者214,其负责向目标无线设备104发起和做出唤醒呼叫。唤醒呼叫者214可配置成包括或存储唤醒标识号以在目标无线设备104处执行具体任务。唤醒标识号可包括用于控制设备102处的用户愿意在目标无线设备104处执行的每个具体任务或多个任务的唯一标识号。例如,唤醒标识号“0001”可被预配置并被存储在唤醒呼叫者214处以在目标无线设备104处打开电子邮件照片附件。在这个例子中,控制设备102的用户可拨号目标无线设备的号码并且用“0001”标识其自身(其能够通过将呼叫号码设置为0001来完成)。在目标无线设备104处过滤唤醒标识号之后,无线设备104可直接打开电子邮件照片附件而无需来自无线设备104的任何用户干预。另外,在这个例子中,唤醒标识号“0001”可被预配置并且作为呼叫者标识号被存储在目标无线设备104处。存储在目标无线设备104处的一个或多个呼叫者标识号可相应地与存储在唤醒呼叫者214处的一个或多个唤醒标识号对应。在实现中,呼叫者标识号可预配置成表示至少一个调度的任务以在目标无线设备104处被执行。备选地,目标无线设备104可仅保存单个的呼叫者标识号。一旦从这个号码获得呼叫,它将建立与控制设备的wifi和/或小区数据连接,并且监听关于要执行什么动作的进一步的指令。

在某些实现中,存储器组件210是用于存储指令的计算机可读存储媒体的例子,这些指令由一个或多个处理器208执行以完成上面描述的各种功能。例如,存储器210可一般地包括易失性存储器和非易失性存储器两者(例如,ram、rom等)。在本文中存储器210可称作存储器或计算机可读存储媒体。存储器210能够存储作为计算机程序代码的计算机可读、处理器可执行程序指令,该计算机程序代码可作为配置用于实现本文实现中所描述的操作和功能的具体机器由一个或多个处理器208执行。

本文所描述的示例控制设备102仅是适合一些实现的例子,并且不意图关于可实现本文所描述的过程、组件和特征的环境、架构和框架的使用或功能性的范围提议任何限制。

一般地,参考图所描述的任意功能可使用软件、硬件(例如,固定逻辑电路)或这些实现的组合来实现。程序代码可存储于一个或多个计算机可读存储器设备或其它计算机可读存储设备中。因此,本文所描述的过程和组件可由计算机程序产品实现。如上面提到,计算机存储媒体包括在用于诸如计算机可读指令、数据结构、程序模块或其它数据之类的信息存储的任意方法或技术中实现的易失性和非易失性、可移动和不可移动的媒体。计算机存储媒体包括但不限于ram、rom、eeprom、闪存或其它存储器技术,cd-rom、数字通用盘(dvd)或其它光学存储,盒式磁带、磁带、磁盘存储或其它磁性存储设备,或者可用于存储由计算设备访问的信息的任意其它媒体。

图3是用于实现按需唤醒呼叫的目标无线设备104的示例实现。目标无线设备104可接收唤醒呼叫。在实现中,无线设备104可包括诸如传送器302、接收器304和一个或多个天线306之类的小区模块300。小区模块300当在诸如用于使用gsm标准的特定小区网络的地理区域之类的地理区域四处移动时可配置成接收唤醒呼叫。

无线设备104包括一个或多个处理器308。一个或多个处理器308可以是单个处理单元或多个处理单元,其都可包括单个或多个计算单元或多个核。处理器308可作为一个或多个微处理器、微计算机、微控制器、数字信号处理器、中央处理单元、状态机、逻辑电路和/或基于操作指令操作信号的任意设备来实现。在其它性能中,处理器308可配置成提取和执行存储于存储器310或其它计算机可读存储媒体中的计算机可读指令或处理器可访问指令。计算机可读指令或处理器可访问指令可由处理器308使用以处理诸如将小区模块300中接收的唤醒呼叫引导或链接到存储器310之类的数据。

在实现中,目标无线设备104可接收进入唤醒呼叫。在这个实现中,无线设备104可预配置成从通过控制平台(未示出)发起和做出唤醒呼叫的控制设备102接收唤醒呼叫。在无线设备104处唤醒呼叫可包括作为呼叫者标识号存储的标识号。呼叫者标识号可包括由执行具体任务的目标无线设备104-2接收的唤醒呼叫。在实现中,第一无线设备104可包括进入呼叫分析器312,其配置成标识进入唤醒呼叫是用于进入语音呼叫的常规号码还是存储和预配置的呼叫者标识号之一。例如,在目标无线设备104处,进入呼叫分析器312可通过基本比较算法来确定进入唤醒呼叫标识号(例如,“0001”)是否包括在存储的预配置的呼叫者标识号中。在实现中,基本比较算法可以是将进入唤醒呼叫的数据标识与呼叫者标识号进行比较的应用。如果进入唤醒呼叫标识号包括在呼叫者标识号中,则无线设备104可通过任务调度期314执行进入唤醒呼叫的预配置的或被调度的任务。

当无线设备104接收进入呼叫时,无线设备104可自动启动“进入呼叫”界面以使用选项警告用户来应答或拒绝进入呼叫。为了使无线设备104能够执行其它任务并且在启动“进入呼叫”界面之前,进入呼叫分析器312过滤进入呼叫。如果进入呼叫与无线设备104中的存储的呼叫者标识号之一匹配,则进入呼叫分析器312可不启动常规的进入呼叫界面并且代之以转到任务调度器314以执行预配置任务。任务调度器314可执行由与上面例子中的进入呼叫对应的具体呼叫者标识号表示的预配置任务。另外,任务调度器314可与控制设备102的控制平台312通信以执行预配置任务。在其它实现中,任务调度器314可允许目标无线设备104的管理或远程控制而无需来自目标无线设备104的用户干预。

在某些实现中,存储器组件310是用于存储指令的计算机可读存储媒体的例子,这些指令由一个或多个处理器308执行以完成上面描述的各种功能。例如,存储器310可一般地包括易失性存储器和非易失性存储器两者(例如,ram、rom等)。在本文中存储器310可称作存储器或计算机可读存储媒体。存储器310能够存储作为计算机程序代码的计算机可读、处理器可执行程序指令,该计算机程序代码可作为配置用于实现本文实现中所描述的操作和功能的具体机器由一个或多个处理器308执行。

本文所描述的示例控制设备104仅是适合一些实现的例子,并且不意图关于可实现本文所描述的过程、组件和特征的环境、架构和框架的使用或功能性的范围提议任何限制。

一般地,参考图所描述的任意功能可使用软件、硬件(例如,固定逻辑电路)或这些实现的组合来实现。程序代码可存储于一个或多个计算机可读存储器设备或其它计算机可读存储设备中。因此,本文所描述的过程和组件可由计算机程序产品实现。如上面提到,计算机存储媒体包括在用于诸如计算机可读指令、数据结构、程序模块或其它数据之类的信息存储的任意方法或技术中实现的易失性和非易失性、可移动和不可移动的媒体。计算机存储媒体包括但不限于ram、rom、eeprom、闪存或其它存储器技术,cd-rom、数字通用盘(dvd)或其它光学存储,盒式磁带、磁带、磁盘存储或其它磁性存储设备,或者可用于存储由计算设备访问的信息的任意其它媒体。

进入呼叫处理呼叫操作的例子

图4示出示意无线设备104处的示例唤醒操作400的示例过程图。描述的方法的次序不意图理解作为限制,并且描述的方法块的任意号可以以任意次序组合来实现方法或备选方法。另外,个别的块可从方法中删除而不偏离本文所描述的主题的精神和范围。另外,可以以任意合适的硬件、软件、固件或其组合来实现方法,而不偏离本发明的范围。例如,至少一个计算机可访问媒体可执行下面描述的方法。

在框402处,无线设备处于休眠状态。在实现中,担当目标无线设备的无线设备(例如,无线设备104)保持在休眠模式,直到更新可用。

在框404处,确定在无线设备104中的唤醒呼叫者被执行。在实现中,无线设备104由进入唤醒呼叫来唤醒。当来自控制设备(例如,控制设备102)的进入唤醒呼叫(例如,更新)试图建立与无线设备104的通信,进入唤醒呼叫由无线设备104过滤。换言之,如果在目标无线设备中进入唤醒呼叫是存储的呼叫者标识号之一,则跟随框404的“是”分支,执行框406。在框406处,执行任务调度。

否则,跟随框404的“否”分支,在框408处,执行接受或拒绝进入常规呼叫。在实现中,无线设备104的用户可接受或拒绝进入常规呼叫。如果用户不接受唤醒呼叫,则跟随框408的“否”分支,执行框402,其中无线设备返回到休眠状态。

否则,跟随框408的“是”分支,在框410处,用户接受进入常规呼叫。无线设备在由进入常规呼叫的用户接受时处于通话状态。

在框412处,关于在无线设备中执行呼叫通话状态的终止而做出确定。如果呼叫被终止/结束,则跟随框412的“是”分支,无线设备进到休眠状态。否则,跟随框412的“否”分支,执行框410。

图5示出示意用于无线设备的远程无线唤醒的示例方法的示例过程图。描述的方法的次序不意图理解作为限制,并且描述的方法块的任意号可以以任意次序组合来实现方法或备选方法。另外,个别的块可从方法中删除而不偏离本文所描述的主题的精神和范围。另外,可以以任意合适的硬件、软件、固件或其组合来实现方法,而不偏离本发明的范围。例如,至少一个计算机可访问媒体可执行下面描述的方法。

在框502处,执行预配置目标无线设备以接收唤醒呼叫。在实现中,可预配置目标无线设备(例如,无线设备104)以从控制设备(例如,控制设备102)接收唤醒呼叫。在这个实现中,呼叫者标识号可存储在目标无线设备104处。呼叫者标识号可包括唤醒呼叫的标识,其由目标无线设备104接收以执行具体任务或多个任务。例如,无线设备104处的进入呼叫分析器组件(例如,进入呼叫分析器312)可配置成标识或过滤哪个进入唤醒呼叫号码是用于进入语音呼叫的常规号码还是用于预配置任务的呼叫者标识号。在这个例子中,进入呼叫分析器312通过基本比较算法可确定在第一或目标无线设备,进入唤醒呼叫(数据)标识是否包含或包括在存储的预配置的呼叫者标识号中。

在框504处,第一或目标无线设备执行接收进入唤醒呼叫。在实现中,第一或目标无线设备可通过第一或目标无线设备的小区模块组件(例如,小区模块300)接收进入唤醒呼叫。在这个实现中,接收的唤醒呼叫可由进入呼叫分析器转到任务调度器界面(例如,任务调度器314),而不是被第一或目标无线设备的用户接受。类似地,接收的唤醒呼叫可由进入呼叫分析器转到连接到wifi计算机网络。到wifi计算机网络的连接可允许第一或目标无线设备来执行可要求wifi连接的所调度的任务或多个任务(例如,膝上型计算机中的电子邮件消息更新)。

在框506处,执行预配置任务被执行。在实现中,第一或目标无线设备可包括任务调度器314以执行至少一个任务,其被存储和预配置以用于与接收的唤醒呼叫对应的呼叫者标识号。任务调度器314可由自身或通过与可用于实现预配置任务的另一个软件挂钩来执行预配置任务。例如,第一或目标无线设备接收唤醒呼叫号“0002”。在这个例子中,在第一或目标无线设备,唤醒呼叫号“0002”可预配置作为呼叫者标识号以表示包括开启视频和电话会话的某个应用(例如,yahootm消息器(messenger))。当第一或目标无线设备接收唤醒呼叫号“0002”时,第一或目标无线设备可通过任务调度器执行或开启yahootm消息器任务。在另一个例子中,在第一或目标无线设备,呼叫号“0003”可预配置作为表示执行病毒扫描操作的呼叫者标识号。病毒扫描操作可由软件执行,提供该软件到任务调度器以执行病毒扫描操作。备选地,目标无线设备104可仅保存单个的呼叫者标识号。一旦从这个号码获得呼叫,它将建立与控制设备的wifi和/或小区数据连接,并且监听关于要执行什么动作的进一步的指令。在其它实现中,第一或目标无线设备的用户不需要接受进入唤醒呼叫来执行预配置任务。换言之,第一或目标无线设备可由第二或呼叫无线设备远程控制和管理。

在具体实施例的上下文中已描述了按照本发明的实现。这些实施例旨在是说明性的,并非是限制性的。很多变形、修改、增加和改进是可能的。因此,多个实例可作为单个实例被提供以用于本文所描述的组件。各种组件、操作和数据存储之间的界限是稍微任意的,并且在具体说明性配置的上下文中示出具体的操作。功能性的其它分派被预见并且可落入到下面的权利要求的范围中。最后,作为各种配置中的分立组件呈现的结构和功能性可作为组合的结构或组件实现。这些和其它变形、修改、增加和改进可落入如随附权利要求中所定义的本发明的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1