切换状态的方法和装置与流程

文档序号:11158240阅读:257来源:国知局
切换状态的方法和装置与制造工艺

本申请涉及通信领域,并且更具体地,涉及切换状态的方法和装置。



背景技术:

终端设备通常支持手机网路,可以连接网际网路。但是,大多数电子装置本身只有无线保真(WIreless Fidelity,WiFi)功能,并没有连接网络的能力。一般情况下,将本身没有连接网络的能力的装置称为用户端装置,将本身具有接连网络的能力的装置称为热点装置。

当用户端装置需要连接网络时,先通过WiFi连接开启热点的热点装置,再通过热点装置连接网络。例如,当用户端装置有一些社交软体,或邮件软体需有心跳包需求时,该用户端装置先通过WiFi传送封包至热点装置。

由于热点装置无法预知用户端装置何时需要使用网路,所以热点装置需要一直处在活动(active)模式,以便用户端装置进行访问,这种模式造成热点装置开启热点功能后,无法进入睡眠(sleep)模式或者省电模式,功耗消耗较高。



技术实现要素:

本发明实施例提供一种切换状态的方法和装置,通过用户端装置发送的网络需求信息,能够有效降低功耗。

第一方面,提供了一种切换状态的方法,该方法包括:

第一装置接收至少一个网络需求信息,每个网络需求信息用于表示第二装置需要通过该第一装置使用网络,或者,用于表示第二装置不需要通过该第一装置使用该网络。

该第一装置根据该至少一个网络需求信息,确定该第一装置进入活动状态或者睡眠状态。

本发明实施例中,第一装置通过接收第二装置发送的网络需求信息,避免了第一装置长期处于活动状态,能够有效节省第一装置的功耗和电量。

此外,本发明实施例的切换状态的方法不需要通过改动协议来实施,便于应用。

在一些可能的设计中,该第一装置接收至少一个网络需求信息,包括:

第一装置接收至少一个第二装置发送的至少一个网络需求信息,该至少一个第二装置与该至少一个网络需求信息一一对应。

在一些可能的设计中,该第一装置接收至少一个网络需求信息之前,该方法还包括:该第一装置与该至少一个第二装置进行蓝牙匹配。

其中,该第一装置接收至少一个网络需求信息,包括:该第一装置通过蓝牙接收该至少一个第二装置发送的该至少一个网络需求信息。

在本发明实施例中,网络需求信息可以通过蓝牙接收,不需要对第一装置和第二装置做额外的器件改动,便于应用。

在一些可能的设计中,该第一装置根据该至少一个网络需求信息,确定该第一装置进入活动状态或者睡眠状态,包括:该第一装置根据该至少一个网络需求信息,确定该至少一个第二装置中的部分或者全部第二装置需要通过该第一装置使用该网络;该第一装置进入活动状态。

在一些可能的设计中,该第一装置根据该至少一个网络需求信息,确定该第一装置进入活动状态或者睡眠状态,包括:该第一装置根据该至少一个网络需求信息,确定该至少一个第二装置中的全部第二装置不需要通过该第一装置使用该网络;该第一装置进入睡眠状态。

在一些可能的设计中,该第一装置与该至少一个第二装置进行蓝牙匹配之前,该方法还包括:该第一装置进入该活动状态。

在一些可能的设计中,该方法还包括:若第三装置需要通过该第一装置使用该网络,则该第一装置保持活动状态。

在一些可能的设计中,该方法还包括:该第一装置通过亮屏或者用户界面UI进入该活动状态。

在一些可能的设计中,该方法还包括:若该第一装置进入活动状态的时间长度大于或等于第一阈值,且,该时间长度内该没有装置通过该第一装置使用该网络,则该第一装置进入该睡眠状态。

第二方面,提供了一种切换状态的方法,该方法包括:

第二装置生成网络需求信息,该网络需求信息用于表示该第二装置需要通过第一装置使用网络,或者,用于表示第二装置不需要通过该第一装置使用该网络。

该第二装置向该第一装置发送该网络需求信息。

在一些可能的设计中,该第二装置生成网络需求信息之前,该方法还包括:该第二装置与该第一装置进行蓝牙匹配;

其中,该第二装置生成网络需求信息,包括:该第二装置通过蓝牙向该第一装置发送该网络需求信息。

在本发明实施例中,网络需求信息可以通过蓝牙发送,不需要对第一装置和第二装置做额外的器件改动,便于应用。

在一些可能的设计中,该方法还包括:若该第二装置与该第一装置蓝牙匹配失败,则该第二装置通过该第一装置使用该网络。

第三方面,提供了一种装置,该装置包括:

接收单元,用于接收至少一个网络需求信息,每个网络需求信息用于表示第二装置需要通过该装置使用网络,或者,用于表示第二装置不需要通过该装置使用该网络。

处理单元,用于根据该至少一个网络需求信息,确定该装置进入活动状态或者睡眠状态。

在一些可能的设计中,所述接收单元具体用于:接收至少一个第二装置发送的至少一个网络需求信息,该至少一个第二装置与该至少一个网络需求信息一一对应。

在一些可能的设计中,该装置接收至少一个第二装置发送的至少一个网络需求信息之前,该处理单元还用于:与该至少一个第二装置进行蓝牙匹配。

其中,该接收单元具体用于:通过蓝牙接收该至少一个第二装置发送的该至少一个网络需求信息。

在一些可能的设计中,该处理单元具体用于:根据该至少一个网络需求信息,确定该至少一个第二装置中的部分或者全部第二装置需要通过该装置使用该网络;进入活动状态。

在一些可能的设计中,该处理单元具体用于:根据该至少一个网络需求信息,确定该至少一个第二装置中的全部第二装置不需要通过该装置使用该网络;进入睡眠状态。

在一些可能的设计中,该处理单元还用于:在该装置与该至少一个第二装置进行蓝牙匹配之前,进入该活动状态。

在一些可能的设计中,若第三装置需要通过该装置使用该网络,则该处理单元具体用于:保持活动状态。

在一些可能的设计中,该装置处于睡眠状态,该处理单元还具体用于:通过亮屏或者用户界面UI进入该活动状态。

在一些可能的设计中,该处理单元还具体用于:若该第一装置进入活动状态的时间长度大于或等于第一阈值,且,该时间长度内该没有装置通过该第一装置使用该网络,则进入该睡眠状态。

第四方面,提供了一种装置,该装置保留:

收发器,用于接收至少一个网络需求信息,每个网络需求信息用于表示第二装置需要通过该装置使用网络,或者,用于表示第二装置不需要通过该装置使用该网络。

处理器,用于根据该至少一个网络需求信息,确定该装置进入活动状态或者睡眠状态。

第三方面的装置和第四方面的装置能够实现第一方面的方法中由第一装置执行的切换状态的方法。

第五方面,提供了一种装置,该装置包括:

处理单元,用于生成网络需求信息,该网络需求信息用于表示该装置需要通过第一装置使用网络,或者,用于表示装置不需要通过该第一装置使用该网络;

发送单元,向该第一装置发送该网络需求信息。

在一些可能的设计中,该处理单元具体用于:该装置生成网络需求信息之前,与该第一装置进行蓝牙匹配;通过蓝牙向该第一装置发送该网络需求信息。

在一些可能的设计中,该处理单元具体用于:若该装置与该第一装置蓝牙匹配失败,通过该第一装置使用该网络。

第六方面,提供了一种装置,该装置包括:

处理器,用于生成网络需求信息,该网络需求信息用于表示该装置需要通过第一装置使用网络,或者,用于表示装置不需要通过该第一装置使用该网络;

收发器,向该第一装置发送该网络需求信息。

第五方面的装置和第六方面的装置能够实现第一方面的方法中由第二装置执行的切换状态的方法。

结合上述各个方面,在一些可能的设计中,该装置为热点装置。

附图说明

图1是可应用本发明实施例的场景例子的示意图。

图2是根据本发明实施例的切换状态的方法的示意性流程图。

图3是根据本发明实施例的切换状态的装置的示意性框图。

图4是根据本发明实施例的切换状态的装置的另一示意性框图。

图5是根据本发明实施例的切换状态的装置的另一示意性框图。

图6是根据本发明实施例的切换状态的装置的另一示意性框图。

具体实施方式

下面将结合附图,对本申请中的技术方案进行描述。

应理解,本发明实施例的技术方案可以应用于各种通信系统。例如,全球移动通讯(Global System of Mobile communication,GSM)系统、码分多址(Code Division Multiple Access,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)系统、通用分组无线业务(General Packet Radio Service,GPRS)、5G通信系统、长期演进(Long Term Evolution,LTE)、LTE频分双工(Frequency Division Duplex,FDD)系统、LTE时分双工(Time Division Duplex,TDD)、通用移动通信系统(Universal Mobile Telecommunication System,UMTS)等。

图1是可应用本发明实施例的通信系统100的场景的示意图。

如图1所示,该通信系统100可以包括第一装置110和多个第二装置。例如,图1中示例性地画出两个第二装置121和122。第一装置110可以是无线通信装置,且本身具有连接核心网的能力。第二装置也可以是无线通信装置,但本身不具备连接核心网的能力。换句话说,当第二装置需要接入核心网时,需要经第一装置接入核心网。

在本发明实施例中,第一装置110可以是具备热点(hotspot)功能的装置,可以与一个或多个核心网进行通信,该第一装置可称为热点装置(host)等。第二装置可以是不具备热点功能或者未打开热点功能的装置,该第二装置可以经第一装置与一个或多个核心网进行通信,该第二装置可称为用户端(Client)装置。

例如,该第二装置可以是需要经无线接入网(Radio Access Network,RAN)与一个或多个核心网进行通信的终端设备。

又例如,该第一装置可以是具备热点功能的终端设备,也可以是基站或者具有基站功能的网络设备。

图2是本发明实施例的切换状态的方法200的示意性流程图。

210,生成网络需求信息。

具体而言,第二装置生成网络需求信息,该网络需求信息用于表示第二装置需要通过该第一装置使用网络,或者,用于表示第二装置不需要通过该第一装置使用该网络。

换句话说,第二装置需要使用网络时,生成一个用于表示该第二装置需要使用网络的网络需求信息。第二装置不需要使用网络时,生成一个用于表示该第二装置不需要使用网络的网络需求信息。

针对第一装置,该第一装置能够接收到至少一个网络需求信息,每个网络需求信息用于表示第二装置需要通过该第一装置使用网络,或者,用于表示第二装置不需要通过该第一装置使用该网络。

220,向第一装置发送该网络需求信息。

具体而言,第二装置向第一装置发送该网络需求信息。

可选地,该第二装置通过蓝牙(Bluetooth,BT)向该第一装置发送该网络需求信息。

具体而言,该第二装置生成网络需求信息之前,该第二装置与该第一装置进行蓝牙匹配;匹配成功后,该第二装置通过蓝牙向该第一装置发送该网络需求信息。

在本发明实施例中,网络需求信息可以通过蓝牙发送,不需要对第一装置和第二装置做额外的器件改动,便于实施。

应理解,本发明实施例中,网络需求信息可以通过传统蓝牙(Classic Bluetooth)传输,也可以通过低功耗蓝牙(Bluetooth Low Energy,BLE)传输。

但是,考虑到第二装置通过蓝牙向第一装置发送网络需求信息时,首先需要成功与第一装置进行蓝牙匹配。即,如果第二装置与第一装置的蓝牙匹配结果失败,即使第二装置需要使用网络时,第一装置并不知道。

为了便于描述,本发明实施例中,将所有的与第一装置蓝牙匹配失败的第二装置和不具备蓝牙功能的装置都可以称为第三装置。

因此,当第一装置接收到的网络需求信息都表示不需要通过第一装置使用网络,且第三装置需要通过第一装置正在使用网络时,如果第一装置仅仅根据接收到的网络需求信息确定是否进入睡眠状态,会导致第三装置的数据传输失败。

为了解决上述问题,可选地,第三装置可以直接通过第一装置使用网络。

具体而言,针对蓝牙匹配失败的第二装置,在需要使用网络时,可以直接通过第一装置使用网络,不需要向第一装置发送网络需求信息。

可选地,第一装置与该至少一个第二装置进行蓝牙匹配之前,第一装置进入该活动状态。进而保证该至少一个第二装置能够与第一装置匹配成功。

230,根据该网络需求信息,确定第一装置的状态。

具体而言,第一装置根据接收到的至少一个网络需求信息,确定第一装置进入活动状态或者睡眠状态。

可选地,第一装置接收至少一个第二装置发送的至少一个网络需求信息,该至少一个第二装置与该至少一个网络需求信息一一对应。

应注意,本发明实施例中,该至少一个第二装置与该至少一个网络需求信息可以一一对应,也可以是其它的形式。例如,第一装置和3个第二装置蓝牙匹配成功,第一装置可以根据接受到3个第二装置分别发送的网络需求信息,该第一装置可以根据接收到的3个网络需求信息确定第一装置的状态。又例如,当3个第二装置中的1个第二装置由于移动超过第一装置的讯号覆盖范围时,第一装置只能接受到剩余的2个第二装置发送的网络需求信息,该第一装置可以根据接收到的2个网络需求信息,确定出第一装置的状态。

本发明实施例中,第一装置的状态包括:活动状态(active)和睡眠状态(sleep)。具体地,活动状态指第一装置的热点功能处于开启状态,第二装置能够通过第一装置使用网络。睡眠状态指第一装置的热点功能处于省电状态,第二装置不能够通过第一装置使用网络。本发明实施例对其术语的形式不做具体限定。例如,睡眠状态也可以称为睡眠模式、省电状态、省电模式等等。

考虑到第二装置需要发送网络需求信息,而第三装置不需要发送网络需求信息。下面分别就不存在第三装置和存在第三装置的情况对第一装置切换状态的方法进行具体说明。

在一个实施例中,没有第三装置需要通过该第一装置使用网络。

可选地,第一装置根据至少一个第二装置发送的网络需求信息,确定第一装置的活动状态。

例如,该第一装置根据该至少一个网络需求信息,确定该至少一个第二装置中的部分或者全部第二装置需要通过该第一装置使用该网络;该第一装置确定该第一装置保持活动状态。

换句话说,针对第一装置,只要有一个第二装置需要通过第一装置使用网络时,该第一装置就保持活动状态。

又例如,该第一装置根据该至少一个网络需求信息,确定该至少一个第二装置中的全部第二装置不需要通过该第一装置使用该网络;该第一装置进入睡眠状态。

换句话说,针对第一装置,只有所用的第二装置都不需要通过第一装置使用网络时,该第一装置就进入睡眠状态。

应理解,在本发明实施例中,第一装置可以通过第二装置发送的网络需求信息进入睡眠状态,也可以通过第二装置发送的网络需求信息进入活动状态。

例如,在第一装置进入睡眠状态后,如果第二装置需要使用网络,第一装置可以通过第二装置发送的网络需求信息重新进入活动状态。

本发明实施例中,第一装置通过接收第二装置发送的网络需求信息,避免了第一装置长期处于活动状态,能够有效节省第一装置的功耗和电量。

此外,本发明实施例的切换状态的方法不需要通过改动协议来实施,便于应用。

在另一个实施例中,存在通过第一装置使用网络的第三装置。

可选地,第一装置可以通过第二装置发送的网络需求信息和第一装置的工作状态,确定是否进入睡眠状态。

例如,若第三装置需要通过该第一装置使用该网络,则该第一装置保持活动状态。

具体而言,当第一装置接收到的网络需求信息都表示不需要通过第一装置使用网络,且第三装置正在通过该第一装置使用网络,为了保证该第三装置的数据传输正常,该第一装置保持活动状态。

在本发明实施例中,第二装置可以通过扫描处于活动状态的第一装置进行蓝牙匹配或者使用网络。因此,当第一装置进入睡眠模式后,当有新的第二装置需要通过第一装置使用网络时,为了避免扫描不到第一装置。可选地,第一装置还可以通过亮屏或者用户界面(User's Interface,UI)进入所述活动状态。

换句话说,在第一装置处于睡眠状态时,可以通过亮屏或者UI进入活动状态。以便新的第二装置与第一装置进行蓝牙匹配。蓝牙匹配成功后,通过第一装置使用网络。

可选地,若该第一装置进入活动状态的时间长度大于或等于第一阈值,且,该时间长度内该没有装置通过该第一装置使用该网络,则该第一装置进入该睡眠状态。进一步节省该第一装置的功耗和电量。

应理解,第一装置可以通过用户操作亮屏,也可以通过其他装置操作亮屏,本发明实施例对其具体实现形式不作限定。还应理解,第一装置通过亮屏或者UI进入活动状态后,可以增加第二装置与第一装置进行蓝牙匹配,也可以用于第三装置需要通过第一装置使用网络。本发明实施例不做具体限定。还应理解,该第一阈值可以是通过用户设置,也可以是系统预配置,本发明实施例对该第一阈值的具体形式和数值不做限定。

为了避免第一装置频繁切换状态,可选地,通过调整该第一装置的蓝牙模式或者参数,控制响应速度。

例如,通过调整呼吸模式(sniff mode)的间隔。

本发明实施例中,第一装置通过接收第二装置发送的网络需求信息,避免了第一装置长期处于活动状态,能够有效节省第一装置的功耗和电量。

可选地,该第一装置为热点装置。

应理解,本发明实施例中的网络需求信息就本身所表达的含义来说,为了表示第二装置是否需要通过第一装置接入网络。本发明实施例对其具体形式不做限定,例如,投票信息,指示信息等。

下面结合图3至图6介绍本发明实施例的切换状态的装置。

图3是本发明实施例的切换状态的装置300的示意性框图。

如图3所述,该装置300包括:

接收单元310,用于接收至少一个网络需求信息,每个网络需求信息用于表示第二装置需要通过该装置使用网络,或者,用于表示第二装置不需要通过该装置使用该网络。

处理单元320,用于根据该至少一个网络需求信息,确定该装置进入活动状态或者睡眠状态。

可选地,该接收单元310具体用于:接收至少一个第二装置发送的至少一个网络需求信息,该至少一个第二装置与该至少一个网络需求信息一一对应。

可选地,该装置接收至少一个第二装置发送的至少一个网络需求信息之前,该处理单元320还用于:与该至少一个第二装置进行蓝牙匹配。

其中,该接收单元310具体用于:通过蓝牙接收该至少一个第二装置发送的该至少一个网络需求信息。

可选地,该处理单元320具体用于:根据该至少一个网络需求信息,确定该至少一个第二装置中的部分或者全部第二装置需要通过该装置使用该网络;进入活动状态。

可选地,该处理单元320具体用于:根据该至少一个网络需求信息,确定该至少一个第二装置中的全部第二装置不需要通过该装置使用该网络;进入睡眠状态。

可选地,该处理单元320还用于:在该装置与该至少一个第二装置进行蓝牙匹配之前,进入该活动状态。

可选地,若第三装置需要通过该装置使用该网络,则该处理单元320具体用于:保持活动状态。

可选地,该处理单元320还用于:通过亮屏或者用户界面UI进入该活动状态。

可选地,该处理单元320还用于:若该第一装置进入活动状态的时间长度大于或等于第一阈值,且,该时间长度内该没有装置通过该第一装置使用该网络,则进入该睡眠状态。

可选地,该装置为热点装置。

应注意,本发明实施例中,接收单元310可以由收发器实现,处理单元320可以由处理器实现。如图4所示,装置400可以包括处理器410、收发器420和存储器430。其中,存储器430可以用于存储指示信息,还可以用于存储处理器410执行的代码、指令等。装置400中的各个组件通过总线系统相连,其中,总线系统除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。

图4所示的装置400能够实现前述图2的方法实施例中由第一装置所实现的各个过程,为避免重复,这里不再赘述。

图5是本发明实施例的切换状态的装置500的示意性框图。

如图5所述,该装置500包括:

处理单元510,用于生成网络需求信息,该网络需求信息用于表示该装置需要通过第一装置使用网络,或者,用于表示装置不需要通过该第一装置使用该网络;

发送单元520,向该第一装置发送该网络需求信息。

可选地,该处理单元510具体用于:该装置生成网络需求信息之前,与该第一装置进行蓝牙匹配;通过蓝牙向该第一装置发送该网络需求信息。

可选地,该处理单元510具体用于:若该装置与该第一装置蓝牙匹配失败,通过该第一装置使用该网络。

应注意,本发明实施例中,处理单元510可以由处理器实现,接收单元520可以由收发器实现。如图6所示,装置600可以包括处理器610、收发器620和存储器630。其中,存储器630可以用于存储指示信息,还可以用于存储处理器610执行的代码、指令等。装置600中的各个组件通过总线系统相连,其中,总线系统除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。

图6所示的装置600能够实现前述图2的方法实施例中由第二装置所实现的各个过程,为避免重复,这里不再赘述。

应理解,在本发明实施例和所附权利要求书中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明实施例。

又例如,在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

又例如,在本发明实施例中可能采用术语第一、第二来描述各种装置,但装置不应限于这些术语。这些术语仅用来将第一装置和第二装置区分开。例如,在不脱离本发明实施例范围的情况下,第一装置也可以被称为第二装置,类似地,第二装置也可以被称为第一装置。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例的目的。

另外,在本发明实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上内容,仅为本发明实施例的具体实施方式,但本发明实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明实施例的保护范围之内。因此,本发明实施例的保护范围应所述以权利要求的保护范围为准。

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