System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 跨网络环境传输消息的方法和系统技术方案_技高网

跨网络环境传输消息的方法和系统技术方案

技术编号:42247790 阅读:14 留言:0更新日期:2024-08-02 13:57
本申请涉及一种跨网络环境传输消息的方法和系统。方法包括:使用活动日志来确定与计算设备的用户相关联的状态,活动日志标识经由计算设备记录的实现用户的端点的一个或多个行动;对于多个消息中的每个候选消息:将状态和候选消息应用于模型来生成相应的第一置信度值,第一置信度值指示候选消息在用户上实现端点的有效性;使用自先前向计算设备提供多个消息中的至少一个消息以来经过的时间来更新相应的第一置信度值,以生成候选消息的相应的第二置信度值;基于消息的相应的第二置信度值,从多个消息中选择消息;以及将消息传输到与用户相关联的计算设备。

【技术实现步骤摘要】


技术介绍

1、定制的消息传递系统的用户可能会遭遇消息疲劳,因此降低了消息对预期接收者的效力。消息疲劳可能会导致计算资源和带宽的浪费,因为通过网络传输到用户的客户端设备的消息在客户端设备上没有起作用。对于涉及期望的用户交互和响应的应用程序,定制的消息传递可以是实现用户参与度目标的工具。


技术实现思路

1、本公开描述了基于置信度值和冷却因子的消息选择和传输的系统和方法。消息传递系统可以在相关时间向用户发送相关消息。个性化消息传递系统可以提高应用程序的用户参与度和效力。在正确的时间递送为每个用户量身定制的适当内容,可以对用户参与应用程序产生积极的效果。通过应用程序及时向每个用户递送的个性化和相关消息可以转化为用户为改善健康、福祉、健身和整体生活质量而采取的现实行动。

2、为了解决与消息疲劳相关联的一些挑战以及其他相关挑战,本公开涉及能够调用多个消息对象的消息选择系统,当被调用时,该消息对象可以生成多个消息。消息选择系统可以为每个消息生成置信度值,并使用与每个消息相关联的置信度值来选择一个或多个消息以发送给客户端设备的应用程序。消息选择系统可以基于冷却因子来调整与每个所选择的消息相关联的置信度值。消息选择系统可以基于各种因子(包括但不限于自客户端设备接收到最近一条消息以来的时间量、客户端设备的用户在预定时间段内选择接收的消息总数以及客户端设备的用户是醒着的或活动的时间长度)使用冷却因子来调整每个所选择的消息的置信度值。消息选择系统然后可以基于每个所选择的消息经调整的置信度值,基于经调整的置信度值做出发送所选择的消息中的一个或多个的确定。

3、消息选择系统可以基于消息将要实现期望的端点或目标值的可能性来选择消息,同时基于自最近一条消息被递送到客户端设备以来的时间来调整可能性,以便降低用户将经历消息疲劳的可能性。消息选择系统可以通过基于消息将具有预期的效果的可能性而选择性地向用户的客户端设备传输或发送消息,来降低用户将经历消息疲劳的可能性。因为导致单独用户经历消息疲劳的消息的数目和频率可以变化,所以消息选择系统可以合并关于每个用户的消息偏好、应用程序参与度和对类似消息的响应的信息,来构建用于在适当时间递送个性化消息的框架或模型。

4、由消息选择系统发送到用户的相应客户端设备的消息可以经由在相应客户端设备上执行的应用程序来打开。在客户端设备上执行的应用程序可以向客户端设备的用户显示来自消息选择系统的消息,提示用户执行行动或引起用户响应。该应用程序可以被配置为将信息提供回消息选择系统,该信息包括对应于何时在客户端设备接收到消息、何时应用程序显示消息、用户在应用程序上执行的活动、用户在客户端设备上执行的活动等的数据。消息选择系统可以使用从用户的客户端设备收集或接收的信息来评估消息在使用户执行行动或用户响应的内容和时间方面的有效性,以改善发送给单独用户的消息的个性化,或者在一些实施例中,以监视用户及其对消息的行为。

5、在某些实施例中,消息选择系统可以维护多个用户的用户简档。对于每个用户简档,消息选择系统可以执行调用器,该调用器可以以预定的时间间隔调用消息对象。每个消息对象可以使用消息模板生成候选消息,该候选消息是用于传输到与用户简档相关联的客户端设备的候选。消息选择系统的消息对象评估器可以将上下文数据并入消息对象的模型中,以输出与由消息对象生成的候选消息相关联的置信度值。置信度值可以指示发送给用户的候选消息将具有预期的效果的可能性。消息对象评估器可以为满足特定约束的消息对象输出置信度值。消息对象评估器可以基于某些条件来评估与每个候选消息相关联的置信度值,基于冷却因子来更新置信度值,并且如果更新的置信度值跨过预定阈值,则确定向客户端设备发送候选消息。

6、消息选择系统可以从在与用户简档相关联的客户端设备上执行的应用程序的报告代理接收响应数据。消息选择系统的响应评估器可以将响应数据并入消息对象的模型中,以便基于对应于发送到客户端设备的先前消息的响应数据来改善模型的性能。可以将响应数据与消息对象的目标值(或期望的端点)进行比较,以改善消息对象的模型。以这种方式,消息选择系统可以从用户的消息偏好和响应中学习,并且改善未来候选消息的选择过程,以及改善为未来候选消息计算的置信度值的质量。通过这样做,消息选择系统可以选择更少的消息并将其发送到用户的客户端设备,同时增加用户参与或响应消息并实现消息的期望的端点的可能性。

7、根据本公开的至少一个方面,方法可以包括由一个或多个处理器标识多个用户和多个消息对象。该方法可以包括由一个或多个处理器检索用于一个或多个消息对象的多个用户中的每一个的上下文数据。该方法可以包括由一个或多个处理器基于一个或多个消息对象和上下文数据生成候选消息。该方法可以包括由一个或多个处理器基于冷却因子为每个候选消息更新置信度值,以生成更新的置信度值。该方法可以包括由一个或多个处理器基于更新的置信度值来选择候选消息。该方法可以包括由一个或多个处理器基于更新的置信度值跨过预定阈值来传输所选择的候选消息。

8、本公开描述了用于对消息传递系统的消息对象模型进行间接更新的系统和方法。消息传递系统使用对非修辞消息的响应来更新与非修辞消息相关联的消息对象的模型。因为修辞消息不会引起来自用户的响应,所以消息传递系统不能更新与修辞消息相关联的消息对象的模型。接收到修辞消息的用户缺少响应,不能提供关于修辞消息的有效性或无效性的信息。附加地,在没有来自用户的响应的情况下,消息传递系统不能量化修辞消息对用户的益处。

9、为了解决与缺少来自修辞消息的响应数据相关联的一些挑战,本公开涉及对消息选择系统的消息对象模型的间接更新。消息选择系统可以包括响应评估器,该响应评估器可以将与非修辞消息相关联的消息对象模型的响应数据并入与修辞消息相关联的消息对象模型中。以这种方式,消息选择系统可以使用非修辞消息的响应数据作为修辞消息的响应数据(或缺少响应数据)的代理。通过这样做,即使消息选择系统没有接收到关于修辞消息的直接反馈,消息选择系统也可以选择定制的修辞消息并将其传输给用户的客户端设备。消息选择系统还可以在定制的时间向用户的客户端设备传输修辞消息,以防止消息疲劳。

10、消息选择系统可以基于消息将要实现期望的端点或目标值的可能性来选择消息,同时基于自最近一条消息被递送到客户端设备以来的时间来调整可能性,以便降低用户将经历消息疲劳的可能性。消息选择系统可以通过基于消息将具有预期的效果的可能性而选择性地向用户的客户端设备传输或发送消息,来降低用户将经历消息疲劳的可能性。因为导致单独用户经历消息疲劳的消息的数目和频率可以变化,所以消息选择系统可以合并关于每个用户的消息偏好、应用程序参与度和对类似消息的响应的信息,来构建用于在适当时间递送定制的消息的框架或模型。

11、由消息选择系统发送到用户的相应客户端设备的消息可以经由在相应客户端设备上执行的应用程序来打开。在客户端设备上执行的应用程序可以向客户端设备的用户显示来自消息选择系统的消息,提示用户执行本文档来自技高网...

【技术保护点】

1.一种跨网络环境传输消息的方法,包括:

2.根据权利要求1所述的方法,还包括:

3.根据权利要求1所述的方法,还包括由所述一个或多个处理器维护多个消息对象,每个消息对象包括定义对应的消息的呈现的可执行指令集,并且

4.根据权利要求1所述的方法,还包括由所述一个或多个处理器,响应于与所述用户相关联的状态与消息的子集中的每一个消息的选择准则不匹配,从所述多个消息的选择中移除所述消息的子集。

5.根据权利要求1所述的方法,还包括由所述一个或多个处理器,响应于每个候选消息的所述相应的第二置信度值不满足相应的阈值,抑制从所述多个消息选择任何消息。

6.根据权利要求1所述的方法,其中生成所述相应的第一置信度值还包括通过将为所述候选消息指定的选择准则应用于所述模型来生成所述相应的第一置信度值。

7.根据权利要求1所述的方法,其中更新所述相应的第一置信度值还包括基于自先前向所述计算设备提供所述多个消息中的至少一个消息以来经过的时间,来标识要应用于所述相应的第一置信度值的更新因子。

8.根据权利要求1所述的方法,其中选择所述消息还包括响应于所述消息的所述相应的第二置信度值满足为所述消息指定的阈值,从所述多个消息中选择所述消息。

9.根据权利要求1所述的方法,其中传输所述消息还包括响应于当前时间在为所述消息指定的时间窗口内,将所述消息传输到与所述用户相关联的所述计算设备。

10.根据权利要求1所述的方法,其中使用训练数据集来建立所述模型,所述训练数据集包括来自多个用户的对先前呈现的消息的历史响应数据。

11.一种用于跨网络环境传输消息的系统,包括:

12.根据权利要求11所述的系统,其中所述一个或多个处理器被配置为:

13.根据权利要求11所述的系统,其中所述一个或多个处理器被配置为:

14.根据权利要求11所述的系统,其中所述一个或多个处理器被配置为响应于与所述用户相关联的所述状态与消息的子集中的每一个消息的选择准则不匹配,从所述多个消息的选择中移除所述消息的子集。

15.根据权利要求11所述的系统,其中所述一个或多个处理器被配置为响应于每个候选消息的所述相应的第二置信度值不满足相应的阈值,抑制从所述多个消息选择任何消息。

16.根据权利要求11所述的系统,其中所述一个或多个处理器被配置为通过将为所述候选消息指定的选择准则应用于所述模型来生成所述相应的第一置信度值。

17.根据权利要求11所述的系统,其中所述一个或多个处理器被配置为基于自先前向所述计算设备提供所述多个消息中的至少一个消息以来经过的时间,来标识要应用于所述相应的第一置信度值的更新因子。

18.根据权利要求11所述的系统,其中所述一个或多个处理器被配置为响应于所述消息的所述相应的第二置信度值满足为所述消息指定的阈值,从所述多个消息中选择所述消息。

19.根据权利要求11所述的系统,其中所述一个或多个处理器被配置为响应于当前时间在为所述消息指定的时间窗口内,将所述消息传输到与所述用户相关联的所述计算设备。

20.根据权利要求11所述的系统,其中使用训练数据集来建立所述模型,所述训练数据集包括来自多个用户的对先前呈现的消息的历史响应数据。

...

【技术特征摘要】

1.一种跨网络环境传输消息的方法,包括:

2.根据权利要求1所述的方法,还包括:

3.根据权利要求1所述的方法,还包括由所述一个或多个处理器维护多个消息对象,每个消息对象包括定义对应的消息的呈现的可执行指令集,并且

4.根据权利要求1所述的方法,还包括由所述一个或多个处理器,响应于与所述用户相关联的状态与消息的子集中的每一个消息的选择准则不匹配,从所述多个消息的选择中移除所述消息的子集。

5.根据权利要求1所述的方法,还包括由所述一个或多个处理器,响应于每个候选消息的所述相应的第二置信度值不满足相应的阈值,抑制从所述多个消息选择任何消息。

6.根据权利要求1所述的方法,其中生成所述相应的第一置信度值还包括通过将为所述候选消息指定的选择准则应用于所述模型来生成所述相应的第一置信度值。

7.根据权利要求1所述的方法,其中更新所述相应的第一置信度值还包括基于自先前向所述计算设备提供所述多个消息中的至少一个消息以来经过的时间,来标识要应用于所述相应的第一置信度值的更新因子。

8.根据权利要求1所述的方法,其中选择所述消息还包括响应于所述消息的所述相应的第二置信度值满足为所述消息指定的阈值,从所述多个消息中选择所述消息。

9.根据权利要求1所述的方法,其中传输所述消息还包括响应于当前时间在为所述消息指定的时间窗口内,将所述消息传输到与所述用户相关联的所述计算设备。

10.根据权利要求1所述的方法,其中使用训练数据集来建立所述模型,所述训练数据集包括来自多个用户的对先前呈现的消息的历史响应数据。

1...

【专利技术属性】
技术研发人员:A·高M·B·吴C·M·乔丹V·高A·伯格
申请(专利权)人:克里克疗法公司
类型:发明
国别省市:

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

1