System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种推荐方法及终端技术_技高网

一种推荐方法及终端技术

技术编号:41329334 阅读:7 留言:0更新日期:2024-05-13 15:07
本申请实施例提供一种推荐方法,应用于终端,所述终端包括规则平台,所述规则平台具有系统级权限,用于节约系统资源以及为用户提醒应用功能。所述方法包括:所述规则平台获取第一事件;所述规则平台从规则库中获取与所述第一事件相关的至少一个规则,所述规则平台包括所述规则库,所述规则库中包括至少一个规则,每个规则包括至少一个条件;所述规则平台更新与所述第一事件相关的至少一个规则中,与所述第一事件对应的第一条件的匹配状态;当第一规则中每个条件的匹配状态都指示匹配成功时,所述终端显示与所述第一规则对应的推荐结果,所述第一规则为与所述第一事件相关的至少一个规则中的一个。

【技术实现步骤摘要】

本申请实施例涉及终端应用领域,尤其涉及一种推荐方法及终端


技术介绍

1、终端智能化是不可避免的发展趋势,其中规则匹配是一种智慧化方法,应用可以定义大量规则,再根据规则匹配事件,给出推荐结果。但每个应用都自己定义规则,自己匹配规则,各自推荐结果。但是相同的系统资源可能会被多个应用重复调用,消耗额外功耗,例如获取各种传感器数据等。


技术实现思路

1、本申请实施例提供了一种推荐方法及终端,用于节约系统资源,以及向用户提醒推荐结果,该推荐结果可以是应用的一些功能,也可以是活动提醒,使得终端更加智能化。

2、本申请实施例的第一方面提供一种推荐方法,应用于终端,该终端包括规则平台,该规则平台具有系统级权限,该方法可以包括:该规则平台可以监听并获取第一事件;该规则平台从规则库中获取与该第一事件相关的至少一个规则,该规则平台包括该规则库,该规则库中包括至少一个规则,每个规则包括至少一个条件;应理解,与第一事件相关的至少一个规则,可以包括与第一事件相关的所有规则。该规则平台更新与该第一事件相关的至少一个规则中,与该第一事件对应的第一条件的匹配状态;当第一规则中每个条件的匹配状态都指示匹配成功时,该终端显示与该第一规则对应的推荐结果,该第一规则为与该第一事件相关的至少一个规则中的一个。需要说明的是,规则的定义为:条件+推荐结果,即当一个规则的条件都匹配时,才会对应的输出推荐结果。

3、在本申请实施例中,终端的任意一个或多个应用可以向规则平台注册规则,规则平台统一管理,将注册的规则可以保存在规则库中。每个应用可以向规则平台注册一个或多个规则。当规则平台监听到第一事件时,可以从规则库中获取与该第一事件有关的所有规则,并更新该所有规则中与第一事件对应的第一条件的匹配状态,若第一规则的每个条件的匹配状态都指示匹配成功时,规则平台可以输出第一规则对应的推荐结果,终端显示该推荐结果。当与第一事件相关的规则为至少两个时,可以节约系统资源,因为这至少两个规则,只需要监听一次第一事件就可以。在现有技术中,需要监听至少两次该第一事件。还可以提醒用户使用应用的某个功能,或者活动等,使得终端更加智能化,人性化,提高用户体验。

4、可选的,在本申请的一些实施例中,该规则平台从规则库中获取与该第一事件相关的至少一个规则之前,该方法还可以包括:该规则平台接收第一应用发送的该第一规则;该规则平台将该第一规则保存在该规则库中。即规则平台可以接收任意一个或多个应用注册的规则并保存,可以统一管理,当规则平台监听到事件时,可以与更新与该事件相关的所有规则中对应条件的匹配状态,提高系统资源的利用率。

5、可选的,在本申请的一些实施例中,该终端显示与该第一规则对应的推荐结果,可以包括:该规则平台向第二应用发送该推荐结果;该第二应用显示该推荐结果,该第二应用与该第一应用相同或不同。规则平台输出推荐结果时,可以主动向应用发送,应用接收并显示推荐结果,为本申请实施例提供了一种可行性的方案。

6、可选的,在本申请的一些实施例中,该终端显示与该第一规则对应的推荐结果,可以包括:该规则平台保存该推荐结果;该第二应用从该规则平台获取并显示该推荐结果,该第二应用与该第一应用相同或不同。当第一规则中的每个条件的匹配状态都指示成功时,规则平台可以保存与第一规则对应的推荐结果,第二应用主动从规则平台中获取推荐结果,然后显示该推荐结果,提供了一种可行性的方案。

7、可选的,在本申请的一些实施例中,该第一规则包括与用户画像相关的第二条件,该终端显示与该第一规则对应的推荐结果之前,该方法还可以包括:该规则平台从该终端的用户画像平台获取当前用户画像;该规则平台根据该当前用户画像,更新该第二条件的匹配状态。当规则平台监听到第一事件时,还可以将第一事件向用户画像平台发送,用户画像平台可以分析用户画像是否有更新,如有更新,则将更新的用户画像,也即当前用户画像向规则平台反馈。与第一事件有关的至少一个规则中的第二条件进行匹配。可以理解的是,不是所有规则中的条件都会包括用户画像。将用户画像与规则的关系进行一个说明,即根据用户的一些习惯爱好,对应显示推荐结果,提高用户体验。

8、可选的,在本申请的一些实施例中,该方法还可以包括:该终端向服务器发送查询请求,该查询请求用于查询是否有规则更新;该终端接收该服务器发送的更新规则;该终端更新该规则库中与该更新规则有关的规则。规则平台中的保存的规则不是一成不变的,可以更新,这里说的是通过云端的服务器进行更新的方案。规则平台可以定期的向服务器发送查询请求,若有规则更新,服务器可以反馈更新规则,规则平台可以更新规则库中与该更新规则有关的规则。使得规则平台中规则库保存的规则更加灵活,可以更新。

9、可选的,在本申请的一些实施例中,当该第一规则中每个条件的匹配状态都指示匹配成功时,该终端显示与该第一规则对应的推荐结果,可以包括:当该第一规则和第二规则中每个条件的匹配状态都指示匹配成功时,且该第一规则的优先级高于该第二规则的优先级,该终端显示该第一规则对应的推荐结果,该第二规则为与该第一事件相关的至少一个规则中的一个。应理解,当条件匹配成功的规则不止一个时,如果都在应用上提示推荐结果,那么,可能会对用户造成干扰。所以,这里提出可以根据规则的优先级来显示推荐结果,当哪个规则的优先级高时,就对应的显示推荐结果。提供了一种可选的实现方案。

10、可选的,在本申请的一些实施例中,该终端包括该规则平台和图形用户界面,该规则平台包括接口层和规则引擎;该规则引擎包括该规则库、个人知识库、规则状态单元、推荐结果候选集、用户画像平台;该第一规则包括与该用户画像相关的第二条件;

11、该接口层,用于获取该第一事件;

12、该规则状态单元,用于从该规则库中获取与该第一事件相关的至少一个规则;更新与该第一事件相关的至少一个规则中,与该第一事件对应的第一条件的匹配状态;

13、该个人知识库,用于存储该第一事件、以及与该第一事件相关的至少一个规则中第一条件的匹配状态;还用于从该用户画像平台获取当前用户画像;根据该当前用户画像,更新该第二条件的匹配状态;

14、该推荐结果候选集,用于当该第一规则中每个条件的匹配状态都指示匹配成功时,保存与该第一规则对应的推荐结果;

15、该图形用户界面,用于显示该推荐结果。

16、在本申请实施例中,对终端所包括的几个功能模块,做了一个整体的说明,使得本申请技术方案更加完整。

17、本申请实施例第二方面提供了一种终端,具有节约系统资源和为用户提醒推荐结果的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

18、本申请实施例第三方面提供了一种终端,可以包括:存储器、处理器、显示器,该存储器、该处理器和该显示器通过总线连接;

19、该存储器,用于存储规则库,该规则库中包括至少一个规则,每个规则包括至少一个条件本文档来自技高网...

【技术保护点】

1.一种推荐方法,其特征在于,应用于终端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述第一业务模式为通话模式、语音聊天模式、视频模式或拍照模式。

4.根据权利要求1或2所述的方法,其特征在于,所述终端处于第一应用的所述第一业务模式。

5.根据权利要求4所述的方法,其特征在于,所述第一应用为相机应用,所述第一业务模式为拍照模式。

6.根据权利要求5所述的方法,其特征在于,所述相机应用为系统自带相机应用或第三方相机应用。

7.根据权利要求1或2所述的方法,其特征在于,所述终端处于第二应用的所述第二业务模式。

8.根据权利要求2所述的方法,其特征在于,所述第一业务模式为拍照模式,所述第二业务模式为通话模式。

9.根据权利要求1或2所述的方法,其特征在于,所述第一业务模式为拍照模式,所述第一目标功能包括使用大光圈模式。

10.根据权利要求2所述的方法,其特征在于,所述第二业务模式为通话模式、语音聊天模式或视频模式,所述第二目标功能包括开启通话录音功能。

11.一种推荐方法,其特征在于,应用于终端,所述方法包括:

12.根据权利要求11所述的方法,其特征在于,所述第一事件包括向所述终端插入耳机的事件。

13.一种电子设备,包括触摸屏,存储器,一个或多个处理器,以及一个或多个程序;其中所述一个或多个程序被存储在所述存储器中;其特征在于,所述一个或多个处理器在执行所述一个或多个程序时,使得所述电子设备实现如权利要求1至12任一项所述的方法。

14.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在电子设备上运行时,使得所述电子设备执行如权利要求1-12中任一项所述的方法。

...

【技术特征摘要】

1.一种推荐方法,其特征在于,应用于终端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述第一业务模式为通话模式、语音聊天模式、视频模式或拍照模式。

4.根据权利要求1或2所述的方法,其特征在于,所述终端处于第一应用的所述第一业务模式。

5.根据权利要求4所述的方法,其特征在于,所述第一应用为相机应用,所述第一业务模式为拍照模式。

6.根据权利要求5所述的方法,其特征在于,所述相机应用为系统自带相机应用或第三方相机应用。

7.根据权利要求1或2所述的方法,其特征在于,所述终端处于第二应用的所述第二业务模式。

8.根据权利要求2所述的方法,其特征在于,所述第一业务模式为拍照模式,所述第二业务模式为通话模式。

9.根据权利要求1或2所述...

【专利技术属性】
技术研发人员:刘默翰周力江继勇王细勇杨仁志孙康范涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1