一种应用控制方法、装置和电子设备的制作方法
【专利摘要】本发明公开了一种应用控制方法、装置和电子设备,其中,所述方法包括:根据请求信息,结合获取的应用搭配信息得到应用列表;根据所述应用列表中的各应用的周期,确定监控周期;监控时间,得到当前时间在所述监控周期的周期位置;在当前场景和所述周期位置满足预设触发条件时,触发所述应用列表中的应用。本发明能够在恰当的时候自动触发合适的应用。
【专利说明】一种应用控制方法、装置和电子设备
【技术领域】
[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]应用触发单元,用于在当前场景和周期位置满足预设触发条件时,触发所述应用列表中的应用。
[0037]较佳地,所述装置还包括:
[0038]第一信息获取单元,用于从所述电子设备之外的其他电子设备获取所述应用搭配信息。
[0039]较佳地,所述装置还包括:
[0040]第二信息获取单元,用于从所述电子设备自身的注册信息获取所述应用搭配信肩、0
[0041]较佳地,所述装置还包括:
[0042]应用选择单元,用于根据请求信息、当前场景和周期位置,结合获取的所述应用搭配信息,从所述应用列表中选择后续应用;
[0043]所述应用触发单元,用于在当前场景和周期位置满足预设触发规则时,触发所述后续应用。
[0044]较佳地,所述装置还包括:
[0045]记录单元,用于记录触发条件和被触发的应用,以更新所述应用搭配信息。
[0046]较佳地,所述装置还包括:
[0047]发送单元,用于将记录单元记录的触发条件和被触发的应用发给所述电子设备之外的其他电子设备,以使其他电子设备更新所述应用搭配信息。
[0048]较佳地,所述装置还包括:
[0049]更新单元,用于使用记录单元记录的触发条件和被触发的应用,更新所述电子设备自身的注册信息中的所述应用搭配信息。
[0050]较佳地,所述装置还包括:
[0051]接收单元,用于接收用户请求;
[0052]请求信息获取单元,用于对接收单元接收的用户请求进行语义理解得到所述请求信息。
[0053]较佳地,所述装置还包括:
[0054]场景信息获取单元,用于获取用户当前所处的场景信息,所述场景信息包括用户当前所处的场景。
[0055]较佳地,所述装置还包括:
[0056]顺序调整单元,用于依据场景信息获取单元获取的当前场景对所述应用列表中的应用的显示顺序进行调整。
[0057]本发明提供的一种电子设备,所述电子设备包括权利要求11至20任一项权利要求所述的应用控制装置。
[0058]由上可知,本发明实施例提供的技术方案包括:根据请求信息,结合获取的应用搭配信息得到所述应用列表;根据所述应用列表中的各应用的周期,确定监控周期;监控时间,得到当前时间在监控周期的周期位置;在当前场景和周期位置满足预设触发条件时,触发所述应用列表中的应用。通过根据场景和周期位置触发所述应用列表中的应用,能够在恰当的时候自动触发合适的应用,从而为用户提供便捷的服务。
【专利附图】
【附图说明】
[0059]图1为本发明提供的应用控制方法的第一实施例的流程示意图;
[0060]图2为本发明提供的应用控制方法的第二实施例的流程示意图;
[0061]图3为本发明提供的应用控制方法的第三实施例的流程示意图;
[0062]图4为本发明提供的应用控制方法的第四实施例的流程示意图;
[0063]图5为本发明提供的应用控制方法的第五实施例的流程示意图;
[0064]图6为本发明提供的应用控制方法的第六实施例的流程示意图;
[0065]图7为本发明提供的应用控制方法的第七实施例的流程示意图;
[0066]图8为本发明提供的应用控制装置的第一实施例的结构示意图;
[0067]图9为本发明提供的应用控制装置的第二实施例的结构示意图;
[0068]图10为本发明提供的应用控制装置的第三实施例的结构示意图;
[0069]图11为本发明提供的应用控制装置的第四实施例的结构示意图;
[0070]图12为本发明提供的应用控制装置的第五实施例的结构示意图;
[0071]图13为本发明提供的应用控制装置的第六实施例的结构示意图;
[0072]图14为本发明提供的应用控制装置的第七实施例的结构示意图。
【具体实施方式】
[0073]下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
[0074]本发明提供的一种应用控制方法的第一实施例,应用于具有计算机功能的电子设备,如图1所示,所述方法包括:
[0075]步骤101、根据请求信息,结合获取的应用搭配信息得到所述应用列表;
[0076]步骤102、根据所述应用列表中的各应用的周期,确定监控周期。
[0077]步骤103、监控时间,得到当前时间在监控周期的周期位置。
[0078]步骤104、在当前场景和周期位置满足预设触发条件时,触发所述应用列表中的应用。
[0079]由此,本实施例通过根据场景和周期位置触发所述应用列表中的应用,能够在恰当的时候自动触发合适的应用,从而为用户提供便捷的服务。
[0080]本发明提供的一种应用控制方法的第二实施例,应用于具有计算机功能的电子设备,如图2所示,所述方法包括:
[0081〕 步骤201、根据请求信息,从所述电子设备之外的其他电子设备获取所述应用搭配信息;
[0082]这里,其他电子设备可以是服务器。
[0083]步骤202、结合请求信息和获取的应用搭配信息得到所述应用列表。
[0084]步骤203、根据所述应用列表中的各应用的周期,确定监控周期。
[0085]步骤204、监控时间,得到当前时间在监控周期的周期位置。
[0086]步骤205、在当前场景和周期位置满足预设触发条件时,触发所述应用列表中的应用。
[0087]由此,本实施例从所述电子设备之外的其他电子设备获取所述应用搭配信息,能够节省所述电子设备的存储空间。
[0088]本发明提供的一种应用控制方法的第三实施例,应用于具有计算机功能的电子设备,如图3所示,所述方法包括:
[0089]步骤301、根据请求信息,从所述电子设备自身的注册信息中获取所述应用搭配信肩、0
[0090]步骤302、结合请求信息和获取的应用搭配信息得到所述应用列表。
[0091]步骤303、根据所述应用列表中的各应用的周期,确定监控周期。
[0092]步骤304、监控时间,得到当前时间在监控周期的周期位置。
[0093]步骤305、在当前场景和周期位置满足预设触发条件时,触发所述应用列表中的应用。
[0094]由此,本实施例从所述电子设备自身的注册信息中获取所述应用搭配信息,能够快速获取所述应用搭配信息。
[0095]其中,注册信息包括但不限于操作系统的注册表信息,还可以包括应用在所述电子设备上注册的任何信息,由此可见,当操作系统在遍历注册表后,获知电子设备中的应用,并将应用进行整合,优选的,每个应用在分配前都有属于应用的识别标签,标签记录在操作系统中的注册表中。所述电子设备可以通过注册表信息将每个应用分配到应用中去。
[0096]在优选的实施例中,可以有有多个查询航班信息和火车班次查询的应用,那么,给予时间和场景可以将已经存在的查询航班应用和新添加的火车班次应用添加到应用周期中去,并添加类似的周期时间。
[0097]本发明提供的一种应用控制方法的第四实施例,应用于具有计算机功能的电子设备,如图4所示,所述方法包括:
[0098]步骤401、根据请求信息,结合获取的应用搭配信息得到应用列表。
[0099]步骤402、根据所述应用列表中的各应用的周期,确定监控周期。
[0100]步骤403、监控时间,得到当前时间在所述监控周期的周期位置。
[0101]步骤404、根据请求信息、当前场景和周期位置,结合获取的所述应用搭配信息,从所述应用列表中选择后续应用。
[0102]步骤405、在当前场景和周期位置满足预设触发规则时,触发所述后续应用。
[0103]由此,本实施例根据请求信息、当前场景和周期位置,结合获取的所述应用搭配信息,从所述应用列表中选择后续应用,能够有效精选出用户所需的应用。
[0104]本发明提供的一种应用控制方法的第五实施例,应用于具有计算机功能的电子设备,如图5所示,所述方法包括:
[0105]步骤501、根据请求信息,结合获取的应用搭配信息得到应用列表。
[0106]步骤502、根据所述应用列表中的各应用的周期,确定监控周期。
[0107]步骤503、监控时间,得到当前时间在所述监控周期的周期位置。
[0108]步骤504、在当前场景和所述周期位置满足预设触发条件时,触发所述应用列表中的应用。
[0109]步骤505、记录触发条件和被触发的应用,以更新所述应用搭配信息;
[0110]这里,可以将记录的所述触发条件和被触发的应用发给所述电子设备之外的其他电子设备,以使其他电子设备更新所述应用搭配信息;或者,
[0111]使用记录的所述触发条件和被触发的应用,更新所述电子设备自身的注册信息中的所述应用搭配信息。
[0112]由此,本实施例记录触发条件和被触发的应用,可以根据记录的触发条件和被触发的应用更新所述应用搭配信息,能够有利于选出更适用于用户的应用。
[0113]本发明提供的一种应用控制方法的第六实施例,应用于具有计算机功能的电子设备,如图6所示,所述方法包括:
[0114]步骤601、接收用户请求。
[0115]步骤602、对用户请求进行语义理解得到所述请求信息。
[0116]步骤603、根据请求信息,结合获取的应用搭配信息得到应用列表。
[0117]步骤604、根据所述应用列表中的各应用的周期,确定监控周期。
[0118]步骤605、监控时间,得到当前时间在所述监控周期的周期位置。
[0119]步骤606、获取用户当前所处的场景信息,在当前场景和所述周期位置满足预设触发条件时,触发所述应用列表中的应用;
[0120]这里,所述场景信息包括用户当前所处的场景。
[0121]由此,本实施例可以接收语音形式的用户请求,能够方便用户输入请求。
[0122]本发明提供的一种应用控制方法的第七实施例,应用于具有计算机功能的电子设备,如图7示,所述方法包括:
[0123]步骤701根据请求信息,结合获取的应用搭配信息得到所述应用列表。
[0124]步骤702、根据所述应用列表中的各应用的周期,确定监控周期。
[0125]步骤703、监控时间,得到当前时间在监控周期的周期位置。
[0126]步骤704、获取用户当前所处的场景信息,所述场景信息包括用户当前所处的场旦
0
[0127]步骤705、依据当前场景对所述应用列表中的应用的显示顺序进行调整。
[0128]步骤706、在当前场景和周期位置满足预设触发条件时,触发所述应用列表中的应用。
[0129]由此,本实施例可以依据当前场景对所述应用列表中的应用的显示顺序进行调整,能够方便用户得知当前场景适用的应用。
[0130]这里,不同应用的顺序应当理解,不只是显示顺序,每个应用的在界面中的摆放位置,在不同应用场景中,相同标签或相同类型的软件进行整合到统一的界面中。
[0131]本发明提供的一种应用控制装置的第一实施例,应用于具有计算机功能的电子设备,如图8所示,所述装置包括:
[0132]列表生成单元801,用于根据请求信息,结合获取的应用搭配信息得到应用列表;
[0133]监控周期确定单元802,用于根据所述应用列表中的各应用的周期,确定监控周期;
[0134]监控单元803,用于监控时间,得到当前时间在所述监控周期的周期位置;
[0135]应用触发单元804,用于在当前场景和周期位置满足预设触发条件时,触发所述应用列表中的应用。
[0136]由此,本实施例通过根据场景和周期位置触发所述应用列表中的应用,能够在恰当的时候自动触发合适的应用,从而为用户提供便捷的服务。
[0137]实际应用中,所述列表生成单元801、所述监控周期确定单元802、所述监控单元803、所述应用触发单元804均可由电子设备中的中央处理器(⑶!),06111:1-81 ^1-00088111?口1110、数字信号处理器31即£11或可编程门阵列(^(^,打一丨己一?1~0^1~811111181316 6^1:6 八!'187)实现。
[0138]本发明提供的一种应用控制装置的第二实施例,应用于具有计算机功能的电子设备,如图9所示,所述装置包括:
[0139]第一信息获取单元805,用于根据请求信息,从所述电子设备之外的其他电子设备获取所述应用搭配信息。
[0140]列表生成单元801,用于根据请求信息,结合获取的应用搭配信息得到应用列表;
[0141]监控周期确定单元802,用于根据所述应用列表中的各应用的周期,确定监控周期;
[0142]监控单元803,用于监控时间,得到当前时间在所述监控周期的周期位置;
[0143]应用触发单元804,用于在当前场景和周期位置满足预设触发条件时,触发所述应用列表中的应用。
[0144]由此,本实施例从所述电子设备之外的其他电子设备获取所述应用搭配信息,能够节省所述电子设备的存储空间。
[0145]实际应用中,所述第一信息获取单元805可由电子设备中的中央处理器化?106111:1-81 ?1~00688111^ 11=11:)、数字信号处理器(03?,01 仏1 81^1181 ?1~00688010 或可编程门阵列(1^6六,?161(1 — '咖脆616 6^1:6八!'『奶)实现。
[0146]本发明提供的一种应用控制装置的第三实施例,应用于具有计算机功能的电子设备,如图10所示,所述装置包括:
[0147]第二信息获取单元806,用于根据请求信息,从所述电子设备自身的注册信息获取所述应用搭配信息。
[0148]列表生成单元801,用于根据请求信息,结合获取的应用搭配信息得到应用列表;
[0149]监控周期确定单元802,用于根据所述应用列表中的各应用的周期,确定监控周期;
[0150]监控单元803,用于监控时间,得到当前时间在所述监控周期的周期位置;
[0151]应用触发单元804,用于在当前场景和周期位置满足预设触发条件时,触发所述应用列表中的应用。
[0152]由此,本实施例从所述电子设备自身的注册信息中获取所述应用搭配信息,能够快速获取所述应用搭配信息。
[0153]实际应用中,所述第二信息获取单元806可由电子设备中的中央处理器化?106111:1-81 ?1~00688111^ 11=11:)、数字信号处理器(03?,01 仏1 81^1181 ?1~00688010 或可编程门阵列(1^6六,?161(1 — '咖脆616 6^1:6八!'『奶)实现。
[0154]本发明提供的一种应用控制装置的第四实施例,应用于具有计算机功能的电子设备,如图11所示,所述装置包括:
[0155]列表生成单元801,用于根据请求信息,结合获取的应用搭配信息得到应用列表;
[0156]监控周期确定单元802,用于根据所述应用列表中的各应用的周期,确定监控周期;
[0157]监控单元803,用于监控时间,得到当前时间在所述监控周期的周期位置;
[0158]应用选择单元807,用于根据请求信息、当前场景和周期位置,结合获取的所述应用搭配信息,从所述应用列表中选择后续应用;
[0159]应用触发单元804,用于在当前场景和周期位置满足预设触发规则时,触发所述后续应用。
[0160]由此,本实施例根据请求信息、当前场景和周期位置,结合获取的所述应用搭配信息,从所述应用列表中选择后续应用,能够有效精选出用户所需的应用。
[0161]实际应用中,所述应用选择单元807可由电子设备中的中央处理器(⑶口,
数字信号处理器(039, 01^11:81 31叩的 1 ?1~0。688010 或可编程逻辑阵列(1^6八,?161(1 — '咖111^316 6^1:6 八!'实现。
[0162]本发明提供的一种应用控制装置的第五实施例,应用于具有计算机功能的电子设备,如图12所示,所述装置包括:
[0163]列表生成单元801,用于根据请求信息,结合获取的应用搭配信息得到应用列表;
[0164]监控周期确定单元802,用于根据所述应用列表中的各应用的周期,确定监控周期;
[0165]监控单元803,用于监控时间,得到当前时间在所述监控周期的周期位置;
[0166]应用触发单元804,用于在当前场景和周期位置满足预设触发条件时,触发所述应用列表中的应用。
[0167]记录单元808,用于记录触发条件和被触发的应用,以更新所述应用搭配信息。
[0168]所述装置还包括:
[0169]发送单元809,用于将记录单元记录的触发条件和被触发的应用发给所述电子设备之外的其他电子设备,以使其他电子设备更新所述应用搭配信息;或者,
[0170]所述装置还包括:
[0171]更新单元810,用于使用记录单元记录的触发条件和被触发的应用,更新所述电子设备自身的注册信息中的所述应用搭配信息。
[0172]由此,本实施例记录触发条件和被触发的应用,可以根据记录的触发条件和被触发的应用更新所述应用搭配信息,能够有利于选出更适用于用户的应用。
[0173]实际应用中,所述记录单元808、发送单元809和更新单元810均可由电子设备中的中央处理器(⑶口,06111:1-81 ?1~00688111^ 11=11:)、数字信号处理器(03?,31即已1^1-0068801-)或可编程门阵列(冲以,^161(1 — '咖111^316 6^1:6 八!'实现。
[0174]本发明提供的一种应用控制装置的第六实施例,应用于具有计算机功能的电子设备,如图13所示,所述装置包括:
[0175]接收单元811,用于接收用户请求;
[0176]请求信息获取单元812,用于对接收单元811接收的用户请求进行语义理解得到所述请求信息。
[0177]列表生成单元801,用于根据请求信息,结合获取的应用搭配信息得到应用列表;
[0178]监控周期确定单元802,用于根据所述应用列表中的各应用的周期,确定监控周期;
[0179]监控单元803,用于监控时间,得到当前时间在所述监控周期的周期位置;
[0180]应用触发单元804,用于在当前场景和周期位置满足预设触发条件时,触发所述应用列表中的应用。
[0181]由此,本实施例可以接收语音形式的用户请求,能够方便用户输入请求。
[0182]实际应用中,所述接收单元811和请求信息获取单元812均可由电子设备中的中央处理器(⑶!),?1~00688111^ 11=11:)、数字信号处理器(03?,01 仏1 31即已1?1~00688010 或可编程门阵列(冲以,[161(1 — '咖111^316 6^1:6 八!'实现。
[0183]本发明提供的一种应用控制装置的第七实施例,应用于具有计算机功能的电子设备,如图14所示,所述装置包括:
[0184]列表生成单元801,用于根据请求信息,结合获取的应用搭配信息得到应用列表;
[0185]监控周期确定单元802,用于根据所述应用列表中的各应用的周期,确定监控周期;
[0186]监控单元803,用于监控时间,得到当前时间在所述监控周期的周期位置;
[0187]场景信息获取单元813,用于获取用户当前所处的场景信息,所述场景信息包括用户当前所处的场景。
[0188]顺序调整单元814,用于依据场景信息获取单元814获取的当前场景对所述应用列表中的应用的显示顺序进行调整。
[0189]应用触发单元804,用于在当前场景和周期位置满足预设触发条件时,触发所述应用列表中的应用。
[0190]由此,本实施例可以依据当前场景对所述应用列表中的应用的显示顺序进行调整,能够方便用户得知当前场景适用的应用。
[0191]实际应用中,所述场景信息获取单元813和顺序调整单元814均可由电子设备中的中央处理器(⑶口,(^社以丨?1~00688111^ 11=11:)、数字信号处理器(03?,01 仏1 31即已1
或可编程门阵列(冲以,[161(1 — '咖111^316 6^1:6 八!'实现。
[0192]本发明提供了一种电子设备的实施例,所述电子设备包括上述实施例中的任意一种应用控制装置。在实际应用中,上述电子设备可以是移动终端,如智能手机、平板电脑等。
[0193]由此,依照前面所述本实施例提供的电子设备,能够在恰当的时候自动触发合适的应用,从而为用户提供便捷的服务。
[0194]在本发明所提供的几个实施例中,应该理解到,所揭露的方法、装置和电子设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0195]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0196]另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0197]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(001, 1^68(1-01117随机存取存储器(狀1 I?&II(10111 ^00688 161110)、磁碟或者光盘等各种可以存储程序代码的介质。
[0198]或者,本发明实施例上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、只读存储器(801, 1^21(1-01117 1611100)5随机存取存储器(狀1,^811(10111 ^00688 1611101*7 )、磁碟或者光盘等各种可以存储程序代码的介质。
[0199]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种应用控制方法,应用于具有计算机功能的电子设备,其特征在于,所述方法包括: 根据请求信息,结合获取的应用搭配信息得到应用列表; 根据所述应用列表中的各应用的周期,确定监控周期; 监控时间,得到当前时间在所述监控周期的周期位置; 在当前场景和所述周期位置满足预设触发条件时,触发所述应用列表中的应用。
2.根据权利要求1所述的方法,其特征在于,得到所述应用列表之前,所述方法还包括: 从所述电子设备之外的其他电子设备获取所述应用搭配信息。
3.根据权利要求1所述的方法,其特征在于,得到所述应用列表之前,所述方法还包括: 从所述电子设备自身的注册信息中获取所述应用搭配信息。
4.根据权利要求1、2或3所述的方法,其特征在于,所述确定监控周期之后,所述方法还包括: 根据请求信息、当前场景和周期位置,结合获取的所述应用搭配信息,从所述应用列表中选择后续应用; 相应的,触发应用为: 在当前场景和周期位置满足预设触发规则时,触发所述后续应用。
5.根据权利要求1、2或3所述的方法,其特征在于,触发应用之后,所述方法还包括: 记录触发条件和被触发的应用,以更新所述应用搭配信息。
6.根据权利要求5所述的方法,其特征在于,记录触发条件和被触发的应用之后,所述方法还包括: 将记录的所述触发条件和被触发的应用发给所述电子设备之外的其他电子设备,以使其他电子设备更新所述应用搭配信息。
7.根据权利要求5所述的方法,其特征在于,记录触发条件和被触发的应用之后,所述方法还包括: 使用记录的所述触发条件和被触发的应用,更新所述电子设备自身的注册信息中的所述应用搭配信息。
8.根据权利要求1所述的方法,其特征在于,得到所述应用列表之前,所述方法还包括: 接收用户请求; 对用户请求进行语义理解得到所述请求信息。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取用户当前所处的场景信息,所述场景信息包括用户当前所处的场景。
10.根据权利要求9所述的方法,其特征在于,获取用户当前所处的场景信息之后,所述方法还包括: 依据获取的当前场景对所述应用列表中的应用的显示顺序进行调整。
11.一种应用控制装置,应用于具有计算机功能的电子设备,其特征在于,所述装置包括: 列表生成单元,用于根据请求信息,结合获取的应用搭配信息得到应用列表; 监控周期确定单元,用于根据所述应用列表中的各应用的周期,确定监控周期; 监控单元,用于监控时间,得到当前时间在所述监控周期的周期位置; 应用触发单元,用于在当前场景和周期位置满足预设触发条件时,触发所述应用列表中的应用。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括: 第一信息获取单元,用于从所述电子设备之外的其他电子设备获取所述应用搭配信肩、O
13.根据权利要求11所述的装置,其特征在于,所述装置还包括: 第二信息获取单元,用于从所述电子设备自身的注册信息获取所述应用搭配信息。
14.根据权利要求11、12或13所述的装置,其特征在于,所述装置还包括: 应用选择单元,用于根据请求信息、当前场景和周期位置,结合获取的所述应用搭配信息,从所述应用列表中选择后续应用; 所述应用触发单元,用于在当前场景和周期位置满足预设触发规则时,触发所述后续应用。
15.根据权利要求11、12或13所述的装置,其特征在于,所述装置还包括: 记录单元,用于记录触发条件和被触发的应用,以更新所述应用搭配信息。
16.根据权利要求15所述的装置,其特征在于,所述装置还包括: 发送单元,用于将记录单元记录的触发条件和被触发的应用发给所述电子设备之外的其他电子设备,以使其他电子设备更新所述应用搭配信息。
17.根据权利要求15所述的装置,其特征在于,所述装置还包括: 更新单元,用于使用记录单元记录的触发条件和被触发的应用,更新所述电子设备自身的注册信息中的所述应用搭配信息。
18.根据权利要求11所述的装置,其特征在于,所述装置还包括: 接收单元,用于接收用户请求; 请求信息获取单元,用于对接收单元接收的用户请求进行语义理解得到所述请求信肩、O
19.根据权利要求11所述的装置,其特征在于,所述装置还包括: 场景信息获取单元,用于获取用户当前所处的场景信息,所述场景信息包括用户当前所处的场景。
20.根据权利要求19所述的装置,其特征在于,所述装置还包括: 顺序调整单元,用于依据场景信息获取单元获取的当前场景对所述应用列表中的应用的显示顺序进行调整。
21.一种电子设备,其特征在于,所述电子设备包括权利要求11至20任一项权利要求所述的应用控制装置。
【文档编号】G06F3/0482GK104423809SQ201310382340
【公开日】2015年3月18日 申请日期:2013年8月28日 优先权日:2013年8月28日
【发明者】卢小东, 赵凯 申请人:联想(北京)有限公司