logo好方法网

多终端设备之间服务决策分发的方法及系统


技术摘要:
本发明实施例涉及一种多终端设备之间服务决策分发的方法及系统。方法包括:服务分发系统获取目标服务被触发后生成的服务数据,所述服务数据包括服务类型信息和用户信息;所述服务分发系统在所述目标服务的判断周期内,获取与所述用户信息关联的多个终端设备的设备能力  全部
背景技术:
随着智能设备的技术进步和普及,用户的衣食住行已离不开智能设备带来的便捷 操作,这些智能设备能够给用户提供方便的点对点服务。比如,随时随地,可以通过手机控 制各种家居的状态。更进一步的,有些设备能够通过定制的技术开发,实现特定状态自动控 制设备的状态,体现一定的智能互动。但是由于这些设备本身的硬件差异、系统差异(即协 议差异)、生产厂家差异,设备之间是无法互通的,在用户尝试通过一个设备获取另外一个 设备的数据时,发现举步维艰。 当前业界针对设备间互通,有自己的解决方案。通常地,都是有一个控制系统,负 责与所有智能家居的链接管理,实现对设备状态监听和点对点的控制,可以控制的内容聚 焦于设备的本身能力,也就是说整个系统能够控制设备做单一的事,系统整合了这些能力, 在用户需要的时候通过控制指令来操纵设备,实现设备的控制自动化。 由上可见,现有技术中,更多的是以设备为中心,服务与设备具有特定的对应关 系,缺乏服务在多终端设备之间流转的方案。
技术实现要素:
本发明实施例提供了一种多终端设备之间服务决策分发的方法及系统,能够实现 服务在多终端设备之间的流转。 第一方面,提供了一种多终端设备之间服务决策分发的方法。服务分发系统获取 目标服务被触发后生成的服务数据,所述服务数据包括服务类型信息和用户信息;所述服 务分发系统在所述目标服务的判断周期内,获取与所述用户信息关联的多个终端设备的设 备能力信息和设备状态信息;所述服务分发系统根据所述服务类型信息、所述多个终端设 备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目 标终端设备和/或执行所述目标服务的目标时刻。 本发明实施例中,服务分发系统首先获取目标服务被触发后生成的服务数据,所 述服务数据包括服务类型信息和用户信息,然后在所述目标服务的判断周期内,获取与所 述用户信息关联的多个终端设备的设备能力信息和设备状态信息,接着根据所述服务类型 信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来 执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。由上可见,服务分 发系统对服务进行统一调配管理,根据目标服务的服务上下文以及与目标服务的用户关联 的多个终端设备的设备上下文,确定所述多个终端设备中用来执行所述目标服务的目标终 端设备和/或执行所述目标服务的目标时刻,其中,目标服务的执行设备和执行时机均是灵 活可变的,从而实现服务在多终端设备之间的流转。 6 CN 111614705 A 说 明 书 2/11 页 在一种可能的实施方式中,所述服务数据还包括提供所述目标服务的应用的应用 信息;所述服务分发系统根据所述应用信息,获取与所述应用信息相匹配的规则文件;所述 服务分发系统根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信 息,利用所述规则文件和/或通过所述规则文件预先训练的决策模型确定所述多个终端设 备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。根据该 实施方式,每种应用可以具有特定的规则文件,从而根据所述规则文件和/或通过所述规则 文件预先训练的决策模型,能够确定出与该应用向匹配的执行设备和/或执行时机。 在一种可能的实施方式中,所述服务类型信息用于指示的服务类型包括如下任一 种类型:用户的生活服务、定时触发的服务、即时通知服务和通讯服务。 在一种可能的实施方式中,所述设备能力信息用于指示的设备能力包括如下至少 一种能力:音频输出的能力、视频输出的能力和通讯能力。 在一种可能的实施方式中,所述设备状态信息用于指示的设备状态包括如下至少 一种状态:开启或关闭状态、地理位置状态、运动状态。 进一步地,所述决策模型为基于随机森林算法建立的机器学习模型,随机森林算 法中随机森林由多个决策树组成。 在一种可能的实施方式中,所述服务类型信息用于指示的服务类型为定时触发的 服务;所述多个终端设备包括电视和手机;所述电视的开启或关闭状态指示所述电视为开 启状态;所述手机的地理位置状态指示所述手机在家;所述服务分发系统根据服务类型为 定时触发的服务、所述电视为开启状态、所述手机在家,确定所述多个终端设备中用来执行 所述目标服务的目标终端设备为所述电视。根据该实施方式,对于服务类型为定时触发的 服务,可以根据手机的地理位置状态和电视的开启状态,确定由电视执行该定时触发服务, 与通常地固定由手机来执行该定时触发服务的方式相比,可以提升用户体验。 在一种可能的实施方式中,所述服务类型信息用于指示的服务类型为即时通知服 务;所述多个终端设备包括手机和手表;所述手表的运动状态指示用户抬起手臂观察手表; 所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置;所述服务分发系统 根据服务类型为即时通知服务、所述手表的运动状态指示用户抬起手臂观察手表、所述手 机的地理位置状态指示所述手机位于所述目标服务的等待位置,确定所述多个终端设备中 用来执行所述目标服务的目标终端设备为所述手表。根据该实施方式,对于服务类型为即 时通知服务,可以根据手机的地理位置状态和手表的运动状态,确定由手表执行该即时通 知服务,与通常地固定由手机来执行该即时通知服务的方式相比,可以提升用户体验。 在一种可能的实施方式中,所述服务类型信息用于指示的服务类型为即时通知服 务;所述多个终端设备包括手机和手表;所述手表的运动状态指示用户抬起手臂观察手表; 所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置;所述服务分发系统 根据服务类型为即时通知服务、所述手表的运动状态指示用户抬起手臂观察手表、所述手 机的地理位置状态指示所述手机位于所述目标服务的等待位置,确定在当前时刻执行所述 目标服务。根据该实施方式,对于服务类型为即时通知服务,可以根据手机的地理位置状态 和手表的运动状态,确定在当前时刻执行该即时通知服务,与通常地仅执行一次即时通知 服务的方式相比,可以提升用户体验。 第二方面,本发明实施例提供了一种服务分发系统,该服务分发系统可以实现上 7 CN 111614705 A 说 明 书 3/11 页 述第一方面方法设计中所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行 相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。 在一个可能的设计中,该服务分发系统的结构中包括处理器,该处理器被配置为 支持该服务分发系统执行上述第一方面方法中相应的功能。该服务分发系统还可以包括存 储器,该存储器用于与处理器耦合,其保存该服务分发系统必要的程序指令和数据。该服务 分发系统还可以包括通信接口,该通信接口用于发送或接收信息、传输音视频数据等。 第三方面,本发明实施例提供了一种通信装置,该通信装置可以例如是芯片,该通 信装置可以设置于服务分发系统中,该通信装置包括处理器和接口。该处理器被配置为支 持该通信装置执行上述第一方面方法中相应的功能。该接口用于支持该通信装置与其他通 信装置或其他网元之间的通信。该通信装置还可以包括存储器,该存储器用于与处理器耦 合,其保存该通信装置必要的程序指令和数据。 第四方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质中存 储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的任意一种 可能的设计中所述的方法。 第五方面,本发明实施例提供了一种计算机程序产品,其包含指令,当所述程序被 计算机所执行时,该指令使得计算机执行上述第一方面或第一方面的任意一种可能的设计 中所述的方法。 第六方面,本发明实施例提供了一种计算机程序,其包含指令,当所述程序被计算 机所执行时,该指令使得计算机执行上述第一方面或第一方面的任意一种可能的设计中所 述的方法。 本发明实施例中,服务分发系统首先获取目标服务被触发后生成的服务数据,所 述服务数据包括服务类型信息和用户信息,然后在所述目标服务的判断周期内,获取与所 述用户信息关联的多个终端设备的设备能力信息和设备状态信息,接着根据所述服务类型 信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来 执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。由上可见,服务分 发系统对服务进行统一调配管理,根据目标服务的服务上下文以及与目标服务的用户关联 的多个终端设备的设备上下文,确定所述多个终端设备中用来执行所述目标服务的目标终 端设备和/或执行所述目标服务的目标时刻,其中,目标服务的执行设备和执行时机均是灵 活可变的,从而实现服务在多终端设备之间的流转。 附图说明 图1为本发明实施例提供的一种多终端设备之间服务决策分发的方法的应用场景 示意图; 图2为本发明实施例提供的一种多终端设备之间服务决策分发的方法流程示意 图; 图3为本发明实施例提供的一种服务分发系统的结构示意图; 图4为本发明实施例提供的另一种多终端设备之间服务决策分发的方法流程示意 图; 图5为本发明实施例提供的另一种多终端设备之间服务决策分发的方法流程示意 8 CN 111614705 A 说 明 书 4/11 页 图; 图6为本发明实施例提供的另一种服务分发系统的结构示意图; 图7为本发明实施例提供的另一种服务分发系统的结构示意图; 图8为本发明实施例提供的一种通信装置示意图。
分享到:
收藏