CN109726000A - 多应用视图的管理方法、用于多应用视图的管理的装置及操作方法 - Google Patents
多应用视图的管理方法、用于多应用视图的管理的装置及操作方法 Download PDFInfo
- Publication number
- CN109726000A CN109726000A CN201811639418.1A CN201811639418A CN109726000A CN 109726000 A CN109726000 A CN 109726000A CN 201811639418 A CN201811639418 A CN 201811639418A CN 109726000 A CN109726000 A CN 109726000A
- Authority
- CN
- China
- Prior art keywords
- view
- priority
- request instruction
- instruction
- request
- 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.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种多应用视图的管理方法,包括:接收请求指令,获取请求指令对应的优先级;获取当前显示视图及其优先级;根据请求指令的优先级与当前显示视图的优先级对请求指令进行响应。本发明还公开了用于多应用视图的管理的装置及操作方法,根据本发明的方法和装置,可以实现对多个应用的视图的显隐调度及状态管理,从而调度整个语音交互过程中视图的管理,达到在不同业务场景下语音交互视图显示的合理性以及与语音多模交互的协调性。
Description
技术领域
本发明涉及语音交互技术领域,特别是一种多应用视图的管理方法、用于多应用视图的管理的装置及操作方法。
背景技术
随着科技的飞速发展,具有语音交互功能的产品迎来了一个快速发展的时期,各种各样的语音交互产品层出不穷。随着语音交互产品的增多,随之就产生了一些新问题,例如在同一个设备上安装的应用数量通常不止一个,在语音交互过程中,语音应用的交互主视图常常会被其他应用的推送或提醒等视图打断或覆盖,严重影响用户的语音交互体验。
发明内容
为了解决上述问题,发明人构思提出一种对多种应用的视图进行管理的技术方案,通过为不同的应用和任务设定优先级,根据优先级对同时发生的多种事件合理性的进行处理,避免了当前交互主视图被其他应用的的推送、提醒等低优先级的视图显示打断或覆盖带来的交互障碍,提高了用户的体验感。
根据本发明的第一方面,提供了一种多应用视图的管理方法,包括:
接收请求指令,获取请求指令对应的优先级;
获取当前显示视图及其优先级;
根据请求指令的优先级与当前显示视图的优先级对请求指令进行响应。
根据本发明的第二方面,提供了一种用于多应用视图的管理的装置,包括
第一存储模块,用于存储视图关系映射信息;
第二存储模块,用于存储动态生成的活动视图列表;
调用接口,用于接收请求指令;
指令优先级获取模块,用于根据接收到的请求指令和/或第一存储模块存储的视图关系映射信息,获取请求指令对应的优先级;
当前视图管理模块,用于根据第一存储模块的视图关系映射信息和第二存储模块的活动视图列表,获取当前显示视图及其优先级;
视图调度管理模块,用于根据请求指令的优先级与当前显示视图的优先级对请求指令进行响应。
根据本发明的第三个方面,提供了一种利用上述装置实现对多应用的视图进行管理的方法,包括:
对待管理的第三方应用进行配置,使得其通过调用接口进行事件请求;
第三方应用在产生事件请求时,生成请求指令输出至调用接口,其中,请求指令中包括优先级参数和/或视图名称参数;
发送指令的第三方应用接收装置对所述请求指令的反馈信息;
发送指令的第三方应用根据反馈信息,进行事件处理。
根据本发明的第四个方面,提供了一种电子设备,其包括:至少一个处理器,以及与至少一个处理器通信连接的存储器,其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述方法的步骤。
根据本发明的第五个方面,提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。
本发明提供的方法及***,可以通过对多种应用的视图显示进行集中管控,通过判定当前显示的视图与请求显示的视图在语音交互中的优先级关系,实现视图显示的优先级及状态管理,从而调度整个语音交互过程中视图的管理,达到在不同业务场景下语音交互视图显示的合理性以及与语音多模交互的协调性。
附图说明
图1为本发明一实施方式的多应用视图的管理方法流程图;
图2为本发明另一实施方式的多应用视图的管理方法流程图;
图3为本发明一实施方式的用于多应用视图的管理的装置原理框图;
图4为本发明一实施方式的利用用于多应用视图的管理的装置发起语音交互的方法流程图;
图5为本发明一种实施方式的电子设备的框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、元件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
在本发明中,“模块”、“装置”、“***”等指应用于计算机的相关实体,如硬件、硬件和软件的组合、软件或执行中的软件等。详细地说,例如,元件可以、但不限于是运行于处理器的过程、处理器、对象、可执行元件、执行线程、程序和/或计算机。还有,运行于服务器上的应用程序或脚本程序、服务器都可以是元件。一个或多个元件可在执行的过程和/或线程中,并且元件可以在一台计算机上本地化和/或分布在两台或多台计算机之间,并可以由各种计算机可读介质运行。元件还可以根据具有一个或多个数据包的信号,例如,来自一个与本地***、分布式***中另一元件交互的,和/或在因特网的网络通过信号与其它***交互的数据的信号通过本地和/或远程过程来进行通信。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”,不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本发明实施例的多应用视图的管理方法可以应用于任何配置了语音功能的终端设备,例如,智能手机、平板电脑、智能家居等终端设备,本发明对此不作限制。从而能够使得用户在使用这些终端设备的过程中获得更好的交互体验,避免被低优先级的视图打断或覆盖。
下面结合附图对本发明作进一步详细的说明。
图1示意性地显示了根据本发明一实施方式的多应用视图的管理方法流程图,如图1所示,以进行视图显示的请求指令为来自其他应用为例,本实施例包括如下步骤:
步骤S101:接收请求指令,获取请求指令对应的优先级,请求指令为多应用的调用指令,该包括有优先级参数和/或视图标识参数(例如实现为视图名称)。视图的管理包括有语音交互中产生的各种视图以及第三方应用的各个业务事件中产生的不同视图。可以在用于语音交互的语音助手中集成视图管理的功能模块,该视图管理功能的软件开发工具包包含的jar包安装在与之连接的各第三方应用上,之后,其他装载了该jar包的其他第三方应用就可以通过视图管理功能模块提供的调用接口发送请求指令,从而获取视图显示权限。
在获取请求指令对应的优先级前,会先配置视图关系映射信息进行存储,其中,视图关系映射信息包括有视图标识(在该实例中为视图名称)、视图对应的优先级和视图状态,如下表示例:
视图名称 | 优先级 | 视图状态 |
其中,视图标识也可以表示为领域名称、例如打电话、听音乐、导航等业务所属领域的名称。优先级的设定根据机器经验或自定义设置,例如将打电话设定为1000、导航设定为800、听音乐设定为300,并约定值越高优先级越高。视图状态为该视图名称对应的活动状态,即是否为在显示的视图。当获取多应用调用指令时,当该指令包含有视图名称参数时,根据该视图关系映射信息进行匹配,就可以获取该条指令的优先级。当该指令包含有优先级参数时可直接获取优先级参数中的优先级取值。
步骤S102:获取当前显示视图及其优先级。
由于当前显示的视图为实时变化的,因而可以对各个显示视图的状态进行监控(通过调用***接口或通过***广播通知获取),根据视图状态来维护一个活动视图列表,该活动视图列表为动态的,其根据视图状态为在显示的视图(即活动视图)形成,用于记录当前处于活动状态的显示视图,例如同时打开了导航应用、语音助手等应用,且各应用均处于特定的视图状态下,当前显示的为导航界面视图,语音助手等其他应用的视图在后台运行,则会将所有的运行中的活动视图加入活动视图列表,且以先进先出的形式来维护该活动视图列表,处于顶层的即为当前显示视图。这样,就可以根据活动视图列表获取当前显示视图。
优选地,活动视图列表中存储的是显示视图的视图标识,与视图关系映射信息中的视图标识保持一致,例如为视图名称,这样就可以根据获取的当前显示视图的视图标识从视图关系映射信息中匹配出当前显示视图的优先级。
步骤S103:根据请求指令的优先级与当前显示视图的优先级对请求指令进行响应。具体实现为:当获取请求指令的优先级和当前显示视图的优先级后,会先判断二者的优先级。当判断请求指令的优先级高于当前显示视图的优先级时,执行请求指令对应的操作,例如实现为将该视图管理功能集成在语音助手应用终端中,其他应用在产生业务需求时,直接将该请求指令向具有视图管理功能的语音助手进行请求,语音助手的视图管理功能的模块根据优先级判断后,如果判断请求指令的优先级更高,则向发出请求的应用返回请求权限为true,以由发出请求的应用终端在当前视图执行该条请求指令,例如流量监控的应用终端在检测到流量较低时,通过发送推送流量提醒的请求指令给视图管理模块,由视图管理模块根据优先级判断向流量监控的应用终端做出响应,以对流量监控的应用终端的视图显示请求进行授权,在授权时,流量监控的应用终端会根据接收到的授权指令在当前交互视图下推送流量提醒的消息提醒。当判断请求指令的优先级低于当前显示视图的优先级时,根据预定的执行流程,对请求指令进行响应,其中,预定的执行流程可以根据需求自行设定其执行流程(即响应处理方式),示例性地可以为在该请求指令优先级较当前视图更低时,以false形式向其他第三方应用反馈不授权指令,以使得其他第三方应用不执行请求指令,即不打断当前的视图。
根据本实施例可以实现对车载桌面的各应用视图的统一化管理,并且合理的对多方应用的请求做出安排,不影响用户的体验感。
图2示意性地显示了根据本发明又一实施方式的多应用视图的管理方法流程图,如图2所示,以请求指令为用户发出的语音指令为例,本实施例中包括如下步骤:
步骤S201:接收请求指令,获取请求指令对应的优先级,请求指令为用户语音指令。具体实现为:对语音指令进行语音识别和语义解析,获取识别结果,识别结果以领域参数/动作参数的形成显示,例如对于用户下发的语音指令为:我想导航到XX地的语音指令,识别结果显示为:导航/执行。根据该识别结果就可以确定任务领域和执行动作,根据上述步骤S101的视图关系映射信息,将任务领域的领域名称与视图关系映射信息的视图标识(对于某些场景,视图标识实现为通过领域名称标识)进行匹配,就可以获取语音指令的优先级。
步骤S202:获取当前显示视图及其优先级。具体实现方式可以参照步骤S102。
步骤S203:根据请求指令的优先级与当前显示视图的优先级对请求指令进行响应。具体实现可以参照步骤S103所示,不同仅在于,在这种应用场景下,不是向发送请求指令的其他应用返回授权指令,而是基于语音识别结果的领域参数,向相应领域的应用终端输出与语音识别结果匹配的响应指令,该响应指令基于领域参数和动作参数对应的交互流程产生,具体实现可以参照现有的语音识别技术进行语音交互的实现方式,本发明实施例的不同在于,在对语音指令进行交互响应时,需要基于与当前显示视图的优先级判断结果,只有在当前语音指令的优先级更高时,才会进行响应,否则根据预定流程进行响应,以避免对当前高优先级的显示视图的打断或覆盖。
本实施例的方法通过在语音交互时对多应用的视图显示进行集中管控,克服了语音应用的交互视图被其他应用的推送及提醒等低优先级的视图显示打断或者覆盖的弊端,通过判定当前显示的视图与请求显示的视图在语音交互中的优先级关系,实现视图显示的优先级及状态管理,从而调度整个语音交互过程中视图的管理,达到在不同业务场景下语音交互视图显示的合理性以及与语音多模交互的协调性。
在优选实施例中,还包括对接收到的请求指令所指向的事件是否为同一个进行判断的步骤,以根据判断结果确定需要处理的请求指令即待响应的请求指令,对待响应的请求指令进行上述的优先级调度管理。也就是说,在接收到请求指令时,首先判断请求指令是否包括两种或两种以上的请求执行同一任务的同步请求指令,当请求指令包括两种及以上请求执行同一任务的同步请求指令时,根据各同步请求指令的优先级确定待响应的请求指令,根据待响应的请求指令的优先级与当前显示视图的优先级对待响应的请求指令进行响应。示例性地,在某一刻,通过语音指令和手势指令(触摸屏幕),同时收到了关闭导航这个请求指令,即用户同时使用了语音指令和手势指令(触摸屏幕)进行关闭导航这一操作,当判断请求指令为这种情况时,就需要根据各同步请求指令的优先级确定待响应的请求指令,即根据语音关闭导航的请求指令和触屏关闭导航的请求指令的优先级,将高优选级的请求指令确定为待响应的请求指令,而忽略其他对同一任务的同步请求指令,如语音关闭导航的请求指令的优先级更高,则保留该指令,对该指令进行处理,而忽略触屏关闭导航的请求指令。判断两种请求指令是否为同步请求指令的实现方式为:根据语音识别结果所指向的交互流程和触屏关闭导航的请求指令所指向的交互流程或视图是否相同,可以是判断其指向的视图关系映射信息中的交互流程或视图标识是否相同。示例性地,将这两种请求指令对应的视图标识进行匹配,如果是同样的则为两个相同的同步请求指令。获取请求指令的优先级的方式参照前文叙述。
根据本实施例,对于一些由于用户误操作等原因做出的对同样的任务操作的重叠指令也可以很好的进行判断,达到在不同业务场景下语音交互视图显示的合理性以及与语音多模交互的协调性。
图3示意性地显示了根据本发明一实施方式的用于多应用视图的管理的装置原理框图,如图3所示,
用于多应用视图的管理的装置包括第一存储模块401、第二存储模块402、调用接口403、指令优先级获取模块404、当前视图管理模块405和视图调度管理模块406。
第一存储模块401用于存储视图关系映射信息;第二存储模块402用于存储动态生成的活动视图列表。存储的视图关系映射信息和活动视图列表的生成方式和内容可以参照上述方法部分的描述,在此不进行赘述。
调用接口403用于接收请求指令,该调用接口403将第三方应用与本装置进行通信连接,可以由本装置向第三方应用请求权限并得到反馈。
指令优先级获取模块404用于根据接收到的请求指令和/或第一存储模块401存储的视图关系映射信息,获取请求指令对应的优先级。该模块可以获取用户发出的多种指令的优先级,并通过优先级去判断,以实现不会打断当前更高优先级的视图界面。
当前视图管理模块405用于根据第一存储模块401的视图关系映射信息和第二存储模块402的活动视图列表,获取当前显示视图及其优先级。
视图调度管理模块406用于根据请求指令的优先级与当前显示视图的优先级对请求指令进行响应。
根据本装置可以克服语音应用的交互视图被其他应用的推送及提醒等低优先级的视图显示打断或者覆盖,本架构通过对语音交互时,多应用对应的视图显示进行集中管控,通过判定当前显示的视图与请求显示的视图在语音交互中的优先级关系,实现视图显示的优先级及状态管理,从而调度整个语音交互过程中视图的管理,达到在不同业务场景下语音交互视图显示的合理性以及与语音多模交互的协调性。
图4示意性地显示了根据本发明一实施方式的利用用于多应用视图的管理的装置实现对多应用的视图进行管理的方法流程图,如图4所示,本实施例包括如下步骤:
步骤S401:对待管理的第三方应用进行配置,使得其通过调用接口进行事件请求。其调用接口的配置可以参照现有技术,将第三方应用与本装置建立通信连接,从而可以使得第三方应用通过调用接口向本装置发送请求指令并获取执行不同的任务的权限。
步骤S402:第三方应用在产生事件请求时,生成请求指令输出至调用接口,其中,请求指令中包括优先级参数和/或视图标识参数。
步骤S403:发送指令的第三方应用接收装置对请求指令的反馈信息。根据用于多应用视图的管理的装置对请求指令进行判断后会发出两种反馈信息,即授权指令如true或者未授权指令如false。
步骤S404:发送指令的第三方应用根据反馈信息,进行事件处理。当反馈为true时,则执行该请求指令。当反馈为false时,则不打断当前界面,不执行该请求指令。
根据本实施例,可以方便地实现将用于多应用视图的管理的装置与其他第三方应用集成,以通过其他第三方应用接收请求指令,统一进行视图管理,简单方便且可行性高。
在一些实施例中,本发明实施例提供一种非易失性计算机可读存储介质,所述存储介质中存储有一个或多个包括执行指令的程序,所述执行指令能够被电子设备(包括但不限于计算机,服务器,或者网络设备等)读取并执行,以用于执行本发明上述任一项多应用视图的管理方法。
在一些实施例中,本发明实施例还提供一种计算机程序产品,计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当所程序指令被计算机执行时,使计算机执行上述任一项多应用视图的管理方法。
在一些实施例中,本发明实施例还提供一种电子设备,其包括:至少一个处理器,以及与至少一个处理器通信连接的存储器,其中,存储器存储有可被至少一个处理器执行的指令,指令被所述至少一个处理器执行,以使至少一个处理器能够执行多应用视图的管理方法。
在一些实施例中,本发明实施例还提供一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时多应用视图的管理方法。
上述本发明实施例的用于多应用视图的管理的装置可用于执行本发明实施例的多应用视图的管理方法,并相应的达到上述本发明实施例的实现多应用视图的管理方法所达到的技术效果,这里不再赘述。本发明实施例中可以通过硬件处理器(hardwareprocessor)来实现相关功能模块。
图5是本申请另一实施例提供的执行多应用视图的管理方法的电子设备的硬件结构示意图,如图5所示,该设备包括:
一个或多个处理器610以及存储器620,图5中以一个处理器610为例。
执行多应用视图的管理方法的设备还可以包括:输入装置630和输出装置640。处理器610、存储器620、输入装置630和输出装置640可以通过总线或者其他方式连接,图5中以通过总线连接为例。
存储器620作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的多应用视图的管理方法对应的程序指令/模块。处理器610通过运行存储在存储器620中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例多应用视图的管理方法。
存储器620可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据用于多应用视图的管理的装置的使用所创建的数据等。此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器620可选包括相对于处理器610远程设置的存储器,这些远程存储器可以通过网络连接至用于多应用视图的管理的装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置630可接收输入的数字或字符信息,以及产生与用于多应用视图的管理的装置的用户设置以及功能控制有关的信号。输出装置640可包括显示屏等显示设备。
上述一个或者多个模块存储在所述存储器620中,当被所述一个或者多个处理器610执行时,执行上述任意方法实施例中的多应用视图的管理方法。
上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。
本申请实施例的电子设备以多种形式存在,包括但不限于:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、***总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
(5)其他具有数据交互功能的电子装置。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (11)
1.多应用视图的管理方法,其特征在于,包括:
接收请求指令,获取请求指令对应的优先级;
获取当前显示视图及其优先级;
根据请求指令的优先级与当前显示视图的优先级对请求指令进行响应。
2.根据权利要求1所述的方法,其特征在于,还包括:
配置视图关系映射信息存储,其中,所述视图关系映射信息包括有视图标识、视图对应的优先级和视图状态;以及
根据视图状态动态生成活动视图列表;
所述获取当前显示视图及其优先级包括:
根据活动视图列表获取当前显示视图的视图标识;
根据获取的当前显示视图的视图标识和所述视图关系映射信息,确定当前显示视图的优先级。
3.根据权利要求2所述的方法,其特征在于,所述请求指令包括应用的调用指令或/和用户语音指令。
4.根据权利要求3所述的方法,其特征在于,当所述请求指令为调用指令时,所述请求指令中包括有优先级参数和/或视图标识参数,
所述获取请求指令对应的优先级包括:
根据优先级参数确定请求指令的优先级或根据视图标识和所述视图关系映射信息确定请求指令的优先级。
5.根据权利要求3所述的方法,其特征在于,当所述请求指令为语音指令时,所述获取请求指令对应的优先级包括:
对所述语音指令进行语音识别,获取识别结果;
根据识别结果确定的领域参数和动作参数,获取待请求的视图标识,从视图关系映射信息中获取语音指令的优先级。
6.根据权利要求3所述的方法,其特征在于,当请求指令包括两种及以上请求执行同一任务的同步请求指令时,根据各同步请求指令的优先级确定待响应的请求指令,根据待响应的请求指令的优先级与当前显示视图的优先级对待响应的请求指令进行响应。
7.根据权利要求1至6任一项所述的方法,其特征在于,根据请求指令的优先级与当前显示视图的优先级对请求指令进行响应包括:
当判断请求指令的优先级高于当前显示视图的优先级时,执行请求指令对应的操作;
当判断请求指令的优先级低于当前显示视图的优先级时,根据预定的执行流程,对请求指令进行响应。
8.用于多应用视图的管理的装置,其特征在于,包括
第一存储模块,用于存储视图关系映射信息;
第二存储模块,用于存储动态生成的活动视图列表;
调用接口,用于接收请求指令;
指令优先级获取模块,用于根据接收到的请求指令和/或第一存储模块存储的视图关系映射信息,获取请求指令对应的优先级;
当前视图管理模块,用于根据第一存储模块的视图关系映射信息和第二存储模块的活动视图列表,获取当前显示视图及其优先级;
视图调度管理模块,用于根据请求指令的优先级与当前显示视图的优先级对请求指令进行响应。
9.利用权利要求8所述的装置实现对多应用的视图进行管理的方法,其特征在于,包括:
对待管理的第三方应用进行配置,使得其通过所述调用接口进行事件请求;
所述第三方应用在产生事件请求时,生成请求指令输出至所述调用接口,其中,所述请求指令中包括优先级参数和/或视图名称参数;
发送指令的第三方应用接收所述装置对所述请求指令的反馈信息;
发送指令的第三方应用根据所述反馈信息,进行事件处理。
10.电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任意一项所述方法的步骤。
11.存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-7中任意一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811639418.1A CN109726000A (zh) | 2018-12-29 | 2018-12-29 | 多应用视图的管理方法、用于多应用视图的管理的装置及操作方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811639418.1A CN109726000A (zh) | 2018-12-29 | 2018-12-29 | 多应用视图的管理方法、用于多应用视图的管理的装置及操作方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109726000A true CN109726000A (zh) | 2019-05-07 |
Family
ID=66297968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811639418.1A Pending CN109726000A (zh) | 2018-12-29 | 2018-12-29 | 多应用视图的管理方法、用于多应用视图的管理的装置及操作方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109726000A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111078212A (zh) * | 2019-12-27 | 2020-04-28 | 苏州思必驰信息科技有限公司 | 用于实现语音产品的个性化定制化的操作方法及***、和服务端处理方法及服务器 |
CN111261156A (zh) * | 2019-12-30 | 2020-06-09 | 北京梧桐车联科技有限责任公司 | 语音采集方法、装置及计算机可读存储介质 |
CN111338727A (zh) * | 2020-02-18 | 2020-06-26 | 北京奇艺世纪科技有限公司 | 控制视图显示的方法及装置 |
CN112130725A (zh) * | 2020-09-24 | 2020-12-25 | 中国第一汽车股份有限公司 | 一种界面显示管理方法、装置、电子设备和存储介质 |
CN117092956A (zh) * | 2023-10-16 | 2023-11-21 | 成都秦川物联网科技股份有限公司 | 基于物联网的气体流量计阀控联动控制方法、***、设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120120576A1 (en) * | 2010-11-12 | 2012-05-17 | International Business Machines Corporation | System and method for multi-application socket |
CN103164269A (zh) * | 2011-12-08 | 2013-06-19 | 中兴通讯股份有限公司 | 一种多窗口显示应用程序的方法及终端 |
CN106681810A (zh) * | 2016-12-08 | 2017-05-17 | 乐视控股(北京)有限公司 | 一种任务对接处理的定制管理方法、装置及电子设备 |
CN108428450A (zh) * | 2017-02-15 | 2018-08-21 | 阿里巴巴集团控股有限公司 | 一种操作指令处理方法及装置 |
CN108604153A (zh) * | 2016-01-27 | 2018-09-28 | 三星电子株式会社 | 电子设备以及用于控制电子设备的用户界面的方法 |
-
2018
- 2018-12-29 CN CN201811639418.1A patent/CN109726000A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120120576A1 (en) * | 2010-11-12 | 2012-05-17 | International Business Machines Corporation | System and method for multi-application socket |
CN103164269A (zh) * | 2011-12-08 | 2013-06-19 | 中兴通讯股份有限公司 | 一种多窗口显示应用程序的方法及终端 |
CN108604153A (zh) * | 2016-01-27 | 2018-09-28 | 三星电子株式会社 | 电子设备以及用于控制电子设备的用户界面的方法 |
CN106681810A (zh) * | 2016-12-08 | 2017-05-17 | 乐视控股(北京)有限公司 | 一种任务对接处理的定制管理方法、装置及电子设备 |
CN108428450A (zh) * | 2017-02-15 | 2018-08-21 | 阿里巴巴集团控股有限公司 | 一种操作指令处理方法及装置 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111078212A (zh) * | 2019-12-27 | 2020-04-28 | 苏州思必驰信息科技有限公司 | 用于实现语音产品的个性化定制化的操作方法及***、和服务端处理方法及服务器 |
CN111078212B (zh) * | 2019-12-27 | 2022-07-15 | 思必驰科技股份有限公司 | 用于实现语音产品个性化定制的操作方法及***、和服务端处理方法及服务器 |
CN111261156A (zh) * | 2019-12-30 | 2020-06-09 | 北京梧桐车联科技有限责任公司 | 语音采集方法、装置及计算机可读存储介质 |
CN111338727A (zh) * | 2020-02-18 | 2020-06-26 | 北京奇艺世纪科技有限公司 | 控制视图显示的方法及装置 |
CN112130725A (zh) * | 2020-09-24 | 2020-12-25 | 中国第一汽车股份有限公司 | 一种界面显示管理方法、装置、电子设备和存储介质 |
CN112130725B (zh) * | 2020-09-24 | 2022-02-15 | 中国第一汽车股份有限公司 | 一种界面显示管理方法、装置、电子设备和存储介质 |
CN117092956A (zh) * | 2023-10-16 | 2023-11-21 | 成都秦川物联网科技股份有限公司 | 基于物联网的气体流量计阀控联动控制方法、***、设备 |
CN117092956B (zh) * | 2023-10-16 | 2024-01-09 | 成都秦川物联网科技股份有限公司 | 基于物联网的气体流量计阀控联动控制方法、***、设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109726000A (zh) | 多应用视图的管理方法、用于多应用视图的管理的装置及操作方法 | |
JP6977169B2 (ja) | デジタル音声アシスタントコンピューティングデバイスの間の信号処理の調整 | |
KR102587738B1 (ko) | 메시지 푸싱 방법, 저장 매체 및 서버 | |
US20230291949A1 (en) | Virtual live streaming method and apparatus, device and storage medium | |
CN109637548A (zh) | 基于声纹识别的语音交互方法及装置 | |
CN103473039B (zh) | 为了响应通知而生成基于上下文的选项 | |
CN105981069A (zh) | 供与按需运输服务使用的用户控制式媒体 | |
CN108541312A (zh) | 分组化数据的多模态传输 | |
CN105027195A (zh) | 中断的上下文相关处理 | |
US20190333513A1 (en) | Voice interaction method, device and computer readable storage medium | |
CN113037929B (zh) | 一种信息接力输出方法、装置、电子设备及存储介质 | |
CN110012103B (zh) | 智能设备的控制方法、装置以及控制器和介质 | |
CN108605076A (zh) | 用于数据传输的反馈控制器 | |
CN109684036A (zh) | 一种容器集群管理方法、存储介质、电子设备及*** | |
CN110309006A (zh) | 一种功能调用方法、装置、终端设备及存储介质 | |
CN110234069A (zh) | 一种寻车方法、装置及终端设备 | |
CN110336735A (zh) | 一种用于发送提醒消息的方法与设备 | |
CN109448694A (zh) | 一种快速合成tts语音的方法及装置 | |
CN108614689A (zh) | 场景服务的生成方法、装置和终端设备 | |
CN107566862B (zh) | 用于多媒体通信终端之间分享音乐的方法及*** | |
CN109669754A (zh) | 语音交互窗口的动态显示方法、具有伸缩式交互窗口的语音交互方法及装置 | |
CN109741740A (zh) | 基于外部触发的语音交互方法及装置 | |
CN108289111A (zh) | 服务提供方法、装置、终端设备和操作*** | |
CN103812903A (zh) | 通过互联网实现智能点歌的方法、***与业务管理服务器 | |
CN109412821A (zh) | 消息处理方法和装置以及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 215123 building 14, Tengfei Innovation Park, 388 Xinping street, Suzhou Industrial Park, Suzhou City, Jiangsu Province Applicant after: Sipic Technology Co.,Ltd. Address before: 215123 building 14, Tengfei Innovation Park, 388 Xinping street, Suzhou Industrial Park, Suzhou City, Jiangsu Province Applicant before: AI SPEECH Ltd. |
|
CB02 | Change of applicant information |