UI设计方法、装置、设备及存储介质制造方法及图纸

技术编号:16546505 阅读:29 留言:0更新日期:2017-11-11 11:28
本发明专利技术实施例公开了一种UI设计方法、装置、设备及存储介质。所述UI设计方法包括:前台用户界面UI设计应用根据UI设计业务需求向后台UI业务应用请求UI界面设计业务数据;所述前台UI设计应用根据所述UI界面设计业务数据显示UI界面设计结果。本发明专利技术实施例通过前台UI设计应用提供UI设计业务需求,并通过后台UI业务应用提供UI界面设计业务数据,通过前台UI设计应用和后台UI业务应用共同完成UI界面设计,将UI设计和业务逻辑进行解耦,可以以较小的代价达到UI设计的目的。

UI design method, device, equipment and storage medium

The embodiment of the invention discloses a UI design method, a device, a device and a storage medium. Including the UI design method: the user interface design of UI application UI interface design business data back to the UI service application based on UI design requirements; the application of the UI design based on the UI interface design of data display the interface design of UI. The embodiment of the invention provides UI design business needs through the UI design application, and provides UI interface design of business data through the background of UI service application, through the UI design application and background UI business applications to complete UI interface design, UI design and business logic are decoupled, the price can be smaller to achieve the purpose of UI design.

【技术实现步骤摘要】
UI设计方法、装置、设备及存储介质
本专利技术实施例涉及语音识别
,尤其涉及一种UI设计方法、装置、设备及存储介质。
技术介绍
UI即UserInterface(用户界面)的简称。一般是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品位,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。在开发应用过程中,不同的渠道或者不同的厂商,为了使应用的界面元素尽量和安卓系统的界面风格保持一致,对应用的UI有各种不同的订制需求,特别是车载语音应用中该问题表现的尤为突出。
技术实现思路
本专利技术实施例提供一种UI设计方法、装置、设备及存储介质,可以提高UI设计效率。第一方面,本专利技术实施例提供了一种UI设计方法,该方法包括:前台用户界面UI设计应用根据UI设计业务需求向后台UI业务应用请求UI界面设计业务数据;所述前台UI设计应用根据所述UI界面设计业务数据显示UI界面设计结果。第二方面,本专利技术实施例还提供了一种UI设计方法,该方法包括:后台UI业务应用接收前台UI设计应用发送的UI设计业务需求;所述后台UI业务应用向所述前台UI设计应用返回UI界面设计业务数据,以使根据所述UI界面设计业务数据显示UI界面设计结果。第三方面,本专利技术实施例还提供了一种UI设计装置,设置在前台用户界面UI设计应用中,包括:数据请求模块,用于根据UI设计业务需求向后台UI业务应用请求UI界面设计业务数据;UI设计模块,用于根据所述UI界面设计业务数据显示UI界面设计结果。第四方面,本专利技术实施例还提供了一种UI设计装置,设置在前台用户界面UI设计应用中,包括:业务需求接收模块,用于接收前台UI设计应用发送的UI设计业务需求;数据返回模块,用于向所述前台UI设计应用返回UI界面设计业务数据,以使根据所述UI界面设计业务数据显示UI界面设计结果。第五方面,本专利技术实施例还提供了一种设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术第一方面所述的UI设计方法。第六方面,本专利技术实施例还提供了一种设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术第二方面所述的UI设计方法。第七方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术实施例第一方面所述的UI设计方法。第八方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术实施例第二方面所述的UI设计方法。本专利技术实施例通过前台UI设计应用提供UI设计业务需求,并通过后台UI业务应用提供UI界面设计业务数据,通过前台UI设计应用和后台UI业务应用共同完成UI界面设计,将UI设计和业务逻辑进行解耦,可以以较小的代价达到UI设计的目的。附图说明图1是本专利技术实施例一提供的一种UI设计方法的流程图;图2是本专利技术实施例二提供的一种UI设计方法的流程图;图3是本专利技术实施例三提供的一种UI设计方法的流程图;图4是本专利技术实施例四提供的一种UI设计装置的结构图;图5是本专利技术实施例五提供的一种UI设计装置的结构图;图6是本专利技术实施例六提供的一种计算机设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1为本专利技术实施例一提供的一种UI设计方法的流程图,本实施例可适用于UI界面设计的情况,该方法可以由本专利技术实施例提供的UI设计装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成在终端设备中或终端设备的应用中。其中,终端设备可以为但不限于为移动终端(平板电脑或智能手机),或固定终端设备(例如,台式电脑)。其中,应用可以为内嵌于终端设备中的某个客户端的插件,或者为所述终端设备的操作系统的插件,与内嵌于终端设备中的UI设计客户端或者终端设备的操作系统中的UI设计应用程序配合使用;应用也可以为所述终端设备中一个独立的可提供UI设计的客户端,本实施例对此不进行限制。如图1所述,本实施例的方法具体包括:S101、前台用户界面UI设计应用根据UI设计业务需求向后台UI业务应用请求UI界面设计业务数据。其中,前台用户界面UI设计应用和后台UI业务应用为研发人员开发的应用程序,前台用户界面UI设计应用运行在前台,主要用于与用户交互,接收用户或供应商输入的UI设计业务需求,或提供对话框Dialog或者组件Activity,例如,语音状态以及语义结果展现等。后台UI业务应用运行在后台,主要用于提供业务数据和/或业务逻辑代码,例如现场录音、语音识别、语义解析等。前台UI设计应用和后台UI业务应用之间可选的一种通信方式是,将前台UI设计应用作为前台Client进程,将后台UI业务应用作为后台service进程,前台UI设计应用和后台UI业务应用,通过Android接口定义语言(AndroidInterfaceDefinitionLanguage,AIDL)进行进程间通信。例如,在前台UI设计应用启动的时候,作为Client端主动去连接后台UI业务应用中的service,这样后台service和Client之间就可以通过AIDL进行通信传递数据。具体的,前台UI设计应用通过AIDL通信将UI设计业务需求发送至后台UI业务应用,后台UI业务应用根据UI设计业务需求获取UI界面设计业务数据,并通过AIDL通信返回至前台UI设计应用。S102、前台UI设计应用根据UI界面设计业务数据显示UI界面设计结果。例如,显示语音识别结果、或语义解析结果等。本实施例通过前台UI设计应用提供UI设计业务需求,并通过后台UI业务应用提供UI界面设计业务数据,通过前台UI设计应用和后台UI业务应用共同完成UI界面设计,将UI设计和业务逻辑进行解耦,可以以较小的代价达到UI设计的目的。实施例二图2是本专利技术实施例二提供的一种UI设计方法的流程图。本实施例以上述实施例为基础进行优化,在本实施例中,进一步包括如下步骤:前台UI设计应用提供软件开发工具包SDK接口和/或UI界面设计代码给供应商设备;前台UI设计应用通过SDK接口接收供应商设备发送的UI设计业务需求。相应的,如图2所示,本实施例的方法具体包括:S201、前台UI设计应用提供软件开发工具包(SoftwareDevelopmentKit,SDK)接口和/或UI界面设计代码给供应商设备。具本文档来自技高网...
UI设计方法、装置、设备及存储介质

【技术保护点】
一种UI设计方法,其特征在于,包括:前台用户界面UI设计应用根据UI设计业务需求向后台UI业务应用请求UI界面设计业务数据;所述前台UI设计应用根据所述UI界面设计业务数据显示UI界面设计结果。

【技术特征摘要】
1.一种UI设计方法,其特征在于,包括:前台用户界面UI设计应用根据UI设计业务需求向后台UI业务应用请求UI界面设计业务数据;所述前台UI设计应用根据所述UI界面设计业务数据显示UI界面设计结果。2.根据权利要求1所述的方法,其特征在于,所述前台UI设计应用作为前台Client进程,所述后台UI业务应用作为后台service进程,所述前台UI设计应用和所述后台UI业务应用,通过Android接口定义语言AIDL进行进程间通信。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述前台UI设计应用提供软件开发工具包SDK接口和/或UI界面设计代码给供应商设备;所述前台UI设计应用通过所述SDK接口接收所述供应商设备发送的UI设计业务需求。4.一种UI设计方法,其特征在于,包括:后台UI业务应用接收前台UI设计应用发送的UI设计业务需求;所述后台UI业务应用向所述前台UI设计应用返回UI界面设计业务数据,以使根据所述UI界面设计业务数据显示UI界面设计结果。5.根据权利要求4所述的方法,其特征在于,所述后台UI业务应用作为后台service进程,所述前台UI设计应用作为前台Client进程,所述前台UI设计应用和所述后台UI业务应用,通过Android接口定义语言进行进程间通信。6.一种UI设计装置,其特征在于,设置在前台用户界面UI设计应用中,包括:数据请求模块,用于根据UI设计业务需求向后台UI业务应用请求UI界面设计业务数据;UI设计模块,用于根据所述UI界面设计业务数据显示UI界面设计结果。7.根据权利要求6所述的装置,其特征在于,所述前台UI设计应用作为前台Client进程,所述后台UI业务应用作为后台servi...

【专利技术属性】
技术研发人员:赵科
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1