CN105681552B - 一种应用的启动方法及装置 - Google Patents

一种应用的启动方法及装置 Download PDF

Info

Publication number
CN105681552B
CN105681552B CN201610011958.XA CN201610011958A CN105681552B CN 105681552 B CN105681552 B CN 105681552B CN 201610011958 A CN201610011958 A CN 201610011958A CN 105681552 B CN105681552 B CN 105681552B
Authority
CN
China
Prior art keywords
application
transmission rate
mobile terminal
geographical location
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610011958.XA
Other languages
English (en)
Other versions
CN105681552A (zh
Inventor
陈隆讯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610011958.XA priority Critical patent/CN105681552B/zh
Publication of CN105681552A publication Critical patent/CN105681552A/zh
Application granted granted Critical
Publication of CN105681552B publication Critical patent/CN105681552B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例公开了一种应用的启动方法及装置,该方法包括获取移动终端所处的第一地理位置以及移动终端的当前***时间,从预先存储的不同地理位置处时间段与传输速率的对应关系中,确定在该第一地理位置处该当前***时间所属的目标时间段以及该目标时间段对应的第一传输速率,从预先存储的应用与传输速率的对应关系中,确定移动终端安装的所有应用中传输速率小于等于该第一传输速率的至少一个应用,获取用户从该至少一个应用中选择的第一目标应用,并启动该第一目标应用。实施本发明实施例能够输出满足当前条件下的传输速率的所有应用供用户选择启动,能够提高用户的上网效率,进而提高了用户的使用体验。

Description

一种应用的启动方法及装置
技术领域
本发明涉及电子技术领域,具体涉及一种应用的启动方法及装置。
背景技术
随着电子技术的快速发展,移动终端(如手机、PAD等)中安装的应用越来越多,快速的上网体验也逐渐成为大多数用户比较关心的问题。在实际应用中,一部分应用对移动终端接入的无线网络的传输速率要求比较高,而另外一部分应用对移动终端接入的无线网络的传输速率要求比较低。当用户在传输速率比较低的无线网络中启动对无线网络的传输速率要求比较高的应用进行上网时,由于无线网络的传输速率较低,用户需要花费相对多的时间上网,这大大降低用户的上网效率。
发明内容
本发明实施例公开了一种应用的启动方法及装置,能够提高用户的上网效率。
本发明实施例第一方面公开了一种应用的启动方法,所述方法包括:
获取移动终端所处的第一地理位置以及所述移动终端的当前***时间;
从预先存储的不同地理位置处时间段与传输速率的对应关系中,确定在所述第一地理位置处所述当前***时间所属的目标时间段以及所述目标时间段对应的第一传输速率;
从预先存储的应用与传输速率的对应关系中,确定所述移动终端安装的所有应用中传输速率小于等于所述第一传输速率的至少一个应用;
获取用户从所述至少一个应用中选择的第一目标应用,并启动所述第一目标应用。
在本发明实施例第一方面的第一种可能的实现方式中,所述方法还包括:
当检测到针对第二目标应用的启动指令时,从所述不同地理位置处时间段与传输速率的对应关系以及所述应用与传输速率的对应关系中确定第二地理位置,其中,所述第二目标应用为所述移动终端安装的所有应用中除所述至少一个应用之外的任一应用,所述第二地理位置为距所述第一地理位置小于等于预设距离且在所述第二地理位置处所述目标时间段对应的传输速率大于所述第二目标应用对应的第二传输速率的地理位置;
输出所述第二地理位置;
当检测到所述移动终端移动至所述第二地理位置处时,响应所述启动指令,启动所述第二目标应用。
结合本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述当检测到所述移动终端移动至所述第二地理位置处时,所述响应所述启动指令,启动所述第二目标应用之前,所述方法还包括:
输出提示信息,其中,所述提示信息用于提示所述移动终端所处的地理位置为所述第二地理位置;
检测所述移动终端的移动速度是否小于等于预设速度阈值,若是,则触发执行所述响应所述启动指令,启动所述第二目标应用的操作。
结合本发明实施例第一方面、本发明实施例第一方面的第一种可能的实现方式或本发明实施例第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述获取移动终端所处的第一地理位置以及所述移动终端的当前***时间,包括:
判断是否接收到针对移动终端的无线网络连接请求;
当判断结果为是时,响应所述无线网络连接请求,执行无线网络连接操作;
当所述无线网络连接操作执行完毕时,获取所述移动终端所处的第一地理位置以及所述移动终端的当前***时间。
结合本发明实施例第一方面,在本发明实施例第一方面的第四种可能的实现方式中,所述方法还包括:
从所述不同地理位置处时间段与传输速率的对应关系中,确定在所述第一地理位置处传输速率大于所述第一传输速率且时间段晚于所述目标时间段的所有时间段;
输出所述所有时间段。
本发明实施例第二方面公开了一种应用的启动装置,所述装置包括第一获取模块、第一确定模块、第二确定模块、第二获取模块以及启动模块,其中:
所述第一获取模块,用于获取移动终端所处的第一地理位置以及所述移动终端的当前***时间;
所述第一确定模块,用于从预先存储的不同地理位置处时间段与传输速率的对应关系中,确定在所述第一地理位置处所述当前***时间所属的目标时间段以及所述目标时间段对应的第一传输速率;
所述第二确定模块,用于从预先存储的应用与传输速率的对应关系中,确定所述移动终端安装的所有应用中传输速率小于等于所述第一传输速率的至少一个应用;
所述第二获取模块,用于获取用户从所述至少一个应用中选择的第一目标应用;
所述启动模块,用于启动所述第一目标应用。
在本发明实施例第二方面的第一种可能的实现方式中,所述第一确定模块,还用于当检测到针对第二目标应用的启动指令时,从所述不同地理位置处时间段与传输速率的对应关系以及所述应用与传输速率的对应关系中确定第二地理位置,其中,所述第二目标应用为所述移动终端安装的所有应用中除所述至少一个应用之外的任一应用,所述第二地理位置为距所述第一地理位置小于等于预设距离且在所述第二地理位置处所述目标时间段对应的传输速率大于所述第二目标应用对应的第二传输速率的地理位置;
所述装置还包括第一输出模块,其中:
所述第一输出模块,用于输出所述第二地理位置;
所述启动模块,还用于当检测到所述移动终端移动至所述第二地理位置处时,响应所述启动指令,启动所述第二目标应用。
结合本发明实施例第二方面的第一种可能的实现方式,在本发明实施例第二方面的第二种可能的实现方式中,所述第一输出模块,还用于在检测到所述移动终端移动至所述第二地理位置处时且在所述启动模块响应所述启动指令,启动所述第二目标应用之前,输出提示信息,其中,所述提示信息用于提示所述移动终端所处的地理位置为所述第二地理位置;
所述装置还包括检测模块,其中:
所述检测模块,用于检测所述移动终端的移动速度是否小于等于预设速度阈值,当检测结果为是时,触发所述启动模块执行所述响应所述启动指令,启动所述第二目标应用的操作。
结合本发明实施例第二方面、本发明实施例第二方面的第一种可能的实现方式或本发明实施例第二方面的第二种可能的实现方式,在本发明实施例第二方面的第三种可能的实现方式中,所述第一获取模块获取移动终端所处的第一地理位置以及所述移动终端的当前***时间的具体方式为:
判断是否接收到针对移动终端的无线网络连接请求;
当判断结果为是时,响应所述无线网络连接请求,执行无线网络连接操作;
当所述无线网络连接操作执行完毕时,获取所述移动终端所处的第一地理位置以及所述移动终端的当前***时间。
结合本发明实施例第二方面,在本发明实施例第二方面的第四种可能的实现方式中,所述第一确定模块,还用于从所述不同地理位置处时间段与传输速率的对应关系中,确定在所述第一地理位置处传输速率大于所述第一传输速率且时间段晚于所述目标时间段的所有时间段;
所述装置还包括第二输出模块,其中:
所述第二输出模块,用于输出所述所有时间段。
本发明实施例中,获取移动终端所处的第一地理位置以及移动终端的当前***时间,从预先存储的不同地理位置处时间段与传输速率的对应关系中,确定在该第一地理位置处该当前***时间所属的目标时间段以及该目标时间段对应的第一传输速率,从预先存储的应用与传输速率的对应关系中,确定移动终端安装的所有应用中传输速率小于等于该第一传输速率的至少一个应用,获取用户从该至少一个应用中选择的第一目标应用,并启动该第一目标应用。实施本发明实施例能够根据预先存储的不同地理位置处时间段与传输速率的对应关系以及应用与传输速率的对应关系,确定出满足当前条件下的传输速率的所有应用供用户选择启动并输出,以使用户选择其中的应用进行启动,能够提高用户的上网效率,进而提高了用户的使用体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种应用的启动方法的流程示意图;
图2是本发明实施例公开的另一种应用的启动方法的流程示意图;
图3是本发明实施例公开的一种应用的启动装置的结构示意图;
图4是本发明实施例公开的另一种应用的启动装置的结构示意图;
图5是本发明实施例公开的又一种应用的启动装置的结构示意图;
图6是本发明实施例公开的又一种应用的启动装置的结构示意图;
图7是本发明实施例公开的又一种应用的启动装置的结构示意图;
图8是本发明实施例公开的又一种应用的启动装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种应用的启动方法及装置,能够根据预先存储的不同地理位置处时间段与传输速率的对应关系以及应用与传输速率的对应关系,确定出满足当前条件下的传输速率的所有应用供用户选择启动并输出,以使用户选择其中的应用进行启动,能够提高用户的上网效率,进而提高了用户的使用体验。以下分别进行详细说明。
请参阅图1,图1是本发明实施例公开的一种应用的启动方法的流程示意图。其中,图1所示的方法可以应用于智能手机(如Android手机、iOS手机等)、掌上电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)等移动终端上。如图1所示,该应用的启动方法可以包括以下步骤:
S101、获取移动终端所处的第一地理位置以及移动终端的当前***时间。
作为一种可选的实施方式,获取移动终端所处的第一地理位置以及移动终端的当前***时间可以包括:
接收用户输入的获取指令,其中,该获取指令用于获取移动终端所处的地理位置以及移动终端的***时间;
响应该获取指令,获取移动终端所处的第一地理位置以及移动终端的当前***时间。
作为另一种可选的实施方式,获取移动终端所处的第一地理位置以及移动终端的当前***时间可以包括:
判断是否接收到针对移动终端的无线网络连接请求;
当判断结果为是时,响应该无线网络连接请求,执行无线网络连接操作;
当该无线网络连接操作执行完毕时,获取移动终端所处的第一地理位置以及移动终端的当前***时间。
该另一种可选的实施方式能够在检测到移动终端连接完毕无线网络时,主动的获取移动终端所处的地理位置以及移动终端的***时间,以便后续为用户提供更好的上网体验,无需用户的手动操作,提高了用户的使用体验。
S102、从预先存储的不同地理位置处时间段与传输速率的对应关系中,确定在上述第一地理位置处上述当前***时间所属的目标时间段以及该目标时间段对应的第一传输速率。
本发明实施例中,移动终端中预先存储有不同地理位置处时间段与传输速率的对应关系,且该不同地理位置处时间段与传输速率的对应关系可以是移动终端通过统计用户在不同地理位置处不同时间段上网时的传输速率得到的,也可以是通过服务器统计移动终端在不同地理位置处不同时间段上网时的传输速率得到并发送至移动终端进行存储的,本发明实施例不做限定。其中,某地理位置处某个时间段对应的传输速率可以为该时间段内的平均传输速率,也可以为该时间段内的最高传输速率,本发明实施例不做限定。
S103、从预先存储的应用与传输速率的对应关系中,确定移动终端安装的所有应用中传输速率小于等于上述第一传输速率的至少一个应用。
本发明实施例中,移动终端中预先存储有应用与传输速率的对应关系,即由用户根据自身需求或者针对每个应用的最低上网需求为移动终端安装的每个应用设置一个与该应用对应的最低传输速率。
S104、获取用户从上述至少一个应用中选择的第一目标应用,并启动该第一目标应用。
在一个可选的实施例中,该应用的启动方法还可以包括以下操作:
当检测到针对第二目标应用的启动指令时,从上述不同地理位置处时间段与传输速率的对应关系以及上述应用与传输速率的对应关系中确定第二地理位置,其中,该第二目标应用为移动终端安装的所有应用中除上述至少一个应用之外的任一应用,该第二地理位置为距上述第一地理位置小于等于预设距离且在该第二地理位置处上述目标时间段对应的传输速率大于该第二目标应用对应的第二传输速率的地理位置;
输出该第二地理位置;
当检测到移动终端移动至第二地理位置处时,响应上述启动指令,启动第二目标应用。
在该可选的实施例中,当移动终端当前所处的第一地理位置处的传输速率无法满足某个应用对应的最低传输速率时,能够自动查找第一地理位置附近且对应的传输速率大于该应用对应的传输速率的地理位置并将查找到的地理位置输出给用户,且当检测到移动终端移动到该地理位置处时,自动响应检测到的启动指令,启动该应用,进一步提高了用户的上网体验。
在该可选的实施例中,进一步可选的,当检测到移动终端移动至上述第二地理位置时,且在响应上述启动指令,启动上述第二目标应用之前,还可以执行以下操作:
输出提示信息,其中,该提示信息用于提示用户移动终端所处的地理位置为上述第二地理位置;
检测移动终端的移动速度是否小于等于预设速度阈值,若是,则触发执行上述响应上述启动指令,启动上述第二目标应用的操作。
其中,输出提示信息的方式能够提示用户已经到达针对第二目标应用上网体验比较好的地理位置,且在检测到移动终端的移动速度小于预设速度阈值时,确定用户有意在该地理位置驻留上网并自动启动第二目标应用,进一步提高了用户的使用体验
在另一个可选的实施例中,该应用的启动方法还可以包括以下操作:
从上述不同地理位置处时间段与传输速率的对应关系中,确定在上述第一地理位置处传输速率大于上述第一传输速率且时间段晚于上述目标时间段的所有时间段;
输出该所有时间段。
该可选的实施例能够将移动终端所处位置处上网体验比较好的时间段输出给用户,以使用户根据自身需求选择上网的时间段。
本发明实施例中,获取移动终端所处的第一地理位置以及移动终端的当前***时间,从预先存储的不同地理位置处时间段与传输速率的对应关系中,确定在该第一地理位置处该当前***时间所属的目标时间段以及该目标时间段对应的第一传输速率,从预先存储的应用与传输速率的对应关系中,确定移动终端安装的所有应用中传输速率小于等于该第一传输速率的至少一个应用,获取用户从该至少一个应用中选择的第一目标应用,并启动该第一目标应用。实施本发明实施例能够根据预先存储的不同地理位置处时间段与传输速率的对应关系以及应用与传输速率的对应关系,确定出满足当前条件下的传输速率的所有应用供用户选择启动并输出,以使用户选择其中的应用进行启动,能够提高用户的上网效率,进而提高了用户的使用体验。
请参阅图2,图2是本发明实施例公开的另一种应用的启动方法的流程示意图。其中,图2所示的方法可以应用于智能手机(如Android手机、iOS手机等)、掌上电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)等移动终端上。如图2所示,该应用的启动方法可以包括以下步骤:
S201、当检测到针对第一目标应用的启动指令时,从预先存储的不同地理位置处时间段与传输速率的对应关系以及应用与传输速率的对应关系中确定至少一个地理位置。
本发明实施例中,移动终端中预先存储有不同地理位置处时间段与传输速率的对应关系,且该不同地理位置处时间段与传输速率的对应关系可以是移动终端通过统计用户在不同地理位置处不同时间段上网时的传输速率得到的,也可以是通过服务器统计移动终端在不同地理位置处不同时间段上网时的传输速率得到并发送至移动终端进行存储的,本发明实施例不做限定。其中,某地理位置处某个时间段对应的传输速率可以为该时间段内的平均传输速率,也可以为该时间段内的最高传输速率,本发明实施例不做限定。
本发明实施例中,移动终端中还预先存储有应用与传输速率的对应关系,即由用户根据自身需求或者针对每个应用的最低上网需求为移动终端安装的每个应用设置一个与该应用对应的最低传输速率。
本发明实施例中,该至少一个地理位置可以包括距移动终端所处的第二地理位置小于等于预设距离且移动终端的当前***时间所属时间段对应的传输速率大于该第一目标应用对应的第一传输速率的地理位置。
S202、输出上述至少一个地理位置。
本发明实施例中,输出上述至少一个地理位置能够方便用户根据自身需求选择其中一个地理位置,提高了用户的使用体验。
S203、获取用户从输出的上述至少一个地理位置中选择的第一地理位置。
S204、检测移动终端是否移动至上述第一地理位置。
本发明实施例中,当步骤S204的检测结果为是时,触发执行步骤S205;当步骤S204的检测结果为否时,可以继续执行步骤S204,也可以直接结束本次流程,本发明实施例不做限定。
S205、响应上述启动指令,启动上述第一目标应用。
在一个可选的实施例中,该应用的启动方法还可以包括以下操作:
从上述不同地理位置处时间段与传输速率的对应关系中,确定在上述第一地理位置处当前***时间所属的目标时间段以及该目标时间段对应的第二传输速率;
从上述应用与传输速率的对应关系中,确定移动终端安装的除上述第一目标应用之外的所有应用中传输速率小于等于上述第二传输速率的至少一个应用;
输出确定出的至少一个应用。
可见,实施本发明实施例不仅能够根据用户需要启动的应用为用户提供上网体验较好的地理位置,而且还能够在上网体验较好的位置为用户推荐能够启动的应用,提高了用户的上网效率以及用户的使用体验。
请参阅图3,图3是本发明实施例公开的一种应用的启动装置的结构示意图。其中,图3所示的装置可以安装在智能手机(如Android手机、iOS手机等)、掌上电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)等移动终端上。如图3所示,该应用的启动装置可以包括第一获取模块301、第一确定模块302、第二确定模块303、第二获取模块304以及启动模块305,其中:
第一获取模块301用于获取移动终端所处的第一地理位置以及移动终端的当前***时间。
本发明实施例中,在获取到移动终端所处的第一地理位置以及移动终端的当前***时间后,第一获取模块301将该第一地理位置以及该当前***时间发送至第一确定模块302。
第一确定模块302用于从预先存储的不同地理位置处时间段与传输速率的对应关系中,确定在上述第一地理位置处上述当前***时间所属的目标时间段以及该目标时间段对应的第一传输速率。
本发明实施例中,移动终端中预先存储有不同地理位置处时间段与传输速率的对应关系,且该不同地理位置处时间段与传输速率的对应关系可以是移动终端通过统计用户在不同地理位置处不同时间段上网时的传输速率得到的,也可以是通过服务器统计移动终端在不同地理位置处不同时间段上网时的传输速率得到并发送至移动终端进行存储的,本发明实施例不做限定。其中,某地理位置处某个时间段对应的传输速率可以为该时间段内的平均传输速率,也可以为该时间段内的最高传输速率,本发明实施例不做限定。
本发明实施例中,在确定出第一传输速率之后,第一确定模块302将该第一传输速率发送至第二确定模块303。
第二确定模块303用于从预先存储的应用与传输速率的对应关系中,确定移动终端安装的所有应用中传输速率小于等于上述第一传输速率的至少一个应用。
第二获取模块304用于获取用户从上述至少一个应用中选择的第一目标应用。
启动模块305用于启动上述第一目标应用。
在一个可选的实施例中,第一确定模块302还可以用于当检测到针对第二目标应用的启动指令时,从上述不同地理位置处时间段与传输速率的对应关系以及上述应用与传输速率的对应关系中确定第二地理位置,其中,该第二目标应用为移动终端安装的所有应用中除上述至少一个应用之外的任一应用,该第二地理位置为距上述第一地理位置小于等于预设距离且在该第二地理位置处上述目标时间段对应的传输速率大于该第二目标应用对应的第二传输速率的地理位置。
在该可选的实施例中,在图3所示的装置结构基础上,该应用的启动装置还可以包括第一输出模块306,此时,该应用的启动装置的结构可以如图4所示,图4是本发明实施例公开的另一种应用的启动装置的结构示意图。其中:
第一输出模块306用于输出上述第二地理位置。
且在该可选的实施例中,启动模块305还可以用于当检测到移动终端移动至上述第二地理位置处时,响应上述启动指令,启动上述第二目标应用。
在该可选的实施例中,进一步可选的,第一输出模块306还可以用于在检测到移动终端移动至上述第二地理位置处时且在启动模块305响应上述启动指令,启动上述第二目标应用之前,输出提示信息,其中,该提示信息用于提示用于移动终端所处的地理位置为上述第二地理位置。且在图4所示的装置结构基础上,该应用的启动装置还可以包括检测模块307,此时,该应用的启动装置可以如图5所示,图5是本发明实施例公开的又一种应用的启动装置的结构示意图,其中:
检测模块307用于在第一输出模块306输出上述提示信息之后且在启动模块305响应上述启动指令,启动上述第二目标应用之前,检测移动终端的移动速度是否小于等于预设速度阈值,当检测结果为是时,触发启动模块305执行上述响应上述启动指令,启动上述第二目标应用的操作。
作为一种可选的实施方式,第一获取模块301获取移动终端所处的第一地理位置以及移动终端的当前***时间的具体方式可以为:
判断是否接收到针对移动终端的无线网络连接请求;
当判断结果为是时,响应无线网络连接请求,执行无线网络连接操作;
当无线网络连接操作执行完毕时,获取移动终端所处的第一地理位置以及移动终端的当前***时间。
在另一个可选的实施例中,第一确定模块302还可以用于从上述不同地理位置处时间段与传输速率的对应关系中,确定在上述第一地理位置处传输速率大于第一传输速率且时间段晚于上述目标时间段的所有时间段。且在图3所示的装置结构基础上,该应用的启动装置还可以包括第二输出模块308,此时,该应用的启动装置的结构可以如图6所示,图6是本发明实施例公开的又一种应用的启动装置的结构示意图。其中:
第二输出模块308用于输出第一确定模块确定出的所有时间段。
实施本发明实施例能够根据预先存储的不同地理位置处时间段与传输速率的对应关系以及应用与传输速率的对应关系,确定出满足当前条件下的传输速率的所有应用供用户选择启动并输出,以使用户选择其中的应用进行启动,能够提高用户的上网效率,进而提高了用户的使用体验。
请参阅图7,图7是本发明实施例公开的又一种应用的启动装置的结构示意图。其中,图7所示的装置可以安装在智能手机(如Android手机、iOS手机等)、掌上电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)等移动终端上。如图7所示,该应用的启动装置可以包括确定模块701、输出模块702、获取模块703、检测模块704以及启动模块705,其中:
确定模块701用于当检测到针对第一目标应用的启动指令时,从预先存储的不同地理位置处时间段与传输速率的对应关系以及应用与传输速率的对应关系中确定至少一个地理位置。
本发明实施例中,移动终端中预先存储有不同地理位置处时间段与传输速率的对应关系,且该不同地理位置处时间段与传输速率的对应关系可以是移动终端通过统计用户在不同地理位置处不同时间段上网时的传输速率得到的,也可以是通过服务器统计移动终端在不同地理位置处不同时间段上网时的传输速率得到并发送至移动终端进行存储的,本发明实施例不做限定。其中,某地理位置处某个时间段对应的传输速率可以为该时间段内的平均传输速率,也可以为该时间段内的最高传输速率,本发明实施例不做限定。
本发明实施例中,移动终端中还预先存储有应用与传输速率的对应关系,即由用户根据自身需求或者针对每个应用的最低上网需求为移动终端安装的每个应用设置一个与该应用对应的最低传输速率。
本发明实施例中,该至少一个地理位置可以包括距移动终端所处的第二地理位置小于等于预设距离且移动终端的当前***时间所属时间段对应的传输速率大于该第一目标应用对应的第一传输速率的地理位置。
输出模块702用于输出确定模块701确定出的上述至少一个地理位置。
获取模块703用于获取用户从输出的上述至少一个地理位置中选择的第一地理位置。
检测模块704用于检测移动终端是否移动至上述第一地理位置。
启动模块705用于当检测模块704的检测结果为是时,响应上述启动指令,启动上述第一目标应用。
在一个可选的实施例中,确定模块701还可以用于从上述不同地理位置处时间段与传输速率的对应关系中,确定在上述第一地理位置处当前***时间所属的目标时间段以及该目标时间段对应的第二传输速率,并从上述应用与传输速率的对应关系中,确定移动终端安装的除上述第一目标应用之外的所有应用中传输速率小于等于该第二传输速率的至少一个应用。
输出模块702还可以用于输出确定模块701确定出的至少一个应用。
可见,实施本发明实施例不仅能够根据用户需要启动的应用为用户提供上网体验较好的地理位置,而且还能够在上网体验较好的位置为用户推荐能够启动的应用,提高了用户的上网效率以及用户的使用体验。
请参阅图8,图8是本发明实施例公开的又一种应用的启动装置的结构示意图。如图8所示,该移动终端功耗的确定装置可以包括:壳体801、处理器802、存储器803、电路板804和电源电路805,且该移动终端还包括显示屏(未在图8中画出)。其中,电路板804安置在壳体801围成的空间内部,处理器802和存储器803设置在电路板804上,电源电路805用于为电子设备的各个电路或器件供电,存储器803用于存储可执行程序代码,处理器802通过读取存储器803中存储的可执行程序代码来运行与该可执行程序代码对应的程序,以用于执行以下步骤:
获取移动终端所处的第一地理位置以及移动终端的当前***时间;
从预先存储的不同地理位置处时间段与传输速率的对应关系中,确定在第一地理位置处当前***时间所属的目标时间段以及目标时间段对应的第一传输速率;
从预先存储的应用与传输速率的对应关系中,确定移动终端安装的所有应用中传输速率小于等于第一传输速率的至少一个应用;
获取用户从至少一个应用中选择的第一目标应用,并启动第一目标应用。
在一个可选的实施例中,处理器802通过读取存储器803中存储的可执行程序代码来运行与可执行程序代码对应的程序,还用于执行以下步骤:
当检测到针对第二目标应用的启动指令时,从上述不同地理位置处时间段与传输速率的对应关系以及上述应用与传输速率的对应关系中确定第二地理位置,其中,该第二目标应用为移动终端安装的所有应用中除上述至少一个应用之外的任一应用,该第二地理位置为距上述第一地理位置小于等于预设距离且在该第二地理位置处上述目标时间段对应的传输速率大于第二目标应用对应的第二传输速率的地理位置;
输出第二地理位置;
当检测到移动终端移动至第二地理位置处时,响应启动指令,启动第二目标应用。
在该可选的实施例中,进一步可选的,当检测到移动终端移动至第二地理位置处时且在响应启动指令,启动第二目标应用之前,处理器802通过读取存储器803中存储的可执行程序代码来运行与可执行程序代码对应的程序,还用于执行以下步骤:
输出提示信息,其中,该提示信息用于提示用户移动终端所处的地理位置为上述第二地理位置;
检测移动终端的移动速度是否小于等于预设速度阈值,若是,则触发执行上述响应启动指令,启动第二目标应用的操作。
又进一步可选的,处理器802获取移动终端所处的第一地理位置以及移动终端的当前***时间的具体方式可以为:
判断是否接收到针对移动终端的无线网络连接请求;
当判断结果为是时,响应无线网络连接请求,执行无线网络连接操作;
当无线网络连接操作执行完毕时,获取移动终端所处的第一地理位置以及移动终端的当前***时间。
在另一个可选的实施例中,处理器802通过读取存储器803中存储的可执行程序代码来运行与可执行程序代码对应的程序,还用于执行以下步骤:
从上述不同地理位置处时间段与传输速率的对应关系中,确定在上述第一地理位置处传输速率大于上述第一传输速率且时间段晚于上述目标时间段的所有时间段;
输出所有时间段。
实施本发明实施例能够根据预先存储的不同地理位置处时间段与传输速率的对应关系以及应用与传输速率的对应关系,确定出满足当前条件下的传输速率的所有应用供用户选择启动并输出,以使用户选择其中的应用进行启动,能够提高用户的上网效率,进而提高了用户的使用体验。
需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作以及模块并不一定是本发明所必须的。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例装置中的模块可以根据实际需要进行合并、划分和删减。
本发明实施例中所述的模块,可以通过通用集成电路,例如CPU(CentralProcessing Unit,中央处理器),或通过ASIC(Application Specific IntegratedCircuit,专用集成电路)来实现。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上对本发明实施例公开的一种应用的启动方法及装置进行了详细介绍,本文中应用了具体实例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种应用的启动方法,其特征在于,所述方法包括:
获取移动终端所处的第一地理位置以及所述移动终端的当前***时间;
从预先存储的不同地理位置处时间段与传输速率的对应关系中,确定在所述第一地理位置处所述当前***时间所属的目标时间段以及所述目标时间段对应的第一传输速率;
从预先存储的应用与传输速率的对应关系中,确定所述移动终端安装的所有应用中传输速率小于等于所述第一传输速率的至少一个应用;
获取用户从所述至少一个应用中选择的第一目标应用,并启动所述第一目标应用;
其中,所述方法还包括:
当检测到针对第二目标应用的启动指令时,从所述不同地理位置处时间段与传输速率的对应关系以及所述应用与传输速率的对应关系中确定第二地理位置,其中,所述第二目标应用为所述移动终端安装的所有应用中除所述至少一个应用之外的任一应用,所述第二地理位置为距所述第一地理位置小于等于预设距离且在所述第二地理位置处所述目标时间段对应的传输速率大于所述第二目标应用对应的第二传输速率的地理位置;
输出所述第二地理位置;
当检测到所述移动终端移动至所述第二地理位置处时,响应所述启动指令,启动所述第二目标应用。
2.根据权利要求1所述的方法,其特征在于,所述当检测到所述移动终端移动至所述第二地理位置处时,所述响应所述启动指令,启动所述第二目标应用之前,所述方法还包括:
输出提示信息,其中,所述提示信息用于提示所述移动终端所处的地理位置为所述第二地理位置;
检测所述移动终端的移动速度是否小于等于预设速度阈值,若是,则触发执行所述响应所述启动指令,启动所述第二目标应用的操作。
3.根据权利要求1-2任一项所述的方法,其特征在于,所述获取移动终端所处的第一地理位置以及所述移动终端的当前***时间,包括:
判断是否接收到针对移动终端的无线网络连接请求;
当判断结果为是时,响应所述无线网络连接请求,执行无线网络连接操作;
当所述无线网络连接操作执行完毕时,获取所述移动终端所处的第一地理位置以及所述移动终端的当前***时间。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
从所述不同地理位置处时间段与传输速率的对应关系中,确定在所述第一地理位置处传输速率大于所述第一传输速率且时间段晚于所述目标时间段的所有时间段;
输出所述所有时间段。
5.一种应用的启动装置,其特征在于,所述装置包括第一获取模块、第一确定模块、第二确定模块、第二获取模块以及启动模块,其中:
所述第一获取模块,用于获取移动终端所处的第一地理位置以及所述移动终端的当前***时间;
所述第一确定模块,用于从预先存储的不同地理位置处时间段与传输速率的对应关系中,确定在所述第一地理位置处所述当前***时间所属的目标时间段以及所述目标时间段对应的第一传输速率;
所述第二确定模块,用于从预先存储的应用与传输速率的对应关系中,确定所述移动终端安装的所有应用中传输速率小于等于所述第一传输速率的至少一个应用;
所述第二获取模块,用于获取用户从所述至少一个应用中选择的第一目标应用;
所述启动模块,用于启动所述第一目标应用;
其中,所述第一确定模块,还用于当检测到针对第二目标应用的启动指令时,从所述不同地理位置处时间段与传输速率的对应关系以及所述应用与传输速率的对应关系中确定第二地理位置,其中,所述第二目标应用为所述移动终端安装的所有应用中除所述至少一个应用之外的任一应用,所述第二地理位置为距所述第一地理位置小于等于预设距离且在所述第二地理位置处所述目标时间段对应的传输速率大于所述第二目标应用对应的第二传输速率的地理位置;
所述装置还包括第一输出模块,其中:
所述第一输出模块,用于输出所述第二地理位置;
所述启动模块,还用于当检测到所述移动终端移动至所述第二地理位置处时,响应所述启动指令,启动所述第二目标应用。
6.根据权利要求5所述的装置,其特征在于,所述第一输出模块,还用于在检测到所述移动终端移动至所述第二地理位置处时且在所述启动模块响应所述启动指令,启动所述第二目标应用之前,输出提示信息,其中,所述提示信息用于提示所述移动终端所处的地理位置为所述第二地理位置;
所述装置还包括检测模块,其中:
所述检测模块,用于检测所述移动终端的移动速度是否小于等于预设速度阈值,当检测结果为是时,触发所述启动模块执行所述响应所述启动指令,启动所述第二目标应用的操作。
7.根据权利要求5-6任一项所述的装置,其特征在于,所述第一获取模块获取移动终端所处的第一地理位置以及所述移动终端的当前***时间的具体方式为:
判断是否接收到针对移动终端的无线网络连接请求;
当判断结果为是时,响应所述无线网络连接请求,执行无线网络连接操作;
当所述无线网络连接操作执行完毕时,获取所述移动终端所处的第一地理位置以及所述移动终端的当前***时间。
8.根据权利要求7所述的装置,其特征在于,所述第一确定模块,还用于从所述不同地理位置处时间段与传输速率的对应关系中,确定在所述第一地理位置处传输速率大于所述第一传输速率且时间段晚于所述目标时间段的所有时间段;
所述装置还包括第二输出模块,其中:
所述第二输出模块,用于输出所述所有时间段。
9.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质存储有计算机程序,所述计算机程序用于指令相关的硬件,来完成权利要求1至4任意一项所述的方法。
10.一种应用的启动装置,其特征在于,包括:
壳体、处理器、存储器、电路板和电源电路,
其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上,电源电路用于为装置的各个电路或器件供电,存储器用于存储可执行程序代码,
处理器通过读取存储器中存储的可执行程序代码来运行与该可执行程序代码对应的程序,以用于执行权利要求1至4任意一项所述的方法。
CN201610011958.XA 2016-01-06 2016-01-06 一种应用的启动方法及装置 Active CN105681552B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610011958.XA CN105681552B (zh) 2016-01-06 2016-01-06 一种应用的启动方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610011958.XA CN105681552B (zh) 2016-01-06 2016-01-06 一种应用的启动方法及装置

Publications (2)

Publication Number Publication Date
CN105681552A CN105681552A (zh) 2016-06-15
CN105681552B true CN105681552B (zh) 2019-03-01

Family

ID=56299617

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610011958.XA Active CN105681552B (zh) 2016-01-06 2016-01-06 一种应用的启动方法及装置

Country Status (1)

Country Link
CN (1) CN105681552B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI636689B (zh) * 2016-11-25 2018-09-21 財團法人工業技術研究院 影音串流傳輸率決定方法與伺服器

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103634470A (zh) * 2013-12-02 2014-03-12 无锡交大联云科技有限公司 一种基于终端移动数据接入网Qos的人机交互预测方法
CN103906107A (zh) * 2014-03-21 2014-07-02 杭州敦崇科技股份有限公司 基于wifi终端的数据采集式wlan测试***及方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9426029B2 (en) * 2008-11-12 2016-08-23 Teloip Inc. System, apparatus and method for providing improved performance of aggregated/bonded network connections with cloud provisioning

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103634470A (zh) * 2013-12-02 2014-03-12 无锡交大联云科技有限公司 一种基于终端移动数据接入网Qos的人机交互预测方法
CN103906107A (zh) * 2014-03-21 2014-07-02 杭州敦崇科技股份有限公司 基于wifi终端的数据采集式wlan测试***及方法

Also Published As

Publication number Publication date
CN105681552A (zh) 2016-06-15

Similar Documents

Publication Publication Date Title
CN106557424B (zh) 内存测试方法、被测终端、测试客户端及***
CN106507445B (zh) 一种无线保真Wi-Fi扫描方法及移动终端
CN107045508B (zh) 应用程序的处理方法和装置
CN103577658B (zh) 智能终端硬件的评估方法及评估***
CN104866181B (zh) 一种多操作事件的执行方法及装置
CN107566624B (zh) 一种终端的功耗和温度的显示方法、终端及计算机可读存储介质
CN104536711A (zh) 一种终端显示的控制方法
CN104021218A (zh) 一种信息显示方法及装置
CN105573522B (zh) 一种移动终端的操作方法及移动终端
CN112054822B (zh) 蓝牙测试方法及装置、电子设备、存储介质
CN106488539A (zh) 终端中WiFi资源的处理方法和***
CN112231874A (zh) 地下管线模型的建立方法、装置、计算机设备和存储介质
CN105573603A (zh) 终端灭屏时间的调整方法及装置
CN106375561B (zh) 移动终端及其剩余使用时间的检测方法
CN105681552B (zh) 一种应用的启动方法及装置
CN105260077A (zh) 电子设备及其电容式触摸屏的检测方法
CN108291954A (zh) 电波状况地图的创建***及其控制方法
CN109102357A (zh) 一种基于物品检测的推送方法、装置及终端
CN103884905A (zh) 一种终端设备业务应用的功耗测试方法、装置及***
CN105425936B (zh) 一种终端适配外接设备的方法、装置及终端
CN110719367A (zh) 一种云手机好友推荐方法、装置、设备及存储介质
CN105611550B (zh) 一种移动终端功耗的确定方法及装置
CN109657176A (zh) 网络使用状态识别方法、装置、设备及可读存储介质
CN109011586A (zh) 一种基于游戏陪玩平台的游戏陪玩请求处理方法和终端
CN105989516A (zh) 一种信息显示方法及终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant before: Guangdong OPPO Mobile Communications Co., Ltd.

GR01 Patent grant
GR01 Patent grant