系统桌面视图的显示方法、装置及存储介质

文档序号:1963870 发布日期:2021-12-14 浏览:18次 >En<

阅读说明:本技术 系统桌面视图的显示方法、装置及存储介质 (Display method and device of system desktop view and storage medium ) 是由 袁翔 周晓辰 郑飞 于 2021-09-17 设计创作,主要内容包括:本发明涉及一种系统桌面视图的显示方法、装置及存储介质。显示方法包括如下步骤,在系统桌面设置网页视图区域;以及启动所述系统桌面,在所述网页视图区域加载在线网页地址的网页视图。本发明的技术方案通过在系统桌面设置网页视图区域,可以在系统桌面区显示除了APP图标以外的网页视图,提高了系统向用户展示形式的多样性及用户参与感。(The invention relates to a display method and device of a system desktop view and a storage medium. The display method comprises the following steps of setting a webpage view area on a system desktop; and starting the system desktop, and loading the webpage view of the online webpage address in the webpage view area. According to the technical scheme, the webpage view area is arranged on the system desktop, the webpage views except the APP icon can be displayed in the system desktop area, and the diversity of display forms of the system to users and the participation sense of the users are improved.)

系统桌面视图的显示方法、装置及存储介质

技术领域

本发明主要涉及电子设备的领域,具体地涉及一种系统桌面视图的显示方法、装置及存储介质。

背景技术

在手机、平板、车载控制设备等系统的桌面显示处,通常情况下只存放大家熟知的App图标,用户点击图标会打开App并进入到对应的App界面。然而,对于其他类型的用户展示界面,如H5页面、JavaScript等网页页面,现有的安卓系统桌面区域几乎没有实现和兼容,提供给用户的展示形式非常单一。

因此,亟需一种兼容性好、健壮性高的系统桌面视图的显示方法,使其他类型的用户展示界面能够展示在安卓系统桌面区,从而提供更多的展示形式给用户,提高用户体验和用户参与活动的积极性。

发明内容

本发明所要解决的技术问题是提供一种系统桌面视图的显示方法、装置及存储介质,解决系统桌面区展示形式单一的问题。

为解决上述技术问题,本发明提供了一种系统桌面视图的显示方法,包括:响应于桌面设置操作,在系统桌面设置网页视图区域;以及响应于启动操作,启动所述系统桌面,在所述网页视图区域加载在线网页地址的网页视图。

在本发明的一实施例中,在启动所述系统桌面之后还包括:判断所述在线网页地址的合法性,当所述在线网页地址合法时,在所述网页视图区域显示所述在线网页地址的网页视图。

在本发明的一实施例中,还包括在所述网页视图区域设置图像布局模块,当所述在线网页地址不合法时,所述图像布局模块在所述网页视图区域加载并显示预设图像。

在本发明的一实施例中,还包括在所述网页视图区域设置图像布局模块,其中在启动所述系统桌面之后还包括:判断是否存在网络,若不存在网络,则所述图像布局模块在所述网页视图区域加载并显示预设图像。

在本发明的一实施例中,还包括在所述网页视图区域设置图像布局模块,其中在启动所述系统桌面之后还包括:在所述在线网页地址的加载过程中,设置所述网页视图为不可见,并且所述图像布局模块在所述网页视图区域加载并显示预设图像。

在本发明的一实施例中,还包括:当所述在线网页地址加载成功后,设置所述网页视图为可见,并且所述图像布局模块设置所述预设图像为不可见。

在本发明的一实施例中,所述预设图像是所述网页视图的历史最新视图。

在本发明的一实施例中,所述系统桌面包括安卓系统桌面,以及所述图像布局模块包括ImageView、Relativelayout、FrameLayout中的任意一种或多种的组合。

本发明为解决上述技术问题还提供了一种系统桌面视图的显示装置,包括:存储器,用于存储可由处理器执行的指令;处理器,用于执行所述指令以实现一种系统桌面视图的显示方法的任一项所述的方法。

本发明为解决上述技术问题还提供了一种存储有计算机程序代码的计算机可读介质,所述计算机程序代码在由处理器执行时实现一种系统桌面视图的显示方法的任一项所述的方法。

与现有技术相比,本发明具有如下的有益效果:

本发明的技术方案通过在系统桌面设置网页视图区域,可以在系统桌面上显示除了APP图标以外的网页视图,提高了系统向用户展示形式的多样性及用户参与感;通过引入图像布局模块,同时调整网页视图区域的状态和图像布局模块的状态,使得系统桌面在网络不存在或默认网址不合法时,依然可以显示有效图片,避免由于加载时间长而出现白屏或死机状态的问题,提高了用户体验感。

附图说明

为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的

具体实施方式

作详细说明,其中:

图1是本发明一实施例的系统桌面视图的显示方法的示例性流程图;

图2是本发明一实施例的系统桌面的示意图;

图3是本发明一实施例的系统桌面视图的显示方法的示例性流程图;

图4是本发明一实施例的系统桌面视图的显示装置的系统框图。

具体实施方式

为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的具体实施方式作详细说明。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其它不同于在此描述的其它方式来实施,因此本发明不受下面公开的具体实施例的限制。

如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本申请的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

此外,尽管本申请中所使用的术语是从公知公用的术语中选择的,但是本申请说明书中所提及的一些术语可能是申请人按他或她的判断来选择的,其详细含义在本文的描述的相关部分中说明。此外,要求不仅仅通过所使用的实际术语,而是还要通过每个术语所蕴含的意义来理解本申请。

本申请中使用了流程图用来说明根据本申请的实施例的系统所执行的操作。应当理解的是,前面或下面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,或将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。

本发明的系统桌面视图的显示方法可用于车机系统的显示系统。在现代汽车的车机系统中,通常以显示触摸屏为接收用户输入操作的主要对象。在车机系统的显示触摸屏上往往显示多个App图标,用户通过点击App图标可以进入相应的应用界面,以打开应用界面并实现相应的功能。根据本发明的显示方法,可以在车机系统的显示系统桌面上显示网页视图,具有健壮性强,用户体验好的优点。

图1是本发明一实施例的系统桌面视图的显示方法的示例性流程图。请参见图1,该实施例的具体步骤如下:

步骤S110:响应于桌面设置操作,在系统桌面设置网页视图区域;

步骤S120:响应于启动操作,启动系统桌面,在网页视图区域加载在线网页地址的网页视图。

以下结合图2详细说明上述的步骤S110和S120。

在步骤S110中,对系统的具体类型不做限制。优选地,该系统为安卓系统。

图2是本发明一实施例的系统桌面的示意图。参考图2所示,该系统桌面200上设置有网页视图区域210。网页视图区域210用于限定显示网页视图的区域。

在步骤S110中,用户执行桌面设置操作,可以自定义系统桌面200的布局,设置其中的网页视图区域。在图2所示的实施例中,用户将系统桌面200上原有的一些APP图标220放置在系统桌面200的左侧,将网页视图区域220设置在系统桌面200的右侧。图2所示仅为示意。在本发明的实施例中,网页视图区域210可以设置在系统桌面200的任意位置,对此不作限制。

在图2所示的实施例中,系统桌面200中设置了1个网页视图区域210。本发明对系统桌面上网页视图区域的数量不做限制。在其他的实施例中,可以有多个相互独立的网页视图区域210。用户可以自定义网页视图区域210的位置和数量。

在一些实施例中,采用安卓系统的Webview控件设置该网页视图区域210。

步骤S110可以在启动系统桌面之后由用户执行桌面设置操作,并被保存在系统中。则在下一次启动系统桌面时,系统可以根据系统桌面的设置进行网页视图区域的布局。

在步骤S120,响应于启动操作,启动系统桌面200,在网页视图区域210加载在线网页地址的网页视图。

在一些实施例中,网页视图区域210中的在线网页地址可以根据需要设置。例如,企业可以定制一个网页端页面,由企业提供在线网页地址,通过该网页地址向用户推送目标内容,例如广告、宣传片等。用户也可以自定义设置该在线网页地址。

在一些实施例中,步骤S120中的在网页视图区域210加载在线网页地址的网页视图的步骤包括:网页加载成功时,显示在线网页地址的网页视图,网页加载失败时,网页视图区域不显示网页视图,显示最新的在线网页截图,如果没有,则显示预设图片。

在一些实施例中,在启动系统卓面200时,网页视图区域210的默认显示状态为显示状态。也就是说,当网页视图区域210加载网页视图成功时,网页视图区域210将直接显示该在线网页地址的网页视图。

网页视图区域210的显示状态还可以是隐藏状态。当设置为隐藏状态时,无论网页视图是否加载成功,网页视图区域210都不显示该网页视图。在这种情况下,可以使网页视图区域210显示预设图像,该预设图像与网页视图相互独立显示,且位于同一个布局处。

在本发明的一些实施例中,在步骤S120启动系统桌面之后,还包括:

步骤S121:判断在线网页地址的合法性,当在线网页地址合法时,在网页视图区域显示在线网页地址的网页视图。

判断在线网页地址的合法性可以通过例如:正则表达式、Http URL等方法来判断,本发明对此不作限制。

在一些实施例中,在上述的步骤S121之后,还包括:

步骤S122:在网页视图区域设置图像布局模块,当在线网页地址不合法时,图像布局模块在网页视图区域加载并显示预设图像。

图像布局模块具有显示图片的功能。在一些实施例中,图像布局模块是安卓系统的ImageView控件。

参考图2所示,在网页视图区域210设置图像布局模块230,可以将图像布局模块230覆盖在网页视图区域210上。图像布局模块230的尺寸大小可以设置为和网页视图区域210的尺寸一致,也可以与网页视图区域210的尺寸不一致。在图2所示的实施例中,图像布局模块230的尺寸略小于网页视图区域210的尺寸。图2所示仅为示意,不用于限制图像布局模块230和网页视图区域210的大小及位置关系。

在一些实施例中,可以将图像布局模块230的默认状态设置为隐藏状态。当在线网页地址被判断为不合法时,图像布局模块230在网页视图区域210加载预设图像,同时,将图像布局模块230的状态设置为显示状态,图像布局模块230显示预设图像。

根据上述的实施例,在网页视图区域210加载在线网页地址的网页视图之前,先判断在线网页地址的合法性,可以避免因为地址不合法,或者网速过慢而导致系统加载时间过长,用户长时间等待,用户体验感差的问题。

在本发明的一些实施例中,在步骤S120启动系统桌面之后,还包括:

步骤S123:在网页视图区域210设置图像布局模块230,判断是否存在网络,若不存在网络,则图像布局模块230在网页视图区域210加载并显示预设图像。

在步骤S123中,在网页视图区域210设置图像布局模块230与步骤S122相似,在此不再赘述。启动系统桌面200之后,判断是否存在网络,若不存在网络,则网页视图区域210无法加载在线网页地址的网页视图,为了不让网页视图区域210显示空页面,图像布局模块230在网页视图区域210加载预设图像,同时,将图像布局模块230的状态设置为显示状态,图像布局模块230显示该预设图像。

当存在网络时,可以直接转到步骤S120,访问在线网页地址,在网页视图区域210加载在线网页地址的网页视图;也可以转到S121-S122,先判断在线网页地址的合法性,再转到步骤S120,在网页视图区域210加载在线网页地址的网页视图。

在本发明的一些实施例中,该显示方法还包括在网页视图区域210设置图像布局模块230,在在线网页地址的加载过程中,设置网页视图为不可见,并且图像布局模块230在网页视图区域210加载并显示预设图像。当在线网页地址加载成功后,设置网页视图为可见,并且图像布局模块230设置预设图像为不可见。

在网络条件不好等情况下,在线网页地址的加载过程较长,可能需要耗费一定的等待时间,如果在这段等待时间中,网页视图区域210不显示任何页面视图,或者显示连接中的视图,容易给用户带来不良体验。因此,根据上述的实施例,在在线网页地址的网页视图的加载过程中将网页视图区域210的状态设置为不可见,即隐藏状态,同时,将图像布局模块230的状态设置为显示状态,图像布局模块230在网页视图区域210加载并显示预设图像,可以减少用户等待的焦虑,改善用户体验。当在线网页地址加载成功后,网页视图区域210已加载最新的网页视图,则将网页视图区域210的状态设置为显示状态,并且图像布局模块230设置为隐藏状态,用最新的网页视图替换预设图像,使系统桌面200为用户提供最新的页面视图,保持系统桌面200上网页视图的实时性。

本发明对预设图像的具体内容不做限制。用户可以自定义预设图像。该预设图像可以是静态图片、动态图片、视频等。

在本发明的一些实施例中,预设图像是网页视图的历史最新视图。在步骤S120网页视图区域210加载在线网页地址的网页视图成功后,系统桌面200对网页视图区域210的网页视图做截图保存处理,将该截图作为下一次加载前的历史最新视图。系统桌面200的截图保存处理可以实时执行,也可以按照预定的频率来执行。如果网页视图区域210从未加载成功过,则将默认图片作为历史最新视图。默认图片可以是前文所述的预设图像。

在本发明的一些实施例中,系统桌面包括安卓系统桌面,以及图像布局模块包括ImageView、Relativelayout、FrameLayout中的任意一种或多种的组合。

在本发明的一些实施例中,当对网络进行重新连接时,相当于重新启动系统桌面200,则可以转到步骤S120,重复上述步骤。

在一些情况下,在系统桌面底层逻辑出现错误时,提示用户断开网络,使系统重新进行网络连接,后续步骤可参照步骤S120,在此不再赘述。

本发明通过在系统桌面设置网页视图区域,可以在系统桌面显示除了APP图标以外的网页视图,提高了系统给用户展示形式的多样性及用户参与感;通过引入图像布局模块,同时调整网页视图区域的状态和图像布局模块的状态,使得系统桌面在网络不存在或默认网址不合法时,依然可以显示最新图片,而不会出现长时间加载而不显示任何页面的问题,具有健壮性高、改善用户体验感的优点。

图3是本发明一实施例的系统桌面视图的显示方法的示例性流程图。图3所示为基于前文所述的系统桌面视图的显示方法的一具体实施例,该实施例中网页视图区域采用WebView控件设置,图像布局模块采用ImageView控件,该桌面系统是安卓桌面系统。参考图3所示,该实施例的显示方法包括:

步骤S310:在流程开始之后,启动系统桌面,并自定义桌面布局。

在该步骤中,自定义桌面布局包括用户在系统桌面上设置网页视图区域,例如设置该网页视图区域的位置、大小、在线网页地址、默认显示状态等。在步骤S310之后执行步骤S312。

步骤S312:判断是否有网络,若是则执行步骤S314,若否则执行步骤S316。

步骤S314:判断后台数据是否正确,若是则执行步骤S318,若否则执行步骤S316。

步骤S316:判断是否存在历史截图,若是则执行步骤S324,若否则执行步骤S322。

这里的历史截图是网页视图区域在历史上成功显示过网页视图时,系统截取并保存的历史截图。

步骤S318:WebView加载在线页面。

在有网络以及后台数据正确的前提下,在步骤S318加载在线页面,也就是在线网页地址的网页视图。

步骤S320:判断是否加载完成且页面加载成功,若是则执行步骤S326,若否则执行步骤S316。

步骤S322:ImageView展示默认页面。

这里的默认页面是前文所述的预设图像。由于没有网络、系统里不存在历史截图以及在线页面加载不成功,此时在步骤S322使ImageView展示默认页面,避免造成网页视图区域白屏或呈死机状态,以改善用户体验。

在步骤S322之后执行步骤S328。

步骤S324:ImageView展示最新历史页面。

由于没有网络,但是系统里存在历史截图,则在本步骤,ImageView选择最新的历史截图加以显示。系统里可以保存多张历史截图,可以根据时间排序,选择最靠近当前时间的历史截图作为最新的历史截图。

在步骤S324之后执行步骤S328。

步骤S326:WebView显示在线页面。

在有网络、后台数据正确以及WebView加载完成且加载成功的前提下,在本步骤通过WebView显示当前的在线页面。

在步骤S326之后执行步骤S328。

步骤S328:判断网络是否重新连接,若是则执行步骤S312,若否则本流程结束。

根据图3所示的实施例,在启动系统桌面之后,通过一系列的判断流程,使网络视图区域始终显示有效的图像,避免出现白屏或死机状态,该显示方法具有健壮性高的特点,并且能带给用户良好的使用体验。

本发明还包括一种系统桌面视图的显示装置,包括存储器和处理器。其中,该存储器用于存储可由处理器执行的指令;处理器用于执行该指令以实现前文的一种系统桌面视图的显示方法。

图4是本发明一实施例的系统桌面视图的显示装置的系统框图。参考图4所示,该显示装置400可包括内部通信总线401、处理器402、只读存储器(ROM)403、随机存取存储器(RAM)404以及通信端口405。当应用在个人计算机上时,该显示装置400还可以包括硬盘406。内部通信总线401可以实现该显示装置400组件间的数据通信。处理器402可以进行判断和发出提示。在一些实施例中,处理器402可以由一个或多个处理器组成。通信端口405可以实现该显示装置400与外部的数据通信。在一些实施例中,该显示装置400可以通过通信端口405从网络发送和接受信息及数据。该显示装置400还可以包括不同形式的程序储存单元以及数据储存单元,例如硬盘406,只读存储器(ROM)403和随机存取存储器(RAM)404,能够存储计算机处理和/或通信使用的各种数据文件,以及处理器402所执行的可能的程序指令。处理器执行这些指令以实现方法的主要部分。处理器处理的结果通过通信端口传给用户设备,在用户界面上显示。

上述的显示方法可以实施为计算机程序,保存在硬盘406中,并可加载到处理器402中执行,以实施本申请的显示方法。

本发明还包括一种存储有计算机程序代码的计算机可读介质,该计算机程序代码在由处理器执行时实现前文的系统桌面视图的显示方法。

系统桌面视图的显示方法实施为计算机程序时,也可以存储在计算机可读存储介质中作为制品。例如,计算机可读存储介质可以包括但不限于磁存储设备(例如,硬盘、软盘、磁条)、光盘(例如,压缩盘(CD)、数字多功能盘(DVD))、智能卡和闪存设备(例如,电可擦除可编程只读存储器(EPROM)、卡、棒、键驱动)。此外,本文描述的各种存储介质能代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可以包括但不限于能存储、包含和/或承载代码和/或指令和/或数据的无线信道和各种其它介质(和/或存储介质)。

应该理解,上文所描述的实施例仅是示意。本文描述的实施例可在硬件、软件、固件、中间件、微码或者其任意组合中实现。对于硬件实现,处理器可以在一个或者多个特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器和/或设计为执行本文功能的其它电子单元或者其结合内实现。

本申请的一些方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。处理器可以是一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DAPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器或者其组合。此外,本申请的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。例如,计算机可读介质可包括,但不限于,磁性存储设备(例如,硬盘、软盘、磁带……)、光盘(例如,压缩盘CD、数字多功能盘DVD……)、智能卡以及闪存设备(例如,卡、棒、键驱动器……)。

计算机可读介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等等、或合适的组合形式。计算机可读介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机可读介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、射频信号、或类似介质、或任何上述介质的组合。

上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述发明披露仅仅作为示例,而并不构成对本申请的限定。虽然此处并没有明确说明,本领域技术人员可能会对本申请进行各种修改、改进和修正。该类修改、改进和修正在本申请中被建议,所以该类修改、改进、修正仍属于本申请示范实施例的精神和范围。

同时,本申请使用了特定词语来描述本申请的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本申请至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。此外,本申请的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。

一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本申请一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种页面加载的方法、装置及电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!