CN111614705A - 多终端设备之间服务决策分发的方法及*** - Google Patents

多终端设备之间服务决策分发的方法及*** Download PDF

Info

Publication number
CN111614705A
CN111614705A CN201910138908.1A CN201910138908A CN111614705A CN 111614705 A CN111614705 A CN 111614705A CN 201910138908 A CN201910138908 A CN 201910138908A CN 111614705 A CN111614705 A CN 111614705A
Authority
CN
China
Prior art keywords
service
target
information
terminal devices
state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910138908.1A
Other languages
English (en)
Other versions
CN111614705B (zh
Inventor
李荣根
刘丰恺
李春东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201910138908.1A priority Critical patent/CN111614705B/zh
Priority to PCT/CN2020/075783 priority patent/WO2020173345A1/zh
Priority to US17/432,843 priority patent/US20220150348A1/en
Priority to EP20762955.1A priority patent/EP3910911B1/en
Publication of CN111614705A publication Critical patent/CN111614705A/zh
Application granted granted Critical
Publication of CN111614705B publication Critical patent/CN111614705B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/724094Interfacing with a device worn on the user's body to provide access to telephonic functionalities, e.g. accepting a call, reading or composing a message
    • H04M1/724095Worn on the wrist, hand or arm
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Environmental & Geological Engineering (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例涉及一种多终端设备之间服务决策分发的方法及***。方法包括:服务分发***获取目标服务被触发后生成的服务数据,所述服务数据包括服务类型信息和用户信息;所述服务分发***在所述目标服务的判断周期内,获取与所述用户信息关联的多个终端设备的设备能力信息和设备状态信息;所述服务分发***根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,从而能够实现服务在多终端设备之间的流转。

Description

多终端设备之间服务决策分发的方法及***
技术领域
本发明涉及物联网控制领域,尤其涉及多终端设备之间服务决策分发的方法及***。
背景技术
随着智能设备的技术进步和普及,用户的衣食住行已离不开智能设备带来的便捷操作,这些智能设备能够给用户提供方便的点对点服务。比如,随时随地,可以通过手机控制各种家居的状态。更进一步的,有些设备能够通过定制的技术开发,实现特定状态自动控制设备的状态,体现一定的智能互动。但是由于这些设备本身的硬件差异、***差异(即协议差异)、生产厂家差异,设备之间是无法互通的,在用户尝试通过一个设备获取另外一个设备的数据时,发现举步维艰。
当前业界针对设备间互通,有自己的解决方案。通常地,都是有一个控制***,负责与所有智能家居的链接管理,实现对设备状态监听和点对点的控制,可以控制的内容聚焦于设备的本身能力,也就是说整个***能够控制设备做单一的事,***整合了这些能力,在用户需要的时候通过控制指令来操纵设备,实现设备的控制自动化。
由上可见,现有技术中,更多的是以设备为中心,服务与设备具有特定的对应关系,缺乏服务在多终端设备之间流转的方案。
发明内容
本发明实施例提供了一种多终端设备之间服务决策分发的方法及***,能够实现服务在多终端设备之间的流转。
第一方面,提供了一种多终端设备之间服务决策分发的方法。服务分发***获取目标服务被触发后生成的服务数据,所述服务数据包括服务类型信息和用户信息;所述服务分发***在所述目标服务的判断周期内,获取与所述用户信息关联的多个终端设备的设备能力信息和设备状态信息;所述服务分发***根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。
本发明实施例中,服务分发***首先获取目标服务被触发后生成的服务数据,所述服务数据包括服务类型信息和用户信息,然后在所述目标服务的判断周期内,获取与所述用户信息关联的多个终端设备的设备能力信息和设备状态信息,接着根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。由上可见,服务分发***对服务进行统一调配管理,根据目标服务的服务上下文以及与目标服务的用户关联的多个终端设备的设备上下文,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,其中,目标服务的执行设备和执行时机均是灵活可变的,从而实现服务在多终端设备之间的流转。
在一种可能的实施方式中,所述服务数据还包括提供所述目标服务的应用的应用信息;所述服务分发***根据所述应用信息,获取与所述应用信息相匹配的规则文件;所述服务分发***根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,利用所述规则文件和/或通过所述规则文件预先训练的决策模型确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。根据该实施方式,每种应用可以具有特定的规则文件,从而根据所述规则文件和/或通过所述规则文件预先训练的决策模型,能够确定出与该应用向匹配的执行设备和/或执行时机。
在一种可能的实施方式中,所述服务类型信息用于指示的服务类型包括如下任一种类型:用户的生活服务、定时触发的服务、即时通知服务和通讯服务。
在一种可能的实施方式中,所述设备能力信息用于指示的设备能力包括如下至少一种能力:音频输出的能力、视频输出的能力和通讯能力。
在一种可能的实施方式中,所述设备状态信息用于指示的设备状态包括如下至少一种状态:开启或关闭状态、地理位置状态、运动状态。
进一步地,所述决策模型为基于随机森林算法建立的机器学习模型,随机森林算法中随机森林由多个决策树组成。
在一种可能的实施方式中,所述服务类型信息用于指示的服务类型为定时触发的服务;所述多个终端设备包括电视和手机;所述电视的开启或关闭状态指示所述电视为开启状态;所述手机的地理位置状态指示所述手机在家;所述服务分发***根据服务类型为定时触发的服务、所述电视为开启状态、所述手机在家,确定所述多个终端设备中用来执行所述目标服务的目标终端设备为所述电视。根据该实施方式,对于服务类型为定时触发的服务,可以根据手机的地理位置状态和电视的开启状态,确定由电视执行该定时触发服务,与通常地固定由手机来执行该定时触发服务的方式相比,可以提升用户体验。
在一种可能的实施方式中,所述服务类型信息用于指示的服务类型为即时通知服务;所述多个终端设备包括手机和手表;所述手表的运动状态指示用户抬起手臂观察手表;所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置;所述服务分发***根据服务类型为即时通知服务、所述手表的运动状态指示用户抬起手臂观察手表、所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置,确定所述多个终端设备中用来执行所述目标服务的目标终端设备为所述手表。根据该实施方式,对于服务类型为即时通知服务,可以根据手机的地理位置状态和手表的运动状态,确定由手表执行该即时通知服务,与通常地固定由手机来执行该即时通知服务的方式相比,可以提升用户体验。
在一种可能的实施方式中,所述服务类型信息用于指示的服务类型为即时通知服务;所述多个终端设备包括手机和手表;所述手表的运动状态指示用户抬起手臂观察手表;所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置;所述服务分发***根据服务类型为即时通知服务、所述手表的运动状态指示用户抬起手臂观察手表、所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置,确定在当前时刻执行所述目标服务。根据该实施方式,对于服务类型为即时通知服务,可以根据手机的地理位置状态和手表的运动状态,确定在当前时刻执行该即时通知服务,与通常地仅执行一次即时通知服务的方式相比,可以提升用户体验。
第二方面,本发明实施例提供了一种服务分发***,该服务分发***可以实现上述第一方面方法设计中所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,该服务分发***的结构中包括处理器,该处理器被配置为支持该服务分发***执行上述第一方面方法中相应的功能。该服务分发***还可以包括存储器,该存储器用于与处理器耦合,其保存该服务分发***必要的程序指令和数据。该服务分发***还可以包括通信接口,该通信接口用于发送或接收信息、传输音视频数据等。
第三方面,本发明实施例提供了一种通信装置,该通信装置可以例如是芯片,该通信装置可以设置于服务分发***中,该通信装置包括处理器和接口。该处理器被配置为支持该通信装置执行上述第一方面方法中相应的功能。该接口用于支持该通信装置与其他通信装置或其他网元之间的通信。该通信装置还可以包括存储器,该存储器用于与处理器耦合,其保存该通信装置必要的程序指令和数据。
第四方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的任意一种可能的设计中所述的方法。
第五方面,本发明实施例提供了一种计算机程序产品,其包含指令,当所述程序被计算机所执行时,该指令使得计算机执行上述第一方面或第一方面的任意一种可能的设计中所述的方法。
第六方面,本发明实施例提供了一种计算机程序,其包含指令,当所述程序被计算机所执行时,该指令使得计算机执行上述第一方面或第一方面的任意一种可能的设计中所述的方法。
本发明实施例中,服务分发***首先获取目标服务被触发后生成的服务数据,所述服务数据包括服务类型信息和用户信息,然后在所述目标服务的判断周期内,获取与所述用户信息关联的多个终端设备的设备能力信息和设备状态信息,接着根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。由上可见,服务分发***对服务进行统一调配管理,根据目标服务的服务上下文以及与目标服务的用户关联的多个终端设备的设备上下文,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,其中,目标服务的执行设备和执行时机均是灵活可变的,从而实现服务在多终端设备之间的流转。
附图说明
图1为本发明实施例提供的一种多终端设备之间服务决策分发的方法的应用场景示意图;
图2为本发明实施例提供的一种多终端设备之间服务决策分发的方法流程示意图;
图3为本发明实施例提供的一种服务分发***的结构示意图;
图4为本发明实施例提供的另一种多终端设备之间服务决策分发的方法流程示意图;
图5为本发明实施例提供的另一种多终端设备之间服务决策分发的方法流程示意图;
图6为本发明实施例提供的另一种服务分发***的结构示意图;
图7为本发明实施例提供的另一种服务分发***的结构示意图;
图8为本发明实施例提供的一种通信装置示意图。
具体实施方式
图1为本发明实施例提供的一种多终端设备之间服务决策分发的方法的应用场景示意图。参照图1,用户11具有多个终端设备,包括手机12、手表13和电视14,并预先将这多个终端设备向服务分发***15进行了注册,从而服务分发***15中记录有用户11和上述多个终端设备的对应关系。当用户11通过手机12向应用服务器16请求一项服务时,应用服务器16生成该项服务的服务数据,服务数据包括服务类型信息和用户信息,并将该项服务的服务数据发送给服务分发***15,服务分发***15根据服务数据中的用户信息确定该项服务的请求方为用户11,查询注册记录得到用户11注册的多个终端设备包括手机12、手表13和电视14,服务分发***15获取手机12、手表13和电视14的设备能力信息和设备状态信息,根据服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。
可以理解的是,最终确定的目标终端设备可以为一个终端设备。例如,服务分发***15确定通过手机12执行一项定时触发的服务;又例如,服务分发***15确定通过手表13执行一项定时触发的服务;又例如,服务分发***15确定通过电视14执行一项定时触发的服务。
可以理解的是,最终确定的目标终端设备可以为多个终端设备。例如,服务分发***15确定通过手机12和电视14分别执行一项定时触发的服务;又例如,服务分发***15确定通过手表13和电视14分别执行一项定时触发的服务。
可以理解的是,最终确定的目标时刻可以为一个时刻。例如,服务分发***15确定在第一时刻通过电视14执行一项生活服务,该项生活服务可以为播放天气预报。
可以理解的是,最终确定的目标时刻可以为多个时刻。例如,服务分发***15确定在第一时刻通过手机12执行一项即时通知服务;又例如,服务分发***15在第二时刻确定通过手表13再次执行该项即时通知服务。
需要说明的是,本发明实施例中,可以涵盖多种服务类型,可以但不限于包括:用户的生活服务、定时触发的服务、即时通知服务和通讯服务。
此外,对于终端设备的含义也不局限于前述提到的手机、电视和手表,而是可以包含任何具有通讯能力的终端设备,在此不再一一列举,终端设备除了具有通讯能力,还可以具有音频输出的能力、视频输出的能力、定位能力等。
本发明实施例中,所述设备状态信息用于指示的设备状态包括如下至少一种状态:开启或关闭状态、地理位置状态、运动状态等。
图2为本发明实施例提供的一种多终端设备之间服务决策分发的方法流程示意图,该实施例可以基于图1所示的应用场景,该方法包括:步骤201,服务分发***获取目标服务被触发后生成的服务数据,所述服务数据包括服务类型信息和用户信息;步骤202,服务分发***在所述目标服务的判断周期内,获取与所述用户信息关联的多个终端设备的设备能力信息和设备状态信息;步骤203,服务分发***根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。下面描述以上各个步骤的具体执行方式。
首先在步骤201,服务分发***获取目标服务被触发后生成的服务数据,所述服务数据包括服务类型信息和用户信息。其中,服务类型信息用于标识目标服务的服务类型,可能的服务类型包括用户的生活服务、定时触发的服务、即时通知服务和通讯服务。用户的生活服务可以但不限于包括播报天气预报的服务,下发实时路况信息服务等。用户信息用于标识用户身份,可以但不限于包括用户的身份证号、用户的手机号、用户的微信号等。
在一个示例中,所述服务数据还包括提供所述目标服务的应用的应用信息;所述应用信息对应有相匹配的规则文件,规则文件用于确定目标服务的执行设备和/或执行时刻。
然后在步骤202,服务分发***在所述目标服务的判断周期内,获取与所述用户信息关联的多个终端设备的设备能力信息和设备状态信息。其中,所述设备能力信息用于指示的设备能力可以但不限于包括如下至少一种能力:音频输出的能力、视频输出的能力和通讯能力。所述设备状态信息用于指示的设备状态可以但不限于包括如下至少一种状态:开启或关闭状态、地理位置状态、运动状态。
可以理解的是,地理位置状态可以仅具有两种状态值,例如一种状态值用于指示用户在家,另一种状态值用于指示用户不在家。地理位置状态也可以具有两种以上的状态值,例如,一种状态值用于指示用户在家,另一种状态值用于指示用户在办公室,又一种状态值用于指示用户在候车的等待位置等。
运动状态可以用于反映用户的当前动作,例如,用户抬起手腕看手表的动作,或者用户将手机拿起或放下的动作。
最后在步骤203,服务分发***根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。
在一个示例中,服务分发***中预存有通用的规则文件。服务分发***根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,利用所述规则文件和/或通过所述规则文件预先训练的决策模型确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。
在另一个示例中,服务数据还包括提供所述目标服务的应用的应用信息,每种应用信息对应有相匹配的规则文件。所述服务分发***根据所述应用信息,获取与所述应用信息相匹配的规则文件;所述服务分发***根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,利用所述规则文件和/或通过所述规则文件预先训练的决策模型确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。
可选地,所述决策模型为基于随机森林算法建立的机器学习模型,随机森林算法中随机森林由多个决策树组成。
在一个示例中,所述服务类型信息用于指示的服务类型为定时触发的服务;所述多个终端设备包括电视和手机;所述电视的开启或关闭状态指示所述电视为开启状态;所述手机的地理位置状态指示所述手机在家;所述服务分发***根据服务类型为定时触发的服务、所述电视为开启状态、所述手机在家,确定所述多个终端设备中用来执行所述目标服务的目标终端设备为所述电视。
在另一个示例中,所述服务类型信息用于指示的服务类型为即时通知服务;所述多个终端设备包括手机和手表;所述手表的运动状态指示用户抬起手臂观察手表;所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置;所述服务分发***根据服务类型为即时通知服务、所述手表的运动状态指示用户抬起手臂观察手表、所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置,确定所述多个终端设备中用来执行所述目标服务的目标终端设备为所述手表。
在另一个示例中,所述服务类型信息用于指示的服务类型为即时通知服务;所述多个终端设备包括手机和手表;所述手表的运动状态指示用户抬起手臂观察手表;所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置;所述服务分发***根据服务类型为即时通知服务、所述手表的运动状态指示用户抬起手臂观察手表、所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置,确定在当前时刻执行所述目标服务。
本发明实施例中,服务分发***首先获取目标服务被触发后生成的服务数据,所述服务数据包括服务类型信息和用户信息,然后在所述目标服务的判断周期内,获取与所述用户信息关联的多个终端设备的设备能力信息和设备状态信息,接着根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。由上可见,服务分发***对服务进行统一调配管理,根据目标服务的服务上下文以及与目标服务的用户关联的多个终端设备的设备上下文,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,其中,目标服务的执行设备和执行时机均是灵活可变的,从而实现服务在多终端设备之间的流转。
图3为本发明实施例提供的一种服务分发***的结构示意图,该服务分发***可以用于执行图2所示的多终端设备之间服务决策分发的方法,其中包括如下几个模块:上下文管理模块31、规则引擎模块32、决策***模块33和决策模型模块34。
上下文管理模块31,用于记录和管理历史处理的服务和设备的缓存(cache)信息,高效获取一些静态信息,为决策提供数据。
规则引擎模块32,用于进行规则管理,例如,定义规则的编辑规范和格式、规则的读取和解析、规则的增加、更新、删除。对三方(决策方、服务提供方、用户)开放业务规则的编辑语法,提供获取设备信息和状态的标准应用程序编程接口(application programminginterface,API),三方可以根据设备状态API,自定义业务在设备间流转的规则。
决策***模块33,用于基于服务数据和设备数据,根据规则输出决策结果。
决策模型模块34,用于基于服务数据和设备数据,根据模型输出决策结果。
服务分发***还可以包括:规则更新平台模块,为后台的规则运营平台,可以动态根据业务需要,动态变更规则。以版本粒度管理,通过推送,通知决策***更新规则。
任务管理模块,由于决策的结果可能是一个定时任务、或其他监听任务等,通过任务管理可以集中式管控。
其中,规则引擎模块32和决策***模块33可以作为一组模块用于输出决策结果,规则引擎模块32是一个业务逻辑的解析器。规则引擎模块32可以结合规则编辑器、规则包来完成业务逻辑的解析。一个基于数据库的信息***从根本上来说是对数据的处理,因此业务逻辑层的操作其实是对界面传入的数据进行运算以及存储等操作。规则引擎模块32通过对象库来定义传给规则需要处理的数据,通过规则标记语言来定义处理这些数据的逻辑并将其存储在规则包中。外部程序则需要通过规则引擎来解析执行规则包中的业务逻辑。
决策模型模块34可以作为另一组模块用于输出决策结果,决策模型可以是基于随机森林算法建立的机器学习模型。随机森林由许多决策树组成,当数据进入随机森林时,***通过每一棵决策树判断数据属于哪一类,最后所有决策树中分类结果最多的那类结合权重,判断为最终的结果。这种模型比较适合于本发明的使用场景,即样本数据的部分维度之间存在一定的逻辑关系,而这种逻辑关系可以反映在决策树的决策中。
本发明实施例中,通过规则更新平台管理设备间服务分发的规则的增删改;通过决策***模块,根据服务内容、状态以及设备状态、能力,使用既有的规则,决策以什么形式在什么设备上呈现服务;通过机器学习生成的决策模型,根据服务内容、状态以及设备状态、能力,决策以什么形式在什么设备上呈现服务。当服务分发***知道用户正在执行的动作,和用户周围设备的能力、状态,随着用户的状态变化(位置、动作等),能够更高效地在设备间呈现用户的生活服务、定时触发的服务、即时通知服务、通讯服务等,做到服务随人走。
图4为本发明实施例提供的另一种多终端设备之间服务决策分发的方法流程示意图,该实施例可以基于图1所示的应用场景,用户关联的多个终端设备包括手机和电视,目标服务的服务类型为定时触发的服务,该方法包括:
步骤401,用户通过手机向应用服务器请求购买电影票。
步骤402,应用服务器中产生一条服务数据。
服务数据可以包括服务类型信息、应用信息和用户信息。
步骤403,应用服务器将服务数据发送给服务分发***。
步骤404,服务分发***根据用户信息,获取到用户当前的设备信息以及设备状态。
步骤405,服务分发***根据设备信息、设备状态、服务类型信息、应用信息,利用决策模型决策出当前最适合输出的设备。
以决策出当前最适合输出的设备为电视为例。
步骤406,服务分发***向决策出的设备发出指示信息,该指示信息用于指示该设备输出提醒用户电影即将开始的信息。
步骤407,设备输出提醒用户电影即将开始的信息。
本发明实施例中,用户购买电影票之后,***生成一个提前一小时的定时提醒任务。当时间到了,***将电视状态、用户状态、定时提醒这几个参数输入到决策模型中,模型得出提醒的输出设备应该是电视,则在电视上弹出电影即将开始的提醒,也就是说根据设备当前状态(电视正在播放,手机地理位置在家)判断出用户处于在家看电视的状态。例如,用户买了一张下午2点的电影票,当1点时,如果用户还在家看电视,在电视上弹出电影即将开始的提醒。由上可见,根据用户的地理位置等信息,可以智能提醒用户电影即将开始。用户只需要购买电影票,后续的提醒完全由***触发。用户不管在什么位置,***总能找到距离最近的设备来提醒用户,而传统的手机消息提醒,只要手机不在身边,用户很容易错过提醒。
图5为本发明实施例提供的另一种多终端设备之间服务决策分发的方法流程示意图,该实施例可以基于图1所示的应用场景,用户关联的多个终端设备包括手机和手表,目标服务的服务类型为即时通知服务,该方法包括:
步骤501,用户打开手机上的打车应用,进行打车。
步骤502,手机将用户的打车请求发送给打车应用对应的应用服务器。
步骤503,应用服务器接受用户请求后,将打车服务数据(是否成功、出发地、目的地、司机信息等)发送至服务分发***。
步骤504,服务分发***将打车服务数据发送至手机。
步骤505,手机呈现打车服务数据给用户。
步骤506,当用户步行至上车点后,抬起手臂观察手表。
步骤507,服务分发***检测到用户的抬手动作后,将打车服务数据派发给手表。
步骤508,手表呈现打车服务数据给用户。
本发明实施例中,用户申请的服务数据先发送给服务分发***,由服务分发***根据当前设备状态以及用户行为来决策出最优结果,然后派发数据给最优设备展示,以达到智能显示服务的效果。在手表上智能显示打车服务信息,与现有技术的实现不同,现有技术只能将数据推送至请求该服务的设备上,即只有手机端才能查询请求的打车服务数据,而在其他设备,例如手表,则毫无表现力。而本发明实施例能够将用户请求的服务在适当的时候适当的设备展示给用户。
上述主要从方法流程的角度对本发明实施例的方案进行了介绍。可以理解的是,各个网元,例如服务分发***等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
本发明实施例可以根据上述方法示例对服务分发***等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用集成的模块的情况下,图6示出了上述实施例中所涉及的服务分发***的一种可能的结构示意图。服务分发***600包括:处理模块602、收发模块603。处理模块602用于对服务分发***的动作进行控制管理,例如,处理模块602用于支持服务分发***执行图2、图4、图5中的过程,和/或用于本文所描述的技术的其它过程。收发模块603用于支持服务分发***与其他网络实体的通信,例如与应用服务器或终端设备之间的通信。服务分发***还可以包括存储模块601,用于存储服务分发***的程序代码和数据。
其中,收发模块603,用于获取目标服务被触发后生成的服务数据,所述服务数据包括服务类型信息和用户信息;在所述目标服务的判断周期内,获取与所述用户信息关联的多个终端设备的设备能力信息和设备状态信息;
处理模块602,用于根据所述收发模块603获取的所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。
可选地,作为一个实施例,所述收发模块603获取的所述服务数据还包括提供所述目标服务的应用的应用信息;
所述处理模块602用于根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,包括:
所述处理模块602根据所述应用信息,获取与所述应用信息相匹配的规则文件;
所述处理模块602根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,利用所述规则文件和/或通过所述规则文件预先训练的决策模型确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。
可选地,作为一个实施例,所述收发模块603获取的所述服务类型信息用于指示的服务类型包括如下任一种类型:
用户的生活服务、定时触发的服务、即时通知服务和通讯服务。
可选地,作为一个实施例,所述收发模块603获取的所述设备能力信息用于指示的设备能力包括如下至少一种能力:
音频输出的能力、视频输出的能力和通讯能力。
可选地,作为一个实施例,所述收发模块603获取的所述设备状态信息用于指示的设备状态包括如下至少一种状态:
开启或关闭状态、地理位置状态、运动状态。
进一步地,所述处理模块602利用的所述决策模型为基于随机森林算法建立的机器学习模型,随机森林算法中随机森林由多个决策树组成。
可选地,作为一个实施例,所述收发模块603获取的所述服务类型信息用于指示的服务类型为定时触发的服务;
所述多个终端设备包括电视和手机;
所述电视的开启或关闭状态指示所述电视为开启状态;
所述手机的地理位置状态指示所述手机在家;
所述处理模块602用于根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,包括:
所述处理模块602根据服务类型为定时触发的服务、所述电视为开启状态、所述手机在家,确定所述多个终端设备中用来执行所述目标服务的目标终端设备为所述电视。
可选地,作为一个实施例,所述收发模块603获取的所述服务类型信息用于指示的服务类型为即时通知服务;
所述多个终端设备包括手机和手表;
所述手表的运动状态指示用户抬起手臂观察手表;
所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置;
所述处理模块602用于根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,包括:
所述处理模块602根据服务类型为即时通知服务、所述手表的运动状态指示用户抬起手臂观察手表、所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置,确定所述多个终端设备中用来执行所述目标服务的目标终端设备为所述手表。
可选地,作为一个实施例,所述收发模块603获取的所述服务类型信息用于指示的服务类型为即时通知服务;
所述多个终端设备包括手机和手表;
所述手表的运动状态指示用户抬起手臂观察手表;
所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置;
所述处理模块602用于根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,包括:
所述处理模块602根据服务类型为即时通知服务、所述手表的运动状态指示用户抬起手臂观察手表、所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置,确定在当前时刻执行所述目标服务。
本发明实施例中,首先收发模块603获取目标服务被触发后生成的服务数据,所述服务数据包括服务类型信息和用户信息,然后在所述目标服务的判断周期内,获取与所述用户信息关联的多个终端设备的设备能力信息和设备状态信息,接着处理模块602根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。由上可见,服务分发***对服务进行统一调配管理,根据目标服务的服务上下文以及与目标服务的用户关联的多个终端设备的设备上下文,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,其中,目标服务的执行设备和执行时机均是灵活可变的,从而实现服务在多终端设备之间的流转。
其中,处理模块602可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明实施例公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。收发模块603可以是通信接口、收发器、收发电路等,其中,通信接口是统称,可以包括一个或多个接口。存储模块601可以是存储器。
当处理模块602为处理器,收发模块603为通信接口,存储模块601为存储器时,本发明实施例所涉及的服务分发***可以为图7所示的服务分发***。
参阅图7所示,该服务分发***700包括:处理器702、通信接口703、存储器701。其中,通信接口703、处理器702以及存储器701可以通过通信连接相互连接。
图8为本申请实施例提供的一种通信装置示意图,如图8所示,所述通信装置800可以是芯片,所述芯片包括处理单元和通信单元。所述处理单元可以是处理器810,所述处理器可以是前文所述的各种类型的处理器。所述通信单元例如可以是输入/输出接口820、管脚或电路等,所述通信单元可以包括***总线或者与***总线连接。可选地,所述通信装置还包括存储单元,所述存储单元可以是所述芯片内部的存储器830,例如寄存器、缓存、随机存取存储器(random access memory,RAM)、EEPROM或者FLASH等;所述存储单元还可以是位于所述芯片外部的存储器,该存储器可以是前文所述的各种类型的存储器。处理器连接到存储器,该处理器可以运行存储器存储的指令,以使该通信装置执行上述图2、图4、图5所示的方法。
在上述各个本发明实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读介质向另一个计算机可读介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如,固态硬盘)等。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

Claims (20)

1.一种多终端设备之间服务决策分发的方法,其特征在于,所述方法包括:
服务分发***获取目标服务被触发后生成的服务数据,所述服务数据包括服务类型信息和用户信息;
所述服务分发***在所述目标服务的判断周期内,获取与所述用户信息关联的多个终端设备的设备能力信息和设备状态信息;
所述服务分发***根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。
2.如权利要求1所述的方法,其特征在于,所述服务数据还包括提供所述目标服务的应用的应用信息;
所述服务分发***根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,包括:
所述服务分发***根据所述应用信息,获取与所述应用信息相匹配的规则文件;
所述服务分发***根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,利用所述规则文件和/或通过所述规则文件预先训练的决策模型确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。
3.如权利要求1所述的方法,其特征在于,所述服务类型信息用于指示的服务类型包括如下任一种类型:
用户的生活服务、定时触发的服务、即时通知服务和通讯服务。
4.如权利要求1所述的方法,其特征在于,所述设备能力信息用于指示的设备能力包括如下至少一种能力:
音频输出的能力、视频输出的能力和通讯能力。
5.如权利要求1所述的方法,其特征在于,所述设备状态信息用于指示的设备状态包括如下至少一种状态:
开启或关闭状态、地理位置状态、运动状态。
6.如权利要求2所述的方法,其特征在于,所述决策模型为基于随机森林算法建立的机器学习模型,随机森林算法中随机森林由多个决策树组成。
7.如权利要求1所述的方法,其特征在于,所述服务类型信息用于指示的服务类型为定时触发的服务;
所述多个终端设备包括电视和手机;
所述电视的开启或关闭状态指示所述电视为开启状态;
所述手机的地理位置状态指示所述手机在家;
所述服务分发***根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,包括:
所述服务分发***根据服务类型为定时触发的服务、所述电视为开启状态、所述手机在家,确定所述多个终端设备中用来执行所述目标服务的目标终端设备为所述电视。
8.如权利要求1所述的方法,其特征在于,所述服务类型信息用于指示的服务类型为即时通知服务;
所述多个终端设备包括手机和手表;
所述手表的运动状态指示用户抬起手臂观察手表;
所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置;
所述服务分发***根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,包括:
所述服务分发***根据服务类型为即时通知服务、所述手表的运动状态指示用户抬起手臂观察手表、所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置,确定所述多个终端设备中用来执行所述目标服务的目标终端设备为所述手表。
9.如权利要求1所述的方法,其特征在于,所述服务类型信息用于指示的服务类型为即时通知服务;
所述多个终端设备包括手机和手表;
所述手表的运动状态指示用户抬起手臂观察手表;
所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置;
所述服务分发***根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,包括:
所述服务分发***根据服务类型为即时通知服务、所述手表的运动状态指示用户抬起手臂观察手表、所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置,确定在当前时刻执行所述目标服务。
10.一种服务分发***,其特征在于,所述***包括:
收发模块,用于获取目标服务被触发后生成的服务数据,所述服务数据包括服务类型信息和用户信息;在所述目标服务的判断周期内,获取与所述用户信息关联的多个终端设备的设备能力信息和设备状态信息;
处理模块,用于根据所述收发模块获取的所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。
11.如权利要求10所述的***,其特征在于,所述收发模块获取的所述服务数据还包括提供所述目标服务的应用的应用信息;
所述处理模块用于根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,包括:
所述处理模块根据所述应用信息,获取与所述应用信息相匹配的规则文件;
所述处理模块根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,利用所述规则文件和/或通过所述规则文件预先训练的决策模型确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻。
12.如权利要求10所述的***,其特征在于,所述收发模块获取的所述服务类型信息用于指示的服务类型包括如下任一种类型:
用户的生活服务、定时触发的服务、即时通知服务和通讯服务。
13.如权利要求10所述的***,其特征在于,所述收发模块获取的所述设备能力信息用于指示的设备能力包括如下至少一种能力:
音频输出的能力、视频输出的能力和通讯能力。
14.如权利要求10所述的***,其特征在于,所述收发模块获取的所述设备状态信息用于指示的设备状态包括如下至少一种状态:
开启或关闭状态、地理位置状态、运动状态。
15.如权利要求11所述的***,其特征在于,所述处理模块利用的所述决策模型为基于随机森林算法建立的机器学习模型,随机森林算法中随机森林由多个决策树组成。
16.如权利要求10所述的***,其特征在于,所述收发模块获取的所述服务类型信息用于指示的服务类型为定时触发的服务;
所述多个终端设备包括电视和手机;
所述电视的开启或关闭状态指示所述电视为开启状态;
所述手机的地理位置状态指示所述手机在家;
所述处理模块用于根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,包括:
所述处理模块根据服务类型为定时触发的服务、所述电视为开启状态、所述手机在家,确定所述多个终端设备中用来执行所述目标服务的目标终端设备为所述电视。
17.如权利要求10所述的***,其特征在于,所述收发模块获取的所述服务类型信息用于指示的服务类型为即时通知服务;
所述多个终端设备包括手机和手表;
所述手表的运动状态指示用户抬起手臂观察手表;
所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置;
所述处理模块用于根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,包括:
所述处理模块根据服务类型为即时通知服务、所述手表的运动状态指示用户抬起手臂观察手表、所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置,确定所述多个终端设备中用来执行所述目标服务的目标终端设备为所述手表。
18.如权利要求10所述的***,其特征在于,所述收发模块获取的所述服务类型信息用于指示的服务类型为即时通知服务;
所述多个终端设备包括手机和手表;
所述手表的运动状态指示用户抬起手臂观察手表;
所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置;
所述处理模块用于根据所述服务类型信息、所述多个终端设备的设备能力信息和设备状态信息,确定所述多个终端设备中用来执行所述目标服务的目标终端设备和/或执行所述目标服务的目标时刻,包括:
所述处理模块根据服务类型为即时通知服务、所述手表的运动状态指示用户抬起手臂观察手表、所述手机的地理位置状态指示所述手机位于所述目标服务的等待位置,确定在当前时刻执行所述目标服务。
19.一种通信装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现权利要求1至9中任一项所述的通信方法。
20.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在计算机上运行时,使所述计算机执行根据权利要求1至9任一项所述的方法。
CN201910138908.1A 2019-02-25 2019-02-25 多终端设备之间服务决策分发的方法及*** Active CN111614705B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201910138908.1A CN111614705B (zh) 2019-02-25 2019-02-25 多终端设备之间服务决策分发的方法及***
PCT/CN2020/075783 WO2020173345A1 (zh) 2019-02-25 2020-02-19 多终端设备之间服务决策分发的方法及***
US17/432,843 US20220150348A1 (en) 2019-02-25 2020-02-19 Method for Service Decision Distribution Among Multiple Terminal Devices and System
EP20762955.1A EP3910911B1 (en) 2019-02-25 2020-02-19 Method for service decision distribution among multiple terminal devices and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910138908.1A CN111614705B (zh) 2019-02-25 2019-02-25 多终端设备之间服务决策分发的方法及***

Publications (2)

Publication Number Publication Date
CN111614705A true CN111614705A (zh) 2020-09-01
CN111614705B CN111614705B (zh) 2022-01-21

Family

ID=72204627

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910138908.1A Active CN111614705B (zh) 2019-02-25 2019-02-25 多终端设备之间服务决策分发的方法及***

Country Status (4)

Country Link
US (1) US20220150348A1 (zh)
EP (1) EP3910911B1 (zh)
CN (1) CN111614705B (zh)
WO (1) WO2020173345A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112269614A (zh) * 2020-10-26 2021-01-26 维沃移动通信有限公司 一种消息处理方法、装置和电子设备

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102833324A (zh) * 2012-08-14 2012-12-19 中兴通讯股份有限公司 业务协同实现方法及装置
KR20130082941A (ko) * 2011-12-23 2013-07-22 주식회사 케이티 다중 단말 제어 방법 및 장치
CN104038660A (zh) * 2013-03-06 2014-09-10 株式会社理光 用于提供服务的***、方法以及终端设备
CN104852842A (zh) * 2015-04-29 2015-08-19 小米科技有限责任公司 信息播报的方法及装置
CN105959486A (zh) * 2016-06-20 2016-09-21 北京小米移动软件有限公司 通知方法及装置
CN106790523A (zh) * 2016-12-20 2017-05-31 维沃移动通信有限公司 一种消息推送方法及服务器
CN107087255A (zh) * 2016-02-15 2017-08-22 中兴通讯股份有限公司 一种终端位置管理、终端移动性管理的方法及网络节点
CN107408009A (zh) * 2015-06-05 2017-11-28 甲骨文国际公司 用于在基于云的集成服务中将源元素智能地映射到目标元素的***和方法
US20180146052A1 (en) * 2016-11-21 2018-05-24 Fujitsu Limited Information processing method, information processing device, and information processing system
CN108683735A (zh) * 2018-05-15 2018-10-19 北京字节跳动网络技术有限公司 设备控制方法和装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9078083B2 (en) * 2013-02-20 2015-07-07 Verizon Patent And Licensing Inc. Application server awareness of device capabilities in a wireless network
US20140359499A1 (en) * 2013-05-02 2014-12-04 Frank Cho Systems and methods for dynamic user interface generation and presentation
US10050912B2 (en) * 2014-10-27 2018-08-14 At&T Intellectual Property I, L.P. Subscription-based media push service
US9720515B2 (en) * 2015-01-02 2017-08-01 Wearable Devices Ltd. Method and apparatus for a gesture controlled interface for wearable devices
US11429883B2 (en) * 2015-11-13 2022-08-30 Microsoft Technology Licensing, Llc Enhanced computer experience from activity prediction
US10555112B2 (en) * 2016-12-15 2020-02-04 David H. Williams Systems and methods for providing location-based security and/or privacy for restricting user access
CN109377987B (zh) * 2018-08-31 2020-07-28 百度在线网络技术(北京)有限公司 智能语音设备间的交互方法、装置、设备及存储介质

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130082941A (ko) * 2011-12-23 2013-07-22 주식회사 케이티 다중 단말 제어 방법 및 장치
CN102833324A (zh) * 2012-08-14 2012-12-19 中兴通讯股份有限公司 业务协同实现方法及装置
CN104038660A (zh) * 2013-03-06 2014-09-10 株式会社理光 用于提供服务的***、方法以及终端设备
CN104852842A (zh) * 2015-04-29 2015-08-19 小米科技有限责任公司 信息播报的方法及装置
CN107408009A (zh) * 2015-06-05 2017-11-28 甲骨文国际公司 用于在基于云的集成服务中将源元素智能地映射到目标元素的***和方法
CN107087255A (zh) * 2016-02-15 2017-08-22 中兴通讯股份有限公司 一种终端位置管理、终端移动性管理的方法及网络节点
CN105959486A (zh) * 2016-06-20 2016-09-21 北京小米移动软件有限公司 通知方法及装置
US20180146052A1 (en) * 2016-11-21 2018-05-24 Fujitsu Limited Information processing method, information processing device, and information processing system
CN106790523A (zh) * 2016-12-20 2017-05-31 维沃移动通信有限公司 一种消息推送方法及服务器
CN108683735A (zh) * 2018-05-15 2018-10-19 北京字节跳动网络技术有限公司 设备控制方法和装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112269614A (zh) * 2020-10-26 2021-01-26 维沃移动通信有限公司 一种消息处理方法、装置和电子设备

Also Published As

Publication number Publication date
EP3910911A1 (en) 2021-11-17
CN111614705B (zh) 2022-01-21
US20220150348A1 (en) 2022-05-12
EP3910911A4 (en) 2022-03-02
EP3910911B1 (en) 2024-04-10
WO2020173345A1 (zh) 2020-09-03

Similar Documents

Publication Publication Date Title
US11622022B2 (en) System and method for a multi-channel notification service
US8973014B2 (en) Inter-device communication transmission system and method thereof
WO2018157721A1 (zh) 信息获取方法、提供方法、装置及***、存储介质
CN110603552A (zh) 在促成现有会话时对推荐动作配置的虚拟助理
KR102383791B1 (ko) 전자 장치에서의 개인 비서 서비스 제공
CN105284168A (zh) 蓝牙警示通知服务
WO2014107693A1 (en) Method and system for providing cloud-based common distribution applications
RU2695506C1 (ru) Инициаторы действий физических знаний
CN111512286A (zh) 编排程序的方法及电子设备
CN111880887B (zh) 消息交互方法和装置、存储介质及电子设备
CN113038090B (zh) 一种传输链路管理方法和***
CN112995239B (zh) 一种数据处理方法和装置
CN110677462A (zh) 多区块链网络的访问处理方法、***、装置及存储介质
CN111309415A (zh) 应用程序的用户界面ui信息处理方法、装置及电子设备
CN111614705B (zh) 多终端设备之间服务决策分发的方法及***
CN109683992B (zh) 用于管理对象的方法和装置
CN114090303B (zh) 软件模块调度方法、装置、电子设备、存储介质及产品
CN113364669B (zh) 消息处理方法、装置、电子设备及介质
US11977815B2 (en) Dialogue processing method and device
CN111768015B (zh) 在线预约方法及相关设备
CN114610202A (zh) 静默求助方法和终端设备
CN112083945A (zh) Npm安装包的更新提示方法、装置、电子设备及存储介质
CN110852717A (zh) 一种行程更新方法和智能通信终端
CN109842549A (zh) 即时通讯交互方法、装置及电子设备
CN108881107B (zh) 一种分布式资源配给方法、装置以及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant