CN109857502A - 实现业务逻辑与显示分离的方法及业务逻辑与显示分离的***架构 - Google Patents
实现业务逻辑与显示分离的方法及业务逻辑与显示分离的***架构 Download PDFInfo
- Publication number
- CN109857502A CN109857502A CN201910068791.4A CN201910068791A CN109857502A CN 109857502 A CN109857502 A CN 109857502A CN 201910068791 A CN201910068791 A CN 201910068791A CN 109857502 A CN109857502 A CN 109857502A
- Authority
- CN
- China
- Prior art keywords
- parameter information
- page parameter
- message
- business logic
- processing
- 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为本发明一实施方式的业务逻辑与显示分离的***架构原理框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、元件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
在本发明中,“模块”、“装置”、“***”等指应用于计算机的相关实体,如硬件、硬件和软件的组合、软件或执行中的软件等。详细地说,例如,元件可以、但不限于是运行于处理器的过程、处理器、对象、可执行元件、执行线程、程序和/或计算机。还有,运行于服务器上的应用程序或脚本程序、服务器都可以是元件。一个或多个元件可在执行的过程和/或线程中,并且元件可以在一台计算机上本地化和/或分布在两台或多台计算机之间,并可以由各种计算机可读介质运行。元件还可以根据具有一个或多个数据包的信号,例如,来自一个与本地***、分布式***中另一元件交互的,和/或在因特网的网络通过信号与其它***交互的数据的信号通过本地和/或远程过程来进行通信。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”,不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
下面结合附图对本发明作进一步详细的说明。
图1示意性地显示了根据本发明的一种实施方式的实现业务逻辑与显示分离的方法流程图,如图1所示,本实施例中包括如下步骤:
步骤S101:创建用于进行业务逻辑处理的第一进程和用于进行视图展示处理的第二进程。在现有技术中,常常在单进程同时处理多个业务,示例性地,对于语音交互终端来说,在语音主进程中需要同时处理用户界面逻辑和语音处理业务流程,用户界面逻辑属于高占用资源,会减慢语音处理业务的速度和效率,而且对于需要频繁改动用户界面(以下称为UI)的定制化需求来说,也会带来很大的挑战。为此,现有的单进程处理机制显然是无法满足需求的。因此,本发明实施例提出创建两种进程,将用户界面逻辑分离到用于视图展示处理的第二进程中,将用于进行业务逻辑处理的第一进程实现为仅用来处理业务逻辑流程,即实现了将集中的单进程资源分配调度,转到多进程调度,将高占用的用户界面资源从主业务分离,从而减轻语音交互终端资源占用的负担。实现方式可以在安卓***中,根据现有技术的程序算法将两个进程进行创建。
步骤S102:配置第一进程和第二进程的交互接口。在将单进程的处理方式转换为多进程之后,进程间的通信是一个需要解决的重要的难点。本发明实施例通过配置交互接口,来实现第一进程和第二进程间的通信,从而使得分离后的业务逻辑层和用户界面层能够进行合理的交互,以实现根据需求对业务逻辑层和用户界面层进行定制化实现。其中,配置的交互接口可以实现为基于操作***提供的多进程通信机制,例如Android***的AIDL通信机制,也可以实现为利用广播通信的方式。
示例性地,根据第一进程与第二进程间的交互数据类型,由于第二进程主要用于进行视图展示处理,因而第一进程输出给第二进程的交互数据主要分类两种类型:一种为视图展示层如用户界面上需要呈现的数据内容,另一种为视图展示层如用户界面上的控制组件(如按钮)的显示状态(如某些组件需要隐藏显示,按钮的显示状态有多种显示方式等)。因而,基于第一进程向第二进制传输的数据类型,可以为第一进程配置两种交互接口,示例性地,为包括用于传输视图展示层需要呈现的内容的数据接口和用于控制视图展示层显示状态的控制接口。同理,由于第二进程为UI层,其主要用于与用户进行交互,因而其向第二进程传输的数据内容主要是对用户操作的反馈消息,基于此,在第二进程中配置的交互接口包括用于向第一进程传输反馈的业务消息的反馈接口。
步骤S103:将第一进程配置为用于接收业务消息进行业务逻辑处理,根据业务逻辑处理结果生成页面参数信息,通过交互接口向第二进程传输页面参数信息。
在具体应用中,业务消息可以为对用户的语音指令解析出的业务消息。
以业务消息为用户的语音指令解析出的业务消息为例,第一进程接收业务消息进行业务逻辑处理,根据业务逻辑处理结果生成页面参数信息可以实现为:将用户的语音指令进行语音识别,语音识别的方式可以根据现有的语音识别技术将语音指令放入语音识别引擎中转换为文本信息,再通过语义解析得到业务消息;在第一进程中配置业务消息与语音流程的映射关系,即消息映射信息,这样在接收到业务消息时,就可以根据业务消息匹配得到需要进行的语音流程;消息映射信息中会给每个语音流程对应一个用户界面,在匹配到需要进行的语音流程后,根据该语音流程对应的用户界面进行相应的数据处理,就可以得到页面参数信息。示例性地,比如接收到“导航去大梅沙”的语音指令后,通过对该语音指令进行解析就可以得到业务消息为“领域:导航,目的地:大梅沙”,当接收该业务消息后,根据消息映射信息,就会触发导航领域的相应语音流程,例如为搜索大梅沙相关Poi数据后,确定与该语音流程相对应的待显示的用户界面,之后根据语音流程和待显示的用户界面的显示需求对搜索到的大梅沙相关Poi数据进行业务逻辑处理,得到需要传输给第一进程的页面参数信息。
优选地,第一进程在进行业务逻辑处理后,还会根据确定的页面参数信息的类型,调用不同的交互接口,实现向第二进程的数据传输。示例性地,当确定的页面参数信息为需要在页面上即视图展示层上显示的数据信息时,调用数据接口将页面参数信息传输至第一进程;而当确定的页面参数信息为控制页面的显示形态的信息时,调用控制接口将页面参数信息传输至第二进程。
步骤S104:将第二进程配置为用于接收页面参数信息进行视图展示处理。在创建的第二进程中进行实现时,将第二进程实现为对接收的页面参数信息进行视图展示处理的流程,例如,当通过数据接口接收到页面参数信息时,对接收到的页面参数信息根据相应的协议进行解析,将解析后的数据信息填充到页面上,进行加载显示;当通过控制接口接收到的页面参数信息时,则根据对页面参数信息的解析结果,对页面上相应的组件的显示状态进行更改,并将更改后的页面信息进行加载显示。
在优选实施方式中,还将第二进程配置为通过展示的视图接收事件消息,通过交互接口向所述第一进程传输接收到的事件消息。此时,第一进程接收到的业务消息还可以是由第二进程根据接收到的事件消息反馈的业务消息。以业务消息为由第二进程根据接收到的事件消息反馈的业务消息为例,第一进程接收业务消息进行业务逻辑处理,根据业务逻辑处理结果生成页面参数信息可以实现为:首先,配置第一进程和第二进程的通信协议,该通信协议用于将第二进程接收到的事件消息转换为业务消息,因而通信协议的内容与第一进程能够处理的业务消息的数据格式相对应,以第一进程中处理的业务消息的数据格式为“领域:动作”为例,会将通信协议定义为将接收到的事件消息转换为“领域:动作”格式的业务消息,传输给第一进程;第一进程接收到第二进程传输来的业务消息后,会根据消息映射信息确定接下来需要进行的语音流程,然后根据语音流程继续进行业务逻辑处理,以开启下一轮交互过程。其中,第二进程将转换得到的业务消息通过反馈接口传输至第一进程。示例性地,第一进程在接收到点击导航按钮的事件消息时,根据页面的交互机制,第一进程得到的事件消息内容为:导航:点击事件,那么第一进程在接收到该事件消息时,就会根据预定义的通信协议,将导航:点击事件转换为“领域:导航,动作:打开”的业务消息通过反馈接口传输给第一进程。示例性地,以上述导航到大梅沙的例子为例,在第一进程将页面参数信息例如为多个可选路径传输给第二进程后,第二进程输出显示视图,并在显示视图上显示出poi列表即可选路径列表,之后,假设用户手动选择第二个路径,此时第二进程就会接收到用户的点击操作,将第二个转为具体的事件消息,将该事件消息转换为业务消息通过反馈接口传输给第一进程,以由第一进程根据消息映射信息进行后续的业务逻辑处理。
根据本实施例的方法,从安卓***资源调度机制出发,将集中的单进程资源分配调度,转到多进程调度,将高占用的用户界面资源从主业务分离,从而减轻语音交互终端的资源占用的负担。
图2示意性地显示了根据本发明一实施方式的业务逻辑与显示分离的***架构原理框图,如图2所示,
该***架构可以在语音交互装置中进行应用,语音交互装置可以实现为具备语音交互功能的车载设备。其包括第一进程模块2和第二进程模块3,第一进程模块2和第二进程模块3中均配置有用于与彼此通信的交互接口。第一进程模块2用于进行业务逻辑处理。第二进程模块3用于进行视图展示处理。
其中,第一进程模块2包括逻辑处理单元201,逻辑处理单元201用于接收业务消息进行业务逻辑处理,根据业务逻辑处理结果生成页面参数信息,并通过交互接口向第二进程传输页面参数信息,具体的实现方式可以参照上述的方法部分,示例性地,当确定的页面参数信息为需要在页面上即视图展示层上显示的数据信息时,调用数据接口将页面参数信息传输至第二进程模块2,而当确定的页面参数信息为控制页面的显示形态的信息时,调用控制接口将页面参数信息传输至第二进程模块3。
第二进程模块3包括展示处理单元301,用于接收页面参数信息进行视图展示处理,其具体的处理方式可以参照上述的方法部分实现。
在优选实施方式中,第二进程模块3还包括事件反馈单元302,该单元用于通过展示的视图接收事件消息,通过交互接口向第一进程模块2传输接收到的事件消息。
根据本实施例公开的***框架,当应用在语音交互装置上时可以实现将集中的单进程资源分配调度,转到多进程调度,将高占用的用户界面资源从主业务分离,从而减轻语音交互终端的资源占用的负担。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (10)
1.实现业务逻辑与显示分离的方法,其特征在于,包括如下步骤:
创建用于进行业务逻辑处理的第一进程和用于进行视图展示处理的第二进程;
配置第一进程和第二进程的交互接口;
将第一进程配置为用于接收业务消息进行业务逻辑处理,根据业务逻辑处理结果生成页面参数信息,通过所述交互接口向所述第二进程传输页面参数信息;
将所述第二进程配置为用于接收所述页面参数信息进行视图展示处理。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括
还将所述第二进程配置为通过展示的视图接收事件消息,通过所述交互接口向所述第一进程传输接收到的事件消息。
3.根据权利要求2所述的方法,其特征在于,为第一进程配置的所述交互接口包括用于传输视图展示层需要呈现的内容的数据接口和用于控制视图展示层显示状态的控制接口,为第二进程配置的所述交互接口包括用于向所述第一进程传输反馈的业务消息的反馈接口。
4.根据权利要求3所述的方法,其特征在于,所述业务消息包括用户的语音指令解析出的业务消息和由第二进程根据接收到的事件消息反馈的业务消息,
所述通过所述交互接口向所述第一进程传输接收到的事件消息实现为包括:
配置第一进程和第二进程的通信协议;
根据所述通信协议将所述事件消息转换为业务消息,将所述业务消息通过所述反馈接口传输至所述第一进程。
5.根据权利要求4所述的方法,其特征在于,所述第一进程中配置有消息映射信息,
所述接收业务消息进行业务逻辑处理,根据业务逻辑处理结果生成页面参数信息,通过所述交互接口向所述第二进程传输页面参数信息实现为包括
第一进程在接收到业务消息时,根据所述消息映射信息确定页面参数信息;
根据确定的页面参数信息调用数据接口或控制接口,将所述页面参数信息传输至所述第二进程。
6.根据权利要求1至5任一项所述的方法,其特征在于,第一进程和第二进程的交互接口是基于AIDL通信机制进行通信的或是基于广播协议进行通信的。
7.业务逻辑与显示分离的***架构,其特征在于,其包括
第一进程模块,用于进行业务逻辑处理;
第二进程模块,用于进行视图展示处理;
其中,所述第一进程模块包括
逻辑处理单元,用于接收业务消息进行业务逻辑处理,根据业务逻辑处理结果生成页面参数信息,通过所述交互接口向所述第二进程传输页面参数信息;
第二进程模块包括
展示处理单元,用于接收所述页面参数信息进行视图展示处理;
所述第一进程模块和第二进程模块中均配置有用于与彼此通信的交互接口。
8.根据权利要求7所述的***架构,其特征在于,所述第二进程模块还包括
事件反馈单元,用于通过展示的视图接收事件消息,通过所述交互接口向所述第一进程模块传输接收到的事件消息。
9.根据权利要求7或8所述的***架构在语音交互装置中的应用。
10.根据权利要求9所述的应用,其特征在于,所述语音交互装置为具备语音交互功能的车载设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910068791.4A CN109857502A (zh) | 2019-01-24 | 2019-01-24 | 实现业务逻辑与显示分离的方法及业务逻辑与显示分离的***架构 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910068791.4A CN109857502A (zh) | 2019-01-24 | 2019-01-24 | 实现业务逻辑与显示分离的方法及业务逻辑与显示分离的***架构 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109857502A true CN109857502A (zh) | 2019-06-07 |
Family
ID=66896043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910068791.4A Pending CN109857502A (zh) | 2019-01-24 | 2019-01-24 | 实现业务逻辑与显示分离的方法及业务逻辑与显示分离的***架构 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109857502A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110750262A (zh) * | 2019-09-25 | 2020-02-04 | 北京爱接力科技发展有限公司 | 一种机器人***界面展示方法、装置和机器人 |
CN113051001A (zh) * | 2021-03-17 | 2021-06-29 | 海信视像科技股份有限公司 | 一种开机用户界面显示的加速方法及显示设备 |
CN113377451A (zh) * | 2021-06-09 | 2021-09-10 | 北京千丁互联科技有限公司 | 应用程序重启方法、装置、计算机设备和可读存储介质 |
CN113961260A (zh) * | 2021-12-21 | 2022-01-21 | 比亚迪股份有限公司 | ***控制软件的运行方法、***、计算机设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040226027A1 (en) * | 2003-05-06 | 2004-11-11 | Winter Tony Jon | Application interface wrapper |
CN101685392A (zh) * | 2008-09-27 | 2010-03-31 | 盛乐信息技术(上海)有限公司 | 实现用户界面与业务逻辑分离的装置 |
CN103425225A (zh) * | 2012-05-16 | 2013-12-04 | 腾讯科技(深圳)有限公司 | 便携数据设备操作***中的应用程序装置及其运行方法 |
CN104252389A (zh) * | 2013-06-27 | 2014-12-31 | 腾讯科技(深圳)有限公司 | 应用程序运行方法、***及应用程序 |
CN104703032A (zh) * | 2013-12-06 | 2015-06-10 | 乐视网信息技术(北京)股份有限公司 | 智能电视媒体播放器及其播放信息处理方法、智能电视 |
CN105745620A (zh) * | 2013-12-31 | 2016-07-06 | 北京新媒传信科技有限公司 | 软件架构的实现方法和实现平台 |
CN109117235A (zh) * | 2018-08-24 | 2019-01-01 | 腾讯科技(深圳)有限公司 | 一种业务数据处理方法、装置以及相关设备 |
-
2019
- 2019-01-24 CN CN201910068791.4A patent/CN109857502A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040226027A1 (en) * | 2003-05-06 | 2004-11-11 | Winter Tony Jon | Application interface wrapper |
CN101685392A (zh) * | 2008-09-27 | 2010-03-31 | 盛乐信息技术(上海)有限公司 | 实现用户界面与业务逻辑分离的装置 |
CN103425225A (zh) * | 2012-05-16 | 2013-12-04 | 腾讯科技(深圳)有限公司 | 便携数据设备操作***中的应用程序装置及其运行方法 |
CN104252389A (zh) * | 2013-06-27 | 2014-12-31 | 腾讯科技(深圳)有限公司 | 应用程序运行方法、***及应用程序 |
CN104703032A (zh) * | 2013-12-06 | 2015-06-10 | 乐视网信息技术(北京)股份有限公司 | 智能电视媒体播放器及其播放信息处理方法、智能电视 |
CN105745620A (zh) * | 2013-12-31 | 2016-07-06 | 北京新媒传信科技有限公司 | 软件架构的实现方法和实现平台 |
CN109117235A (zh) * | 2018-08-24 | 2019-01-01 | 腾讯科技(深圳)有限公司 | 一种业务数据处理方法、装置以及相关设备 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110750262A (zh) * | 2019-09-25 | 2020-02-04 | 北京爱接力科技发展有限公司 | 一种机器人***界面展示方法、装置和机器人 |
CN113051001A (zh) * | 2021-03-17 | 2021-06-29 | 海信视像科技股份有限公司 | 一种开机用户界面显示的加速方法及显示设备 |
CN113051001B (zh) * | 2021-03-17 | 2023-04-14 | Vidaa(荷兰)国际控股有限公司 | 一种开机用户界面显示的加速方法及显示设备 |
CN113377451A (zh) * | 2021-06-09 | 2021-09-10 | 北京千丁互联科技有限公司 | 应用程序重启方法、装置、计算机设备和可读存储介质 |
CN113377451B (zh) * | 2021-06-09 | 2024-03-12 | 北京千丁互联科技有限公司 | 应用程序重启方法、装置、计算机设备和可读存储介质 |
CN113961260A (zh) * | 2021-12-21 | 2022-01-21 | 比亚迪股份有限公司 | ***控制软件的运行方法、***、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109857502A (zh) | 实现业务逻辑与显示分离的方法及业务逻辑与显示分离的***架构 | |
CN106462418B (zh) | 移动装置动作的远程调用 | |
EP1410171B1 (en) | System and method for providing dialog management and arbitration in a multi-modal environment | |
CN111857794A (zh) | 机器人可扩展性基础设施 | |
JP2022547631A (ja) | 自然言語処理のためのストップワードデータ拡張 | |
CN115485690A (zh) | 用于处置聊天机器人的不平衡训练数据的分批技术 | |
US11468881B2 (en) | Method and system for semantic intelligent task learning and adaptive execution | |
KR20210134675A (ko) | 사용자 시연을 통하여 명령들을 학습하고 실행 가능하게 하기 위한 방법 및 시스템 | |
JP2023520415A (ja) | ターゲットに基づくハイパーパラメータチューニングのための方法およびシステム | |
CN107430852B (zh) | 在支持语音的电子设备中对语音输入的在线处理的选择性中止 | |
CN109313668B (zh) | 构建会话理解***的***和方法 | |
US20210319360A1 (en) | Fast and scalable multi-tenant serve pool for chatbots | |
CN110276592A (zh) | 一种微服务***业务流程可变性建模方法及*** | |
US20220172021A1 (en) | Method and system for over-prediction in neural networks | |
US20220058347A1 (en) | Techniques for providing explanations for text classification | |
US20240098156A1 (en) | Interactive notification panels in a computing system | |
Zeb et al. | Towards defining industry 5.0 vision with intelligent and softwarized wireless network architectures and services: A survey | |
WO2022037019A1 (zh) | 实现人机多轮对话的***、方法和装置 | |
CN106302125A (zh) | 一种对请求信息进行响应的方法、装置及*** | |
CN113468303B (zh) | 对话交互处理方法及计算机可读存储介质 | |
US20220230462A1 (en) | Usage based resource utilization of training pool for chatbots | |
CN107179916A (zh) | 一种应用程序开发方法、装置、设备以及开发架构 | |
CN111176622B (zh) | 对解决方案的语音技能进行统一管理的实现方法、管理***及管理方法 | |
US10706235B2 (en) | System and method for generating a rich persistent conversation history using a communication protocol | |
Caminero et al. | The SERENOA Project: Multidimensional Context-Aware Adaptation of Service Front-Ends. |
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 14 Tengfei Innovation Park, 388 Xinping street, Suzhou Industrial Park, Suzhou, Jiangsu. Applicant after: Sipic Technology Co.,Ltd. Address before: 215123 14 Tengfei Innovation Park, 388 Xinping street, Suzhou Industrial Park, Suzhou, Jiangsu. Applicant before: AI SPEECH Co.,Ltd. |
|
CB02 | Change of applicant information | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190607 |
|
RJ01 | Rejection of invention patent application after publication |