移动设备进行无线通信时的省电方法、系统以及装置与流程

文档序号:13984902
移动设备进行无线通信时的省电方法、系统以及装置与流程

本发明涉及移动设备通信技术领域,特别是涉及一种移动设备进行无线通信时的省电方法、移动设备、无线通信系统以及存储装置。



背景技术:

移动终端或者叫移动通信终端是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、平板电脑、POS机甚至包括车载电脑。但是大部分情况下是指手机或者具有多种应用功能的智能手机以及平板电脑。随着网络和技术朝着越来越宽带化的方向的发展,移动通信产业将走向真正的移动信息时代。另一方面,随着集成电路技术的飞速发展,移动终端的处理能力已经拥有了强大的处理能力,移动终端正在从简单的通话工具变为一个综合信息处理平台。这也给移动终端增加了更加宽广的发展空间。

目前,移动设备普遍具备无线通信功能,使用者通过移动设备的无线通信功能,与互联网对接,实现信息共享互通。使用者日常使用移动设备的无线通信功能时,需要实时开启无线信号连接,移动设备的电池电量消耗加快,致使移动设备的续航时间缩短。



技术实现要素:

有鉴于此,本发明主要解决的技术问题是提供一种移动设备进行无线通信时的省电方法、移动设备、无线通信系统以及存储装置,能够延长移动设备电池的续航时间。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种移动设备进行无线通信时的省电方法,该方法包括:

移动设备的底层接口接收数据信息;判断移动设备是否处于休眠状态,若移动设备处于休眠状态,则判断数据信息是否属于过滤数据信息:若数据信息属于过滤数据信息,则过滤数据信息,移动设备继续处于休眠状态;若数据信息不属于过滤数据信息,则唤醒移动设备并将数据信息传输至移动设备的上层接口进行相应处理。

为解决上述技术问题,本发明采用的又一个技术方案是:提供一种移动设备,移动设备包括处理器以及通信芯片,处理器与通信芯片连接,处理器能够执行程序以实现如下动作:

控制通信芯片接收数据信息;判断移动设备是否处于休眠状态,若移动设备处于休眠状态,则判断数据信息是否属于过滤数据信息:若数据信息属于过滤数据信息,则控制通信芯片过滤数据信息,使移动设备继续处于休眠状态;若数据信息不属于过滤数据信息,则唤醒移动设备并将接收数据信息进行相应处理。

为解决上述技术问题,本发明采用的又一个技术方案是:提供一种无线通信系统,该无线通信系统包括:移动设备以及数据信息发送端;

移动设备的底层接口接收来自数据信息发送端的数据信息;若移动设备处于休眠状态,则判断数据信息是否属于过滤数据信息:若数据信息属于过滤数据信息,则过滤数据信息,移动设备继续处于休眠状态;若数据信息不属于过滤数据信息,则唤醒移动设备并将数据信息传输至移动设备的上层接口进行相应处理。

为解决上述技术问题,本发明采用的又一个技术方案是:提供一种存储装置,该存储装置存储有程序数据,该程序数据能够被执行以实现上述实施例所阐述移动设备进行无线通信时的省电方法,该方法包括:

移动设备的底层接口接收数据信息;判断移动设备是否处于休眠状态,若移动设备处于休眠状态,则判断数据信息是否属于过滤数据信息:若数据信息属于过滤数据信息,则过滤数据信息,移动设备继续处于休眠状态;若数据信息不属于过滤数据信息,则唤醒移动设备并将数据信息传输至移动设备的上层接口进行相应处理。

本发明的有益效果是:本发明通过在移动设备处于休眠状态时,根据判断移动设备的底层接口所接收的数据信息是否属于过滤数据信息,将属于过滤数据信息的数据信息过滤,从而使移动设备处于休眠状态的时间延长,进而延长移动设备电池的续航时间。

附图说明

图1是本发明移动设备进行无线通信时省电方法一实施例的流程示意图;

图2是本发明移动设备进行无线通信时省电方法另一实施例的流程示意图;

图3是本发明移动设备一实施例的结构示意图;

图4是本发明无线通信系统一实施例的结构示意图;

图5是本发明存储装置一实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

请参阅图1,图1是本发明移动设备进行无线通信时省电方法一实施例的流程示意图。

S101:移动设备的底层接口接收数据信息;

在本实施例中,移动设备的底层接口接收数据信息,接收来自移动设备所连接外部信息基站发送而来的数据信息,可以是以数据包等形式,移动设备通过处理数据信息以完成与外部信息基站之间的信息传输与交流,例如通过应用程序与好友聊天所发送的聊天内容,或者是从互联网上下载相关资料,又或者是在社交软件上上传个人资料等,与外部信息基站,例如服务器等,进行信号传输与沟通交流。

S102:判断移动设备是否处于休眠状态;

在本实施例中,若移动设备处于休眠状态,则执行步骤S103。

在本实施例中,移动设备包括有休眠状态以及非休眠状态,使用者不使用移动设备时,通过让移动设备处于休眠状态,降低移动设备的电量消耗,从而延长移动设备的续航时间,移动设备的底层接口接收数据信息以及进行相应处理工作,不会唤醒移动设备,可以让移动设备继续处于休眠状态,保持移动设备处于低电量消耗状态。使用者使用移动设备时,则移动设备处于非休眠状态,移动设备进入正常工作模式,使用者可以对移动设备进行相应操作,例如欣赏音视频、浏览网页或者玩游戏等。

S103:判断该数据信息是否属于过滤数据信息;

在本实施例中,若该数据信息属于过滤数据信息,则执行步骤S104,若该数据信息不属于过滤数据信息,则执行步骤S105。

在本实施例中,过滤数据信息为不会影响移动设备正常运行的数据信息类型,通过判断移动设备所接收到的数据信息类型是否为过滤数据信息所包含的数据类型,判断移动设备所接收到的数据信息是否属于过滤数据信息。

S104:过滤该数据信息,移动设备继续处于休眠状态;

在本实施例中,若移动设备所接收到的数据信息属于过滤数据信息,则过滤掉移动设备所接收到的数据信息,可以使移动设备继续处于休眠状态,从而延长移动设备处于休眠状态的时间,进而延长移动设备的续航时间。

S105:唤醒移动设备并将该数据信息传输至移动设备的上层接口进行相应处理;

在本实施例中,若移动设备所接收到的数据信息不属于过滤数据信息,则直接传输至移动设备相应处理接口进行处理,这时需要唤醒移动设备,让移动设备进入正常工作模式,完成对其所接收到的数据信息的相应处理工作。

请参阅图2,图2是本发明移动设备进行无线通信时省电方法另一实施例的流程示意图。

S201:判断移动设备与数据信息发送端是否建立无线通信连接;

在本实施例中,若移动设备已与数据信息发送端建立无线通信连接,则执行步骤S202,若移动设备与数据信息发送端没有建立无线通信连接,则继续执行步骤S201。

可选地,判断移动设备与数据信息发送端是否建立无线通信连接的操作时间间隔可以为1毫秒、2毫秒、3毫秒,或者是1秒、2秒、3秒,又或者是1分钟、2分钟、3分钟等,旨在能够实时监控移动设备与数据信息发送端,例如与移动设备连接的外部服务器等,二者之间无线通信连接的具体情况,当然,使用者可以根据自身需求,对判断移动设备与数据信息发送端是否建立无线通信连接的操作时间间隔进行设置,能够实时移动设备与数据信息发送端之间无线通信连接的具体情况,若使用者发现移动设备与数据信息发送端之间无线通信连接中断,可以操作移动设备重新与数据信息发送端建立无线通信连接,保证移动设备与数据信息发送端之间无线通信连接的稳定性。

可选地,无线通信连接可以为是Wi-Fi通信连接、蓝牙通信连接,或者是第二代通信技术、第三代通信技术以及第四代通信技术等通信连接方式,本实施例所阐述的无线通信连接方式包括但不限于上述通信连接方式,移动设备与数据信息发送端之间信息传输与交流的通信连接方式,均可为本实施例所阐述的无线通信连接方式,在此不做限定。

S202:移动设备的底层接口接收数据信息;

在本实施例中,移动设备的底层接口接收数据信息,接收来自移动设备所连接数据信息发送端发送而来的数据信息,可以是以数据包等形式,移动设备通过处理数据信息以完成与数据信息发送端之间的信息传输与交流,例如通过应用程序与好友聊天所发送的聊天内容,或者是从互联网上下载相关资料,又或者是在社交软件上上传个人资料等,与数据信息发送端,例如服务器等,进行信号传输与沟通交流。

可选地,移动设备的底层接口可以为移动设备与数据信息发送端之间所建立无线通信连接对应的通信芯片,例如蓝牙(BT)芯片、WIFI芯片、GPS芯片以及FM收音芯片等,又或者是四者合一芯片等。

S203:判断移动设备是否处于休眠状态;

在本实施例中,若移动设备处于休眠状态,则执行步骤S204,若移动设备处于非休眠状态,则执行步骤S206。

在本实施例中,移动设备包括有休眠状态以及非休眠状态,使用者不使用移动设备时,通过让移动设备处于休眠状态,降低移动设备的电量消耗,从而延长移动设备的续航时间,移动设备的底层接口接收数据信息以及进行相应处理工作,不会唤醒移动设备,可以让移动设备继续处于休眠状态,保持移动设备处于低电量消耗状态,延长移动设备处于休眠状态的时间,进而延长移动设备的续航时间。使用者使用移动设备时,则移动设备处于非休眠状态,移动设备进入正常工作模式,使用者可以对移动设备进行相应操作,例如欣赏音视频、浏览网页或者玩游戏等。

S204:判断该数据信息是否属于过滤数据信息;

在本实施例中,若该数据信息属于过滤数据信息,则执行步骤S205,若该数据信息不属于过滤数据信息,则执行步骤S206。

在本实施例中,过滤数据信息为不会影响移动设备正常运行的数据信息类型,通过判断移动设备所接收到的数据信息类型是否为过滤数据信息所包含的数据类型,判断移动设备所接收到的数据信息是否属于过滤数据信息。

可选地,可以设定并储存过滤数据信息列表,过滤数据信息列表包含有过滤数据信息,即过滤数据信息列表中包含有需要过滤的数据信息类型,通过判断数据信息的数据类型,也可以说是数据包的类型,是否为包含在过滤数据信息列表中的数据信息的数据类型,若移动设备所接收到的数据信息的数据类型为过滤数据信息列表中的数据类型,则判定数据信息属于过滤数据信息,若移动设备所接收到的数据信息的数据类型不是过滤数据信息列表中的数据类型,则判定数据信息不属于过滤数据信息。

可选地,过滤数据信息列表所包含的数据信息类型可以为组播(muliticast)数据包或者广播(broadcast)数据包等,或者是移动设备所接收到的组播数据包或者广播数据包等数据包中不影响移动设备正常运行的数据包。

组播(muliticast)数据包是组播传输,即在发送者和每一接收者之间实现点对多点网络连接的通信技术中所使用的数据包类型,一发送者同时给多个的接收者传输相同的数据,只需复制一份的相同数据包,提高了数据传送效率,减少了骨干网络出现拥塞的可能性,是IP(互联网互联协议)网络数据传输三种方式之一。

广播(broadcast)数据包是广播传输所使用的数据包类型,即指在IP子网内广播数据包,所有在子网内部的主机都将收到所广播的数据包,意味着网络向子网内所有主机均广播投递数据包,无论子网内主机是否乐于接收其所投递的数据包,对子网内主机有效,通过路由器和网络设备控制广播传输,也是IP网络数据传输三种方式之一。

具体涉及的数据包类型如下:

过滤设定为:

{"DropPacketsIPV4Low","0x1EFE"},

{"DropPacketsIPV4High","0x0"},

{"DropPacketsIPV6Low","0x0"},

{"DropPacketsIPV6High","0x0"},

{"DropPacketsSNAPLow","0x1EE"},

{"DropPacketsSNAPHigh","0x0"}

当然,移动设备使用者可以根据自身需求自行设置过滤数据信息列表中所包含的数据信息类型,例如移动设备处于休眠状态时,应用程序接收到推送信息可以为过滤数据信息列表中所包含的数据信息类型,通过过滤推送信息,从而使移动设备继续处于休眠状态,延长移动设备处于休眠状态的时间,进而延长移动设备的续航时间。

S205:过滤该数据信息,移动设备继续处于休眠状态;

在本实施例中,若移动设备所接收到的数据信息属于过滤数据信息,则过滤掉移动设备所接收到的数据信息,可以使移动设备继续处于休眠状态,从而延长移动设备处于休眠状态的时间,进而延长移动设备的续航时间。

S206:将该数据信息传输至移动设备的上层接口进行相应处理;

在本实施例中,若移动设备所接收到的数据信息不属于过滤数据信息,则直接传输至移动设备相应处理接口进行处理,这时需要唤醒移动设备,让移动设备进入正常工作模式,例如欣赏音视频、浏览网页或者玩游戏等,完成对其所接收到的数据信息的相应处理工作,举例而言,处于正常工作模式的移动设备接收到应用程序的推送信息,将推送信息传输至移动设备的上层接口,使用者直接查看应用程序的推送信息等。

综上所述,本发明通过在移动设备处于休眠状态时,与数据信息发送端建立无线通信连接,判断移动设备的底层接口所接收的数据信息的数据类型是否属于过滤数据信息列表中的数据信息类型,将属于过滤数据信息的数据信息过滤,从而使移动设备处于休眠状态的时间延长,进而延长移动设备电池的续航时间。

请参阅图3,图3是本发明移动设备一实施例的结构示意图。

在本实施例中,移动设备300包括处理器301以及通信芯片302,处理器301与通信芯片302连接,处理器301能够执行程序以实现:控制通信芯片302接收数据信息;判断移动设备300是否处于休眠状态,若移动设备300处于休眠状态,则判断数据信息是否属于过滤数据信息:若数据信息属于过滤数据信息,则控制通信芯片302过滤数据信息,使移动设备300继续处于休眠状态;若数据信息不属于过滤数据信息,则唤醒移动设备300并将接收数据信息进行相应处理。

可选地,移动设备300通信芯片302接收到数据信息时,若移动设备300处于非休眠状态,处理器301控制通信芯片302直接将数据信息传输至处理器301,进行相应处理工作。

可选地,处理器301周期性判断通信芯片302是否已与数据信息发送端建立无线通信连接,若通信芯片302已与数据信息发送端建立无线通信连接,则处理器301控制通信芯片302接收数据信息发送端发送的数据信息。

可选地,判断通信芯片302与数据信息发送端是否建立无线通信连接的操作时间间隔可以为1毫秒、2毫秒、3毫秒,或者是1秒、2秒、3秒,又或者是1分钟、2分钟、3分钟等,旨在能够实时监控移动设备300与数据信息发送端,例如与移动设备300连接的外部服务器等,二者之间无线通信连接的具体情况,当然,使用者可以根据自身需求,对判断移动设备300与数据信息发送端是否建立无线通信连接的操作时间间隔进行设置,能够实时移动设备300与数据信息发送端之间无线通信连接的具体情况,若使用者发现移动设备300与数据信息发送端之间无线通信连接中断,可以操作移动设备300重新与数据信息发送端建立无线通信连接,保证移动设备300与数据信息发送端之间无线通信连接的稳定性。

可选地,通信芯片302可以为蓝牙(BT)芯片、WIFI芯片、GPS芯片以及FM收音芯片等,又或者是四者合一芯片等,在此不做限定。

请参阅图4,图4是本发明无线通信系统一实施例的结构示意图。

在本实施例中,无线通信系统400包括:移动设备401以及数据信息发送端402;移动设备401的底层接口403接收来自数据信息发送端402的数据信息;若移动设备401处于休眠状态,则判断数据信息是否属于过滤数据信息:若数据信息属于过滤数据信息,则过滤数据信息,移动设备401继续处于休眠状态;若数据信息不属于过滤数据信息,则唤醒移动设备401并将数据信息传输至移动设备401的上层接口404进行相应处理。

请参阅图5,图5是本发明存储装置一实施例的结构示意图。

在本实施例中,存储装置500存储有程序数据501,该程序数据501能够被执行以实现上述实施例所阐述移动设备进行无线通信时的省电方法,在此不再赘述。

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

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

另外,在本发明各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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