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

界面内容生成方法、装置、存储介质以及计算机设备与流程

2022-05-08 09:37:06 来源:中国专利 TAG:


1.本说明书涉及数据处理领域,具体而言,涉及一种界面内容生成方法、装置、存储介质和计算机设备。


背景技术:

2.用户在开启应用程序,或触发应用程序中的目标服务时,该应用程序会生成界面内容,然后基于界面内容生成方法显示界面,并在应用程序的显示窗口中显示出来。
3.应用程序在生成界面内容时,可以基于服务提供商提前设定好的相关内容生成界面内容,也可以通过随机抓取与界面功能相关的热点内容,然后基于抓取到的热点内容生成界面内容。


技术实现要素:

4.本说明书提供一种界面内容生成方法、装置、存储介质以及计算机设备,可以解决如何提高界面内容的精准率的技术问题。
5.第一方面,本说明书提供一种界面内容生成方法,该方法包括:
6.获取针对目标应用服务的触发指令,基于所述触发指令生成所述目标应用服务对应的操作表征数据;
7.基于所述目标应用服务对应的记忆表征数据和操作表征数据,获取所述目标应用服务的待显示界面的内容参数,所述记忆表征数据是基于与所述目标应用服务相关联的历史记忆信息生成的表征数据;
8.基于所述内容参数,生成所述待显示界面的界面内容。
9.第二方面,本说明书提供一种界面内容生成装置,包括:
10.操作表征获取模块,用于获取针对目标应用服务的触发指令,基于所述触发指令生成所述目标应用服务对应的操作表征数据;
11.参数获取模块,用于基于所述目标应用服务对应的记忆表征数据和操作表征数据,获取所述目标应用服务的待显示界面的内容参数,所述记忆表征数据是基于与所述目标应用服务相关联的历史记忆信息生成的表征数据;
12.内容生成模块,用于基于所述内容参数,生成所述待显示界面的界面内容。
13.第三方面,本说明书提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序适于由处理器加载并执行上述方法的步骤。
14.第四方面,本说明书实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法的步骤。
15.在本说明书实施例中,通过获取针对于目标应用服务的触发指令,然后基于触发指令生成目标应用服务对应的操作表征数据,从而基于目标应用服务对应的记忆表征数据和操作表征数据,获取目标应用服务的待显示界面内容参数,其中,记忆表征数据是与目标
应用服务相关联的历史记忆信息生成的表征数据,即基于用户与目标应用服务之间的交互动作和历史记忆信息,确定需要显示的、目标应用服务对应的界面内容的内容参数,进而基于内容参数生成针对于用户以及目标应用服务的界面内容,即基于触发指令以及历史记忆信息,推测出的用户和目标应用服务对应的待显示界面的界面内容,降低目标应用服务对应的界面内容的重复率,通过获取更准确的界面内容,来提高界面内容的准确率。
附图说明
16.为了更清楚地说明本说明书或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1为本说明书实施例提供的一种界面内容生成系统的系统架构图;
18.图2为本说明书实施例提供的一种界面内容生成方法的流程示意图;
19.图3为本说明书实施例提供的一种界面内容生成方法的流程示意图;
20.图4为本说明书实施例提供的一种记忆异构图的举例示意图;
21.图5为本说明书实施例提供的一种界面内容生成装置的结构示意图;
22.图6为本说明书实施例提供的一种界面内容生成装置的结构示意图;
23.图7是本说明书实施例提供的一种电子设备的结构示意图;
24.图8是本说明书实施例提供的操作系统和用户空间的结构示意图;
25.图9是图7中安卓操作系统的架构图;
26.图10是图7中ios操作系统的架构图。
具体实施方式
27.为使得本说明书实施例的特征和优点能够更加的明显和易懂,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书实施例一部分实施例,而非全部实施例。基于本说明书中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书实施例保护的范围。
28.下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书实施例相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本说明书实施例的一些方面相一致的装置和方法的例子。附图中所示的流程图仅是示例性说明,不是必须按照所示步骤执行。例如,有的步骤是并列的,在逻辑上并没有严格的先后关系,因此实际执行顺序是可变的。另外,术语“第一”、“第二”、“第三”、“第四”、“第五”、“第六”、“第七”、“第八”仅是为了区分的目的,不应作为本公开内容的限制。
29.无论应用程序所显示的界面内容是服务提供商提前设定好的相关内容,还是随机抓取与界面功能相关的热点内容,当用户在短时间内多次触发应用程序中的任意应用服务时,基于同一被触发应用服务所看到的界面内容几乎是一致的,尤其是在用户基于应用程序执行相同的交互动作时,应用程序所呈现的界面内容是相同的,重复率极高,且无法针对
于用户进行个性化推送。
30.为了更好的提高界面内容的精准率,请参见图1,为本说明书实施例提供的一种界面内容生成系统的系统架构图。
31.如图1所示,界面内容生成系统1的系统架构可以包括:界面内容生成装置10、界面内容显示装置20、内部记忆存储装置30以及外部记忆存储装置40。
32.界面内容生成装置10可以是各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携式计算机和台式计算机等,在此不作具体限定。界面内容显示装置20可以是包括显示装置的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携式计算机和台式计算机等,也可以是显示屏、投影器等外接显示装置,还可以是界面内容生成装置10中的显示装置,在此不作具体限定。内部记忆存储装置30可以是包括存储介质的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携式计算机和台式计算机等,也可以是软盘、硬盘、闪存等外接存储装置,还可以是界面内容生成装置10中的存储装置,在此不作具体限定。外部记忆存储装置40可以是包括存储介质的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携式计算机和台式计算机等,也可以是软盘、硬盘、闪存等外接存储装置,还可以是界面内容生成装置10中的存储装置,在此不作具体限定。
33.需要说明的是,内部记忆存储装置30用于存储基于目标应用服务产生内部历史记忆信息,该目标应用服务为界面内容生成装置10中的应用服务;而外部记忆存储装置40用于存储基于与目标应用服务相关联的其它应用服务产生的外部历史记忆信息,且该其它应用服务可以是界面内容生成装置10中除目标应用服务之外的应用服务,也可以是与目标应用服务相关联的其它装置中的应用服务,则对应的,外部记忆存储装置40可以是界面内容生成装置10中的存储装置,也可以是界面内容生成装置10之外的存储装置。其中,历史记忆信息包括内部历史记忆信息以及外部历史记忆信息。
34.界面内容生成装置10用于获取针对目标应用服务的触发指令,基于获取到的触发指令生成目标应用服务对应的操作表征数据。
35.界面内容生成装置10还用于在获取到针对目标应用服务的触发指令时,向内部记忆存储装置30目标应用服务对应的内部历史记忆信息,并向外部记忆存储装置40请求目标应用服务对应的外部历史记忆信息。
36.内部记忆存储装置30用于向界面内容生成装置10发送目标应用服务对应的内部历史记忆信息。
37.外部记忆存储装置40用于向界面内容生成装置10发送目标应用服务对应的外部历史记忆信息。
38.界面内容生成装置10用于接收内部记忆存储装置30发送的目标应用服务对应的内部历史记忆信息,以及外部记忆存储装置40发送的目标应用服务对应的外部历史记忆信息,然后基于接收到的内部历史记忆信息和外部历史记忆信息生成目标应用服务对应的记忆表征数据。再基于目标应用服务对应的记忆表征数据和操作表征数据,获取目标应用服务的才显示界面的内容参数,最后再基于内容参数,生成待显示界面的显示内容。
39.界面内容生成装置10还用于将生成的界面内容发送至界面内容显示装置20。
40.界面内容显示装置20用于接收界面内容生成装置10发送的界面内容,并将接收到的界面内容显示出来。
41.应理解,图1中的界面内容生成装置10、界面内容显示装置20、内部记忆存储装置30以及外部记忆存储装置40的数目仅是示意性的,根据实现需要,可以是任意数量的界面内容生成装置10、界面内容显示装置20、内部记忆存储装置30以及外部记忆存储装置40。
42.下面将结合图2-图4,对本说明书实施例提供的界面内容生成方法进行详细介绍。
43.请参见图2,为本说明书实施例提供了一种界面内容生成方法的流程示意图。如图2所示,所述方法可以包括以下步骤。
44.s102,获取针对目标应用服务的触发指令,基于所述触发指令生成所述目标应用服务对应的操作表征数据。
45.在一种实现方式中,目标应用服务可以是界面内容生成装置中的任意一个应用程序中的各应用服务,也可以是任意应用程序中任意选定的应用服务。需要说明的是,应用服务是指通过文字、图片、交互式卡片等方式满足用户需求的服务产品。可以理解的是,在当前的应用场景中,应用程序是包括多个应用服务的服务集合。触发指令是指针对于目标应用服务的开启、选择、输入、交互等控制指令。示例性的,若目标应用服务为应用服务a,该应用服务包括多个子应用服务a,则针对于目标应用服务的触发指令可以是应用服务a的开启指令、子应用服务a的选择指令、基于子应用服务a所触发的输入指令以及与子应用服务a之间的交互指令等,均是针对于目标应用服务的触发指令。操作表征数据是指对触发指令进行向量化、特征提取等数据处理操作得到的特征数据,用于表示用户对目标应用服务所进行的操作。触发指令可以通过界面内容生成装置的输入装置获取到,也可以直接接收其它装置向界面内容生成装置发送的触发指令。
46.界面内容生成装置获取到目标应用服务的触发指令时,对触发指令进行数据处理,以基于触发指令进行操作特征提取,生成目标应用服务对应的操作表征数据。
47.s104,基于所述目标应用服务对应的记忆表征数据和操作表征数据,获取所述目标应用服务的待显示界面的内容参数,所述记忆表征数据是基于与所述目标应用服务相关联的历史记忆信息生成的表征数据。
48.在一种实现方式中,记忆表征数据是基于与目标应用服务相关联的历史记忆信息生成的表征数据,其中,与目标应用服务相关联的历史记忆信息包括:基于目标应用服务产生的记忆数据以及基于与目标应用服务相关联的其它应用服务产生的记忆数据。示例性的,基于目标应用服务产生的记忆数据,可以是针对于目标应用服务的历史触发指令、目标应用服务生成的各服务数据、基于目标应用服务接收到的应用数据等,用于表示用户与目标应用服务之间的历史交互情况的数据;基于其它应用服务产生的记忆数据,可以是针对于其它应用服务的历史触发指令、其它应用服务生成的各服务数据、基于其它应用服务接收到的应用数据等,用于表示用户与其它应用服务之间的历史交互情况的数据。记忆表征数据是指对历史记忆信息进行向量化、特征提取等数据处理操作得到的特征数据,用于表示用户与目标应用服务相关的交互特征。待显示界面为界面内容生成装置执行触发指令后,目标应用服务对应的、所要显示的界面。内容参数是指需要在待显示界面显示的界面内容的相关参数,如内容类型、内容大小、内容来源、详细内容等参数中的至少一个。
49.界面内容生成装置先获取目标应用服务对应的历史记忆信息,然后基于获取到的历史记忆信息生成目标应用服务对应的记忆表征数据。界面内容生成装置在获取到目标应用服务对应的操作表征数据之后,基于操作表征数据以及记忆表征数据推测出需要呈现给
用户的待显示界面的内容参数。
50.s106,基于所述内容参数,生成所述待显示界面的界面内容。
51.在一种实现方式中,界面内容生成装置获取满足内容参数的界面内容。示例性的,可以由界面内容生成装置直接生成满足内容参数的界面内容,也可以向与界面内容生成装置相连的服务器请求满足内容参数的界面内容。
52.在本说明书实施例中,通过获取针对于目标应用服务的触发指令,然后基于触发指令生成目标应用服务对应的操作表征数据,从而基于目标应用服务对应的记忆表征数据和操作表征数据,获取目标应用服务的待显示界面内容参数,其中,记忆表征数据是与目标应用服务相关联的历史记忆信息生成的表征数据,即基于用户与目标应用服务之间的交互动作和历史记忆信息,确定需要显示的、目标应用服务对应的界面内容的内容参数,进而基于内容参数生成针对于用户以及目标应用服务的界面内容,即基于触发指令以及历史记忆信息,推测出的用户和目标应用服务对应的待显示界面的界面内容,降低目标应用服务对应的界面内容的重复率,通过获取更准确的界面内容,来提高界面内容的准确率。
53.请参见图3,为本说明书实施例提供了一种界面内容生成方法的流程示意图。如图3所示,所述方法可以包括以下步骤。
54.s202、获取针对所述目标应用服务产生的第一历史记忆信息,以及基于其它应用服务产生的第二历史记忆信息,所述其它应用服务是与所述目标应用服务相关的多个应用服务中,除所述目标应用服务之外的应用服务。
55.在一种实现方式中,目标应用服务对应的记忆信息包括第一历史记忆信息以及第二历史记忆信息,第一历史记忆信息可以是针对于目标应用服务的历史触发指令、目标应用服务生成的各服务数据、基于目标应用服务接收到的应用数据等,用于表示用户与目标应用服务之间的历史交互情况的数据;第二历史记忆信息可以是针对于其它应用服务的历史触发指令、其它应用服务生成的各服务数据、基于其它应用服务接收到的应用数据等,用于表示用户与其它应用服务之间的历史交互情况的数据。其中,其它应用服务是与目标应用服务相关的多个应用服务中,除目标应用服务之外的应用服务;可以理解的是,其它应用服务可以是界面内容生成装置中与目标应用服务相关的多个应用服务,也可以是界面内容生成装置之外的、与目标应用服务相关的多个应用服务,在此不作限定。需要说明的是,其它应用服务并不限定为界面内容生成装置中的应用服务,即可以是网络服务提供商的应用服务、金融服务提供商的应用服务、其它运营商的应用服务,则目标应用服务对应的第二历史记忆信息可以通过定时更新以及外部触发更新中的至少一个方法进行更新,其中,外部触发更新是指其它应用服务产生新的记忆信息时,将记忆信息直接发送至界面内容生成装置,或是向界面内容生成装置发送更新提示,以使界面内容生成装置基于更新提示确定第二历史记忆信息的更新时间。
56.界面内容生成装置先确定与目标应用服务相关的多个其它应用服务,然后获取目标应用服务产生的第一历史记忆信息,以及其它应用服务产生的第二历史记忆信息。在一些实现方式中,为了提高界面内容的准确度,还可以在第一历史记忆信息中筛选出与当前用户相关联的历史记忆信息,同样的,可以在第二历史信息中筛选出与当前用户相关联的历史记忆信息,以基于筛选后的第一历史记忆信息以及筛选后的第二历史记忆信息进行内容参数推测。
57.s204、基于所述第一历史记忆信息以及所述第二历史记忆信息,生成所述目标应用服务对应的记忆表征数据。
58.在一种实现方式中,界面内容生成装置对第一历史记忆信息以及第二历史记忆信息进行分类、整理归纳、数字化、向量化、权重计算、特征值计算等特征提取操作,生成目标应用服务对应的记忆表征数据。
59.通过获取目标应用服务对应的多种历史记忆信息,提高目标应用服务对应的历史记忆信息的信息类型以及信息量,提高基于历史记忆信息得到的记忆表征数据的信息量,从而增加用于获取内容参数的特征数据,以通过增多特征来提高内容参数的准确率。
60.在一种实现方式中,界面内容生成装置在生成记忆表征数据时,可以基于所述第一历史记忆信息以及所述第二历史记忆信息,生成所述目标应用服务对应的记忆异构图;基于所述记忆异构图,生成所述目标应用服务对应的记忆表征数据。
61.记忆异构图包括多种类型的节点和各节点之间的边,其中,每条边均有其对应的权重值,其中,各节点之间的边也可以叫做节点之间的关系。如图4所示,图4示出了一种记忆异构图的举例示意图。
62.示例性的,若第一历史记忆信息为目标应用服务显示的问题1、基于问题1选中的答案a、问题2、基于问题2输入的文本b等,第二历史记忆信息为目标应用服务在设定时间间隔内的开启次数、用户的理财信息、用户的信用信息、其它应用服务的使用信息等,则输入输出节点可以有两个,分别是问题1-答案a和问题2-文本b,次数节点为设定时间间隔内的开启次数,基于用户的理财信息生成理财节点及其分支,基于用户的信用信息生成信用节点及其分支,基于其它应用服务的使用信息生成多个相关服务节点及其分支。
63.界面内容生成装置对第一历史记忆信息以及第二历史记忆信息进行分类、整理归纳、数字化、向量化、权重计算等异构图生成操作,生成目标应用服务对应的记忆异构图,然后再基于记忆异构图中的多个节点和各节点之间的权重生成目标应用服务对应的记忆表征数据。可以理解的是,记忆异构图中各节点的节点内容均为数字化的表示形式,即是一个数值。
64.通过生成目标应用服务对应的记忆异构图,提高历史记忆信息的处理效率,进而提高界面内容的获取效率。
65.在一种实现方式中,在生成记忆表征数据时,可以在所述记忆异构图中,选取第三数量的目标节点;基于各目标节点以及所述各目标节点对应的关系链,生成所述目标应用服务对应的记忆表征数据。
66.界面内容生成装置先统计记忆异构图中的节点总数。若节点总数大于节点数阈值,则在记忆异构图中随机选取第三数量的目标节点,需要说明的是,该目标节点限定为用户节点的下一级节点。示例性的,若当前的记忆异构图为如图4所示的记忆异构图,第三数量为2,则用户节点的下一级节点为金融节点、服务记录节点、相关服务b节点、相关服务a节点等,则目标节点为用户节点的下一级节点中的至少两个。
67.然后获取被选中的目标节点以及各目标节点对应的关系链,示例性的,若被选中的节点为金融节点以及服务记录节点,则金融节点对应的关系链是以金融节点为根节点的分支结构,包括余额节点、余额节点与金融节点之间的关系权重、
……
、基金经理节点、基金节点与基金经理节点之间的关系权重,同样的,服务记录节点对应的关系链也是以服务记
录节点为根节点的分支结构。
68.最后再基于被选中的目标节点以及各目标节点对应的关系链,生成目标应用服务对应的记忆表征数据。示例性的,以图4为例,若被选中的目标节点为相关服务a节点和服务记录节点,用户节点的数值表示为x,相关服务a节点的数值表示为y1、与用户节点的关系权重为3,频率a节点的数值表示为y2、与相关服务a节点的关系权重为2,偏好a节点的数值表示为y3、与相关服务a节点的关系权重为1,服务记录节点的数值表示为z1、与用户节点的关系权重为9,次数节点的数值表示为z2、与服务记录节点的关系权重为7,界面内容节点的数值表示为z3、与服务记录节点的关系权重为6,输入输出信息节点的数值表示为z4、与界面节点的关系权重为6,d节点的数值表示为d、与服务记录节点的关系权重为d,则记忆表征参数为x 3*(y1 2*y2 1*y3) 9*(z1 7*z2 6*(z3 6*z4) dd)的向量化表现形式。需要强调的是,前述举例只为了更便于示出记忆表征参数的一种获取方式,并不限定于记忆表征参数只能基于该方式计算得出。
69.可以理解的是,当记忆机构图的节点总数小于或等于节点数阈值时,直接基于记忆异构图中的多个节点和各节点之间的关系权重计算出目标应用服务对应的记忆表征数据。
70.通过随机选出第三数量的目标节点,在记忆异构图过大时,降低由于遍历计算记忆异构图中所有节点而造成的庞大计算量,提高界面内容的生成效率。
71.s206、获取针对目标应用服务的触发指令,基于所述触发指令生成所述目标应用服务对应的操作表征数据。
72.在一种实现方式中,目标应用服务可以是界面内容生成装置中的任意一个应用程序中的各应用服务,也可以是任意应用程序中任意选定的应用服务。需要说明的是,应用服务是指通过文字、图片、交互式卡片等方式满足用户需求的服务产品。可以理解的是,在当前的应用场景中,应用程序是包括多个应用服务的服务集合。触发指令是指针对于目标应用服务的开启、选择、输入、交互等控制指令。示例性的,若目标应用服务为应用服务a,该应用服务包括多个子应用服务a,则针对于目标应用服务的触发指令可以是应用服务a的开启指令、子应用服务a的选择指令、基于子应用服务a所触发的输入指令以及与子应用服务a之间的交互指令等,均是针对于目标应用服务的触发指令。操作表征数据是指对触发指令进行向量化、特征提取等数据处理操作得到的特征数据,用于表示用户对目标应用服务所进行的操作。触发指令可以通过界面内容生成装置的输入装置获取到,也可以直接接收其它装置向界面内容生成装置发送的触发指令。
73.界面内容生成装置获取到目标应用服务的触发指令时,对触发指令进行数据处理,以基于触发指令进行操作特征提取,生成目标应用服务对应的操作表征数据。
74.s208、获取所述目标应用服务对应的用户表征数据,所述用户表征数据是基于用户画像以及用户操作上下文生成的表征数据。
75.在一种实施方式中,用户表征数据是基于用户画像以及用户操作上下文生成的表征数据,其中用户画像包括用户的个体属性特征,如id、性征、岁数、职业、所处位置、自选偏好等;用户操作上下文包括用户与目标应用服务之间的第一历史交互信息,即用户在开启目标应用服务之后,基于目标应用服务产生的交互信息;用户可以是当前正在使用目标应用服务的用户。在另一种实施方式中,用户操作上下文还可以包括用户目标应用服务之间
的第二历史交互信息,即用户在开启目标应用服务所属的目标应用程序之后,基于目标应用程序中的各应用服务产生的交互信息。
76.界面内容生成装置获取目标应用服务的当前用户对应的用户画像以及用户操作上下文,然后对获取到的用户画像以及用户操作上下文进行分类、整理归纳、数字化、向量化等特征提取操作,生成目标应用服务对应的用户表征数据。
77.s210、基于所述用户表征数据、所述记忆表征数据和所述操作表征数据,获取所述目标应用服务的待显示界面的内容参数。
78.在一种实施方式中,界面内容生成装置将用户表征数据、记忆表征数据以及操作表征数据输入内容参数决策模型,以使内容参数决策模型基于用户表征数据、记忆表征数据以及操作表征数据决策出待显示界面的内容参数。可以理解的是,内容参数决策模型是基于大量的表征数据及其对应的参数标签训练得到。
79.通过获取用户表征数据,增加决策过程中关于用户的决策依据,使得内容参数决策模型决策出更适合用户的内容参数,提高针对用户的内容参数准确率。
80.在一种实施方式中,在获取待显示界面的内容参数时,可以根据触发指令的类型进行内容参数决策,其中,若所述触发指令为第一指令,则基于所述目标应用服务对应的用户表征数据和记忆表征数据,获取所述目标应用服务对应的记忆恢复程度,所述第一指令用于开启所述目标应用服务的服务界面;采用所述记忆恢复程度,基于所述用户表征数据、所述记忆表征数据和所述操作表征数据,获取所述目标应用服务的待显示界面的内容参数。
81.第一指令用于开启目标应用服务的服务界面,即第一指令为用户与目标应用服务之间的第一次交互产生的触发指令,可以理解的是,当用户退出/停止目标应用服务后,重新开启目标应用服务,也可以理解为用户与目标应用服务之间的第一次交互,则对应的触发指令也为第一指令。记忆恢复程度至少包括完全恢复、局部恢复和完全清除这三种记忆恢复程度。其中,完全恢复是指将用户上一次退出目标应用服务之前、目标应用服务正在显示的界面的界面内容全部显示出来;局部恢复是在用户上一次退出目标应用服务之前、目标应用服务正在显示的界面的界面内容中,选择部分界面内容,进行显示;完全清除是指待显示界面的界面内容与用户上一次退出目标应用服务之前、目标应用服务正在显示的界面的界面内容无关。
82.界面内容生成装置先确定触发指令的指令类型,以在触发指令为第一指令时,将用户表征数据和记忆表征数据输入至恢复程度推理模型,恢复程度推理模型基于用户表征数据和记忆表征数据,推理出待显示界面的记忆恢复程度。可以理解的是,恢复程度推理模型是基于大量的表征数据及其对应的记忆恢复程度训练得到。示例性的,界面内容生成装置可以在获取到触发指令时直接识别出触发指令的指令类型,也可以基于操作表征数据识别出触发指令的指令类型。然后再将记忆恢复程度、用户表征数据、记忆表征数据以及操作表征数据输入内容决策模型,内容决策模型基于记忆恢复程度和多个表征数据决策出内容参数。
83.示例性的,假设记忆表征数据中体现有目标应用服务在设定时间间隔内的开启次数,则在开启次数大于或等于第一次数阈值时,判定记忆恢复程度为完全清除;在开启次数大于或等于第二次数阈值,且小于第一次数阈值时,判定记忆恢复程度为局部恢复;在开启
次数小于第二次数阈值时,判定记忆恢复程度为完全恢复。如由于用户在短时间内反复多次开启目标应用服务,可能是因为不想看到该界面内容,或对该界面内容无感,从而在生成界面内容时可以减少该界面内容的推荐输出;用户在短时间内只开启过两三次目标应用服务,可能是由于误操作导致不小心退出,则在生成界面内容时可以直接显示之前的显示界面的界面内容。
84.通过确定触发指令的指令类型,以在开启目标应用服务时可以推理出待显示界面的界面内容的记忆恢复程度,从而基于记忆恢复程度进一步精确内容参数的准确率,进而提高界面内容的准确率。
85.在一种实施方式中,在获取待显示界面的内容参数时,可以根据记忆恢复程度进行内容参数决策,其中,若所述记忆恢复程度为完全恢复,则获取所述目标应用服务对应的历史内容参数,并将所述历史内容参数作为所述目标应用服务的待显示界面的内容参数;若所述记忆恢复程度为局部恢复,则在所述目标应用服务对应的历史内容参数中,选取第一数量的所述历史内容参数,基于所述用户表征数据、所述记忆表征数据和所述操作表征数据,生成第二数量的目标内容参数,并将第一数量的历史内容参数以及第二数量的目标内容参数作为所述目标应用服务的待显示界面的内容参数;若所述记忆恢复程度为完全清除,则基于所述用户表征数据、所述记忆表征数据和所述操作表征数据,生成所述目标应用服务的待显示界面的内容参数。
86.界面内容生成装置的内容参数决策模型在记忆恢复程度为完全恢复时,直接获取目标应用服务对应的历史内容参数,将获取到的历史内容参数作为待显示界面的内容参数,并输出,该历史内容参数为用户上一次退出目标应用服务之前、目标应用服务正在显示的界面的内容参数;若记忆恢复程度为局部回复,则同样获取目标应用服务对应的历史内容参数,然后在获取到的历史内容参数中选取第一数量的历史内容参数,同时还基于用户表征数据、记忆表征数据以及操作表征数据决策出目标内容参数,然后再在决策出的目标内容参数中选取第二数量的目标内容参数,最后再将被选中的第一数量的历史内容参数和第二数量的目标内容参数整合成待显示界面的内容参数,并输出;若记忆恢复程度为完全清除,则直接基于用户表征数据、记忆表征数据以及操作表征数据决策出待显示界面的内存参数,并输出。
87.通过获取记忆恢复程度对应数量的内容参数,然后再结合另一数量的、当前决策出的内容参数,得到不同的待显示界面的内容参数,从而针对于不同的可能情况(如反复退出开启、误操作退出等),输出不同的内容参数,提高不同应用场景下的内容参数的准确性。
88.在一种实施方式中,所述基于所述用户表征数据、所述记忆表征数据和所述操作表征数据,获取所述目标应用服务的待显示界面的内容参数,包括:
89.若所述触发指令为第二指令,则基于所述目标应用服务对应的用户表征数据、记忆表征数据和操作表征数据,获取所述目标应用服务的待显示界面的内容参数,所述第二指令用于在所述目标应用服务的服务界面中启动任一功能的功能界面。
90.第二指令用于在目标应用服务的服务界面中启动任一功能的功能界面,即目标应用服务已经处于启动的状态,然后基于目标应用服务当前的显示界面触发的触发指令,如启动/触发/控制目标应用服务的子应用服务。
91.界面内容生成装置在触发指令为第二指令时,判定当前无需恢复用户上一次退出
目标应用服务之前、目标应用服务正在显示的界面的显示内容,则可以直接将记忆恢复程度、用户表征数据、记忆表征数据以及操作表征数据输入内容决策模型,内容决策模型基于记忆恢复程度和多个表征数据决策出内容参数。
92.通过确定触发指令的指令类型,以在持续使用目标应用服务的过程中,无需执行其它过程,便直接获取到满足要求的内容参数,提高界面内容的生成效率。
93.s212、基于所述内容参数,生成所述待显示界面的界面内容。
94.在一种实现方式中,界面内容生成装置获取满足内容参数的界面内容。示例性的,可以由界面内容生成装置直接生成满足内容参数的界面内容,也可以向与界面内容生成装置相连的服务器请求满足内容参数的界面内容。
95.在本说明书实施例中,通过获取针对于目标应用服务的触发指令,然后基于触发指令生成目标应用服务对应的操作表征数据,从而基于目标应用服务对应的记忆表征数据和操作表征数据,获取目标应用服务的待显示界面内容参数,其中,记忆表征数据是与目标应用服务相关联的历史记忆信息生成的表征数据,即基于用户与目标应用服务之间的交互动作和历史记忆信息,确定需要显示的、目标应用服务对应的界面内容的内容参数,进而基于内容参数生成针对于用户以及目标应用服务的界面内容,即基于触发指令以及历史记忆信息,推测出的用户和目标应用服务对应的待显示界面的界面内容,降低目标应用服务对应的界面内容的重复率,通过获取更准确的界面内容,来提高界面内容的准确率;通过获取目标应用服务对应的多种历史记忆信息,提高目标应用服务对应的历史记忆信息的信息类型以及信息量,提高基于历史记忆信息得到的记忆表征数据的信息量,从而增加用于获取内容参数的特征数据,以通过增多特征来提高内容参数的准确率;通过生成目标应用服务对应的记忆异构图,提高历史记忆信息的处理效率,进而提高界面内容的获取效率;通过随机选出第三数量的目标节点,在记忆异构图过大时,降低由于遍历计算记忆异构图中所有节点而造成的庞大计算量,提高界面内容的生成效率;通过获取用户表征数据,增加决策过程中关于用户的决策依据,使得内容参数决策模型决策出更适合用户的内容参数,提高针对用户的内容参数准确率;通过确定触发指令的指令类型,以在开启目标应用服务时可以推理出待显示界面的界面内容的记忆恢复程度,从而基于记忆恢复程度进一步精确内容参数的准确率,进而提高界面内容的准确率;通过获取记忆恢复程度对应数量的内容参数,然后再结合另一数量的、当前决策出的内容参数,得到不同的待显示界面的内容参数,从而针对于不同的可能情况(如反复退出开启、误操作退出等),输出不同的内容参数,提高不同应用场景下的内容参数的准确性;通过确定触发指令的指令类型,以在持续使用目标应用服务的过程中,无需执行其它过程,便直接获取到满足要求的内容参数,提高界面内容的生成效率。
96.下面将结合附图5-附图6本说明书实施例提供的界面内容生成装置进行详细介绍。需要说明的是,附图5-附图6界面内容生成装置,用于执行本说明书实施例图2-图4所示实施例的方法,为了便于说明,仅示出了与本说明书实施例相关的部分,具体技术细节未揭示的,请参照本说明书实施例图2-图4所示的实施例。
97.请参见图5,为本说明书实施例提供了一种界面内容生成装置的结构示意图。如图5所示,本说明书实施例的所述界面内容生成装置1可以包括:操作表征获取模块11、参数获取模块12以及内容生成模块13。
98.操作表征获取模块11,用于获取针对目标应用服务的触发指令,基于所述触发指令生成所述目标应用服务对应的操作表征数据;
99.参数获取模块12,用于基于所述目标应用服务对应的记忆表征数据和操作表征数据,获取所述目标应用服务的待显示界面的内容参数,所述记忆表征数据是基于与所述目标应用服务相关联的历史记忆信息生成的表征数据;
100.内容生成模块13,用于基于所述内容参数,生成所述待显示界面的界面内容。
101.在本说明书实施例中,通过获取针对于目标应用服务的触发指令,然后基于触发指令生成目标应用服务对应的操作表征数据,从而基于目标应用服务对应的记忆表征数据和操作表征数据,获取目标应用服务的待显示界面内容参数,其中,记忆表征数据是与目标应用服务相关联的历史记忆信息生成的表征数据,即基于用户与目标应用服务之间的交互动作和历史记忆信息,确定需要显示的、目标应用服务对应的界面内容的内容参数,进而基于内容参数生成针对于用户以及目标应用服务的界面内容,即基于触发指令以及历史记忆信息,推测出的用户和目标应用服务对应的待显示界面的界面内容,降低目标应用服务对应的界面内容的重复率,通过获取更准确的界面内容,来提高界面内容的准确率。
102.在一种实施方式中,参数获取模块13具体用于:
103.获取所述目标应用服务对应的用户表征数据,所述用户表征数据是基于用户画像以及用户操作上下文生成的表征数据;
104.基于所述用户表征数据、所述记忆表征数据和所述操作表征数据,获取所述目标应用服务的待显示界面的内容参数。
105.在本说明书实施例中,通过获取用户表征数据,增加决策过程中关于用户的决策依据,使得内容参数决策模型决策出更适合用户的内容参数,提高针对用户的内容参数准确率。
106.在一种实施方式中,参数获取模块13具体用于:
107.若所述触发指令为第一指令,则基于所述目标应用服务对应的用户表征数据和记忆表征数据,获取所述目标应用服务对应的记忆恢复程度,所述第一指令用于开启所述目标应用服务的服务界面;
108.采用所述记忆恢复程度,基于所述用户表征数据、所述记忆表征数据和所述操作表征数据,获取所述目标应用服务的待显示界面的内容参数。
109.在本说明书实施例中,通过确定触发指令的指令类型,以在开启目标应用服务时可以推理出待显示界面的界面内容的记忆恢复程度,从而基于记忆恢复程度进一步精确内容参数的准确率,进而提高界面内容的准确率。
110.在一种实施方式中,参数获取模块13具体用于:
111.若所述记忆恢复程度为完全恢复,则获取所述目标应用服务对应的历史内容参数,并将所述历史内容参数作为所述目标应用服务的待显示界面的内容参数;
112.若所述记忆恢复程度为局部恢复,则在所述目标应用服务对应的历史内容参数中,选取第一数量的所述历史内容参数,基于所述用户表征数据、所述记忆表征数据和所述操作表征数据,生成第二数量的目标内容参数,并将第一数量的历史内容参数以及第二数量的目标内容参数作为所述目标应用服务的待显示界面的内容参数;
113.若所述记忆恢复程度为完全清除,则基于所述用户表征数据、所述记忆表征数据
和所述操作表征数据,生成所述目标应用服务的待显示界面的内容参数。
114.在本说明书实施例中,通过获取记忆恢复程度对应数量的内容参数,然后再结合另一数量的、当前决策出的内容参数,得到不同的待显示界面的内容参数,从而针对于不同的可能情况(如反复退出开启、误操作退出等),输出不同的内容参数,提高不同应用场景下的内容参数的准确性。
115.在一种实施方式中,参数获取模块13具体用于:
116.若所述触发指令为第二指令,则基于所述目标应用服务对应的用户表征数据、记忆表征数据和操作表征数据,获取所述目标应用服务的待显示界面的内容参数,所述第二指令用于在所述目标应用服务的服务界面中启动任一功能的功能界面。
117.在本说明书实施例中,通过确定触发指令的指令类型,以在持续使用目标应用服务的过程中,无需执行其它过程,便直接获取到满足要求的内容参数,提高界面内容的生成效率。
118.在另一种实施方式中,请参照图6,为本说明书实施例提供了一种界面内容生成装置的结构示意图。如图6所示,本说明书实施例的所述界面内容生成装置1还可以包括:记忆表征获取模块14。
119.记忆表征获取模块14具体用于:
120.获取针对所述目标应用服务产生的第一历史记忆信息,以及基于其它应用服务产生的第二历史记忆信息,所述其它应用服务是与所述目标应用服务相关的多个应用服务中,除所述目标应用服务之外的应用服务;
121.基于所述第一历史记忆信息以及所述第二历史记忆信息,生成所述目标应用服务对应的记忆表征数据。
122.在本说明书实施例中,通过获取目标应用服务对应的多种历史记忆信息,提高目标应用服务对应的历史记忆信息的信息类型以及信息量,提高基于历史记忆信息得到的记忆表征数据的信息量,从而增加用于获取内容参数的特征数据,以通过增多特征来提高内容参数的准确率。
123.在一种实施方式中,记忆表征获取模块14具体用于:
124.基于所述第一历史记忆信息以及所述第二历史记忆信息,生成所述目标应用服务对应的记忆异构图;
125.基于所述记忆异构图,生成所述目标应用服务对应的记忆表征数据。
126.在本说明书实施例中,通过生成目标应用服务对应的记忆异构图,提高历史记忆信息的处理效率,进而提高界面内容的获取效率。
127.在一种实施方式中,记忆表征获取模块14具体用于:
128.在所述记忆异构图中,选取第三数量的目标节点;
129.基于各目标节点以及所述各目标节点对应的关系链,生成所述目标应用服务对应的记忆表征数据。
130.在本说明书实施例中,通过随机选出第三数量的目标节点,在记忆异构图过大时,降低由于遍历计算记忆异构图中所有节点而造成的庞大计算量,提高界面内容的生成效率。
131.本说明书实施例还提供了一种存储介质,所述存储介质可以存储有多条程序指
令,所述程序指令适于由处理器加载并执行如上述图2-图4所示实施例的方法步骤,具体执行过程可以参见图2-图4所示实施例的具体说明,在此不进行赘述。
132.本说明书实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图2-图4所示实施例的所述界面内容生成方法,具体执行过程可以参见图2-图4所示实施例的具体说明,在此不进行赘述。
133.请参考图7,其示出了本说明书实施例一个示例性实施例提供的电子设备的结构方框图。本说明书实施例中的电子设备可以包括如下部件:处理器110、存储器120、输入装置130、输出装置140和总线150。处理器110、存储器120、输入装置130和输出装置140之间可以通过总线150连接。
134.处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个电子设备内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器110可集成处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
135.存储器120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等,该操作系统可以是安卓(android)系统,包括基于android系统深度开发的系统、苹果公司开发的ios系统,包括基于ios系统深度开发的系统或其它系统。存储数据区还可以存储电子设备在使用中所创建的数据比如电话本、音视频数据、聊天记录数据等。
136.参见图8所示,存储器120可分为操作系统空间和用户空间,操作系统即运行于操作系统空间,原生及第三方应用程序即运行于用户空间。为了保证不同第三方应用程序均能够达到较好的运行效果,操作系统针对不同第三方应用程序为其分配相应的系统资源。然而,同一第三方应用程序中不同应用场景对系统资源的需求也存在差异,比如,在本地资源加载场景下,第三方应用程序对磁盘读取速度的要求较高;在动画渲染场景下,第三方应用程序则对gpu性能的要求较高。而操作系统与第三方应用程序之间相互独立,操作系统往往不能及时感知第三方应用程序当前的应用场景,导致操作系统无法根据第三方应用程序的具体应用场景进行针对性的系统资源适配。
137.为了使操作系统能够区分第三方应用程序的具体应用场景,需要打通第三方应用程序与操作系统之间的数据通信,使得操作系统能够随时获取第三方应用程序当前的场景
信息,进而基于当前场景进行针对性的系统资源适配。
138.以操作系统为android系统为例,存储器120中存储的程序和数据如图9所示,存储器120中可存储有linux内核层320、系统运行时库层340、应用框架层360和应用层380,其中,linux内核层320、系统运行库层340和应用框架层360属于操作系统空间,应用层380属于用户空间。linux内核层320为电子设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、wi-fi驱动、电源管理等。系统运行库层340通过一些c/c 库来为android系统提供了主要的特性支持。如sqlite库提供了数据库的支持,opengl/es库提供了3d绘图的支持,webkit库提供了浏览器内核的支持等。在系统运行时库层340中还提供有安卓运行时库(android runtime),它主要提供了一些核心库,能够允许开发者使用java语言来编写android应用。应用框架层360提供了构建应用程序时可能用到的各种api,开发者也可以通过使用这些api来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层380中运行有至少一个应用程序,这些应用程序可以是操作系统自带的原生应用程序,比如联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的第三方应用程序,比如游戏类应用程序、即时通信程序、相片美化程序、壁纸设置程序等。
139.以操作系统为ios系统为例,存储器120中存储的程序和数据如图10所示,ios系统包括:核心操作系统层420(core os layer)、核心服务层440(core services layer)、媒体层460(media layer)、可触摸层480(cocoa touch layer)。核心操作系统层420包括了操作系统内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层440的程序框架所使用。核心服务层440提供给应用程序所需要的系统服务和/或程序框架,比如基础(foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层460为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(airplay)接口等。可触摸层480为应用程序开发提供了各种常用的界面相关的框架,可触摸层480负责用户在电子设备上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(user interface,ui)框架、用户界面uikit框架、地图框架等等。
140.在图10所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层440中的基础框架和可触摸层480中的uikit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的系统服务,和ui无关。而uikit框架提供的类是基础的ui类库,用于创建基于触摸的用户界面,ios应用程序可以基于uikit框架来提供ui,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。
141.其中,在ios系统中实现第三方应用程序与操作系统数据通信的方式以及原理可参考android系统,本说明书实施例在此不再赘述。
142.其中,输入装置130用于接收输入的指令或数据,输入装置130包括但不限于键盘、鼠标、摄像头、麦克风或触控设备。输出装置140用于输出指令或数据,输出装置140包括但不限于显示设备和扬声器等。在一个示例中,输入装置130和输出装置140可以合设,输入装置130和输出装置140为触摸显示屏,该触摸显示屏用于接收用户使用手指、触摸笔等任何
适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏通常设置在电子设备的前面板。触摸显示屏可被设计成为全面屏、曲面屏或异型屏。触摸显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本说明书实施例对此不加以限定。
143.除此之外,本领域技术人员可以理解,上述附图所示出的电子设备的结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,电子设备中还包括射频电路、输入单元、传感器、音频电路、wi-fi模块、电源、蓝牙模块等部件,在此不再赘述。
144.在本说明书实施例中,各步骤的执行主体可以是上文介绍的电子设备。可选地,各步骤的执行主体为电子设备的操作系统。操作系统可以是安卓系统,也可以是ios系统,或者其它操作系统,本说明书实施例对此不作限定。
145.本说明书实施例的电子设备,其上还可以安装有显示设备,显示设备可以是各种能实现显示功能的设备,例如:阴极射线管显示器(cathode ray tubedisplay,简称cr)、发光二极管显示器(light-emitting diode display,简称led)、电子墨水屏、液晶显示屏(liquid crystal display,简称lcd)、等离子显示面板(plasma display panel,简称pdp)等。用户可以利用电子设备101上的显示设备,来查看显示的文字、图像、视频等信息。所述电子设备可以是智能手机、平板电脑、游戏设备、ar(augmented reality,增强现实)设备、汽车、数据存储装置、音频播放装置、视频播放装置、笔记本、桌面计算设备、可穿戴设备诸如电子手表、电子眼镜、电子头盔、电子手链、电子项链、电子衣物等设备。
146.在图7所示的电子设备中,处理器110可以用于调用存储器120中存储的界面内容生成程序,并具体执行以下操作:
147.获取针对目标应用服务的触发指令,基于所述触发指令生成所述目标应用服务对应的操作表征数据;
148.基于所述目标应用服务对应的记忆表征数据和操作表征数据,获取所述目标应用服务的待显示界面的内容参数,所述记忆表征数据是基于与所述目标应用服务相关联的历史记忆信息生成的表征数据;
149.基于所述内容参数,生成所述待显示界面的界面内容。
150.在一种实施方式中,处理器110在执行所述基于所述目标应用服务对应的记忆表征数据和操作表征数据,获取所述目标应用服务的待显示界面的内容参数时,具体执行以下操作:
151.获取所述目标应用服务对应的用户表征数据,所述用户表征数据是基于用户画像以及用户操作上下文生成的表征数据;
152.基于所述用户表征数据、所述记忆表征数据和所述操作表征数据,获取所述目标应用服务的待显示界面的内容参数。
153.在一种实施方式中,处理器110在执行所述基于所述用户表征数据、所述记忆表征数据和所述操作表征数据,获取所述目标应用服务的待显示界面的内容参数时,具体执行以下操作:
154.若所述触发指令为第一指令,则基于所述目标应用服务对应的用户表征数据和记忆表征数据,获取所述目标应用服务对应的记忆恢复程度,所述第一指令用于开启所述目
标应用服务的服务界面;
155.采用所述记忆恢复程度,基于所述用户表征数据、所述记忆表征数据和所述操作表征数据,获取所述目标应用服务的待显示界面的内容参数。
156.在一种实施方式中,所述采用所述记忆恢复程度,基于所述用户表征数据、所述记忆表征数据和所述操作表征数据,获取所述目标应用服务的待显示界面的内容参数时,具体执行以下操作:
157.若所述记忆恢复程度为完全恢复,则获取所述目标应用服务对应的历史内容参数,并将所述历史内容参数作为所述目标应用服务的待显示界面的内容参数;
158.若所述记忆恢复程度为局部恢复,则在所述目标应用服务对应的历史内容参数中,选取第一数量的所述历史内容参数,基于所述用户表征数据、所述记忆表征数据和所述操作表征数据,生成第二数量的目标内容参数,并将第一数量的历史内容参数以及第二数量的目标内容参数作为所述目标应用服务的待显示界面的内容参数;
159.若所述记忆恢复程度为完全清除,则基于所述用户表征数据、所述记忆表征数据和所述操作表征数据,生成所述目标应用服务的待显示界面的内容参数。
160.在一种实施方式中,处理器110在执行所述基于所述用户表征数据、所述记忆表征数据和所述操作表征数据,获取所述目标应用服务的待显示界面的内容参数时,具体执行以下操作:
161.若所述触发指令为第二指令,则基于所述目标应用服务对应的用户表征数据、记忆表征数据和操作表征数据,获取所述目标应用服务的待显示界面的内容参数,所述第二指令用于在所述目标应用服务的服务界面中启动任一功能的功能界面。
162.在一种实施方式中,处理器110在执行所述目标应用服务对应的记忆信息包括第一历史记忆信息以及第二历史记忆信息,所述获取针对目标应用服务的触发指令,基于所述触发指令生成所述目标应用服务对应的操作表征数据之前,还执行以下操作:
163.获取针对所述目标应用服务产生的第一历史记忆信息,以及基于其它应用服务产生的第二历史记忆信息,所述其它应用服务是与所述目标应用服务相关的多个应用服务中,除所述目标应用服务之外的应用服务;
164.基于所述第一历史记忆信息以及所述第二历史记忆信息,生成所述目标应用服务对应的记忆表征数据。
165.在一种实施方式中,处理器110在执行所述基于所述第一历史记忆信息以及所述第二历史记忆信息,生成所述目标应用服务对应的记忆表征数据时,具体执行以下操作:
166.基于所述第一历史记忆信息以及所述第二历史记忆信息,生成所述目标应用服务对应的记忆异构图;
167.基于所述记忆异构图,生成所述目标应用服务对应的记忆表征数据。
168.在一种实施方式中,处理器110在执行所述记忆异构图包括多个记忆节点以及所述多个记忆节点中各记忆节点之间的关系,所述基于所述记忆异构图,生成所述目标应用服务对应的记忆表征数据时,具体执行以下操作:
169.在所述记忆异构图中,选取第三数量的目标节点;
170.基于各目标节点以及所述各目标节点对应的关系链,生成所述目标应用服务对应的记忆表征数据。
171.在本说明书实施例中,通过获取针对于目标应用服务的触发指令,然后基于触发指令生成目标应用服务对应的操作表征数据,从而基于目标应用服务对应的记忆表征数据和操作表征数据,获取目标应用服务的待显示界面内容参数,其中,记忆表征数据是与目标应用服务相关联的历史记忆信息生成的表征数据,即基于用户与目标应用服务之间的交互动作和历史记忆信息,确定需要显示的、目标应用服务对应的界面内容的内容参数,进而基于内容参数生成针对于用户以及目标应用服务的界面内容,即基于触发指令以及历史记忆信息,推测出的用户和目标应用服务对应的待显示界面的界面内容,降低目标应用服务对应的界面内容的重复率,通过获取更准确的界面内容,来提高界面内容的准确率;通过获取目标应用服务对应的多种历史记忆信息,提高目标应用服务对应的历史记忆信息的信息类型以及信息量,提高基于历史记忆信息得到的记忆表征数据的信息量,从而增加用于获取内容参数的特征数据,以通过增多特征来提高内容参数的准确率;通过生成目标应用服务对应的记忆异构图,提高历史记忆信息的处理效率,进而提高界面内容的获取效率;通过随机选出第三数量的目标节点,在记忆异构图过大时,降低由于遍历计算记忆异构图中所有节点而造成的庞大计算量,提高界面内容的生成效率;通过获取用户表征数据,增加决策过程中关于用户的决策依据,使得内容参数决策模型决策出更适合用户的内容参数,提高针对用户的内容参数准确率;通过确定触发指令的指令类型,以在开启目标应用服务时可以推理出待显示界面的界面内容的记忆恢复程度,从而基于记忆恢复程度进一步精确内容参数的准确率,进而提高界面内容的准确率;通过获取记忆恢复程度对应数量的内容参数,然后再结合另一数量的、当前决策出的内容参数,得到不同的待显示界面的内容参数,从而针对于不同的可能情况(如反复退出开启、误操作退出等),输出不同的内容参数,提高不同应用场景下的内容参数的准确性;通过确定触发指令的指令类型,以在持续使用目标应用服务的过程中,无需执行其它过程,便直接获取到满足要求的内容参数,提高界面内容的生成效率。
172.需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本说明书实施例并不受所描述的动作顺序的限制,因为依据本说明书实施例,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本说明书实施例所必须的。
173.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
174.以上为对本说明书实施例所提供的一种界面内容生成方法、界面内容生成装置、存储介质及设备的描述,对于本领域的技术人员,依据本说明书实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本说明书一个或实施例的限制。
再多了解一些

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

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

相关文献