一种应用的启动方法及装置的制造方法_3

文档序号:9914614阅读:来源:国知局
。如图3所示,该应用的启动装置可以包括第一获取模块301、第一确定模块302、第二确定模块303、第二获取模块304以及启动模块305,其中:
[0101]第一获取模块301用于获取移动终端所处的第一地理位置以及移动终端的当前系统时间。
[0102]本发明实施例中,在获取到移动终端所处的第一地理位置以及移动终端的当前系统时间后,第一获取模块301将该第一地理位置以及该当前系统时间发送至第一确定模块302。
[0103]第一确定模块302用于从预先存储的不同地理位置处时间段与传输速率的对应关系中,确定在上述第一地理位置处上述当前系统时间所属的目标时间段以及该目标时间段对应的第一传输速率。
[0104]本发明实施例中,移动终端中预先存储有不同地理位置处时间段与传输速率的对应关系,且该不同地理位置处时间段与传输速率的对应关系可以是移动终端通过统计用户在不同地理位置处不同时间段上网时的传输速率得到的,也可以是通过服务器统计移动终端在不同地理位置处不同时间段上网时的传输速率得到并发送至移动终端进行存储的,本发明实施例不做限定。其中,某地理位置处某个时间段对应的传输速率可以为该时间段内的平均传输速率,也可以为该时间段内的最高传输速率,本发明实施例不做限定。
[0105]本发明实施例中,在确定出第一传输速率之后,第一确定模块302将该第一传输速率发送至第二确定模块303。
[0106]第二确定模块303用于从预先存储的应用与传输速率的对应关系中,确定移动终端安装的所有应用中传输速率小于等于上述第一传输速率的至少一个应用。
[0107]第二获取模块304用于获取用户从上述至少一个应用中选择的第一目标应用。
[0108]启动模块305用于启动上述第一目标应用。
[0109]在一个可选的实施例中,第一确定模块302还可以用于当检测到针对第二目标应用的启动指令时,从上述不同地理位置处时间段与传输速率的对应关系以及上述应用与传输速率的对应关系中确定第二地理位置,其中,该第二目标应用为移动终端安装的所有应用中除上述至少一个应用之外的任一应用,该第二地理位置为距上述第一地理位置小于等于预设距离且在该第二地理位置处上述目标时间段对应的传输速率大于该第二目标应用对应的第二传输速率的地理位置。
[0110]在该可选的实施例中,在图3所示的装置结构基础上,该应用的启动装置还可以包括第一输出模块306,此时,该应用的启动装置的结构可以如图4所示,图4是本发明实施例公开的另一种应用的启动装置的结构示意图。其中:
[0111]第一输出模块306用于输出上述第二地理位置。
[0112]且在该可选的实施例中,启动模块305还可以用于当检测到移动终端移动至上述第二地理位置处时,响应上述启动指令,启动上述第二目标应用。
[0113]在该可选的实施例中,进一步可选的,第一输出模块306还可以用于在检测到移动终端移动至上述第二地理位置处时且在启动模块305响应上述启动指令,启动上述第二目标应用之前,输出提示信息,其中,该提示信息用于提示用于移动终端所处的地理位置为上述第二地理位置。且在图4所示的装置结构基础上,该应用的启动装置还可以包括检测模块307,此时,该应用的启动装置可以如图5所示,图5是本发明实施例公开的又一种应用的启动装置的结构示意图,其中:
[0114]检测模块307用于在第一输出模块306输出上述提示信息之后且在启动模块305响应上述启动指令,启动上述第二目标应用之前,检测移动终端的移动速度是否小于等于预设速度阈值,当检测结果为是时,触发启动模块305执行上述响应上述启动指令,启动上述第二目标应用的操作。
[0115]作为一种可选的实施方式,第一获取模块301获取移动终端所处的第一地理位置以及移动终端的当前系统时间的具体方式可以为:
[0116]判断是否接收到针对移动终端的无线网络连接请求;
[0117]当判断结果为是时,响应无线网络连接请求,执行无线网络连接操作;
[0118]当无线网络连接操作执行完毕时,获取移动终端所处的第一地理位置以及移动终端的当前系统时间。
[0119]在另一个可选的实施例中,第一确定模块302还可以用于从上述不同地理位置处时间段与传输速率的对应关系中,确定在上述第一地理位置处传输速率大于第一传输速率且时间段晚于上述目标时间段的所有时间段。且在图3所示的装置结构基础上,该应用的启动装置还可以包括第二输出模块308,此时,该应用的启动装置的结构可以如图6所示,图6是本发明实施例公开的又一种应用的启动装置的结构示意图。其中:
[0120]第二输出模块308用于输出第一确定模块确定出的所有时间段。
[0121]实施本发明实施例能够根据预先存储的不同地理位置处时间段与传输速率的对应关系以及应用与传输速率的对应关系,确定出满足当前条件下的传输速率的所有应用供用户选择启动并输出,以使用户选择其中的应用进行启动,能够提高用户的上网效率,进而提高了用户的使用体验。
[0122]请参阅图7,图7是本发明实施例公开的又一种应用的启动装置的结构示意图。其中,图7所示的装置可以安装在智能手机(如Android手机、1S手机等)、掌上电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)等移动终端上。如图7所示,该应用的启动装置可以包括确定模块701、输出模块702、获取模块703、检测模块704以及启动模块705,其中:
[0123]确定模块701用于当检测到针对第一目标应用的启动指令时,从预先存储的不同地理位置处时间段与传输速率的对应关系以及应用与传输速率的对应关系中确定至少一个地理位置。
[0124]本发明实施例中,移动终端中预先存储有不同地理位置处时间段与传输速率的对应关系,且该不同地理位置处时间段与传输速率的对应关系可以是移动终端通过统计用户在不同地理位置处不同时间段上网时的传输速率得到的,也可以是通过服务器统计移动终端在不同地理位置处不同时间段上网时的传输速率得到并发送至移动终端进行存储的,本发明实施例不做限定。其中,某地理位置处某个时间段对应的传输速率可以为该时间段内的平均传输速率,也可以为该时间段内的最高传输速率,本发明实施例不做限定。
[0125]本发明实施例中,移动终端中还预先存储有应用与传输速率的对应关系,即由用户根据自身需求或者针对每个应用的最低上网需求为移动终端安装的每个应用设置一个与该应用对应的最低传输速率。
[0126]本发明实施例中,该至少一个地理位置可以包括距移动终端所处的第二地理位置小于等于预设距离且移动终端的当前系统时间所属时间段对应的传输速率大于该第一目标应用对应的第一传输速率的地理位置。
[0127]输出模块702用于输出确定模块701确定出的上述至少一个地理位置。
[0128]获取模块703用于获取用户从输出的上述至少一个地理位置中选择的第一地理位置。
[0129]检测模块704用于检测移动终端是否移动至上述第一地理位置。
[0130]启动模块705用于当检测模块704的检测结果为是时,响应上述启动指令,启动上述第一目标应用。
[0131]在一个可选的实施例中,确定模块701还可以用于从上述不同地理位置处时间段与传输速率的对应关系中,确定在上述第一地理位置处当前系统时间所属的目标时间段以及该目标时间段对应的第二传输速率,并从上述应用与传输速率的对应关系中,确定移动终端安装的除上述第一目标应用之外的所有应用中传输速率小于等于该第二传输速率的至少一个应用。
[0132]输出模块702还可以用于输出确定模块701确定出的至少一个应用。
[0133]可见,实施本发明实施例不仅能够根据用户需要启动的应用为用户提供上网体验较好的地理位置,而且还能够在上网体验较好的位置为用户推荐能够启动的应用,提高了用户的上网效率以及用户的使用体验。
[0134]请参阅图8,图8是本发明实施例公开的又一种应用的启动装置的结构示意图。如图8所示,该移动终端功耗的确定装置可以包括:壳体801、处理器802、存储器803、电路板804和电源电路805,且该移动终端还包括显示屏(未在图8中画出)。其中,电路板804安置在壳体801围成的空间内部,处理器802和存储器803设置在电路板804上,电源电路805用于为电子设备的各个电路或器件供电,存储器803用于存储可执行程序代码,处理器802通过读取存储器803中存储的可执行程序代码来运行与该可执行程序代码对应的程序,以用于执行以下步骤:
[0135]获取移动终端所处的第一地理位置以及移动终端的当前系统时间;
[0136]从预先存储的不同地理位置处时间段与传输速率的对应关系中,确定在第一地理位置处当前系统时间所属的目标时间段以及目标时间段对应的第一传输速率;
[0137]从预先存储的应用与传输速率的对应关系中,确定移动终端安装的所有应用中传输速率小于等于第一传输速率的至少一个应用;
[0138]获取用户从至少一个应用中选择的第一目标应用,并启动第一目标应用。
[0139]在一个可选的实施例中,处理器802通过读取存储器803中存储的可执行程序代码来运行与可执行程序代码对应的程序,还用于执行以下步骤:
[0140]当检测到针对第二目标应用的启动指令时,从上述不同地理位置处时间段与传输速率的对应关系以及上述应用与传输速率的对应关系中确定第二地理位置,其中,该第二目标应用为移动终端安装的所有应用中除上述至少一个应用之外的任一应用,该第二地理位置为距上述第一地理位置小于等于预设距离且在该第二地理位置处上述目标时间段对应的传输速率大于第二目标应用对应的第二传
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1