【技术实现步骤摘要】
触发服务执行的方法和电子设备
[0001]本申请涉及终端领域,并且更具体地涉及终端领域中触发服务执行的方法和电子设备。
技术介绍
[0002]随着移动互联网技术的不断发展,即时通信(instant messaging,IM)已经成为人与人之间沟通不可或缺的方式。
[0003]当用户之间通过IM应用程序(application,APP)通信时,用户可以通过IM应用程序向本端或对端发送各种服务的执行载体,执行载体例如可以包括小程序、服务号以及将来可能出现的特性组件(feature ability,FA)等。
[0004]以小程序为例,在向本端或对端发送小程序后,后续当该小程序在本端或对端被手动触发时,才能在本端或对端使用小程序的各种服务。
技术实现思路
[0005]本申请实施例提供了一种触发服务执行的方法和电子设备,该方法能够使得在触发服务执行的条件满足时,电子设备自动调用执行载体执行相应的服务。
[0006]第一方面,提供了一种触发服务执行的方法,包括:第一客户端向服务端发送即时通信消息 ...
【技术保护点】
【技术特征摘要】
1.一种触发服务执行的方法,其特征在于,包括:第一客户端向服务端发送即时通信消息;所述服务端根据所述即时通信消息,生成第一场景消息,所述第一场景消息包括第一触发条件对应的描述信息,第一服务的执行载体的标识信息以及执行所述第一服务时需要调用的参数信息;所述服务端向第二客户端发送所述第一场景消息或第二场景消息,所述第二场景消息是对所述第一场景消息修改后生成的,所述第二场景消息包括第二触发条件对应的描述信息,第二服务的执行载体的标识信息以及执行所述第二服务时需要调用的参数信息;所述第二客户端在确定所述第一触发条件满足时,根据所述第一场景消息,调用所述第一服务的执行载体执行所述第一服务,或,所述第二客户端在确定所述第二触发条件满足时,根据所述第二场景消息,调用所述第二服务的执行载体执行所述第二服务。2.根据权利要求1所述的方法,其特征在于,在所述服务端向第二客户端发送所述第一场景消息之前,所述方法还包括:所述服务端向所述第一客户端发送所述第一场景消息;所述第一客户端根据所述第一场景消息,显示所述第一场景消息对应的卡片;如果所述第一客户端检测到确认发送所述第一场景消息的操作,则向所述服务端发送所述第一场景消息。3.根据权利要求1或2所述的方法,其特征在于,在所述服务端向第二客户端发送所述第一场景消息后,所述方法还包括:所述服务端确定所述第一触发条件是否满足;在确定所述第一触发条件满足时,所述服务端向所述第二客户端发送第一消息,所述第一消息携带所述第一场景消息的标识信息;所述第二客户端根据所述第一消息,确定所述第一触发条件满足。4.根据权利要求1所述的方法,其特征在于,在所述服务端向第二客户端发送所述第二场景消息之前,所述方法还包括:所述服务端向所述第一客户端发送所述第一场景消息;所述第一客户端根据所述第一场景消息,显示所述第一场景消息对应的卡片;如果所述第一客户端检测到修改所述第一场景消息的操作,则修改所述第一场景消息,生成所述第二场景消息,且在检测到确认发送所述第二场景消息的操作时,向所述服务端发送所述第二场景消息。5.根据权利要求1或4所述的方法,其特征在于,在所述服务端向第二客户端发送所述第二场景消息后,所述方法还包括:所述服务端确定所述第二触发条件是否满足;在确定所述第二触发条件满足时,所述服务端向所述第二客户端发送第二消息,所述第二消息携带所述第二场景消息的标识信息;所述第二客户端根据所述第二消息,确定所述第二触发条件满足。6.根据权利要求1至5中的任一项所述的方法,其特征在于,所述即时通信消息为文本消息或语音消息。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一客户端与所述第二客户端为同一客户端。8.一种触发服务执行的方法,其特征在于,所述方法由服务端执行,包括:所述服务端接收即时通信消息,所述即时通信消息是第一客户端向所述服务端向发送的;所述服务端根据所述即时通信消息,生成第一场景消息,所述第一场景消息包括第一触发条件对应的描述信息,第一服务的执行载体的标识信息以及执行所述第一服务时需要调用的参数信息;所述服务端向第二客户端发送所述第一场景消息或第二场景消息,所述第二场景消息是对所述第一场景消息修改后生成的,所述第二场景消息包括第二触发条件对应的描述信息,第二服务的执行载体的标识信息以及执行所述第二服务时需要调用的参数信息。9.根据权利要求8所述的方法,其特征在于,所述服务端在向所述第二客户端发送所述第一场景消息之前,所述方法还包括:所述服务端向所述第一客户端发送所述第一场景消息;所述服务端接收来自所述第一客户端的所述第一场景消息。10.根据权利要求8或9所述的方法,其特征在于,在所述服务端向第二客户端发送所述第一场景消息后,所述方法还包括:所述服务端确定所述第一触发条件是否满足;在确定所述第一触发条件满足时,所述服务端向所述第二客户端发送第一消息,所述第一消息携带所述第一场景消息的标识信息。11.根据权利要求8所述的方法,其特征在于,所述服务端在向所述第二客户端发送所述第二场景消息之前,所述方法还包括:所述服务端向所述第一客户端发送所述第一场景消息;所述服务端接收来自所述第二客户端的所述第二场景消息。12.根据权利要求8或11所述的方法,其特征在于,在所述服务端向第二客户端发送所述第二场景消息后,所述方法还包括:所述服务端确定所述第二触发条件是否满足;在确定所述第二触发条件满足时,所述服务端向所述第二客户端发送第二消息,所述第二消息携带所述第二场景消息的标识信息。13.根据权利要求8至12中任一项所述的方法,其特征在于,所述第一客户端与所述第二客户端为同一客户端。14.根据权利要求8至13中任一项所述的方法,其特征在于,所述即时通信消息为文本消息或语音消息。15.一种触发服务执行的方法,其特征在于,所述方法由客户端执行,包括:所述客户端向服务端发送即时通信消息;所述客户端接收来自所述服务端的第一场景消息或第二场景消息,所述第一场景消息是根据所述即时通信消息生...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。