HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)习惯推荐方案概述

ops/2024/11/22 21:25:30/

一、习惯推荐是HarmonyOS学习用户的行为习惯后做出的主动预测推荐。
1.开发者将用户在应用/元服务内的使用行为向HarmonyOS共享,使得HarmonyOS可以基于共享的数据学习用户的行为习惯。
2.在HarmonyOS学习到用户的行为习惯后,会给用户推荐相应功能,并且尝试补充详细功能参数,减少用户执行任务的步骤。
以听音乐为例,意图框架设计了统一的意图——播放歌单意图,该意图可以让应用/元服务与HarmonyOS交互。
当用户使用应用/元服务播放歌单时,应用/元服务可以向Intents Kit共享该意图,并提供一些用于学习的特征,例如播放开始/结束时间、播放时长、歌单名等。HarmonyOS会结合底层采集的时间、空间、设备状态等数据共同理解用户行为上下文。最后HarmonyOS结合应用/元服务历史上共享过的数据重建响应意图任务并进行预测推荐,例如在用户每天早上上车后,为其推荐“每日推荐”歌单卡片,用户点击实现一键播放。
二、典型场景
当前习惯推荐可在小艺建议入口分发,在不同垂域中,填充功能详细参数或内容的逻辑不同,主要典型场景可分为常用接续、常用复访、常用推新三类。

<a class=HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)习惯推荐方案概述-鸿蒙开发者社区" height="851" src="https://img-blog.csdnimg.cn/img_convert/513592c0ac50e3839da2fd3a234bfa6d.png" width="1200" />

以常看视频续播为例,系统预测当前用户使用华为视频的播放视频功能概率较高,会选择用户最近观看且还没看完的视频内容来补充功能细节,在小艺建议中以模板卡形式推荐展示,用户点击卡片后,实现一步跳转进应用的视频播放页。
卡片展示效果
意图框架提供各垂域习惯推荐在小艺建议中展示使用的标准模板卡片,开发者无需开发展示卡片。在展示模板上,会展示应用/元服务名称与logo和内容必要信息,比如音乐名、音乐图片,这类参数需要开发者共享到系统。
以下为播放歌曲-习惯推荐的卡片示例。

<a class=HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)习惯推荐方案概述-鸿蒙开发者社区" height="310" src="https://img-blog.csdnimg.cn/img_convert/f00296484daa028a60bd854b063c98e9.png" width="1200" />

本文主要参考鸿蒙官方网站材料


http://www.ppmy.cn/ops/135888.html

相关文章

前端:HTML (学习笔记)【1】

一&#xff0c;网络编程的三大基石 1&#xff0c;URL &#xff08;1&#xff09;url —— 统一资源定位符&#xff1a; 网址——整个互联网中可以唯一且准确的确定一个资源的位置。 【项目外】 网址——https://www.baidu.com/ …

实现简易计算器 网格布局 QT环境 纯代码C++实现

问题&#xff1a;通过代码完成一个10以内加减法计算器。不需要自适应&#xff0c;界面固定360*350。 ""按钮90*140&#xff0c;其它按钮90*70。 参考样式 #define DEFULT_BUTTON_STYLE "\ QPushButton{\color:#000000;\border:1px solid #AAAAAA;\border-radi…

大数据治理的核心要素

大数据治理的要素是指为实现对数据的高效管理和利用所需的核心组成部分。这些要素相互关联,共同构建了完整的大数据治理体系。以下是主要的要素: 1. 数据质量管理 数据质量管理确保数据在全生命周期中保持高质量,能被有效使用和信任。 目标 提升数据的准确性、完整性、一致…

Vue项目搭建-2-组合式API

入口-setup 在组件渲染时会优先执行 setup 中代码&#xff0c;执行时机为 beforeCreate 之前 setup 方法中的对象若想要在 template 中使用&#xff0c;需要将方法 return 出去: <script> export default {setup() {console.log(setup had run)const msg "hello…

RK3568 android11 适配敦泰触摸屏 FocalTech-ft5526

一&#xff0c;FocalTech触摸屏简介 FocalTech 的触控控制器常用于各种触摸屏&#xff0c;包括电容式和电阻式屏幕。支持多点触控&#xff0c;能够识别多个手指的输入。 本文提到的 ft5526 支持多达 10 个触控点&#xff0c;能够同时识别多个手指的输入&#xff0c;适合需要复…

SWPUCTF 2024 奇迹新生塞 签到?

很久没有做CTF逆向&#xff0c;找了一道题试一试 还是常规操作看看&#xff0c;多少位的&#xff0c;有没有带壳 再看看是不是EXE程序 先运行看看有什么特别的 尝试输入了一下&#xff0c;直接退出了 IDA打开进行分析 找到主函数 一步一步调试看看&#xff0c;找到运行输出的…

Win11下载和配置VSCode(详细讲解)

配置VSCode需要的工具&#xff1a; 一、MinGW-w64 二、Visual Studio Code 一、MinGW-w64下载 1、下载 MinGW官网地址&#xff1a; Downloads - MinGW-w64 直链下载&#xff1a; 下载 mingw-w64-install.exe &#xff08;MinGW-w64 - 适用于 32 位和 64 位 Windows&#…

Restful API 规范详解

Restful API 规范详解 在现代Web开发中&#xff0c;RESTful API 已经成为了构建Web服务的标准方式之一。它不仅简化了Web服务的设计&#xff0c;还提高了系统的可扩展性和互操作性。本文将详细介绍 RESTful API 的设计原则、规范和最佳实践&#xff0c;帮助开发者更好地理解和…