子机当前运行的应用切换到主机运行的方法及其移动终端的制作方法

文档序号:7772133阅读:212来源:国知局
子机当前运行的应用切换到主机运行的方法及其移动终端的制作方法
【专利摘要】本发明适用于通信【技术领域】,提供了一种子机当前运行的应用切换到主机运行的方法及其移动终端,所述方法包括如下步骤:检测步骤,检测子机的电量是否低于预设的电量阈值;切换步骤,在检测到所述子机的电量低于预设的电量阈值后,将所述子机当前运行的应用切换到所述主机上运行。借此,本发明实现了在子机电量低时,将子机运行的应用切换到主机运行,可以有效的避免信息丢失。
【专利说明】子机当前运行的应用切换到主机运行的方法及其移动终端
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种子机当前运行的应用切换到主机的方法及其移动终端。
【背景技术】
[0002]随着智能移动终端的不断发展,移动终端越来越人性化,智能化,多元化,具有良好的用户体验,从而进一步满足用户的需求。对于大屏幕移动终端,各式各样的智能机已经云集市场,也受到了客户的关注。
[0003]蓝牙子机也是备受客户关注的焦点,但也存在一些弊端,当子机的电量过低甚至马上要关机,这时用户还没有完成自己的工作或任务,子机就关机了,导致信息丢失,给客户带来没有必要的损失,浪费用户的宝贵时间。
[0004]综上可知,现有子机运行的应用的技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。

【发明内容】

[0005]针对上述的缺陷,本发明的目的在于提供一种子机当前运行的应用切换到主机运行的方法及其移动终端,以实现在子机电量低时,将子机运行的应用切换到主机运行,可以有效的避免信息丢失。
[0006]为了实现上述目的,本发明提供一种子机当前运行的应用切换到主机运行的方法,所述方法包括如下步骤:
[0007]检测步骤,检测子机的电量是否低于预设的电量阈值;
[0008]切换步骤,在检测到所述子机的电量低于预设的电量阈值后,将所述子机当前运行的应用切换到所述主机上运行。
[0009]根据所述的方法,在所述检测步骤之前包括:
[0010]监控步骤,所述主机监控所述子机上当前运行的应用,并在所述主机上启动与所述子机上当前运行的应用相同的应用。
[0011]根据所述的方法,所述切换步骤包括:
[0012]在检测到所述子机的电量低于预设的电量阈值后,所述子机与所述主机进行握手通讯,向所述主机发送将当前运行的应用切换到所述主机上运行的请求指令;
[0013]所述主机解析所述请求指令,并向所述子机返回响应信息;
[0014]所述子机向所述主机同步所述子机当前运行的应用的进程内容;
[0015]根据所述进程内容,所述主机控制所述相同的应用按照所述进程所处的工作状态以及所述进程当前的进度运行。
[0016]根据所述的方法,在所述主机解析所述请求指令之前,所述主机判断其自身当前的工作状态;
[0017]在所述主机判断其自身当前的工作状态为待机状态时,将所述主机唤醒后解析所述请求指令;
[0018]在所述主机判断其自身当前的工作状态为运行态时,所述主机直接解析所述请求指令。
[0019]根据上述任一项所述的方法,在所述子机当前运行的应用切换到主机上运行后,所述主机的显示界面与所述子机当前运行的应用在切换到主机上运行前显示的界面一致。
[0020]为了实现本发明的另一发明目的,本发明还提供了一种移动终端,包括主机和子机,所述移动终端包括:
[0021]检测模块,设置所述子机,用于检测所述子机的电量是否低于预设的电量阈值;
[0022]切换模块,设置于所述子机及主机,用于在所述检测模块检测到所述子机的电量低于预设的电量阈值后,将所述子机当前运行的应用切换到所述主机上运行。
[0023]根据所述的移动终端,所述移动终端还包括
[0024]监控模块,设置于所述主机,用于监控所述子机上当前运行的应用,并在所述主机上启动与所述子机上当前运行的应用相同的应用。
[0025]根据所述的移动终端,所述切换模块包括:
[0026]指令发送子模块,设置于所述子机,用于在所述检测模块检测到所述子机的电量低于预设的电量阈值后,所述子机与所述主机进行握手通讯时,向所述主机发送将当前运行的应用切换到所述主机上运行的请求指令。
[0027]解析子模块,设置于所述主机,用于解析所述请求指令,并向所述子机返回响应信息;
[0028]同步子模块,设置于所述子机,用于向所述主机同步所述子机当前运行的应用的进程内容;
[0029]控制子模块,设置于所述主机,用于根据所述进程内容,控制所述相同的应用按照所述进程所处的工作状态以及所述进程当前的进度运行。
[0030]根据所述的移动终端,所述切换模块还包括:
[0031]状态判断子模块,设置于所述主机,用于在所述主机解析所述请求指令之前,判断其自身当前的工作状态;
[0032]唤醒子模块,设置于所述主机,用于在所述状态判断子模块判断所述主机的工作状态为待机状态时,将所述主机唤醒;
[0033]所述解析子模块在所述唤醒子模块将所述主机唤醒后或者所述状态判断子模块判断所述主机的工作状态为运行态时,解析所述请求指令。
[0034]根据上述任一项所述的移动终端,在所述子机当前运行的应用切换到主机上运行后,所述主机的显示界面与所述子机当前运行的应用在切换到主机上运行前显示的界面一致。
[0035]本发明通过检测子机的电量低于预设的电量阈值后,将所述子机当前运行的应用切换到主机上运行,可以有效的避免了信息丢失,节省了用户的宝贵时间,极大地提高了用户体验。进一步的,通过所述主机监控所述子机上当前运行的应用,并在所述主机上启动与所述子机上当前运行的应用相同的应用,可以快速及准确的在检测子机的电量低于预设的电量阈值后,将所述子机当前运行的应用切换到主机上运行。优选的,本发明的实施例中采用蓝牙自动同步机制实现子机运行的应用切换到主机,其操作过程智能、快捷、方便。【专利附图】

【附图说明】
[0036]图1是本发明第一实施例提供的移动终端的结构示意图;
[0037]图2是本发明第二、三、四实施例提供的移动终端的结构示意图;
[0038]图3是本发明第五实施例提供的子机当前运行的应用切换到主机运行的方法流程图;
[0039]图4是本发明一个实施例提供的移动终端结构示意图;
[0040]图5是本发明一个实施例提供的子机当前运行的应用切换到主机运行的方法流程图;
[0041]图6是本发明的一个实施例提供的移动终端中的自动检测电量模块的工作流程图;
[0042]图7是本发明的一个实施例提供的移动终端中的通信握手模块的工作流程图;
[0043]图8是本发明的一个实施例提供的移动终端中的程序切换模块的工作流程图。
【具体实施方式】
[0044]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0045]参见图1,在本发明的第一实施例中提供了移动终端100,包括主机I和子机2,移动终端100包括:
[0046]检测模块10,设置子机2,用于检测子机2的电量是否低于预设的电量阈值;
[0047]切换模块20,设置于子机2及主机1,用于在检测模块10检测到子机2的电量低于预设的电量阈值后,将子机2当前运行的应用切换到主机I上运行。
[0048]在该实施例中,通过检测模块10检测子机2的电量,在子机2的电量低于预设的阈值时,则说明该子机2余下电量难以维持较长时间的子机2的工作用电,切换模块20将子机2当前运行的应用切换到主机I上运行。由此,防止了子机2由于电量不足,难以正常运行应用导致用户信息丢失的情况发生。并且,子机2当前运行的应用切换到主机I上运行后,主机I的显示界面与子机2当前运行的应用在切换到主机I上运行前显示的界面一致。由此,使用户在使用移动终端100的过程中操作方便,提升了用户体验。
[0049]参见图2,在本发明的第二实施例中,移动终端100还包括:
[0050]监控模块30,设置于主机1,用于监控子机2上当前运行的应用,并在主机I上启动与子机2上当前运行的应用相同的应用。
[0051]在该实施例中,监控模块30将监控子机2的运行,并且在主机I上将相同的应用启动,该启动后的应用可以运行于主机I的后台或者是前台,以便于子机2上的应用切换到主机I上运行。
[0052]参见图2,在本发明的第三实施例中,切换模块20包括:
[0053]指令发送子模块21,设置于子机2,用于在检测模块10检测到子机2的电量低于预设的电量阈值后,子机2与主机I进行握手通讯时,向主机I发送将当前运行的应用切换到主机I上运行的请求指令;[0054]解析子模块22,设置于主机1,用于解析所述请求指令,并向子机2返回响应信息;
[0055]同步子模块23,设置于子机2,用于向主机I同步子机2当前运行的应用的进程内容;
[0056]控制子模块24,设置于主机1,用于根据所述应用的进程内容,控制所述相同的应用按照所述进程所处的工作状态以及所述进程当前的进度运行。
[0057]在该实施例中,指令发送子模块21在检测模块10检测子机2的电量是否低于预设的电量阈值后,将请求与主机I进行握手通讯,然后在子机2与主机I进行握手通讯时,向主机I发送将当前运行的应用切换到主机I上运行的请求指令。解析子模块22将解析所述请求指令,获取子机2需要将其当前运行的应用切换到主机I上运行的请求信息,在主机I调整的配置适合所述当前运行的应用运行时,向子机2返回响应信息,提示子机2主机I可以接收相关的应用运行的信息。同步子模块23则向主机I同步子机2当前运行的应用的进程内容;该进程内容包括该应用的进程所处的工作状态以及所述进程当前的进度。最后,控制子模块24控制主机I上相同的应用按照所述进程所处的工作状态以及所述进程当前的进度运行,由此实现了将运行在子机2上的应用切换到主机I上运行。
[0058]参见图2,在本发明的第四实施例中,切换模块20还包括:
[0059]状态判断子模块25,设置于主机1,用于在主机I解析所述请求指令之前,判断其自身当前的工作状态;
[0060]唤醒子模块26,设置于主机1,用于在状态判断子模块25判断主机I当前的工作状态为待机状态时,将主机I唤醒;
[0061]解析子模块22在唤醒子模块26将主机I唤醒后或者状态判断子模块25判断主机I的工作状态为运行态时,解析所述请求指令。
[0062]在该实施例中,主机I在接收子机2的切换请求时,通常会处于待机状态或者是运行状态。状态判断子模块25则在主机I解析所述请求指令之前,判断其自身当前的工作状态;在状态判断子模块25判断主机I当前的工作状态为待机状态时,唤醒子模块26将主机I唤醒;并且解析子模块22在主机I唤醒后,或者状态判断子模块25判断主机I的工作状态为运行态时,解析所述请求指令。优选的,子机2与主机I均包括蓝牙模块,两者之间蓝牙通讯,上述的多种信息及指令均通过蓝牙通讯方式传送。当然,也可以是其他的无线通信方式,如3G通信方式、4G通信方式或者是红外线等无线通信方式。
[0063]在上述多个实施例中,移动终端100可以是手机、PDA (Personal DigitalAssistant,个人数字助理)、平板电脑等,即主机I和子机2均可以为多种移动终端100,包括手机、PDA、平板电脑等。另外,主机I还可以是台式电脑等固定终端。而子机2可以是外围可穿戴设备,如智能手表等。并且,移动终端100的多个模块可以是内置于移动终端100的软件单元,硬件单元或软硬件结合单元。
[0064]参见图3,在本发明的第五实施例中提供了一种子机当前运行的应用切换到主机运行的方法,所述方法包括如下步骤:
[0065]步骤S301中,检测子机2的电量是否低于预设的电量阈值;该步骤为检测步骤,由检测模块10实现;
[0066]步骤S302中,在检测到子机2的电量低于预设的电量阈值后,将子机2当前运行的应用切换到主机I上运行;该步骤为切换步骤,由切换模块20实现。
[0067]在该实施例中,由于在子机2电量过低时,正在运行的功能没有得到及时的保存,有可能导致重要信息的丢失,同时也浪费了客户的时间。针对此问题,该实施例通过将在低电量情况下子机2运行的功能自动切换到主机1,将正在运行的程序自动切换到主机I上,并且将子机2运行的界面在主机I的屏幕上显示,提供给用户操作,可以有效的避免了重要信息的丢失,节省了用户的宝贵时间,极大地提高了用户体验。所述预设的电量阈值可以根据用户需要进行设置,例如可以为子机2满电量时的5%或者2%的电量值等。
[0068]在本发明的第六实施例中,在所述步骤S301之前包括:
[0069]监控步骤,主机I监控所述子机2上当前运行的应用,并在主机I上启动与子机2上当前运行的应用相同的应用;该步骤由监控模块30实现。
[0070]在该实施例中,在检测步骤之前,主机I监控子机2上当前运行的应用,并在主机I上启动与子机2上当前运行的应用相同的应用。因此,主机I可以和子机2运行的应用保持一致,使得在检测模块10检测到子机2电量低于预设的电量阈值后,能够快速的将子机2当前运行的应用切换道主机I上运行。另外,该监控步骤还可以在所述检测步骤之后执行。如在检测到子机2的电量低于预设的电量阈值后,主机I才对监控子机2上当前运行的应用进行监控,并在主机I上启动与子机2上当前运行的应用相同的应用,最后将子机2当前运行的应用切换到主机I上运行。由于,所述监控步骤是在检测到子机2的电量低于预设的电量阈值后才执行的,因此,可以准确的获知主机I需要启动哪些与子机2当前运行的应用相同的应用,而不会启动其他在切换时子机2并不在运行的应用。由此。节省了主机I的电能,同时也减轻了主机I的工作负担。
[0071]在本发明的第七实施例中,所述步骤S302包括:
[0072]在检测到子机2的电量低于预设的电量阈值后,子机2与主机I进行握手通讯,向主机I发送将当前运行的应用切换到主机I上运行的请求指令;该步骤由指令发送子模块21实现;
[0073]主机I解析所述请求指令,并向子机2返回响应信息,该步骤由解析子模块22实现;
[0074]子机2向主机I同步子机2当前运行的应用的进程内容,该步骤由同步子模块23实现;
[0075]根据所述应用的进程内容,主机I控制所述相同的应用按照所述进程所处的工作状态以及所述进程当前的进度运行,该步骤由控制子模块24实现。
[0076]优选的,在主机I解析所述请求指令之前,主机I判断其自身当前的工作状态;该步骤由状态判断子模块25实现;
[0077]在主机I判断其自身当前的工作状态为待机状态时,将主机I唤醒后解析所述请求指令;该步骤由唤醒子模块26实现;
[0078]在主机I判断其自身当前的工作状态为运行态时,主机I直接解析所述请求指令;该步骤由解析子模块22。
[0079]参见图4,在本发明的一个实施例中提供了一种移动终端100,包括了:
[0080]自动检测电量模块101,设置于子机2,用于自动检测子机2的电量;
[0081]通信握手模块102,分别设置于子机2与主机1,用于子机2与主机I的通信握手;[0082]程序切换模块103,设置于子机2,用于将当前运行的程序切换到主机I ;
[0083]自动显示模块104,设置于主机1,用于显示子机2传送的应用程序界面
[0084]在该实施例中,当子机2有程序正在运行时,子机2中的自动检测电量模块101则会实时的检测电池电量,当电量小于一定电量阈值T时,自动启动触发跟主机I通信命令,子机2的通信握手模块102与主机I的通信握手模块102进行握手通信,子机2等待主机I的响应命令。主机I接受申请时,判断主机I当前的工作状态,包括两种工作状态;一种是待机状态,一种是运行状态。当主机I处于待机状态时,主机I接收子机2的申请,自动唤醒主机I系统,主机I系统自动解析子机2申请的命令;当主机I处于运行状态时,则主机I系统直接解析子机2申请命令。主机I解析出子机2发送的命令,需要将子机2运行的程序切换至主机1,主机I进行相关设置,准备接收子机2的切换信息,同时发送给子机2通知其主机I已经准备好接收相关信息,可以传送信息至主机I。子机2接收到主机I发送过来的响应命令后,程序切换模块103利用资源同步的方式通过蓝牙快速将正在运行的程序自动同步到主机I上去。自动显示模块104在主机I处于待机状态时,自动唤醒系统显示当前工作界面;当主机I处于运行状态时,就直接显示子机2传送过来的应用程序界面,供客户操作,继续完成在子机2上没有完成的工作或任务。
[0085]参见图5,在本发明的一个实施例中,提供了一种子机当前运行的应用切换到主机运行的方法,所述方法包括:
[0086]步骤S501中,自动检测蓝牙子机2电量;
[0087]步骤S502中,低电量时子机2跟主机I握手通信;
[0088]步骤S503中,将子机2当前运行的程序自动切换到主机I ;
[0089]步骤S504中,主机I自动被唤醒,显示跟子机2同样的界面供客户操作。
[0090]在该实施例中,系统自动检测蓝牙子机2的电量,电量到达一定阈值时,蓝牙子机2触发主机I通信交互,让主机I处于待命状态。主机I接受待传送命令时,蓝牙子机2自动启动同步更新策略,将蓝牙子机2正在工作的进程内容,自动同步到实现设定好的区域内,同时写入相应内存地址中。按照蓝牙子机2的模式,自动显示到主机I屏幕上,模式与蓝牙子机2相似。通过蓝牙传递相应进行进程内容时,自动记录传输前在子机2上进程所处的工作状态以及当前的进度,同步到主机I后也会从当前的工作状态及当前的进度执行。并且在本发明的多个实施例中可以设置同步机制信号量,该信号量主要是记录进程所处的进度,以使蓝牙子机2关机之前的工作进度与同步到主机I的进度一致。
[0091]参见图6,在本发明的一个实施例中,提供了自动检测电量模块的工作流程,描述如下:
[0092]步骤S601中,子机2有功能程序在运行;
[0093]步骤S602中,子机2实时检测电池电量;
[0094]步骤S603中,判断当前电量V是否小于阈值T ;是则执行步骤S604,否则执行步骤S602 ;
[0095]步骤S604中,子机2触发与主机I的通信命令;
[0096]步骤S605中,子机2等待主机I返回响应命令。
[0097]参见图7,在本发明的一个实施例中,提供了通信握手模块的工作流程,描述如下:[0098]步骤S701中,主机I通过蓝牙接收子机2的申请命令;
[0099]步骤S702中,主机I自动判断当前运行状态;
[0100]步骤S703中,主机I判断当前是否是待机状态,是则执行步骤S704,否则执行步骤S705 ;
[0101]步骤S704中,唤醒主机I系统;
[0102]步骤S705中,主机I处于运行状态;
[0103]步骤S706中,主机I系统自动解析子机2发送的命令申请;
[0104]步骤S707中,识别出子机2的意图;
[0105]步骤S708中,主机2进行相关配置准备接收子机2传送的相关信息;
[0106]步骤S709中,发送给子机2可以接受命令。
[0107]参见图8,在本发明的一个实施例中,提供了程序切换模块的工作流程,描述如下:
[0108]步骤S801中,子机2接收主机I发送的响应命令;
[0109]步骤S802中,子机2利用同步更新的方法;
[0110]步骤S803中,子机2与主机I通过蓝牙快速传送应用程序信息。
[0111]在本发明的实施例中,针对蓝牙子机2与主机I之间的信息交互,自动检测蓝牙子机2的电量,当电量到达某一设定的阈值时,通过蓝牙传输的方法自动启动同步更新策略,将当前子机2显示的内容信息一并同步到主机I事先设定好的区域内,所述事先设定好的区域内可以为与子机2上运行的应用相同的应用。按照同样的方法显示的主机I屏幕上。
[0112]综上所述,本发明通过检测子机的电量低于预设的电量阈值后,将所述子机当前运行的应用切换到主机上运行,可以有效的避免了信息丢失,节省了用户的宝贵时间,极大地提高了用户体验。进一步的,通过所述主机监控所述子机上当前运行的应用,并在所述主机上启动与所述子机上当前运行的应用相同的应用,可以快速及准确的在检测子机的电量低于预设的电量阈值后,将所述子机当前运行的应用切换到主机上运行。优选的,本发明的实施例中采用蓝牙自动同步机制实现子机运行的应用切换到主机,其操作过程智能、快捷、方便。
[0113]当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种子机当前运行的应用切换到主机运行的方法,其特征在于,所述方法包括如下步骤: 检测步骤,检测子机的电量是否低于预设的电量阈值; 切换步骤,在检测到所述子机的电量低于预设的电量阈值后,将所述子机当前运行的应用切换到所述主机上运行。
2.根据权利要求1所述的方法,其特征在于,在所述检测步骤之前包括: 监控步骤,所述主机监控所述子机上当前运行的应用,并在所述主机上启动与所述子机上当前运行的应用相同的应用。
3.根据权利要求2所述的方法,其特征在于,所述切换步骤包括: 在检测到所述子机的电量低于预设的电量阈值后,所述子机与所述主机进行握手通讯,向所述主机发送将当前运行的应用切换到所述主机上运行的请求指令; 所述主机解析所述请求指令,并向所述子机返回响应信息; 所述子机向所述主机同步所述子机当前运行的应用的进程内容; 根据所述进程内容,所述主机控制所述相同的应用 按照所述进程所处的工作状态以及所述进程当前的进度运行。
4.根据权利要求3所述的方法,其特征在于,在所述主机解析所述请求指令之前,所述主机判断其自身当前的工作状态; 在所述主机判断其自身当前的工作状态为待机状态时,将所述主机唤醒后解析所述请求指令; 在所述主机判断其自身当前的工作状态为运行态时,所述主机直接解析所述请求指令。
5.根据权利要求1~4任一项所述的方法,其特征在于,在所述子机当前运行的应用切换到主机上运行后,所述主机的显示界面与所述子机当前运行的应用在切换到主机上运行前显示的界面一致。
6.一种移动终端,包括主机和子机,其特征在于,所述移动终端包括: 检测模块,设置所述子机,用于检测所述子机的电量是否低于预设的电量阈值; 切换模块,设置于所述子机及主机,用于在所述检测模块检测到所述子机的电量低于预设的电量阈值后,将所述子机当前运行的应用切换到所述主机上运行。
7.根据权利要求6所述的移动终端,其特征在于,所述移动终端还包括 监控模块,设置于所述主机,用于监控所述子机上当前运行的应用,并在所述主机上启动与所述子机上当前运行的应用相同的应用。
8.根据权利要求7所述的移动终端,其特征在于,所述切换模块包括: 指令发送子模块,设置于所述子机,用于在所述检测模块检测到所述子机的电量低于预设的电量阈值后,所述子机与所述主机进行握手通讯时,向所述主机发送将当前运行的应用切换到所述主机上运行的请求指令; 解析子模块,设置于所述主机,用于解析所述请求指令,并向所述子机返回响应信息; 同步子模块,设置于所述子机,用于向所述主机同步所述子机当前运行的应用的进程内容; 控制子模块,设置于所述主机,用于根据所述进程内容,控制所述相同的应用按照所述进程所处的工作状态以及所述进程当前的进度运行。
9.根据权利要求8所述的移动终端,其特征在于,所述切换模块还包括: 状态判断子模块,设置于所述主机,用于在所述主机解析所述请求指令之前,判断其自身当前的工作状态; 唤醒子模块,设置于所述主机,用于在所述状态判断子模块判断所述主机的工作状态为待机状态时,将所述主机唤醒; 所述解析子模块在所述唤醒子模块将所述主机唤醒后或者所述状态判断子模块判断所述主机的工作状态为运行态时,解析所述请求指令。
10.根据权利要求6~9任一项所述的移动终端,其特征在于,在所述子机当前运行的应用切换到主机上运行后,所述主机的显示界面与所述子机当前运行的应用在切换到主机上运行前显示的界面一致。
【文档编号】H04W36/00GK103533588SQ201310451949
【公开日】2014年1月22日 申请日期:2013年9月27日 优先权日:2013年9月27日
【发明者】张开营, 胡奎然 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1