界面的显示控制方法、装置、设备及存储介质与流程

文档序号:33319995发布日期:2023-03-03 19:50阅读:29来源:国知局
界面的显示控制方法、装置、设备及存储介质与流程

1.本技术涉及计算机技术领域,尤其涉及一种界面的显示控制方法、装置、设备及存储介质。


背景技术:

2.随着智能技术的快速发展,智能技术所能实现的功能也日益丰富,且逐渐成为人们日常生活中不可或缺的一部分。智能主页界面可以是一个基于智能终端的操作系统将其功能与教程整合后,面对用户不同的需求展示的操作界面。
3.在目前现有的方案中,对于智能主页界面(例如,语音控制的主页界面),受制于展示页面的大小、新功能的加入、用户的不同需求等,主页界面无法全面地展示和推送相关的控件(例如,语音功能控件),用户可能不清楚语音系统所具备的功能,用户只是片面的使用所展示的少数的代表性的功能,导致很多新功能的使用率相对较低,用户无法更加全面系统地了解系统的功能,也无法将自己的需求及时反馈到系统后台,后台也无法根据用户需求调整控件的显示等问题。


技术实现要素:

4.鉴于以上内容,本技术提供一种界面的显示控制方法、装置、设备及存储介质,其目的在于解决上述技术问题。
5.第一方面,本技术提供一种界面的显示控制方法,该方法包括:
6.响应用户开启主页界面的请求,判断所述用户是否首次开启主页界面;
7.当判断所述用户首次开启主页界面时,接收所述用户的操作指令,根据所述操作指令对应的功能控件构建初始主页界面,将所述初始主页界面反馈至所述用户;
8.当判断所述用户非首次开启主页界面时,根据所述用户所属的群组为所述用户分发功能控件,根据分发的功能控件构建目标主页界面,将所述目标主页界面至所述用户。
9.第二方面,本技术提供一种界面的显示控制装置,该界面的显示控制装置包括:
10.判断模块:用于响应用户开启主页界面的请求,判断所述用户是否首次开启主页界面;
11.第一控制模块:用于当判断所述用户首次开启主页界面时,接收所述用户的操作指令,根据所述操作指令对应的功能控件构建初始主页界面,将所述初始主页界面反馈至所述用户;
12.第二控制模块:用于当判断所述用户非首次开启主页界面时,根据所述用户所属的群组为所述用户分发功能控件,根据分发的功能控件构建目标主页界面,将所述目标主页界面至所述用户。
13.第三方面,本技术提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
14.存储器,用于存放计算机程序;
15.处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的界面的显示控制方法的步骤。
16.第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的界面的显示控制方法的步骤。
17.本技术实施例提供的上述技术方案与现有技术相比具有如下优点:
18.通过判断用户是否首次开启主页界面,当判断用户首次开启主页界面时,接收用户的操作指令,根据操作指令对应的功能控件构建初始主页界面,可以根据用户的实际选择定向为用户提供其所需的功能控件。当判断用户非首次开启主页界面时,根据用户所属的群组为用户分发功能控件,可以动态调整主页界面的功能控件,避免主页界面由于受制于篇幅大小,导致控件分类繁杂和指向性不强的情况,也克服了主页界面仅固定的显示少量功能控件的缺点,达到更好的控件显示效果,通过动态调整功能控件,可以提高用户对设备所支持的功能控件的了解。
附图说明
19.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
20.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
21.图1为本技术界面的显示控制方法较佳实施例的流程图示意图;
22.图2为本技术界面的显示控制装置较佳实施例的模块示意图;
23.图3为本技术电子设备较佳实施例的示意图;
24.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
25.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
26.需要说明的是,在本技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本技术要求的保护范围之内。
27.本技术提供一种界面的显示控制方法。参照图1所示,为本技术界面的显示控制方法的实施例的方法流程示意图。该方法可以由一个电子设备执行,该电子设备可以由软件和/或硬件实现。界面的显示控制方法包括:
28.步骤s10:响应用户开启主页界面的请求,判断所述用户是否首次开启主页界面;
29.步骤s20:当判断所述用户首次开启主页界面时,接收所述用户的操作指令,根据所述操作指令对应的功能控件构建初始主页界面,将所述初始主页界面反馈至所述用户;
30.步骤s30:当判断所述用户非首次开启主页界面时,根据所述用户所属的群组为所述用户分发功能控件,根据分发的功能控件构建目标主页界面,将所述目标主页界面至所述用户。
31.以智能电视终端的主页界面展示为例对本技术的方案进行说明,需要说明的是,本技术的实际应用场景并不仅限于智能电视终端的主页界面显示控制的场景,还可以是其它场景,例如,车载终端的应用的主页界面显示控制和手机应用的主页界面显示控制,在此不做具体限定。
32.本实施例中,用户开启智能电视终端需要进入应用的主页界面时,响应用户开启主页界面的请求,并判断用户是否首次开启主页界面,当判断用户首次开启主页界面时,可以通过人机交互界面向用户提供选择功能控件的提示页面,用户可以根据自己的需求在提示页面选择相关的功能控件来生成主页界面,若用户没有在提示页面选择任何的功能控件,或者用户选择了跳过选择功能控件的提示界面,则将预先配置的默认的主页界面作为初始主页界面发送给用户进行展示。主页界面包括功能分类栏,例如影视类功能控件、音乐类功能控件、电视节目类功能控件、意见反馈功能控件等分类,每个分类下各展示不同的模板,用于展示不同的功能、背景等信息。
33.若用户在提示页面选择了功能控件,则接收用户的操作指令(即用户的选择指令),根据用户的选择指令对应的功能控件构建初始主页界面,并将初始主页界面反馈至用户。功能控件可以是指语音功能控件,也可以是指可触摸控制的功能控件等,例如,用户首次开启智能电视终端的主页界面时,智能电视终端的人机交互界面显示“家庭使用”对应的功能控件集合、“工厂控制”对应的功能控件集合、“车载电视”对应的功能控件集合,若用户的使用方向是家庭使用,则用户可以选择“家庭使用”对应的所有功能控件,也可以选择“家庭使用”对应的部分功能控件,用户从而可以根据自己的需求选择电影、电视剧、短视频自动推送的功能控件,也可以选择自己所需的功能对应的功能控件或常用功能对应的功能控件。
34.其中,所述接收所述用户的操作指令,根据所述操作指令对应的功能控件构建初始主页界面,包括:
35.接收用户的操作指令,加载所述操作指令对应的功能控件;
36.将所述功能控件进行组合,根据组合结果构建所述初始主页界面。
37.用户的操作指令可以是指用户选择某个功能控件的指令,也可以是指用户全选功能控件的指令,接收用户的操作指令后,加载操作指令对应的功能控件,并将加载的功能控件进行组合得到功能控件的组合结果,根据组合结果构建出初始主页界面展示给用户。
38.当判断用户不是首次开启主页界面时,说明用户已经使用过主页界面对应的相关功能控件,为了使得用户更加全面的了解智能电视终端所具有的功能,可以主动向用户分发功能控件来构建主页界面,具体地,根据用户所属的群组为用户分发功能控件,根据分发的功能控件构建目标主页界面,群组可以是根据用户的行为信息和终端的设备信息预先划分的,例如,将具有相似兴趣爱好的用户划分为同一个群组,将使用相同智能电视终端型号的用户划分为同一个群组,或者将具有高频次使用同个功能控件的用户划分为同一个群组
等等,一个用户可以属于一个群组,也可以属于多个群组。需要说明的是,为了不影响分发的功能控件所构建的目标主页界面影响用户的正常使用,分发的功能控件可以在主页界面的特定区域进行显示,即特定区域之外的功能控件可以是固定的,特定区域里的功能控件是根据用户的所属群组信息调整更新的功能控件,这样用户不影响用户查找常用的功能控件,用户也可以体验目标主页界面中分发的功能控件。
39.其中,所述根据所述用户所属的群组为所述用户分发功能控件,包括:
40.根据所述用户所属的设备群组为所述用户分发功能控件;及/或
41.根据所述用户所属的标签群组为所述用户分发功能控件;及/或
42.根据所述用户所属的行为群组为所述用户分发功能控件。
43.用户每次使用智能电视终端时,终端设备的型号、用户经常使用的功能及用户的行为信息会上报至服务端,服务端根据用户常使用的功能会给用户分配标签,设备群组可以是根据终端设备型号划分的群组,例如,相同终端设备型号的用户作为同一个群组。标签群组可以是根据用户的标签划分的群组,例如,相同类型的标签的用户作为同一个群组。行为群组可以是根据用户的一些行为信息划分的群组,例如,用户的喜好倾向不明显的可以划分为同一个群组,或者对智能电视终端使用不熟练的用户划分为同一个群组。根据用户所属的群组为用户分发功能控件,由于用户所属的群组反映了用户的使用情况,因此可以根据用户的实际使用情况为用户分发功能控件。
44.进一步地,所述根据所述用户所属的设备群组为所述用户分发功能控件,包括:
45.获取所述用户对应的设备信息,根据所述设备信息确定所述用户所属的设备群组;
46.计算所述用户与所述设备群组中每个用户的行为相似度,根据行为相似度从所述设备群组中选取第一数量的用户;
47.从第一数量的用户对应的功能控件中选取出功能控件分发至所述用户。
48.获取所述用户对应的设备信息(例如,智能电视终端设备的型号),根据设备信息确定用户所属的设备群组,之后通过杰卡德相似度算法计算用户与设备群组中每个用户的行为相似度,例如,通过获取每个用户常用功能控件的集合,可以计算出用户之间的行为相似度。计算用户与设备群组中每个用户的行为相似度之后,根据相似度进行由大到小进行排序,根据相似度的排序从设备群组中选取出第一数量(例如,两个)的用户,从设备群组中选取的两个用户的功能控件中筛选出,该用户未使用过的功能控件分发至该用户。例如,选择的两个用户中功能控件a是该用户未使用过的,则将功能控件a分发至该用户。
49.进一步地,所述根据所述用户所属的标签群组为所述用户分发功能控件,包括:
50.读取所述用户对应的标签信息,根据所述标签信息确定所述用户所属的标签群组;
51.计算所述用户与所述标签群组中每个用户的行为相似度,根据行为相似度从所述设备群组中选取第二数量的用户;
52.从第二数量的用户对应的功能控件中选取出功能控件分发至所述用户。
53.获取所述用户对应的标签信息,根据标签信息确定用户所属的标签群组,之后通过杰卡德相似度算法计算用户与标签群组中每个用户的行为相似度。计算用户与标签群组中每个用户的行为相似度之后,根据相似度进行由大到小进行排序,根据相似度的排序从
标签群组中选取出第二数量(例如,三个)的用户,从标签群组中选取的三个用户的功能控件中筛选出,该用户未使用过的功能控件分发至该用户。例如,选择的两个用户中功能控件b是该用户未使用过的,则将功能控件b分发至该用户。
54.进一步地,所述根据所述用户所属的行为群组为所述用户分发功能控件,包括:
55.获取所述用户的行为信息,将所述行为信息输入预先训练的行为预测模型,得到所述用户的行为预测结果;
56.根据所述行为预测结果确定所述用户所属的行为群组;
57.将所述行为群组预先配置的功能控件分发至所述用户。
58.获取用户的行为信息输入预先训练的行为预测模型,行为预测模型可以是二分类模型,也可以是多分类模型,行为预测模型可以预测出用户的行为预测结果,例如,预测出用户属于喜好倾向不明显的用户,或预测出用户属于对智能电视终端的功能使用不熟练的用户。根据行为预测结果确定用户所属的行为群组,行为群组包括喜好倾向不明显的用户群组和对智能电视终端的功能使用不熟练的用户群组等。每个行为群组预先配置了对应的功能控件,确定用户所属的行为群组后,可以将行为群组预先配置的功能控件分发至用户。
59.本技术可以更好地向用户提供其所需的功能控件,避免出现主页界面由于受制于篇幅大小,导致控件分类繁杂和指向性不强的情况,也避免了主页界面仅固定得显示少数功能控件的缺点,通过定向推送和动态调整功能控件,可以提高用户对设备的功能控件的了解,用户更愿意使用功能控件控制设备进行操作,达到更好的控件显示效果。
60.在一个实施例中,在将所述初始主页界面反馈至所述用户之后,或者在将所述目标主页界面至所述用户之后,所述方法还包括:
61.接收所述用户基于所述初始主页界面或所述目标主页界面的反馈信息,根据所述反馈信息更新所述初始主页界面或所述目标主页界面。
62.将主页界面反馈给用户之后,用户可以根据自己的实际需求进行反馈来调整主页界面,例如,用户不需要的功能控件用户可以反馈将其删除等。根据用户的反馈信息更新初始主页界面或目标主页界面,能够更好地完善用户的体验和及时对功能控件进行调整和改进,从而更加贴近用户的日常使用习惯。
63.参照图2所示,为本技术界面的显示控制装置100的功能模块示意图。
64.本技术所述界面的显示控制装置100可以安装于电子设备中。根据实现的功能,所述界面的显示控制装置100可以包括判断模块110、第一控制模块120及第一控制模块130。本技术所述模块也可以称之为单元,是指一种能够被电子设备处理器所执行,并且能够完成固定功能的一系列计算机程序段,其存储在电子设备的存储器中。
65.在本实施例中,关于各模块/单元的功能如下:
66.判断模块110:用于响应用户开启主页界面的请求,判断所述用户是否首次开启主页界面;
67.第一控制模块120:用于当判断所述用户首次开启主页界面时,接收所述用户的操作指令,根据所述操作指令对应的功能控件构建初始主页界面,将所述初始主页界面反馈至所述用户;
68.第二控制模块130:用于当判断所述用户非首次开启主页界面时,根据所述用户所属的群组为所述用户分发功能控件,根据分发的功能控件构建目标主页界面,将所述目标
主页界面至所述用户。
69.在一个实施例中,所述界面的显示控制装置100还包括:
70.更新模块140:用于接收所述用户基于所述初始主页界面或所述目标主页界面的反馈信息,根据所述反馈信息更新所述初始主页界面或所述目标主页界面。
71.在一个实施例中,所述接收所述用户的操作指令,根据所述操作指令对应的功能控件构建初始主页界面,包括:
72.接收用户的操作指令,加载所述操作指令对应的功能控件;
73.将所述功能控件进行组合,根据组合结果构建所述初始主页界面。
74.在一个实施例中,所述根据所述用户所属的群组为所述用户分发功能控件,包括:
75.根据所述用户所属的设备群组为所述用户分发功能控件;及/或
76.根据所述用户所属的标签群组为所述用户分发功能控件;及/或
77.根据所述用户所属的行为群组为所述用户分发功能控件。
78.在一个实施例中,所述根据所述用户所属的设备群组为所述用户分发功能控件,包括:
79.获取所述用户对应的设备信息,根据所述设备信息确定所述用户所属的设备群组;
80.计算所述用户与所述设备群组中每个用户的行为相似度,根据行为相似度从所述设备群组中选取第一数量的用户;
81.从第一数量的用户对应的功能控件中选取出功能控件分发至所述用户。
82.在一个实施例中,所述根据所述用户所属的标签群组为所述用户分发功能控件,包括:
83.读取所述用户对应的标签信息,根据所述标签信息确定所述用户所属的标签群组;
84.计算所述用户与所述标签群组中每个用户的行为相似度,根据行为相似度从所述设备群组中选取第二数量的用户;
85.从第二数量的用户对应的功能控件中选取出功能控件分发至所述用户。
86.在一个实施例中,所述根据所述用户所属的行为群组为所述用户分发功能控件,包括:
87.获取所述用户的行为信息,将所述行为信息输入预先训练的行为预测模型,得到所述用户的行为预测结果;
88.根据所述行为预测结果确定所述用户所属的行为群组;
89.将所述行为群组预先配置的功能控件分发至所述用户。
90.参照图3所示,为本技术电子设备1较佳实施例的示意图。
91.该电子设备1包括但不限于:存储器11、处理器12、显示器13及通信接口14。所述电子设备1通过通信接口14连接网络。其中,所述网络可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(global system of mobile communication,gsm)、宽带码分多址(wideband code division multiple access,wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi、通话网络等无线或有线网络。
92.其中,存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、
硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器11可以是所述电子设备1的内部存储单元,例如该电子设备1的硬盘或内存。在另一些实施例中,所述存储器11也可以是所述电子设备1的外部存储设备,例如该电子设备1配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。当然,所述存储器11还可以既包括所述电子设备1的内部存储单元也包括其外部存储设备。本实施例中,存储器11通常用于存储安装于所述电子设备1的操作系统和各类应用软件,例如界面的显示控制程序10的程序代码等。
93.处理器12在一些实施例中可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器12通常用于控制所述电子设备1的总体操作,例如执行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器12用于运行所述存储器11中存储的程序代码或者处理数据,例如运行界面的显示控制程序10的程序代码等。
94.显示器13可以称为显示屏或显示单元。在一些实施例中显示器13可以是led显示器、液晶显示器、触控式液晶显示器以及有机发光二极管(organic light-emitting diode,oled)触摸器等。显示器13用于显示在电子设备1中处理的信息以及用于显示可视化的工作界面。
95.通信接口14可选地可以包括标准的有线接口、无线接口(如wi-fi接口),该通信接口14通常用于在所述电子设备1与其它电子设备之间建立通信连接。
96.图3仅示出了具有组件11-14以及界面的显示控制程序10的电子设备1,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
97.可选地,所述电子设备1还可以包括用户接口,用户接口可以包括显示器(display)、输入单元比如键盘(keyboard),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及有机发光二极管(organiclight-emitting diode,oled)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在电子设备1中处理的信息以及用于显示可视化的用户界面。
98.该电子设备1还可以包括射频(radio frequency,rf)电路、传感器和音频电路等等,在此不再赘述。
99.在上述实施例中,处理器12执行存储器11中存储的界面的显示控制程序10时可以实现如下步骤:
100.响应用户开启主页界面的请求,判断所述用户是否首次开启主页界面;
101.当判断所述用户首次开启主页界面时,接收所述用户的操作指令,根据所述操作指令对应的功能控件构建初始主页界面,将所述初始主页界面反馈至所述用户;
102.当判断所述用户非首次开启主页界面时,根据所述用户所属的群组为所述用户分发功能控件,根据分发的功能控件构建目标主页界面,将所述目标主页界面至所述用户。
103.所述存储设备可以为电子设备1的存储器11,也可以为与电子设备1通讯连接的其它存储设备。
104.关于上述步骤的详细介绍,请参照上述图2关于界面的显示控制装置100实施例的功能模块图以及图1关于界面的显示控制方法实施例的流程图的说明。
105.此外,本技术实施例还提出一种计算机可读存储介质,所述计算机可读存储介质可以是非易失性的,也可以是易失性的。该计算机可读存储介质可以是硬盘、多媒体卡、sd卡、闪存卡、smc、只读存储器(rom)、可擦除可编程只读存储器(eprom)、便携式紧致盘只读存储器(cd-rom)、usb存储器等等中的任意一种或者几种的任意组合。所述计算机可读存储介质中包括存储数据区和存储程序区,存储程序区存储有界面的显示控制程序10,所述界面的显示控制程序10被处理器执行时实现如下操作:
106.响应用户开启主页界面的请求,判断所述用户是否首次开启主页界面;
107.当判断所述用户首次开启主页界面时,接收所述用户的操作指令,根据所述操作指令对应的功能控件构建初始主页界面,将所述初始主页界面反馈至所述用户;
108.当判断所述用户非首次开启主页界面时,根据所述用户所属的群组为所述用户分发功能控件,根据分发的功能控件构建目标主页界面,将所述目标主页界面至所述用户。
109.本技术之计算机可读存储介质的具体实施方式与上述界面的显示控制方法的具体实施方式大致相同,在此不再赘述。
110.需要说明的是,上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
111.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,电子装置,或者网络设备等)执行本技术各个实施例所述的方法。
112.以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1