使用无线通信网络将电子设备从休眠模式唤醒的方法

文档序号:7669465阅读:203来源:国知局
专利名称:使用无线通信网络将电子设备从休眠模式唤醒的方法
技术领域
本发明总体上涉及手持式电子设备,具体地说,涉及使用无线通
信网络将电子设备的通用即插即用(UPnPTM)服务器应用从休眠模 式唤醒,但是本发明并不局限于此。
背景技术
当前,供家庭和办公室使用的电子设备的自组织(adhoc)无线 联网正在不断普及。在商业产品中,诸如Bluetooth的用于无线个人 域网(WPAN)的标准以及诸如电气电子工程师协会(IEEE)802.11a、 802.11b、 802.11g和802.11n的用于无线局域网的标准被广泛4吏用。 例如,家庭起居室可以包括计算机、用于因特网接入的无线路由器、 电视机、放大器、扬声器以及数字摄像机,所有这些设备都以无线方 式联网,并且能够使用IEEE 802.11标准来进行自组织通信。
出于多种原因,无线网络相对于诸如以太网的有线网络常常更受 偏爱。没有布线,可以使设备互联过程简化,还显著提高了具有众多 联网设备的房间的美观程度。此外,由于不用将导线穿过墙壁或沿着 墙壁布置或者藏在家具后面,因此,无线联网的设备相对于彼此移动 要容易得多。
此外,用户也在不断地寻求增加便携式电子设备的功能。通常, 期望将不同的便携式设备的能力和功能整合到单个便携式设备中,从 而不需要携带多个设备。从用户的角度来看,由于携带多个设备会很 麻烦,因此,不需要携带多个设备的话会提供显著的优点。此外,将 多个设备的能力整合到单个设备中,因不需要购买多个设备以及不需 要购买和维护用于多个设备的单独的电池和附件,从而可以降低费用。
移动电话正日益成为多功能设备,除了无线电话服务之外,移动 电话还可以包括通常与数字音乐播放器、个人数字助理、笔记本型计 算机以及各种其它设备相关联的功能。举例来说,移动电话通常包括 用于媒体播放、日程安排、个人信息管理、因特网浏览以及处理电子 邮件的应用。当这些应用可以与其它设备无线联网时,用户满意度将
会提高。因此,通用即插即用(UPnPTM)论坛开发了一种用于对诸 如智能电器、无线通信设备和个人计算机的设备提供普适性对等网络 连接的架构。该UPnP架构是一种分布式的开放联网架构,该架构采 用传输控制协议/网际协议(TCP/IP)技术来支持无缝的"零配置"联 网。
因此,UPnPTM架构以及例如IEEE 802.11标准能使移动电话与 大量的其它本地设备和电器进行交互。但是,对诸如使用UPnPTM架 构的移动电话的无线设备来说,提供这些应用会消耗设备的电力、存 储器以及处理器资源。


为使本发明易于理解和实施,现在将参考通过参照附图而例示的 示例性实施例,其中在各个附图中,相同的附图标记指示相同的或功 能相似的部件。这些附图连同下文的详细描述一起被并入说明书并且 构成了说明书的一部分,并且用来进一步描述这些实施例,以及对根 据本发明的各种原理和优点进行说明,其中
图1是示出了根据本发明一些实施例的移动电话形式的电子设 备的示意图2是示出了根据本发明一些实施例的电子设备的伪模块,所述 伪模块与无线通信网络进行交互以确定是否应该将电子设备的服务 器应用从休眠模式唤醒;
图3是示出了根据本发明一些实施例的在电子设备的通用即插 即用(UPnPTM)应用充当UPnPTM控制点时对若干个简单服务发现协议(SSDP)消息进行的处理的消息序列图4是示出了根据本发明一些实施例的在电子设备的UPnPTM应 用充当UPnPTM设备时对M-SEARCH请求消息进行的处理的消息序
列图5是示出了根据本发明一些实施例的在电子设备的UPnPTM应 用充当UPnPTM设备时对另一个M-SEARCH请求消息进行的处理的 消息序列图6是示出了根据本发明一些实施例的使用无线通信网络将电 子设备的服务器应用从休眠模式唤醒的方法的概要流程图,其中举例 来说,所述服务器应用在所述无线通信网络中充当UPnPTM控制点; 以及
图7是示出了根据本发明一些实施例的使用无线通信网络将电 子设备的服务器应用从休眠模式唤醒的方法的概要流程图,其中举例 来说,所述服务器应用在所述无线通信网络中充当UPnPTM设备。
有经验的技术人员可以想到的是,附图中的部件是出于简明的目 的而例示的,并且这些部件不一定是按比例绘制的。举例来说,相对 于其它部件,附图中一些部件的尺寸可被放大,从而有助于更好地理 解本发明的实施例。
具体实施例方式
在详细描述根据本发明的实施例之前,应该注意的是,这些实施 例主要存在于与使用无线通信网络将电子设备的服务器应用从休眠 模式唤醒相关的方法步骤和设备组件的组合之中。因此,这些设备组 件和方法步骤是酌情使用常规符号表示在附图中的,所述附图仅仅显 示与理解本发明实施例有关的那些特定细节,以免本公开与从本说明 书受益的本领域技术人员易于想到的细节相混淆。
在本文中,诸如第一和第二、顶部和底部、前部和后部等的相关 术语可仅用于将一个实体或行为与另一个实体或行为区分开来,但未顺序。术语"包括"、"包含"或其任何其它变体旨在覆盖一种非排他性 的包含关系,由此包含了一系列部件的处理、方法、制品或设备不仅 包含这些部件,而且还可以包含没有明确列出的或者是这些处理、方 法、制品或设备所固有的其它部件。在没有更多约束的情况下,前跟 "包含一个......"的部件不排除在包含该部件的处理、方法、制品或设
备中还存在另外的相同部件。
参考图1,该示意图示出了根据本发明一些实施例的为移动电话
100的形式的电子设备。移动电话100包括射频通信单元102,该射 频通信单元102被连接成与处理器103的公共数据地址总线117进行 通信。移动电话100还具有被连接成与处理器103进行通信的键盘106 和显示屏105,例如触摸屏。
处理器103还包括编码器/解码器111,该编码器/解码器111具 有关联代码只读存储器(ROM ) 112,其存储用于对可由移动电话100 发射或接收的语音或其它信号进行编码和解码的数据。处理器103还 包括微处理器113,该微处理器113通过公共数据地址总线117连接 到编码器/解码器111、字符只读存储器(ROM) 114、随机存取存储 器(RAM) 104、可编程存储器116、用户身份模块(SIM)接口 118 以及无线保真(WiFiTM)驱动器U9。可编程存储器116和可操作地 连接至SIM接口 118的SIM,除了其它东西以外,各自还可以存储 电话号码数据库(TND),该电话号码数据库包含用于电话号码的号 码字段以及用于与该号码字段中的电话号码唯一相关联的标识符的 名称字段。
射频通信单元102是具有公共天线107的组合式接收器和发射 器。该通信单元102具有经由射频放大器109与天线107相连接的收 发信机108。该收发信机108还与连接到编码器/解码器111的组合式 调制器/解调器110相连接。
微处理器113具有用于连接到键盘106以及显示屏105的端口 。 该微处理器113还具有用于连接到报警模块115的端口 ;连接到麦克 风120的端口 ;以及连接到通信扬声器122的端口 ,其中报警模块115通常包含^^警扬声器、振动器电机以及相关驱动器。字符ROM 114 存储用于对诸如控制信道消息的可以由通信单元102发射或接收的数 据进行解码或编码的代码。在本发明的一些实施例中,字符ROM 114、 可编程存储器116或SIM还可以存储用于微处理器113的操作代码 (OC)以及用于执行与移动电话100相关联的功能的代码。例如, 可编程存储器116可以包括服务器应用唤醒程序代码组件125,该组 件被配置成促使执行通过使用无线通信网络将移动电话100的服务器 应用从休眠模式唤醒的方法。
由此,本发明的一些实施例包括一种使用无线通信网络将电子设 备的服务器应用从休眠模式唤醒的方法。该方法包括对从无线通信 网络接收的服务搜索消息进行处理,然后确定在电子设备处没有与该 服务搜索消息相对应的服务应用处于活动之中。因此,该服务器应用 可以保持在休眠模式中。接下来,对从无线通信网络接收的服务激活 状态消息进行处理。响应于该服务激活状态消息,确定出该设备的控 制点应用向该设备的服务器应用进行注册。最终,响应于确定出设备 的控制点应用向设备的服务器应用进行注册,设备的服务器应用将会 从休眠模式被唤醒。由此,根据本发明的一些实施例,电子设备能够 过滤掉一些非相关服务搜索消息,这使电子设备能够在休眠模式中保 持更长时间。但是,对被确定为与设备的服务器应用相关的其它消息 进行处理,就会恰当地将设备从休眠模式唤醒。
参考图2,该框图示出了根据本发明一些实施例的电子设备200 的伪模块,其中所述伪模块与无线通信网络进行交互,以便确定是否 应该将电子设备200的服务器应用从休眠模式唤醒。举例来说,电子 设备200可以是诸如移动电话100的移动电话、个人数字助理(PDA)、 笔记本型计算机、或者处理或电力资源有限的其它设备。于是,可将 伪模块限定在电子设备200的硬件和软件两者中,例如移动电话100 的WiFiTM驱动器119、 RAM 104以及可编程存储器116。
所述伪模块包括通用即插即用技术(UPnPTM)应用205,例如 UPnPTM设备或控制点。正如在2003年12月2日发布于UPnPTM论坛
8的UPnPTM Device Architecture 1.0第1.0.1版所描述的那样"UPnP 架构定义了设备的两个通用分类受控设备(或简称为"设备")和控 制点。受控设备充当的是对来自控制点的请求作出响应的服务器角 色。控制点和受控设备这二者都可以在包括个人计算机和嵌入式系统 的多种平台上实现。多个设备、控制点或者这二者可以同时在同一网 络端点上工作。"
举个例子,假设UPnPTM应用205是在无线网络中充当UPnPTM 设备并由电子设备200进行管理的电子日历应用。当首次激活日历应 用时,它会向充当UPnPTM月良务器220的无线通信协+义栈的UPnPTM 堆栈215发送注册设备消息210。 UPnPTM服务器no在电子设备200 上执行精灵程序(daemon )。这里使用的术语"精灵程序"指的是在电 子设备200上执行的后台程序。UPnPTM服务器220还包括WiFFM月良 务应用编程接口 (API) 225。在UPnPTM堆栈215接收并处理了注册 设备消息210之后,向WiFFM服务API 225发送注册简单服务发现协 议(SSDP )句柄消息230。然后,WiFi顶服务API 225向在电子设备 200的无线驱动器245中运行的WiFFM固件240发送设置设备标记 ON(开)消息235,该消息表明在电子i殳备200上至少有一个UPnPTM i殳备正在工作。响应于该i殳置i殳备标记ON消息235, WiFFM固件240 将内部UPnPTM设备标记设置成ON,这表明在电子设备200上至少 有一个UPnPTM设备正在工作。
接下来,假设电子设备200为了节省电池电力而使UPnPTM服务 器220返回到休眠模式。此外,假设当UPnPTM服务器220处于休眠 模式时,在WiFFM固件240处从外部无线网络无线地接收到了 SSDP 搜索目标消息250。 WiFFM固件240将处理该SSDP搜索目标消息250, 并且确定其UPnPTM设备标记被设置成了 ON。由此,WiFFM固件240 将识别出该SSDP搜索目标消息250与电子设备200的当前工作状态 相关,并且使用消息255将UPnPTM服务器220从其休眠模式唤醒, 并将SSDP搜索目标消息250转发到UPnPTM堆栈215。
如上所述,关于是否将UPnP,服务器220从休眠模式唤醒的决
9定可以在WiFFM固件240中做出,这使WiFFM固件240能够过滤掉 与电子i殳备200不相关的UPnPTM消息。举个例子,如果UPnPTM《殳 备标记被设置为OFF (关),那么在WiFiTM固件240处接收的任何 来自无线网络的SSDP消息都可以被简单地忽略和丢弃,而不将 UPnPTM服务器220从休眠模式唤醒,由此节省了电子设备200的电 池电力资源。这是因为当UPnPTM设备标记被设置成OFF时,这表明 在电子设备200上没有正在工作的UPnPTM设备,由此电子设备200 不需要对用于搜索活动UPnPTM设备的SSDP消息进行响应。
参考图3,该消息序列图示出了根据本发明一些实施例的在电子 设备200的UPnPTM应用205充当UPnPTM控制点时对若干个SSDP消 息进行的处理。首先,注册客户机消息305被从UPnPTM应用205发 送到UPnPTM服务器220, UPnPTM服务器220通过将WiFFM注册SSDP 句柄(类型=客户机)消息310发送到WiFFM服务API 225而进行响 应。然后,WiFi顶服务API 225向WiFFM固件240发送设置控制点 标记ON消息315,这使WiFFM固件240能够意识到电子设备200现 在正作为UPnPTM控制点进行工作。
接下来,假设为了节省电子设备200的电池电力资源而将 UPnPTM服务器220和UPnPTM应用205置于休眠模式。此外,在将 UPnPTM服务器220置于休眠模式之后,假设处于电子设备200的无 线范围以内的另一个UPnPTM控制点320向WiFFM固件240组播了 M-search SSDP搜索目标消息325,该消息325寻求来自在UPnP顶 控制点320的范围内工作的UPnPTM设备的响应。但是,由于UPnPTM 应用205现在充当的是控制点而不是UPnPTM设备,因此该消息325 可以被忽略。因此,在方框330, M-search SSDP搜索目标消息325 被丢弃,并且没有将UPnPTM服务器220从其休眠模式唤醒。
接下来,假设在电子设备200的无线范围以内工作的UPnPTM设 备335向WiFFM固件240组播了 SSDP有效/告别(alive/byebye )消 息340,该消息340表示是否存在UPnPTM设备335可供UPnPTM控制 点进行控制。在方框345, WiFiTM固件240确定其控制点标记被设置为ON,因此,应将用于UPnPTM控制点的SSDP消息转发到UPnPTM 服务器220。因此,UPnPTM应用205和UPnPTM服务器220被唤醒, 以便处理SSDP有效/告别消息340。然后,该SSDP(有效/告别)消 息340将会作为消息350而被从WiFFM固件240转发到UPnPTM月良务 器220。然后,UPnPTM服务器220向UPnPTM应用205转发通知消息 335。
正如本领域普通技术人员已知以及如UPnPTM设备架构所指示的 那样,诸如电子设备200的单个物理设备可以包括多个逻辑设备,并 且多个逻辑设备可以被建模成具有嵌入式设备(和服务)的单个根设 备或多个根设备。在前一种情况下,其中通常存在一个针对根设备的 UPnPTM设备描述,并且该设备描述包含针对所有嵌入式设备的描述。 在后一种情况下,存在多个UPnPTM设备描述,其中每个描述分别对
应于一个根设备。此外,电子设备200可以在同时操作多个UPnPTM 设备的同时作为UPnPTM控制点来工作。
参考图4,该消息序列图示出了根据本发明一些实施例的在电子 设备200的UPnPTM应用205充当UPnPTM设备时对M-SEARCH请求 消息进行的处理。假设在电子设备200的范围以内工作的UPnPTM控 制点405向WiFFM固件240组播标识了特定UPnPTM设备的 M-SEARCH请求消息410。 WiFFM固件240可以存储在电子设备200 上工作的特定UPnPTM设备的标识。举例来说,设置设备标记ON消 息235可以包括充当UPnPTM应用205的特定设备的标识。由此,在 方框415, WiFFM固件240确定包含在M-SEARCH请求消息410中 的设备标识是否与充当UPnPTM应用205的特定设备的标识相匹配。 如果匹配的话,那么在方框420,将UPnPTM服务器220从休眠状态 唤醒,并且将M-SEARCH请求消息410作为消息425而转发到 UPnPTM服务器220。然后,UPnPTM服务器220将M-SEARCH响应 消息430、 435发送回UPnPTM控制点405。
当诸如UPnPTM应用205的服务器应用处于休眠模式时,电子设 备200的无线驱动器245的WiFi顶固件240还可以存储用于定期发送的UPnPTMSSDP有效/告别消息。此外,无线驱动器245可以包含定 时器,该定时器用于计算无线驱动器245存储的UPnPTM SSDP有效/ 告别消息的定期发送。
参考图5,该消息序列图示出了根据本发明一些实施例的在电子 设备200的UPnPTM应用205充当UPnPTM设备时对另 一 个 M-SEARCH请求消息进行的处理。假设在电子设备200的范围以内 工作的另 一个UPnPTM控制点505向WiFiTM固件240组播标识了特定 UPnPTM设备的m-SEARCH请求消息510。在方框515, WiFFM固件 240确定包含在M-SEARCH请求消息510中的设备标识是否与充当 UPnPTM应用205的特定设备的标识相匹配。如果不匹配,那么在方 框520, M-SEARCH请求消息510被丢弃,并且UPnPTM应用205和 UPnPTM服务器220都不会从休眠模式被唤醒。
类似地,假设电子设备200只充当UPnPTM设备而不充当UPnPTM 控制点。如果WiFi固件240接收到来自诸如UPnPTM设备335的另一 个UPnPTM设备的SSDP (有效/告别)消息,那么该SSDP (有效/告 别)消息可以被简单地丟弃,并且UPnPTM应用205和UPnPTM月良务 器220都不会从休眠模式被唤醒。
参考图6,该概要流程图示出了根据本发明一些实施例的使用无 线通信网络将电子设备的服务器应用从休眠模式唤醒的方法600,其 中举例来说,所述服务器应用在所述无线通信网络中充当UPnPTM控 制点。在步骤605,对从无线通信网络接收的服务搜索消息进行处理。 举例来说,如图3所示,M-Search SSDP搜索目标消息325是从 UPnPTM控制点320接收到的,并由WiFFM固件240进行处理。
在步骤610,确定在电子设备处没有与该服务搜索消息相对应的 服务应用处于活动之中。例如,在方框330, M-search SSDP搜索目 标消息325,皮丢弃。
在步骤615,响应于确定出在电子设备处没有与服务搜索消息相 对应的服务应用处于活动之中,使服务器应用保持在休眠模式中。举 例来说,作为对M-search SSDP搜索目标消息325的响应,不会从WiFFM固件240发送将UPnPTM服务器220从其休眠模式唤醒的消息。 在步骤620,在将服务器应用保持在休眠模式之后,对从无线通 信网络接收的服务激活状态消息进行处理。举例来说,在WiFFM固件 240处接收到来自UPnPTM设备335的SSDP (有效/告别)消息340。 在步骤625,作为对服务激活状态消息的响应,确定设备的控制 点应用向设备的服务器应用进行了注册。举例来说,在方框345, WiFiTM固件240通过读取控制点标记而确定其控制点标记被设置成了 ON。
最后,在步骤630,响应于确定出设备的控制点应用向设备的服 务器应用进行注册,将设备的服务器应用从休眠模式唤醒。举例来说, 使用消息350, WiFFM固件240将UPnPTM服务器220从其休眠模式 唤醒,UPnPTM服务器220继而唤醒UPnPTM应用205。然后,在唤醒 了服务器应用之后,可将服务激活状态消息转发到该服务器应用。
参考图7,该概要流程图示出了根据本发明一些实施例的使用无 线通信网络将电子设备的服务器应用从休眠模式唤醒的方法700,其 中举例来说,该服务器应用在该无线通信网络中充当UPnPTM设备。 在步骤705,对从无线通信网络接收的第一服务搜索消息进行处理。 举例来说,如图5所示,M-SEARCH请求消息510是从UPnPTM控制 点505接收到的,并由WiFiTM固件240进行处理。
在步骤710,响应于第一服务搜索消息,确定向服务器应用进行 注册的服务应用不与第一服务搜索消息相匹配。举例来说,在方框 515、 520,确定包含在M-SEARCH请求消息510中的设备标识不与 充当UPnPTM应用205的特定i殳备的标识相匹配。
在步骤715,响应于确定出向服务器应用进行注册的服务应用不 与第一服务搜索消息相匹配,使服务器应用保持在休眠模式中。举例 来说,在处理了 M-SEARCH请求消息510之后,WiFFM固件240不 将UPnPTM应用205从其休眠模式唤醒。
在步骤720,在将服务器应用保持在休眠模式之后,对从无线通 信网络接收的第二服务搜索消息进行处理。举例来说,如图4所示,M-SEARCH请求消息410是从UPnPTM控制点405接收的,并由 WiFFM固件240进4亍处理。
在步骤725,笫二服务搜索消息与向服务器应用进行注册的服务 应用相匹配。举例来i兌,在方框415, WiFFM固件240确定包含在 M-SEARCH请求消息410中的设备标识与充当UPnPTM应用205的特 定设备的标识相匹配。
在步骤730,作为对第二服务搜索消息匹配于向服务器应用进行 注册的服务应用的响应,将设备的服务器应用从休眠模式唤醒。举例 来说,在方框420, WiFFM固件240将UPnPTM服务器220从其休眠 模式唤醒,UPnPTM月良务器220继而将UPnPTM应用205从其休眠模式 唤醒。然后,在唤醒了服务器应用之后,可将第二服务搜索消息转发 到该服务器应用。
由此,本发明一些实施例的优点包括使WiFi顶驱动器能够有效 过滤掉电子设备接收到的非关键或非相关UPnPTM消息。因此,电子 设备可以将一个或多个UPnPTM应用(诸如UPnPTM控制点和UPnPTM 设备应用)保持在休眠模式中更长时间,从而节省了电力并且延长了 电子设备的电池寿命。
应该想到的是,本文描述的本发明实施例可以包括一个或多个常 规处理器以及唯一的存储的程序指令,该程序指令对一个或多个处理 器进行控制,以与某些非处理器电路相结合地实施如本文所描述的使 用无线通信网络将电子设备的服务器应用从休眠模式唤醒的一些、大 部分或所有功能。所述非处理器电路可包括但不局限于无线电接收 器、无线电发射器、信号驱动器、时钟电路、电源电路以及用户输入 设备。同样,这些功能可以被解释为使用无线通信网络将电子设备的 服务器应用从休眠模式唤醒的方法的步骤。另选地, 一些或所有功能 可以通过没有存储的程序指令的状态机来实现,或者在一个或多个专 用集成电路(ASIC)中实现,在所述专用集成电路中,各个功能或某 些功能的组合被实现为定制逻辑。当然,可以使用这两种方法的组合。 由此,本文已描述了用于这些功能的方法和装置。此外,可以预期的是,对本领域普通技术人员来说,尽管有可能因为例如可用时间、当 前技术和经济考虑的推动而付出相当大的努力以及做出许多设计选 择,但当得到了本文公开的概念和原理的指导时,他们将能够以最小
限度的实验来产生这些软件指令、程序和IC。
在前文的说明书中已描述了本发明的具体实施例。但是,本领域 普通技术人员可以想到的是,在不脱离下面的权利要求阐述的本发明 的范围的情况下,可以进行各种修改和改变。因此,说明书和附图应 被视为说明性而不是限制性的,并且所有这些修改都应该包含在本发 明的范围内。这些益处、优点、问题解决方案以及任何可能导致产生 益处、优点或解决方案或使之更为显著的元素不应该被解释成是任何 或所有权利要求的关键、必要或本质特征或元素。本发明仅由所附权 利要求限定,所述权利要求包含在本申请待决期间做出的任何修正以 及这些权利要求的所有等价物。
1权利要求
1. 一种使用无线通信网络将电子设备的服务器应用从休眠模式唤醒的方法,该方法包括对从所述无线通信网络接收的服务搜索消息进行处理;确定在所述电子设备上没有与所述服务搜索消息相对应的服务应用处于活动之中;响应于确定出在所述电子设备上没有与所述服务搜索消息相对应的服务应用处于活动之中,使所述服务器应用保持在休眠模式中;在使所述服务器应用保持在休眠模式中之后,对从所述无线通信网络接收的服务激活状态消息进行处理;响应于所述服务激活状态消息,确定所述设备的控制点应用向所述设备的所述服务器应用进行注册;以及响应于确定出所述设备的所述控制点应用向所述设备的所述服务器应用进行注册,将所述设备的所述服务器应用从休眠模式唤醒。
2. 如权利要求l所述的方法,其中,在所述服务器应用被唤醒 之后,将所述服务激活状态消息转发到所述服务器应用。
3. 如权利要求l所述的方法,其中,所述服务器应用是通用即 插即用技术服务器应用。
4. 如权利要求l所述的方法,其中,所述服务搜索消息是通用 即插即用简单服务发现协议M-Search消息。
5. 如权利要求l所述的方法,其中,所述服务激活状态消息是 通用即插即用简单服务发现协议有效/告别消息。
6. 如权利要求l所述的方法,其中,所述服务搜索消息和所述 服务激活状态消息是在所述电子设备的无线驱动器中处理的。
7. 如权利要求l所述的方法,其中,确定所述设备的所述控制 点应用向所述设备的所述服务器应用进行了注册的步骤包括使用所 述电子设备的无线固件来读取控制点标记。
8. —种使用无线通信网络将电子设备的服务器应用从休眠模式唤醒的方法,该方法包括对从所述无线通信网络接收的第 一服务搜索消息进行处理; 响应于所述第 一服务搜索消息,确定向所述服务器应用进行注册的服务应用不与所述第 一服务搜索消息相匹配;响应于确定出向所述服务器应用进行注册的所述服务应用不与所述第 一服务搜索消息相匹配,使所述服务器应用保持在休眠模式中;在使所述服务器应用保持在休眠模式中之后,对从所述无线通信网络接收的第二服务搜索消息进行处理;将所述第二服务搜索消息与向所述服务器应用进行注册的所述 服务应用进行匹配;以及响应于所述第二服务搜索消息与向所述服务器应用进行注册的所 述月良务应用的匹配,将所述设备的所述服务器应用从休B民模式唤醒。
9. 如权利要求8所述的方法,其中,在所述服务器应用被唤醒 之后,将所述第二服务搜索消息转发到所述服务器应用。
10. 如权利要求8所述的方法,其中,所述服务器应用是通用即 插即用技术服务器应用。
11. 如权利要求8所述的方法,其中,所述第一服务搜索消息和 第二服务搜索消息是通用即插即用简单服务发现协议M-Search消 息。
12. 如权利要求8所述的方法,其中,所述第一服务搜索消息和 第二服务搜索消息是在所述电子设备的无线驱动器中处理的。
13. 如权利要求12所述的方法,其中,当所述服务器应用处于 休眠模式时,所述电子设备的所述无线驱动器存储用于定期发送的通 用即插即用简单服务发现协议有效/告别消息。
14. 如权利要求13所述的方法,其中,所述无线驱动器包括定 时器,该定时器用于计算由所述无线驱动器存储的通用即插即用简单 服务发现协议有效/告别消息的定期发送。
全文摘要
本发明涉及一种使用无线通信网络将电子设备的服务器应用从休眠模式唤醒的方法,该方法可以用于节省设备的电力资源。所述方法包括对从无线通信网络接收的服务搜索消息进行处理(步骤605),然后确定在电子设备上没有与该服务搜索消息相对应的服务应用处于活动之中(步骤610)。因此,可将服务器应用保持在休眠模式中(步骤615)。接下来,对从无线通信网络接收的服务激活状态消息进行处理(步骤620)。响应于该服务激活状态消息,确定设备的控制点应用向设备的服务器应用进行注册(步骤625)。最终,响应于确定出设备的控制点应用向设备的服务器应用进行注册,将设备的服务器应用从休眠模式唤醒(步骤630)。
文档编号H04L29/06GK101471931SQ20071030595
公开日2009年7月1日 申请日期2007年12月28日 优先权日2007年12月28日
发明者侯学颖, 徐国栋, 健 梁, 王国臣 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1