应用程序界面的显示方法及装置、电子设备、存储介质制造方法及图纸

技术编号:20622707 阅读:37 留言:0更新日期:2019-03-20 14:29
本发明专利技术揭示了一种应用程序界面的显示方法及装置、电子设备、计算机可读存储介质。本发明专利技术提供的技术方案,通过向后台服务器请求生成带有布局格式的语义搜索结果,由此前端只需调用网页视图控件加载该语义搜索结果,即可在应用程序界面让语义搜索结果按照指定布局格式进行显示,前端无需为应用程序存储布局文件,减小了应用程序占用的空间,节省了下载应用程序的流量和时间,便于应用程序的更新。另外,应用程序无需升级,只需后台服务器进行更新,即可实现新布局格式的推广,从而可以100%覆盖所有用户。

Display Method and Device, Electronic Equipment and Storage Media of Application Interface

The invention discloses a display method and device of an application program interface, an electronic device and a computer readable storage medium. The technical scheme of the invention provides that by requesting the background server to generate the semantic search results with layout format, the front end can display the semantic search results according to the specified layout format in the application interface by calling the page view control to load the semantic search results, and the front end does not need to store the layout files for the application program, thus reducing the occupation of the application program. Space saves the flow and time of downloading applications, and is convenient for updating applications. In addition, the application does not need to be upgraded, only the background server to update, can achieve the promotion of the new layout format, so that 100% coverage of all users.

【技术实现步骤摘要】
应用程序界面的显示方法及装置、电子设备、存储介质
本专利技术涉及计算机
,特别涉及一种应用程序界面的显示方法及装置、电子设备、计算机可读存储介质。
技术介绍
随着科技的进步,智能电视、电视盒子等可以安装各种操作系统,基于操作系统又可以安装应用程序,所谓应用程序(Application,简称App),通过APP可以实现与对应服务器的操作,进而实现消息互联。目前,APP要展示不同页面布局的用户界面,都需要在客户端本地有相应的布局文件,APP从服务器获取到原始数据,将原始数据按照本地布局文件指示的样式进行显示。由此,一旦有新业务导致新的布局产生,为了使用户能使用新的业务,那么APP就需要创建新的布局文件,并部署升级。也就是说,APP需要更新到相应的版本才能体验新业务。布局文件放在客户端本地就会增加APP的体积,同时在升级的时候就会占用更多的流量,耗费更长的时间。
技术实现思路
为了解决相关技术中存在的布局文件放在客户端本地增加了APP的体积,同时在升级的时候就会占用更多的流量,耗费更长的时间的问题,本专利技术提供了一种应用程序界面的显示方法。一方面,本专利技术提供了一种应用程序界面的显示方法,所述方法包括:基于用户语音输入的语音识别结果,向后台服务器请求生成带有布局格式的语义搜索结果;获得所述后台服务器返回的指定布局格式的语义搜索结果;调用网页视图控件加载所述语义搜索结果,使所述语义搜索结果按照所述指定布局格式进行应用程序界面的显示。另一方面,本专利技术提供了一种应用程序界面的显示方法,所述方法包括:接收客户端发送的基于用户语音输入的语音识别结果的搜索请求,所述语音识别结果中携带业务类型;响应所述搜索请求进行所述语音识别结果的相关信息搜索,获得搜索内容;选取与所述业务类型对应的布局模板,并将所述搜索内容填入所述布局模板生成语义搜索结果;将所述语义搜索结果返回至所述客户端,以触发所述客户端调用网页视图控件加载所述语义搜索结果,使所述语义搜索结果按照指定布局格式在客户端进行应用程序界面的显示。再一方面,本专利技术提供了一种应用程序界面的显示装置,所述装置包括:搜索请求发送模块,用于基于用户语音输入的语音识别结果,向后台服务器请求生成带有布局格式的语义搜索结果;搜索结果获得模块,用于获得所述后台服务器返回的指定布局格式的语义搜索结果;结果布局展示模块,用于调用网页视图控件加载所述语义搜索结果,使所述语义搜索结果按照所述指定布局格式进行应用程序界面的显示。又一方面,本专利技术提供了一种应用程序界面的显示装置,所述装置包括:搜索请求接收模块,用于接收客户端发送的基于用户语音输入的语音识别结果的搜索请求,所述语音识别结果中携带业务类型;搜索内容获得模块,用于响应所述搜索请求进行所述语音识别结果的相关信息搜索,获得搜索内容;搜索结果生成模块,用于选取与所述业务类型对应的布局模板,并将所述搜索内容填入所述布局模板生成语义搜索结果;搜索结果反馈模块,用于将所述语义搜索结果返回至所述客户端,以触发所述客户端调用网页视图控件加载所述语义搜索结果,使所述语义搜索结果按照指定布局格式在客户端进行应用程序界面的显示。进一步的,本专利技术提供了一种电子设备,所述电子设备包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行完成上述应用程序界面的显示方法。此外,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序可由处理器执行完成上述应用程序界面的显示方法。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术提供的技术方案,通过向后台服务器请求生成带有布局格式的语义搜索结果,由此前端只需调用网页视图控件加载该语义搜索结果,即可在应用程序界面让语义搜索结果按照指定布局格式进行显示,前端无需为应用程序存储布局文件,减小了应用程序占用的空间,节省了下载应用程序的流量和时间,便于应用程序的更新。另外,应用程序无需升级,只需后台服务器进行更新,即可实现新布局格式的推广,从而可以100%覆盖所有用户。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1是根据本专利技术所涉及的实施环境的示意图;图2是根据一示例性实施例示出的一种装置的框图;图3是根据一示例性实施例示出的一种应用程序界面的显示方法的流程图;图4是图3对应实施例中获取用户语音输入的语音识别结果的细节流程图;图5是图3对应实施例中步骤310和步骤330的细节流程图;图6是影视业务的布局格式示意图;图7是百科业务的布局格式示意图;图8是一种应用程序界面的显示流程示意图;图9是现有在客户端本地存储布局文件的方案与本专利技术优化方案的对比示意图;图10是根据另一示例性实施例示出的一种应用程序界面的显示方法的流程图;图11是图10对应实施例中步骤1050的细节流程图;图12是超文本生成器生成语义搜索结果的原理示意图;图13是根据一示例性实施例示出的一种应用程序界面的显示装置的框图;图14是根据另一示例性实施例示出的一种应用程序界面的显示装置的框图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1为一种应用程序界面的显示方法的示意图。该实施环境包括终端100和服务器130。其中,终端100可以是台式电脑、笔记本电脑、平板电脑、智能手机或者其他可供应用程序(APP)运行的电子设备,在此不进行限定。该种应用程序界面的显示可以由终端执行,也可以理解为是由终端所运行的客户端执行,例如,影视类客户端。在下述方法实施例中,为了便于描述,以各步骤的执行主体为客户端加以说明,但对此不构成限定。服务器130是为用户提供后台服务的电子设备,例如,后台服务包括语音识别服务、搜索查询服务等等。值得一提的是,根据实际运营的需要,为用户提供后台服务的并不局限于一台服务器130,例如,还可以通过由多台服务器130构成的服务器集群300为用户提供后台服务,如图1所示。此外,后台服务也可以根据类型而分别部署于服务器集群中的不同服务器130,例如,一台服务器130为用户提供语音识别服务,视为语音服务器;另一台服务器130为用户提供搜索查询服务,视为语义服务器。终端100与服务器130之间通过无线或者有线建立网络连接,并通过网络连接实现与服务器130之间的数据传输。例如,传输的数据可以是语音数据、搜索结果等等。终端100可以采集用户语音输入,将用户语音数据传输至后台服务器130,后台服务器130对用户语音输入进行语音识别得到语音识别结果,并将语音识别结果返回终端100,由此终端100获得用户语音输入的语音识别结果。终端100可以通过语音识别结果向后台服务器130请求生成带有布局格式的语义搜索结果,从而获得后台服务器130返回的指定布局格式的语义搜索结果,终端100可以调用自身部署的网页视图控件加本文档来自技高网...

【技术保护点】
1.一种应用程序界面的显示方法,其特征在于,所述方法包括:基于用户语音输入的语音识别结果,向后台服务器请求生成带有布局格式的语义搜索结果;获得所述后台服务器返回的指定布局格式的语义搜索结果;调用网页视图控件加载所述语义搜索结果,使所述语义搜索结果按照所述指定布局格式进行应用程序界面的显示。

【技术特征摘要】
1.一种应用程序界面的显示方法,其特征在于,所述方法包括:基于用户语音输入的语音识别结果,向后台服务器请求生成带有布局格式的语义搜索结果;获得所述后台服务器返回的指定布局格式的语义搜索结果;调用网页视图控件加载所述语义搜索结果,使所述语义搜索结果按照所述指定布局格式进行应用程序界面的显示。2.根据权利要求1所述的方法,其特征在于,获取所述用户语音输入的语音识别结果,包括:获取语音采集接口被触发时捕捉到的语音信号;向所述后台服务器请求将所述语音信号转换成文本数据,获得所述后台服务器返回的对应于所述语音信号的语音识别结果。3.根据权利要求1所述的方法,其特征在于,所述基于用户语音输入的语音识别结果,向后台服务器请求生成带有布局格式的语义搜索结果;获得所述后台服务器返回的指定布局格式的语义搜索结果,包括:向所述后台服务器发送携带所述语音识别结果的搜索请求,触发所述后台服务器进行针对所述语音识别结果的相关信息搜索;接收所述后台服务器返回的指定布局格式的语义搜索结果,所述语义搜索结果是所述后台服务器将搜索获得的搜索内容填入相应业务类型的布局模板整合生成的超文本数据。4.根据权利要求1所述的方法,其特征在于,所述调用网页视图控件加载所述语义搜索结果,使所述语义搜索结果按照指定布局格式进行应用程序界面的显示,包括:调用部署的网页视图控件加载经过所述后台服务器加密的所述语义搜索结果,在对所述语义搜索结果进行解密后按照指定布局格式进行应用程序界面的显示。5.一种应用程序界面的显示方法,其特征在于,所述方法包括:接收客户端发送的基于用户语音输入的语音识别结果的搜索请求,所述语音识别结果中携带业务类型;响应所述搜索请求进行所述语音识别结果的相关信息搜索,获得搜索内容;选取与所述业务类型对应的布局模板,并将所述搜索内容填入所述布局模板生成语义搜索结果;将所述语义搜索结果返回至所述客户端,以触发所述客户端调用网页视图控件加载所述语义搜索...

【专利技术属性】
技术研发人员:姜泽虎曹哲张正阳
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

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

1