首页 / 一种任务触发方法、装置、电子设备及存储介质

一种任务触发方法、装置、电子设备及存储介质实质审查 发明

技术领域

[0001] 本申请涉及业务管理技术领域,具体而言,涉及一种任务触发方法、装置、电子设备及存储介质。

相关背景技术

[0002] 在航班保障业务中,协调各个保障环节通常需要通过发送特定的消息或短语来实现。传统的消息编辑方式主要依赖于文本输入框或富文本编辑器,这些方式虽然简单直接,并提供了诸如字体、颜色、图片等编辑功能,但在编辑用于航班保障消息等复杂业务场景时,其局限性就显现出来。
[0003] 现有的实现方案通常基于固定的文本消息模板。这种方式虽然能在一定程度上简化消息的编辑过程,但其灵活性和扩展性明显不足。固定模板无法适应航班保障过程中复杂多变的需求,例如不同的航班可能需要不同的消息内容,不同的保障环节也可能有不同的操作要求。
[0004] 此外,现有的方案在发送消息时无法自动获取和填充业务相关的属性值(如航班号、登机口等)。每次编辑和发送消息时,都需要人工手动输入这些关键数据。这不仅效率低下,还容易出现人为错误,导致保障信息传递不准确,从而影响整体的航班保障效率和安全性。

具体实施方式

[0021] 为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0022] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0023] 本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。
[0024] 经研究发现,现有的实现方案通常基于固定的文本消息模板。这种方式虽然能在一定程度上简化消息的编辑过程,但其灵活性和扩展性明显不足。固定模板无法适应航班保障过程中复杂多变的需求,例如不同的航班可能需要不同的消息内容,不同的保障环节也可能有不同的操作要求。此外,现有的方案在发送消息时无法自动获取和填充业务相关的属性值(如航班号、登机口等)。每次编辑和发送消息时,都需要人工手动输入这些关键数据。这不仅效率低下,还容易出现人为错误,导致保障信息传递不准确,从而影响整体的航班保障效率和安全性。
[0025] 基于上述研究,本申请提供了一种任务触发方法、装置、电子设备及存储介质,通过获取待触发任务并确定对应的目标任务类型;筛选所述目标任务类型对应的目标任务描述短语模板,并确定所述目标任务描述短语模板对应的目标任务描述短语,其中,任务描述短语模板中预先配置有对应每种任务类型的任务描述语句,并在所述任务描述语句中插入对应任务对象属性的第一占位符;解析所述目标任务描述短语中第一目标占位符对应的目标任务对象属性,并获取所述目标任务对象属性对应的目标对象属性值;将所述目标对象属性值填充至所述第一目标占位符,生成目标任务描述语句,并将所述目标任务描述语句发送至任务执行方。可以适应复杂多变的航班保障需求,提高了任务触发消息编辑和发送的效率,确保任务信息的准确性。
[0026] 为便于对本实施例进行理解,首先对本申请实施例所公开的一种任务触发方法进行详细介绍,本申请实施例所提供的任务触发方法的执行主体一般为具有一定计算能力的计算机设备,该计算机设备例如包括:终端设备或服务器或其它处理设备,终端设备可以为用户设备(User Equipment,UE)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字助理(Personal Digital Assistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,该任务触发方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
[0027] 参见图1所示,为本申请实施例提供的一种任务触发方法的流程图,所述方法包括步骤S101 S104,其中:~
S101、获取待触发任务并确定对应的目标任务类型。
[0028] 在具体实施中,在航班保障业务流程中首先确定当前需要执行的待触发任务,并根据任务的具体内容确定其类型。待触发任务可以为航班保障任务,航班保障任务可以分为多种类型,每种类型对应特定的保障环节,例如,登机通知任务、行李处理任务、乘客信息通知任务、机务维护任务、客舱服务任务等。
[0029] 这里,可以通过与航班管理系统、地面服务系统和其他相关业务系统的通讯,实时监控航班的状态和进展,并根据预先定义的规则和条件,检测是否有需要立即执行的待触发任务。
[0030] 例如,监控航班的起飞和降落时间、登机和下机的进度、行李处理状态、机务维护需求等。如果检测到航班即将起飞时,待触发任务可以为需要发出登机通知;如果检测到航班降落后,待触发任务可以为需要安排行李卸载和运输任务。
[0031] 需要说明的是,待触发任务还可以根据航班保障业务的工作人员自行根据航班运行情况进行确定,例如,待触发任务可以为座椅娱乐系统故障需要调整旅客。
[0032] 进一步需要说明的是,目标任务类型为待触发任务对应的任务类型,在实际应用可能包含多种不同的任务类型,而目标任务类型则为全部任务类型中,待触发任务对应的任务类型。
[0033] S102、筛选所述目标任务类型对应的目标任务描述短语模板,并确定所述目标任务描述短语模板对应的目标任务描述短语,其中,任务描述短语模板中预先配置有对应每种任务类型的任务描述语句,并在所述任务描述语句中插入对应任务对象属性的第一占位符。
[0034] 在具体实施中,维护一个预定义的任务描述短语模板库,每个任务描述短语模板对应一个具体的任务类型,并包含标准化的任务描述短语。这些模板可以根据不同的任务需求和场景进行定制。当识别并确定了待触发任务的目标任务类型后,会在模板库中查找与该任务类型匹配的目标任务描述短语模板。
[0035] 这里,任务对象属性为任务执行过程中所涉及实体对象的属性信息。
[0036] 例如,如果待触发任务类型是“登机通知任务”,则筛选出与登机通知任务相对应的目标任务描述短语模板,对应的目标任务描述短语可以为:“通知航班乘客前往登机口进行登机”。目标任务对象属性可以为“航班号”、“登机时间”和“登机口”。
[0037] 其中,任务描述短语模板中的任务描述语句已包含了待触发任务相关的信息,并且使用第一占位符来表示需要动态填充的数据,每个任务描述短语模板包含一个或多个第一占位符,这些第一占位符用于插入任务的具体属性值。
[0038] 需要说明的是,任务描述短语模板的数量可以为多个,对应多种不同的任务类型,目标任务描述短语模板即为在多个任务描述短语模板中对应目标任务类型的描述短语模板,相对应的,每个任务描述短语模板中均包括任务描述语句中插入的对应任务对象属性的第一占位符,而本实施例中所提及第一目标占位符为目标任务描述短语模板对应的目标任务描述短语中插入的对应目标任务对象属性的第一占位符。同理可知,目标任务对象属性为目标任务类型对应的目标任务描述短语模板中,目标任务描述短语对应的任务对象属性。
[0039] 具体的,可以基于以下步骤A1‑步骤A3构建任务描述短语模板:步骤A1、响应于任务描述短语配置操作,获取任务触发方配置的所述任务描述短语以及该任务描述短语对应的所述任务类型。
[0040] 步骤A2、响应于第一占位符插入操作,在所述任务描述短语中插入所述第一占位符,并确定任务触发方为所述第一占位符配置的所述任务对象属性。
[0041] 步骤A3、根据所述任务描述短语、所述第一占位符以及对应的所述任务对象属性,生成对应所述任务类型的所述任务描述短语模板。
[0042] 在具体实施中,首先创建一个短语模板配置组件,该组件基于可编辑div实现短语配置功能,任务触发方可以通过该组件创建、编辑和保存任务描述短语模板。
[0043] 这里,任务触发方可以通过点击等触发方式进入短语模板配置组件的可编辑状态,输入自由文本以创建标准短语内容进行任务描述短语配置操作,同时选择或指定该任务描述短语对应的任务类型。将用户输入的任务描述短语和对应的任务类型记录并存储在任务描述模板库中,确保每个任务描述短语与其对应的任务类型关联,以便后续操作使用。
[0044] 例如,任务触发方可以在配置界面输入“航班将在登机,请乘客尽快前往登机”作为对应登机通知任务的任务描述语句。
[0045] 其中,任务触发方可以通过配置界面通过特定的按钮(如tab按钮),在任务描述短语的合适位置创建若干第一占位符,并为每个第一占位符配置相应的任务对象属性。
[0046] 例如,任务触发方可以针对“航班将在登机,请乘客尽快前往登机” 任务描述语句中,插入“{航班号}”、“{登机时间}”和“{登机口}” 的第一占位符,并为“{航班号}” 第一占位符配置航班号属性,并为“{登机时间}” 第一占位符配置登机时间属性,为“{登机口}” 第一占位符配置登机口属性。最后任务描述语句可以为“航班{航班号}将在{登机时间}从{登机口}登机,请乘客尽快前往登机”。
[0047] 需要说明的是,任务触发方可以选择占位符的默认值、输入类型(如自由文本框、下拉列表等),并设置是否为必填项。
[0048] 这里,短语模板配置组件解析用户配置的第一占位符及其属性,并将这些信息绑定到第一占位符上,并确保每个第一占位符对应的任务对象属性被正确配置和记录,以便在生成任务描述短语模板时使用。
[0049] 进一步的,短语模板配置组件将用户配置的任务描述短语、第一占位符及其对应的任务对象属性整合,生成一个完整的任务描述短语模板,模板中包含固定部分的任务描述短语和可变的第一占位符部分,以确保在实际任务执行时可以根据第一占位符填充具体的属性值,并将生成的任务描述短语模板存储在模板库中,按任务类型进行分类和管理。
[0050] 作为一种可能的实施方式,占位符的结构可以包括:keywordtype属性用于转换控件类型、value属性作为上述控件的默认值、isneed属性用于发送短语时控件非空校验、isphrase属性用于为接口传递参数触发任务、item属性将控件当前值赋值给触发任务填报项实现数据自动填报。
[0051] S103、解析所述目标任务描述短语中第一目标占位符对应的目标任务对象属性,并获取所述目标任务对象属性对应的目标对象属性值。
[0052] 在具体实施中,在获取到目标任务描述短语后,识别出其中包括的全部第一目标占位符,并确定每个第一目标占位符对应的目标任务对象属性。
[0053] 这里,扫描目标任务描述短语,识别出其中所有的第一目标占位符占位符,并解析其绑定的目标任务对象属性。
[0054] 例如,在目标任务描述短语“航班{航班号}将在{登机时间}从{登机口}登机,请乘客尽快前往登机”中,识别出“{航班号}”、“{登机时间}”和“{登机口}”第一目标占位符。“{航班号}”第一目标占位符绑定了航班号属性,“{登机时间}”第一目标占位符绑定了登机时间属性,“{登机口}” 第一目标占位符绑定了登机口属性。
[0055] 进一步的,在解析出第一目标占位符和目标任务对象属性后,需要获取这些属性对应的具体值,这些值通常来自业务系统中的数据或用户输入。
[0056] 这里,通过与航班管理系统和其他业务系统的集成,可以自动获取每个第一目标占位符对应的任务对象属性值。
[0057] 例如,针对“{航班号}”第一目标占位符,可以从航班管理系统中提取具体航班号“CAXXXX”作为目标对象属性值、针对“{登机口}”第一目标占位符,可以从登机口管理系统中获取登机口信息“A12”作为目标对象属性值、针对“{登机时间}”第一目标占位符,可以从时间管理系统中获取登机时间“12:30”作为目标对象属性值。
[0058] S104、将所述目标对象属性值填充至所述第一目标占位符,生成目标任务描述语句,并将所述目标任务描述语句发送至任务执行方。
[0059] 在具体实施中,目标任务描述短语中的第一占位符需要用实际的任务对象属性值进行填充,以生成具体的目标任务描述语句。
[0060] 这里,遍历目标任务描述短语中的所有第一目标占位符,并将对应的目标对象属性值填充到第一目标占位符中,填充完成后,生成完整的任务描述语句,将该语句发送至任务执行方。
[0061] 例如,目标任务描述语句可以为“航班CAXXXX将在12:30从A12登机,请乘客尽快前往登机”。
[0062] 可选的,将目标任务描述语句封装成消息,并通过选定的发送渠道发送出去。发送过程中,记录发送状态和结果,确保消息成功送达任务执行方。
[0063] 作为一种可能的实施方式,在消息发送成功后,可以请求任务执行方的确认或反馈,参见图2所示,为本申请实施例提供的一种任务触发对应的回复方法的流程图,所述方法包括步骤S201 S203,其中:~
S201、筛选所述目标任务类型对应的目标任务回复短语模板,并确定所述目标任务回复短语模板对应的目标任务回复短语,其中,任务回复短语模板中预先配置有对应每种任务类型的任务回复语句,并在所述任务回复语句中插入对应任务执行属性的第二占位符。
[0064] S202、解析所述目标任务回复短语中第二目标占位符对应的目标任务执行属性,并获取所述目标任务执行属性对应的目标执行属性值。
[0065] S203、将所述目标执行属性值填充至所述第二目标占位符,生成目标任务执行语句,并将所述目标任务执行语句发送至任务触发方。
[0066] 在具体实施中,任务执行方需要回复任务触发方,提供具体的任务执行情况,任务执行方在接收到任务描述语句后,需要根据任务类型选择合适的回复短语模板。
[0067] 具体的,根据接收到的目标任务描述语句,确定具体的目标任务类型。例如,任务类型可能是“机务引导”、“乘客登机”等,并跟据任务类型,从预先配置的任务回复短语模板中筛选出对应的模板。例如,对于“机务引导”任务类型,筛选出包含“机务到位时间”、“设备检查完成”等内容的回复短语模板,并从筛选出的模板中,确定具体的目标任务回复短语,例如,“机务已到位,预计完成设备检查”。
[0068] 这里,扫描目标任务回复短语,识别出其中所有的第二目标占位符。这些第二目标占位符通常以特定的标记形式存在,例如“{到位时间}”,解析第二目标占位符绑定的目标任务执行属性。例如,“{到位时间}” 第二目标占位符绑定了机务到位时间的目标任务执行属性。
[0069] 需要说明的是,任务回复短语模板的数量可以为多个,对应多种不同的任务类型,目标任务回复短语模板即为在多个任务回复短语模板中对应目标任务类型的回复短语模板,相对应的,每个任务回复短语模板中均包括任务回复语句中插入的对应任务执行属性的第二占位符,而本实施例中所提及第二目标占位符为目标任务回复短语模板对应的目标任务回复语句中插入的对应目标任务执行属性的第而占位符。同理可知,目标任务执行属性为目标任务类型对应的目标任务回复短语模板中,目标任务恢复短语对应的任务执行属性。
[0070] 这里,任务执行属性为任务在执行过程中在执行节点对应的与完成该执行节点的执行结果相关的属性信息,例如在任务回复短语“机务已到位,预计在{到位时间}完成设备检查”中,“到位时间”即为执行“完成设备检查”任务节点对应的执行属性信息。
[0071] 其中,解析出第二目标占位符和目标任务执行属性后,需要获取目标任务执行属性对应的具体目标执行属性值,并在获取到所有第二目标占位符对应的目标执行属性值后,将这些目标执行属性值填充到占位符中,生成完整的任务执行语句。
[0072] 具体的,获取所述目标任务执行属性对应的目标执行属性值可以通过如下方式实现:解析所述第二目标占位符,确定所述第二目标占位符中是否设置了预设默认值;若是,则将所述预设默认值确定为所述目标执行属性值;若否,则解析所述第二目标占位符对应的预设输入类型,并将所述第二目标占位符转换为所述预设输入类型的目标控件;响应于任务执行方通过所述目标控件执行的数据输入操作,获取任务执行方输入的所述目标执行属性值。
[0073] 这里,在解析任务回复短语中的第二目标占位符时,首先需要检查每个第二目标占位符是否设置了预设默认值,并逐个进行解析,例如,在任务回复短语“机务已到位,预计在{到位时间}完成设备检查”中,识别出“{到位时间}” 第二目标占位符。
[0074] 之后,检查第二目标占位符的属性,确定是否为该第二目标占位符设置了预设默认值。例如,检查“{到位时间}” 第二目标占位符是否预先配置了默认的到位时间,如“14:00”。如果第二目标占位符设置了预设默认值,直接将该默认值作为目标执行属性值,如果第二目标占位符没有设置默认值,系统需要解析第二目标占位符对应的预设输入类型,并将其转换为相应的输入控件。
[0075] 这里,如果第二目标占位符没有设置默认值,则根据第二目标占位符的属性,解析其预设输入类型,并将第二目标占位符转换为对应的目标输入控件,该预设输入类型可以是文本框、下拉列表、日期选择器等,例如,“{到位时间}” 第二目标占位符的输入类型可能是时间选择器,将“{到位时间}”转换为时间选择器控件。
[0076] 之后,在任务回复界面展示目标输入控件,允许任务执行方进行数据输入,例如,展示时间选择器控件供任务执行方输入具体的到位时间,响应任务执行方的输入操作,获取其输入的具体值,例如,任务执行方通过时间选择器输入到位时间“15:00”,系统获取到该值作为目标执行属性值,将获取到的输入值填充到第二目标占位符中,生成完整的任务执行语句。
[0077] 示例性的,目标任务回复短语:“机务已到位,预计在{到位时间}完成设备检查”中识别出占位符“{到位时间}” ,检查“{到位时间}”是否有预设默认值,若有默认值“14:00”,则确定该值为目标执行属性值,若没有默认值,则解析其输入类型(例如时间选择器),转换“{到位时间}”占位符为时间选择器控件,展示在任务回复界面。任务执行方通过时间选择器选择或输入“15:00”,获取输入值“15:00”,并将其确定为目标执行属性值。填充目标执行属性值,生成完整目标任务执行语句:“机务已到位,预计在15:00完成设备检查”。
[0078] 作为一种可选的实施方式,可以基于以下步骤B1‑步骤B3构建任务回复短语模板:步骤B1、响应于任务回复短语配置操作,获取任务触发方配置的所述任务回复短语以及该任务回复短语对应的所述任务类型。
[0079] 步骤B2、响应于第二占位符插入操作,在所述任务描述短语中插入所述第二占位符,并确定任务执行方为所述第二占位符配置的所述任务执行属性。
[0080] 步骤B3、根据所述任务回复短语、所述第二占位符以及对应的所述任务执行属性,生成对应所述任务类型的所述任务回复短语模板。
[0081] 在具体实施中,任务触发方通过用户界面输入或选择需要配置的任务回复短语。例如,“机务已到位,预计完成设备检查”。任务触发方选择该短语对应的任务类型,任务类型可以是机务到位、设备检查完成等,之后保存输入的任务回复短语和对应的任务类型,为后续操作做准备。
[0082] 这里,任务执行方通过点击操作进入任务回复短语的编辑状态,在需要插入第二占位符的位置,任务执行方可以通过点击特定按钮在短语中插入第二占位符,第二占位符可以采用特定的标记形式,如“{第二占位符名称}”。
[0083] 具体的,可以弹出配置窗口或界面,任务执行方在此界面中为第二占位符配置对应的任务执行属性,例如,为“{到位时间}” 第二占位符配置任务执行属性,指定其对应的时间属性,并保存第二占位符及其对应的任务执行属性,将其绑定到任务回复短语中。
[0084] 最后,结合任务回复短语、插入的第二占位符及其对应的任务执行属性,生成完整的任务回复短语模板。
[0085] 示例性的,任务执行方输入任务回复短语:“机务已到位,预计完成设备检查”,选择任务类型为“设备检查”,在任务回复短语中插入占位符“{到位时间}”,并为“{到位时间}”配置任务执行属性,指定其为时间属性。生成任务回复短语模板:“机务已到位,预计在{到位时间}完成设备检查”,第二占位符“{到位时间}”绑定了时间属性。
[0086] 可选的,还可以解析所述第二目标占位符,确定所述第二目标占位符对应的数据填写属性,其中,所述数据填写属性包括必填与非必填;当所述数据填写属性为必填时,校验所述目标执行属性值是否为空值;若是,则将所述第二目标占位符转换为包括所述目标控件的数据填报窗口,以提示任务执行方输入所述目标执行属性值。
[0087] 本申请实施例提供的一种任务触发方法,通过获取待触发任务并确定对应的目标任务类型;筛选所述目标任务类型对应的目标任务描述短语模板,并确定所述目标任务描述短语模板对应的目标任务描述短语,其中,任务描述短语模板中预先配置有对应每种任务类型的任务描述语句,并在所述任务描述语句中插入对应任务对象属性的第一占位符;解析所述目标任务描述短语中第一目标占位符对应的目标任务对象属性,并获取所述目标任务对象属性对应的目标对象属性值;将所述目标对象属性值填充至所述第一目标占位符,生成目标任务描述语句,并将所述目标任务描述语句发送至任务执行方。可以适应复杂多变的航班保障需求,提高了任务触发消息编辑和发送的效率,确保任务信息的准确性。
[0088] 本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
[0089] 基于同一发明构思,本申请实施例中还提供了与任务触发方法对应的任务触发装置,由于本申请实施例中的装置解决问题的原理与本申请实施例上述任务触发方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
[0090] 请参阅图3,图3为本申请实施例提供的一种任务触发装置的示意图。如图3中所示,本申请实施例提供的任务触发装置300包括:获取模块310,用于获取待触发任务并确定对应的目标任务类型。
[0091] 任务描述短语筛选模块320,用于筛选所述目标任务类型对应的目标任务描述短语模板,并确定所述目标任务描述短语模板对应的目标任务描述短语,其中,任务描述短语模板中预先配置有对应每种任务类型的任务描述语句,并在所述任务描述语句中插入对应任务对象属性的第一占位符。
[0092] 属性值确定模块330,用于解析所述目标任务描述短语中第一目标占位符对应的目标任务对象属性,并获取所述目标任务对象属性对应的目标对象属性值。
[0093] 占位符填充模块340,用于将所述目标对象属性值填充至所述第一目标占位符,生成目标任务描述语句,并将所述目标任务描述语句发送至任务执行方。
[0094] 关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
[0095] 本申请实施例提供的一种任务触发装置,通过获取待触发任务并确定对应的目标任务类型;筛选所述目标任务类型对应的目标任务描述短语模板,并确定所述目标任务描述短语模板对应的目标任务描述短语,其中,任务描述短语模板中预先配置有对应每种任务类型的任务描述语句,并在所述任务描述语句中插入对应任务对象属性的第一占位符;解析所述目标任务描述短语中第一目标占位符对应的目标任务对象属性,并获取所述目标任务对象属性对应的目标对象属性值;将所述目标对象属性值填充至所述第一目标占位符,生成目标任务描述语句,并将所述目标任务描述语句发送至任务执行方。可以适应复杂多变的航班保障需求,提高了任务触发消息编辑和发送的效率,确保任务信息的准确性。
[0096] 对应于图1或图2中的任务触发方法,本申请实施例还提供了一种电子设备400,如图4所示,为本申请实施例提供的电子设备400结构示意图,包括:处理器41、存储器42、和总线43;存储器42用于存储执行指令,包括内存421和外部存储器422;这里的内存421也称内存储器,用于暂时存放处理器41中的运算数据,以及与硬盘等外部存储器422交换的数据,处理器41通过内存421与外部存储器422进行数据交换,当所述电子设备400运行时,所述处理器41与所述存储器42之间通过总线43通信,使得所述处理器41执行图1与图2中的任务触发方法的步骤。
[0097] 本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的任务触发方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
[0098] 本申请实施例还提供一种计算机程序产品,该计算机程序产品包括有计算机指令,所述计算机指令被处理器执行时可以执行上述方法实施例中所述的任务触发方法的步骤,具体可参见上述方法实施例,在此不再赘述。
[0099] 其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。
[0100] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0101] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0102] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0103] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read‑Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0104] 最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

当前第1页 第1页 第2页 第3页