一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

区域显示方法、装置和电子设备与流程

2022-05-18 02:53:14 来源:中国专利 TAG:


1.本发明涉及手机设计技术领域,尤其是涉及一种区域显示方法、装置和电子设备。


背景技术:

2.对于人机交互的设备而言,如果想要达到流畅的交互体验,则需要页面对操作的视觉反馈时间低于16毫秒。对于能耗比十分敏感的嵌入式设备,目前通常利用较为昂贵的硬件来缩短每个页面的渲染时间(即区域显示的时间),从而加快响应速度。此方法成本高,不易推广。


技术实现要素:

3.本发明的目的在于提供一种区域显示方法、装置和电子设备,通过较低的成本,加快手机页面的区域的显示速度,增强人机交互体验。
4.第一方面,本发明提供一种区域显示方法,应用于终端设备,终端设备包括外部存储器,该方法包括:根据针对于终端设备的触控动作,确定终端设备的目标显示区域;基于预先获取的终端设备的当前显示区域,将目标显示区域划分为有效显示区域和额外显示区域;其中,有效显示区域为当前显示区域和目标显示区域的重合区域,额外显示区域为目标显示区域中除了有效显示区域以外的区域;通过外部存储器确定额外显示区域对应的数据信息;基于数据信息确定额外显示区域的显示内容;在终端设备同步显示有效显示区域的显示内容和额外显示区域的显示内容。
5.在可选的实施方式中,基于数据信息确定额外显示区域的显示内容的步骤,包括:基于预设的匹配规则,将数据信息与额外显示区域中的窗口进行匹配,得到额外显示区域的显示内容。
6.在可选的实施方式中,在终端设备同步显示有效显示区域的显示内容和额外显示区域的显示内容的步骤之前,该方法还包括:将有效显示区域对应的显示内容和额外显示区域对应的显示内容保存至预设的缓存区域;在终端设备同步显示有效显示区域的显示内容和额外显示区域的显示内容的步骤,包括:在终端设备同步显示从缓存区域中读取的有效显示区域对应的显示内容和额外显示区域对应的显示内容。
7.在可选的实施方式中,根据针对于终端设备的触控动作,确定终端设备的目标显示区域的步骤之后,该方法还包括:将当前显示区域与目标显示区域进行对比,得到对比结果;若对比结果表征当前显示区域与目标显示区域中的显示内容一致,则显示目标显示区域;若对比结果表征当前显示区域与目标显示区域中的显示内容不一致,则执行基于预先获取的终端设备的当前显示区域,将目标显示区域划分为有效显示区域和额外显示区域的步骤。
8.在可选的实施方式中,通过外部存储器确定额外显示区域对应的数据信息;基于数据信息确定额外显示区域的显示内容的步骤,包括:查询外部存储器中是否存储有额外显示区域所对应的数据信息;若外部存储器中存储有额外显示区域所对应的数据信息,则
基于预设的有效性规则,判断数据信息是否有效;若数据信息为有效信息,则基于数据信息确定额外显示区域的显示内容。
9.在可选的实施方式中,该方法还包括:若外部存储器中未存储额外显示区域所对应的数据信息,则从网络资源中获取额外显示区域所对应的数据信息,并将数据信息保存至外部存储器。
10.在可选的实施方式中,该方法还包括:若数据信息不是有效信息,则从网络资源中获取额外显示区域所对应的最新的数据信息,并将最新的数据信息保存至外部存储器;基于最新的数据信息确定额外显示区域的显示内容。
11.在可选的实施方式中,该方法还包括:根据预先设置的触发条件更新外部存储器中的存储内容。
12.第二方面,本发明提供一种区域显示装置,应用于终端设备,终端设备包括外部存储器,该装置包括:目标显示区域确定模块,用于根据针对于终端设备的触控动作,确定终端设备的目标显示区域;划分模块,用于基于预先获取的终端设备的当前显示区域,将目标显示区域划分为有效显示区域和额外显示区域;其中,有效显示区域为当前显示区域和目标显示区域的重合区域,额外显示区域为目标显示区域中除了有效显示区域以外的区域;数据信息确认模块,用于通过外部存储器确定额外显示区域对应的数据信息;显示内容确认模块,用于基于数据信息确定额外显示区域的显示内容;显示模块,用于在终端设备同步显示有效显示区域的显示内容和额外显示区域的显示内容。
13.第三方面,本发明提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现前述实施方式任一项的区域显示方法。
14.本发明实施例的有益效果如下:
15.本发明提供了一种区域显示方法、装置和电子设备,该方法包括:根据针对于终端设备的触控动作,确定终端设备的目标显示区域;基于预先获取的终端设备的当前显示区域,将目标显示区域划分为有效显示区域和额外显示区域;其中,有效显示区域为当前显示区域和目标显示区域的重合区域,额外显示区域为目标显示区域中除了有效显示区域以外的区域;通过外部存储器确定额外显示区域对应的数据信息;基于数据信息确定额外显示区域的显示内容;在终端设备同步显示有效显示区域的显示内容和额外显示区域的显示内容。本方案仅通过增加成本较低的外部存储器件,即可加速页面的渲染速度,让页面的视觉反馈延时降低,从而更快地显示目标区域、增强人机交互体验。
16.本发明的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本发明的上述技术即可得知。
17.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。
附图说明
18.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前
提下,还可以根据这些附图获得其他的附图。
19.图1为本发明实施例提供的一种区域显示方法的流程图;
20.图2为本发明实施例提供的另一种区域显示方法的流程图;
21.图3为本发明实施例提供的一种区域显示示意图;
22.图4为本发明实施例提供的一种区域显示装置的示意图;
23.图5为本发明实施例提供的一种电子设备的示意图。
具体实施方式
24.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
25.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.对于人机交互的设备而言,如果想要达到流畅的交互体验,则需要页面对操作的视觉反馈时间低于16毫秒。对于能耗比十分敏感的嵌入式设备,现在通常使用较为昂贵的带硬件图形加速能力(如硬件颜色填充,硬件缩放旋转等)的硬件来缩短每个页面的渲染时间来加快页面的响应速度。
27.基于此,本发明主要解决在不带硬件图形加速能力的硬件上,仅通过增加成本较低的小容量的外部随机存储器件,并通过减少无意义渲染的面积,加速页面的渲染速度,让页面的视觉反馈延时降低,让嵌入式设备的人机交互体验大幅提升,达到较为流畅的视觉效果。本方案应用于手机页面设计的应用场景中。
28.实施例一
29.本发明实施例提供一种区域显示方法,应用于终端设备,终端设备包括外部存储器,如图1所示,该方法包括:
30.步骤s102,根据针对于终端设备的触控动作,确定终端设备的目标显示区域。
31.具体地,上述终端设备包括手机、平板、电脑等包含电子屏幕且能够人机交互的电子设备。上述目标显示区域指的是用户在下一时刻想要看到的区域。
32.步骤s104,基于预先获取的终端设备的当前显示区域,将目标显示区域划分为有效显示区域和额外显示区域;其中,有效显示区域为当前显示区域和目标显示区域的重合区域,额外显示区域为目标显示区域中除了有效显示区域以外的区域。
33.具体地,上述当前显示区域为电子设备当下屏幕上所显示的信息。一般来说,当前显示区域和目标显示区域是部分重合的,二者重合的部分称为有效显示区域,此区域已经显示在电子屏幕上了,所以无需更新,直接显示即可。一般来说,当前显示区域和目标显示区域有一部分是不重合的,在此,将目标显示区域中除了有效显示区域以外的区域作为额外显示区域,额外显示区域的信息是未知的,需要从外部(预存的数据库或者外部网络)调用才能获取到。
34.步骤s106,通过外部存储器确定额外显示区域对应的数据信息。
35.具体地,现有技术一般是基于昂贵的硬件直接从网络去获取未知的信息,而本技术预先设置了一个或者多个外部存储器,从外部存储器中调用额外显示区域对应的数据信息。这一方案通过随机访问外存来获取信息,降低了页面显示的成本,同时,提高了区域显示的速度。
36.步骤s108,基于数据信息确定额外显示区域的显示内容。
37.具体地,在此,需要将外部存储器中的数据信息以一定的排版规则和匹配规则分布在电子屏幕的相应的位置,从而才能确定正确的显示内容。如果不进行匹配直接显示数据信息,则可能电子屏幕会出现显示混乱,比如,在天气显示框里显示了2021.1.1(时间信息),这样会降低用户的使用体验。
38.步骤s110,在终端设备同步显示有效显示区域的显示内容和额外显示区域的显示内容。
39.具体地,在此,是将无需更新的有效显示区域和排版好显示内容的额外显示区域同时展示在终端设备的屏幕上,以加速区域显示的速度,增强人机交互体验。
40.本发明提供了一种区域显示方法,该方法包括:根据针对于终端设备的触控动作,确定终端设备的目标显示区域;基于预先获取的终端设备的当前显示区域,将目标显示区域划分为有效显示区域和额外显示区域;其中,有效显示区域为当前显示区域和目标显示区域的重合区域,额外显示区域为目标显示区域中除了有效显示区域以外的区域;通过外部存储器确定额外显示区域对应的数据信息;基于数据信息确定额外显示区域的显示内容;在终端设备同步显示有效显示区域的显示内容和额外显示区域的显示内容。本方案仅通过增加成本较低的外部存储器件,即可加速页面的渲染速度,让页面的视觉反馈延时降低,从而更快地显示目标区域、增强人机交互体验。
41.实施例二
42.本发明实施例提供了另一种区域显示的方法,应用于终端设备,终端设备包括外部存储器,如图2所示,该方法包括:
43.步骤s202,根据针对于终端设备的触控动作,确定终端设备的目标显示区域。
44.具体地,根据用户的滑动方向(即一种触控动作),从而确定的目标显示区域。
45.步骤s204,将当前显示区域与目标显示区域进行对比,得到对比结果。
46.具体地,在此是比较当前显示区域与目标显示区域是否完全重合。
47.步骤s206,判断对比结果是否表征当前显示区域与目标显示区域中的显示内容一致。
48.具体地,如果滑动方向有新的显示内容,即当前显示区域与目标显示区域不完全重合,则执行步骤s210;如果滑动方向没有新的显示内容,即当前显示区域与目标显示区域完全重合,则执行步骤s208。
49.步骤s208,若对比结果表征当前显示区域与目标显示区域中的显示内容一致,则显示目标显示区域的显示内容。
50.具体地,在这种情况下无需更新、调用新内容,直接继续显示现有的区域即可。
51.步骤s210,若对比结果表征当前显示区域与目标显示区域中的显示内容不一致,则执行基于预先获取的终端设备的当前显示区域,将目标显示区域划分为有效显示区域和
额外显示区域的步骤。
52.具体地,有效显示区域为当前显示区域和目标显示区域的重合区域,额外显示区域为目标显示区域中除了有效显示区域以外的区域。在此,可以立即将有效显示区域中的显示内容保存在预设的缓存区域中。
53.具体地,如图3所示,该图为区域显示示意图。其中,区域1为查询外部存储器中已经存储的区域(即已经缓存的区域);区域2为当前显示区域;区域3为目标显示区域。区域2和区域3重合的区域为有效显示区域;区域3中除了有效显示区域以外的区域为额外显示区域。通过区域的分类判断,能够为加速页面区域显示提供数据基础。
54.步骤s212,查询外部存储器中是否存储有额外显示区域所对应的数据信息。
55.具体地,上述外部存储器的造价低廉,能够达成与昂贵的具备硬件图形加速能力的芯片一样的显示操作体验,极大的扩充了产品的硬件选择范围,并带来较大的成本优势。同时,由于操作延时降低提升(即加快区域显示速度)而来的出色的随心所动的交互能力,也让产品在市场更具竞争力。
56.步骤s214,若外部存储器中存储有额外显示区域所对应的数据信息,则基于预设的有效性规则,判断数据信息是否有效。
57.具体地,比如,预先设置的数据的有效期是24小时,若查询到的外部存储器中的数据是24小时以前的,则视为该数据信息为无效数据信息。
58.步骤s216,基于数据信息确定额外显示区域的显示内容。
59.在具体实施时,若数据信息为有效信息,则基于数据信息确定额外显示区域的显示内容。
60.在具体实施时,如果确认外部存储器中的信息是有效的,则基于预设的匹配规则,将数据信息与额外显示区域中的窗口进行匹配,得到额外显示区域的显示内容。
61.具体地,额外显示区域中的窗口指的是天气、日期、温度等项目,数据信息指的是晴天、2021年1月1日、10℃等具体的信息,在此,需要将具体的数据信息与额外显示区域中的窗口进行匹配,找到数据信息所对应的窗口,窗口与数据信息的有序组合为上述的显示内容。数据信息与窗口之间的匹配关系即为匹配规则,比如,30℃对应温度窗口,晴天对应天气窗口,1月1日13:00对应时间窗口。
62.步骤s218,将有效显示区域对应的显示内容和额外显示区域对应的显示内容保存至预设的缓存区域;在终端设备同步显示从缓存区域中读取的有效显示区域对应的显示内容和额外显示区域对应的显示内容。
63.具体地,本技术还预设有缓存区域,在具体操作时,首先会将无需更新的有效显示区域的显示内容先行放入缓存区域,然后将更新之后的额外显示区域的显示内容也放入缓存区域。最后,通过调用缓存区域中的数据,来实现同时显示各个区域的目的,从而增加人机交互的体验度。
64.步骤s220,若外部存储器中未存储额外显示区域所对应的数据信息,则从网络资源中获取额外显示区域所对应的数据信息,并将数据信息保存至外部存储器。
65.具体地,如果预先缓存的信息中没有存储额外显示区域所对应的数据信息,则从网络资源中调用相应的信息并实时更新外部存储器,这一步骤也称为获取外部资源,重新渲染,并把渲染结果放入外部存储器。
66.步骤s222,若数据信息不是有效信息,则从网络资源中获取额外显示区域所对应的最新的数据信息,并将最新的数据信息保存至外部存储器;基于最新的数据信息确定额外显示区域的显示内容。
67.具体地,如果外部存储器中虽然预先存储有相应的数据信息,但是该数据信息是过期的,或者不符合用户预设的条件规则,或者数据信息是不合法的,那么,也将从网络资源中获取额外显示区域所对应的最新的数据信息,并将最新的数据信息保存至外部存储器。
68.在具体实施时,上述方法还包括:根据预先设置的触发条件更新外部存储器中的存储内容。
69.具体地,上述触发条件包括时间条件,比如,每过1小时就更新一遍外部存储器中的存储内容,将最新内容覆盖过期的内容,以使得用户调用的都是最新内容。上述更新过程可以在网速较快时,或者手机闲置时进行,这样也能节省网络资源,达到网络资源的最优化的利用。通过预先设置的触发条件,随时更新外部存储器中的存储内容,也能够提高页面区域显示的速度,同时,可以使页面区域中显示的内容更加准确。
70.本发明通过使用随机访问外存的方法,仅通过增加成本较低的小容量的外部随机存储器件,并通过减少无意义渲染的面积,从而加速页面的渲染速度,让页面的视觉反馈延时降低,让嵌入式设备的人机交互体验大幅提升,达到较为流畅的跟手效果。
71.本发明无需使用昂贵的带硬件图形加速能力的硬件,仅通过成本较低的小容量外部随机存储器,就能达成与昂贵的具备硬件图形加速能力的芯片一样的显示操作体验,极大的扩充了产品的硬件选择范围,并带来较大的成本优势。同时,由于操作延时降低提升而来的出色的随心所动的交互能力,也让产品在相同价位的竞品上鹤立鸡群。
72.实施例三
73.本发明实施例提供一种区域显示装置,应用于终端设备,终端设备包括外部存储器,如图4所示,该装置包括:
74.目标显示区域确定模块41,用于根据针对于终端设备的触控动作,确定终端设备的目标显示区域。
75.划分模块42,用于基于预先获取的终端设备的当前显示区域,将目标显示区域划分为有效显示区域和额外显示区域;其中,有效显示区域为当前显示区域和目标显示区域的重合区域,额外显示区域为目标显示区域中除了有效显示区域以外的区域。
76.数据信息确认模块43,用于通过外部存储器确定额外显示区域对应的数据信息。
77.显示内容确认模块44,用于基于数据信息确定额外显示区域的显示内容。
78.显示模块45,用于在终端设备同步显示有效显示区域的显示内容和额外显示区域的显示内容。
79.本发明实施例所提供的区域显示装置,其实现原理及产生的技术效果和前述的区域显示方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
80.实施例四
81.本发明提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现前述实施方式任一项的区域显示
方法。
82.本发明实施例还提供了一种电子设备,参见图5所示,该电子设备包括处理器101和存储器100,该存储器100存储有能够被处理器101执行的机器可执行指令,该处理器执行机器可执行指令以实现上述区域显示方法。
83.进一步地,图5所示的电子设备还包括总线102和通信接口103,处理器101、通信接口103和存储器100通过总线102连接。
84.其中,存储器100可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
85.处理器101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器101可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器100,处理器101读取存储器100中的信息,结合其硬件完成前述实施例的方法的步骤。
86.本发明实施例还提供一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,该机器可执行指令在被处理器调用和执行时,该机器可执行指令促使处理器实现上述区域显示方法,具体实现可参见方法实施例,在此不再赘述。
87.本发明实施例所提供的区域显示方法、装置和电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
88.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
89.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽
管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献