一种应用切换的方法、装置、计算机装置及计算机可读存储介质与流程

文档序号:14056979阅读:135来源:国知局
一种应用切换的方法、装置、计算机装置及计算机可读存储介质与流程

本发明属于终端技术领域,尤其涉及一种应用切换的方法、装置、计算机装置及计算机可读存储介质。



背景技术:

随着生活节奏的加快,用户的日常事项逐渐增多,往往为了避免遗忘或记错,会使用终端帮助记忆。

在现有技术中,终端只局限于根据用户的预先设置,执行既定的提醒功能,包括备忘录、事件提醒等等。例如,用户记录下午六点需要到达某地与朋友聚餐,则预先设置一个在五点钟的提醒事项,终端仅仅只在五点准时提醒用户六点在某地有聚餐。而这种情况下,用户可能还需要进行一些后续的操作,例如搜索去该地的路线等。在这种机械式的提醒模式下,用户的后续操作无法从提醒事项中获得任何启示,用户需要自行回忆;或者说若用户需要对后续内容进行操作,就要手动打开后续操作的相关应用,费事费力,十分麻烦。由此可见,现有技术不能根据预置的事件智能的提供给用户关于后续操作的提示,用户体验极差。



技术实现要素:

本发明提供一种应用切换的方法,旨在解决现有技术中终端设置了事件之后只能执行既定的记忆操作,在用户需要后续操作时无法获得启示,不能满足用户的需求导致用户体验较差的问题。

本发明是这样实现的,一种应用切换的方法,应用于终端,其特征在于,所述方法包括:

获取第一应用中设置的事件;

根据预设规则和所述事件的预设时间点确定第二应用触发时间点;

根据所述第二应用触发时间点,启动与所述第二应用触发时间点对应的第二应用。

本发明还提供一种应用切换的装置,其特征在于,所述应用切换的装置包括:

事件获取单元,用于获取第一应用中设置的事件;

触发时间确定单元,用于根据预设规则和所述事件的预设时间点确定第二应用触发时间点;

启动单元,用于根据所述第二应用触发时间点,启动与所述第二应用触发时间点对应的第二应用。

本发明还提供一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述任意一项所述方法步骤。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现上述任意一项所述方法的步骤。

本发明实施例提供的一种应用切换的方法,根据获取第一应用中设置的事件触发第二应用,实现了根据用户在第一应用中设置的事件打开与上述事件相关联的第二应用,以向用户输出与上述事件相关联的后续操作的提醒,并且为用户提供了可供直接操作的界面,节省了用户自己去回忆与查找的精力,也避免了用户遗忘的情况发生,解决了现有技术中的智能终端设置了事件之后只能执行既定的记忆操作,在用户需要后续操作时无法获得启示,不能满足用户的需求导致用户体验较差的问题。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的一种应用切换方法的流程图;

图2是本发明实施例六提供的一种应用切换装置的结构图;

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一终端也可以被称为第二终端,不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。类似地,第二终端也可以被称为第一终端。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。

本发明实施例提供的一种应用切换的方法,通过根据获取到的第一应用中设置的事件来触发与上述的事件相关联的第二应用,以向用户输出与上述事件相关联的后续操作的提醒,并且为用户提供了可供直接操作的界面,解决了用户不能从现有技术中方便快捷的进行后续操作的问题,提高了体验度。

实施例一:

图1示出了本发明实施例提供的一种应用切换的方法的流程图,作为示例,该应用切换的方法应用于终端中,本实施例中的终端可以为笔记本电脑、个人数字助理(personaldigitalassistant,pda),手机等支持安装至少两个应用的设备,具体不作限定。现详述如下:

在步骤s101中,获取第一应用中设置的事件。

用户为了避免对某些重要事项遗忘,往往会在终端的某一应用中设置事件,记录该事项或者直接设置提醒等等。在本发明实施例中,获取第一应用中设置的事件,这里在第一应用中设置的事件可以包括备忘录的记录事件、日历的提醒事件等一系列包含时间信息的事件。第一应用为一个相对的指代名词,并不用于对设置上述的应用作任何限制,例如用户在a应用中设置事件,终端后续根据a中的事件打开b应用,在此情况下,a为第一应用,b即为第二应用。

在步骤s102中,根据预设规则和所述事件的预设时间点确定第二应用触发时间点。

在本发明实施例中,上述预设规则可以是以第一应用中设置的事件的预设时间点为基础,确定第二应用触发时间点与预设时间点时间关系的规则,也可以是以第二应用触发点为基础,确定第二应用与第二应用触发点对应关系的规则等等;事件预设时间点可以是第一应用中设置的事件的开始时间、结束时间、开始前多少时间等等;用户预先可以根据需要进行设置,若用户未设定,则可以按照系统默认的预设时间点和预设规则。

在步骤s103中,根据所述第二应用触发时间点,启动与所述第二应用触发时间点对应的第二应用。

在获取到第一应用中的事件并确定好第二应用触发时间点之后,启动第二应用,应当理解,该第二应用应该是与第一应用中设置的事件内容存在一定关联的。例如第一应用中的事件是关于饭局的,那么第二应用就可能是订餐应用;第一应用中的事件是会议,则第二应用可以是备忘录等等。

本发明实施例提供的应用切换的方法,根据用户在第一应用中设置的事件,触发与其相关的第二应用,智能的输出与上述事件相关联的后续操作的提醒,并自动开启操作界面,用户不必自行回忆或者手动查找,就可以获得相关启示,方便快捷的对后续事件进行操作,满足用户需求。

实施例二:

在本发明实施例中,与实施例一的区别在于:所述第一应用中设置的事件为提醒事件;所述事件的预设时间点为提醒事件的提醒结束点。

所述方法具体包括:

获取第一应用中设置的提醒事件;

其中,在本发明实施例中,第一应用中的事件为提醒事件,例如:在备忘录中设置开会开始提醒,或者设置读书开始时间提醒等。用户会设置事件的执行时间,这个时间可以为时间段,即存在起止时刻;用户还可以设置事件的提醒时间,到了这个时间之后,终端会输出提醒。

根据所述提醒事件的提醒结束点,确定所述提醒结束点后经过预设时间段的时间点为所述第二应用触发时间点;

在本发明实施例中,上述的提醒事件设置提醒时间之后,例如从10:00开始提醒,提醒的过程一直持续1分钟,那么10:01为提醒的结束点,设置从这个时间点的一个预设时间段之后的时间点为触发第二应用的时间点。例如设施上述预设的时间段为5分钟,则所述第二应用触发时间点为10:06。

或者,上述提醒事件是下午5点到6点开会,用户设置该事件的预设时间点为4:30,则在4:30时终端发出提醒,可选的在4:35提醒结束后打开设置的ppt软件;或者也可以在该事件结束点6点自动开启订餐类应用。

根据所述第二应用触发时间点,启动与所述提醒事件的提醒内容相关的第二应用。

根据上述第一种情况,确定触发第二应用的时间点为10:06之后,则在该时刻启动第二应用,且第二应用应该与上述的提醒事件相关。例如上述的提醒事件为读书,则打开的第二应用可以用户最常使用的读书app,或者是用户最近时间读的电子书内容页面。

本发明实施例提供的应用切换方法,可以根据用户设置的提醒事件为用户开启后续需要使用的操作界面,避免用户在接收到提醒之后,仍然需要手动打开待处理事项的页面,减少了用户操作的繁琐步骤。

在本发明的另一实施例中,上述的应用切换的方法还包括:

获取所述提醒事件的提醒结束点后所述预设时间段内的历史应用启动记录;

根据所述历史应用启动记录,在所述第二应用触发时间点启动历史应用启动记录中启动频率最高的应用。

其中,当获取的第一应用中设置的提醒事件是闹铃应用中的某个闹铃,并没有具体的提醒用途描述,用户设置的闹铃很可能是作息时间的提醒,这时需要根据用户的生活习惯来启动第二应用程序,例如,用户设置六点钟的起床闹铃,起床后有读英语的习惯,则根据他的历史记录,在6点钟闹铃提醒结束后,6点半启动最常用的学英语应用程序。这样,可以根据自身习惯来提供最符合用户的个性化方案,更加精确的匹配到用户需求。

实施例三:

本发明实施例与实施例一的区别在于,第一应用中设置的事件为预设行程事件,方法包括如下步骤:

获取所述预设行程事件中的乘票预定事件;

在本实施例中,用户在备忘录中记录在某个时间点去b地出差,然后监测到用户正在预定该时间点的车票或机票等乘票的预定,可以联想到,该乘票预定事件就是为出差事件做准备。

判断所述乘票预定事件的终点是否为所述行程事件的终点;

在上述情况中,当出差事件与乘票预定事件相关联时,就获取用户所预定的该乘票目的地与出差目的地是否一致或者是否在一预设的距离范围内。

若所述判断结果为是,则在所述乘票预定事件结束后启动住宿应用;

当二者一致时,很明显可以知道用户已经到达了最终目的地,不需要再订票,所以此时用户最需要的后续操作是订住宿,所以可以在订票结束后立即启动预定住宿的应用,可能的,将该预定住宿的应用定位到目的地。

不限定的,当判断到乘票预定目的地与出差目的地一致时,此时用户也可能想订返程票,那么也可以启动订第二返程票的预定界面上。

若所述判断结果为否,则在所述乘票预定事件结束后启动第二乘票预定应用。

在本发明实施例中,判断为否时,即认为用户并未到达该行程事件的最终目的地,可能属于在中途转车或者其他情况,那么则打开第二乘票预定应用,可能的,即为该乘票预定事件的目的地到该行程最终目的地之间的订票界面,以供用户继续进行订票操作。

本发明实施例提供的应用切换方法,在用户设置了行程事件之后,可以考虑到用户的出行与住宿等的方方面面,减少了用户手动记录或者主动记忆的操作,也使得用户的行程满意度更高。

实施例四:

本实施例为本发明实施例提供的又一种应用切换方法,与实施例一的区别在于,第一应用中设置的事件为订购乘票事件,该方法包括:

获取第一应用中的订购乘票事件;

在本发明实施例中,用户在第一应用中设置的事件为订购程票事件,例如,终端检测到用户在携程中买了珠海到北京的机票,该机票的起飞事件为15:30,落地时间为18:00。

在所述订购乘票事件的起点时间前的预设时间点启动交通应用;

在上述事件中,获取到用户在携程中购买的机票事宜后,得知用户必须在15:30前登机,所以在提前2个小时即13:30时,就自动打开交通应用,例如滴滴打车;提醒用户需要在13:30打车去机场才不至于误机。可选的,可以自动启动滴滴打车的相关界面,将最终目的地自动填充为珠海机场,这样用户也不需要手动填充目的地,方便快捷。

判断所述终端是否有与所述订购乘票事件终点相关的订购住宿事件;若判断为是,则执行其他操作;

在本发明实施例中,当用户在第一应用中设置了订购乘票事件,则判断到用户可能同时需要预定住宿,因此先判断用户终端中是否有与该订购乘票事件终点相关的住宿事件。在本发明实施例中,应当理解的,订购乘票事件的终点是指乘票上的形成的目的地。

若判断为否,则在所述订购乘票事件起点时间后的预设时间点启动住宿应用。

在本实施例中,当获取到用户的程票预定事件之后,判断用户可能同时需要住宿,但是在终端中又并无关于住宿事件的设置,因此启动关于住宿预定或查找的应用,以免用户遗忘。

实施例五:

在本发明实施例中,与实施例一的区别在于,所述根据所述第二应用触发时间点,启动与所述第二应用触发时间点对应的第二应用还包括:

获取所述第二应用触发时间点时终端的地理位置;

在本发明实施例中,确定了启动第二应用的时间点之后,直接获取终端当前的地理位置信息。

启动所述第二应用触发时间点对应的第二应用中的与所述地理位置相关的内容。

在本发明实施例中,根据终端当前的地理位置信息和触发第二应用的时间点启动第二应用。例如:第二应用是旅游软件,打开到关于当前地理位置的景点介绍的界面,或者说是订餐软件,打开到当地美食的推荐界面等等。

本发明实施例提供的一种应用切换的方法,通过获取用户终端的地理位置打开与该地理位置相匹配的第二应用的相关界面,可以减少用户的主动操作,也可以给用户起到提示或者推荐的效果,用户体验较高。

实施例六:

图2示出了本发明实施例提供的一种应用切换的装置的结构,作为示例,该应用切换装置应用于终端中,本实施例中的终端可以为笔记本电脑、个人数字助理(personaldigitalassistant,pda),手机等支持安装至少两个应用的设备,具体不作限定。现详述如下:

一种应用切换的装置,其特征在于,所述应用切换的装置包括:

事件获取单元201,用于获取第一应用中设置的事件;

触发事件确定单元202,用于根据预设规则和所述事件预设时间点确定第二应用触发时间点;

启动单元203,用于根据所述第二应用触发时间点,启动与所述第二应用触发时间点对应的第二应用。

本发明实施例提供的一种应用切换的装置,根据用户在第一应用中设置的事件,触发与其相关的第二应用,智能的输出与上述事件相关联的后续操作的提醒,并自动开启操作界面,用户不必自行回忆或者手动查找,就可以获得相关启示,方便快捷的对后续事件进行操作,满足用户需求。

实施例七:

在本发明实施例中,与实施例六的区别在于:第一应用中设置的事件为提醒事件;所述事件预设的时间点为提醒事件的提醒结束点。

一种应用切换的装置,具体包括:

第一事件获取子单元,用于获取第一应用中设置的提醒事件;

触发时间确定子单元,用于根据所述提醒事件的提醒结束点,确定所述提醒结束点后经过预设时间段的时间点为所述第二应用触发时间点;

第一启动子单元,用于根据所述第二应用触发时间点,启动与所述提醒事件的提醒内容相关的应用。

本发明实施例提供的应用切换装置,可以根据用户设置的提醒事件为用户开启后续需要使用的提醒事件操作界面,避免用户在接收到提醒之后,仍然需要手动打开待处理事项的页面,减少了用户操作的繁琐步骤。

在本发明的另一实施例中,上述的应用切换装置还包括:

启动记录获取子单元,用于获取所述提醒事件的提醒结束点后预设时间段内的历史应用启动记录;

第七启动子单元,用于根据历史应用启动记录,在所述第二应用触发时间点启动所述历史应用启动记录中启动频率最高的应用。

实施例八:

本实施例为本发明实施例提供的一种应用切换的装置的结构图,与实施例六的区别在于,第一应用中设置的事件为预设行程事件,所述应用切换的装置包括:

第二事件获取子单元,用于获取所述预设行程事件中的乘票预定事件;

第一判断单元,用于判断所述乘票预定事件的终点是否为所述行程事件的终点;

第二事件启动子单元,用于若所述第一判断单元判断结果为是,则在所述乘票预定事件结束后启动住宿应用;

第三事件启动子单元,用于若所述第一判断单元判断结果为否,则在所述乘票预定事件结束后启动第二乘票预定应用。

本发明实施例提供的应用切换装置,在用户设置了行程事件之后,可以考虑到用户的出行与住宿等的方方面面,减少了用户手动记录或者主动记忆的操作,也使得用户的行程满意度更高。

实施例九:

本实施例为本发明实施例提供的又一种应用切换的装置,与实施例六的区别在于,第一应用中设置的事件为订购乘票事件,该装置包括:

第三事件获取子单元,用于获取第一应用中的订购乘票事件;

第四事件启动子单元,用于在所述订购乘票事件的起点时间前的预设时间点启动交通应用。

或者在另一实施例中,上述的应用切换装置包括:

第二判断单元,用于判断所述终端是否有与所述订购乘票事件终点相关的订购住宿事件;

第五事件启动子单元,用于若所述第二判断单元判断为否,则在所述订购乘票事件起点时间后的预设时间点启动住宿应用。

在本实施例中,当获取到用户的程票预定事件之后,判断用户可能同时需要住宿,但是在终端中又并无关于住宿事件的设置,因此启动关于住宿预定或查找的应用,以免用户遗忘。

实施例十:

在本发明实施例中,与实施例六的区别在于,一种应用切换装置,所述第一启动单元还包括:

地理位置获取子单元,用户获取所述第二应用触发时间点时终端的地理位置。

第六事件启动子单元,用于启动所述第二应用触发时间点对应的第二应用中的与所述地理位置相关的内容。

本发明实施例提供的一种应用切换的装置,通过获取用户终端的地理位置打开与该地理位置相匹配的第二应用的相关界面,可以减少用户的主动操作,也可以给用户起到提示或者推荐的效果,用户体验较高。

本发明实施例提供一种计算机装置,该计算机装置包括处理器,处理器用于执行存储器中存储的计算机程序时实现上述各个方法实施例提供的应用切换方法的步骤。

示例性的,计算机程序可以被分割成一个或多个模块,一个或者多个模块被存储在存储器中,并由处理器执行,以完成本发明。一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在计算机装置中的执行过程。例如,所述计算机程序可以被分割成上述各个方法实施例提供的一种应用切换的方法的步骤。

本领域技术人员可以理解,上述计算机装置的描述仅仅是示例,并不构成对计算机装置的限定,可以包括比上述描述更多或更少的部件,或者组合某些部件,或者不同的部件,例如可以包括输入输出设备、网络接入设备、总线等。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机装置的控制中心,利用各种接口和线路连接整个用户终端的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

所述计算机装置集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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