CN108733472A - 一种任务创建方法及装置 - Google Patents
一种任务创建方法及装置 Download PDFInfo
- Publication number
- CN108733472A CN108733472A CN201810233459.4A CN201810233459A CN108733472A CN 108733472 A CN108733472 A CN 108733472A CN 201810233459 A CN201810233459 A CN 201810233459A CN 108733472 A CN108733472 A CN 108733472A
- Authority
- CN
- China
- Prior art keywords
- task
- items
- task items
- created
- content
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
- G06F9/4856—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
- G06F9/4862—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration the task being a mobile agent, i.e. specifically designed to migrate
- G06F9/4868—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration the task being a mobile agent, i.e. specifically designed to migrate with creation or replication
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供的一种任务创建方法及装置,其中,所述方法包括接收待创建任务的创建指令,确定可编辑任务项模板,所述可编辑任务项模板包括初始任务项和编辑任务项控件;确定待创建任务的任务项内容的数据类型和数据源,所述待创建任务的任务项包括所述初始任务项和通过所述编辑任务项控件增加的任务项;获取待创建任务的任务项内容并基于获取的待创建任务的任务项内容创建所述任务。
Description
技术领域
本申请涉及信息处理技术领域,特别涉及一种任务创建方法、装置、智能设备及存储介质。
背景技术
随着硬件技术以及网络技术的快速发展,各种***越来越庞大,这些***所支持的任务也越来越多,目前传统机器人的后台只支持创建简单的对话或做出简单的表情动作等任务,不能实现复杂任务的创建,无法满足用户的个性化需求。
对于任务而言,一个任务对应一个或者多个功能项,现有技术中,在创建任务的时候,通常是基于模板进行任务的创建,这种情况下用户无法根据自身需求对任务的功能项进行个性化创建,也无法根据喜好调整功能项内容的数据类型等,创建出的任务功能过于单一,不能满足复杂的需求,用户体验效果差。
发明内容
有鉴于此,本申请实施例提供了一种任务创建方法、装置、智能设备及存储介质,以解决现有技术中存在的技术缺陷。
本申请实施例公开了一种任务创建方法,包括:
接收待创建任务的创建指令,确定可编辑任务项模板,所述可编辑任务项模板包括初始任务项和编辑任务项控件;
确定待创建任务的任务项内容的数据类型和数据源,所述待创建任务的任务项包括所述初始任务项和通过所述编辑任务项控件增加的任务项;
获取待创建任务的任务项内容并基于获取的所述待创建任务的任务项内容创建所述任务。
可选地,所述初始任务项包括:固定任务项和第一非固定任务项;
所述确定可编辑任务项模板包括:
确定固定任务项和至少一个第一非固定任务项;
通过所述编辑任务项控件增加至少一个第一非固定任务项和/或至少一个第二非固定任务项。
可选地,所述确定可编辑任务项模板还包括:
通过所述编辑任务项控件删除至少一个第二非固定任务项。
可选地,确定待创建任务项内容的数据类型和数据源之前,还包括:
按照预设执行顺序对所述第二非固定任务项进行排序;或者
按照预设执行时间对所述第二非固定任务项进行排序。
可选地,基于获取的所述待创建任务内容创建所述任务之后,还包括:
发送携带任务执行指令和任务终止指令的所述任务。
可选地,所述任务执行指令包括:
预设特征信息、预设开始执行时间、预设语音执行指令或者预设动作执行指令。
可选地,所述任务终止指令包括:
预设终止执行次数、预设终止执行时间、预设语音终止指令或者预设动作终止指令。
另一方面,本申请还提供了一种任务创建装置,包括:
任务确定模块,配置为接收待创建任务的创建指令,确定可编辑任务项模板,所述可编辑任务项模板包括初始任务项和编辑任务项控件;
内容确定模块,配置为确定待创建任务的任务项内容的数据类型和数据源,所述待创建任务的任务项包括所述初始任务项和通过所述编辑任务项控件增加的任务项;
获取模块,配置为获取待创建任务的任务项内容并基于获取的待创建任务的任务项内容创建所述任务。
可选地,所述初始任务项包括:固定任务项和第一非固定任务项;
所述任务确定模块,还配置为:
确定固定任务项和至少一个第一非固定任务项;
通过所述编辑任务项控件增加至少一个第一非固定任务项和/或至少一个第二非固定任务项。
可选地,所述装置还包括:
排序模块,配置为按照预设执行顺序对所述第二非固定任务项进行排序;或者按照预设执行时间对所述第二非固定任务项进行排序。
可选地,所述装置还包括:
发送模块,配置为发送携带任务执行指令和任务终止指令的所述任务。
另一方面,本申请还提供了一种智能设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:
接收待创建任务的创建指令,确定可编辑任务项模板,所述可编辑任务项模板包括初始任务项和编辑任务项控件;
确定待创建任务的任务项内容的数据类型和数据源,所述待创建任务的任务项包括所述初始任务项和通过所述编辑任务项控件增加的任务项;
获取待创建任务的任务项内容并基于获取的待创建任务的任务项内容创建所述任务。
另一方面,本申请还提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现所述任务创建方法的步骤。
本申请提供的一种任务创建方法、装置、智能设备及存储介质,其中,所述方法包括接收待创建任务的创建指令,确定可编辑任务项模板,所述可编辑任务项模板包括初始任务项和编辑任务项控件;确定待创建任务的任务项内容的数据类型和数据源,所述待创建任务的任务项包括所述初始任务项和通过所述编辑任务项控件增加的任务项;获取待创建任务的任务项内容并基于获取的待创建任务的任务项内容创建所述任务。采用上述方法可以根据预设的可编辑任务项模板,实现任务的快捷以及个性化创建,使得用户可以根据实际需求在可编辑任务项模板中增加任务项,实现复杂逻辑的任务的创建;并且可以确定所述任务项内容的数据类型和数据源,使得所述任务的功能更加完善和丰富。
附图说明
图1为本申请一实施例提供的一种智能设备的结构示意图;
图2为本申请一实施例提供的一种任务创建方法的流程图;
图3为本申请一实施例提供的导览讲解任务创建方法的流程图;
图4为本申请一实施例提供的一种任务创建方法的流程图;
图5为本申请一实施例提供的广告宣传任务创建方法的流程图;
图6为本申请一实施例提供的公司介绍任务创建方法的流程图;
图7为本申请一实施例提供的一种任务创建方法的流程图;
图8为本申请一实施例提供的定时巡逻任务的流程图;
图9为本申请一实施例提供的一种任务创建装置的结构示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
在本申请中,提供了一种任务创建方法、装置、智能设备及存储介质,在下面的实施例中逐一进行详细说明。
图1是示出了本申请一实施例的智能设备100的结构框图。该智能设备100的部件包括但不限于包括存储器110、处理器120及存储在存储器110上并可在处理器120上运行的计算机指令。
虽然图1中没有示出,但是应该知道,智能设备100还可以包括网络接口,网络接口使得智能设备100能够经由一个或多个网络通信。这些网络的示例包括局域网(LAN)、广域网(WAN)、个域网(PAN)或诸如因特网的通信网络的组合。网络接口可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(NIC))中的一个或多个,诸如IEEE802.11无线局域网(WLAN)无线接口、全球微波互联接入(Wi-MAX)接口、以太网接口、通用串行总线(USB)接口、蜂窝网络接口、蓝牙接口、近场通信(NFC)接口,等等。智能设备可以通过网络接口访问页面。
在本申请的一个实施例中,智能设备100的上述以及图1中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图1所示的智能设备结构框图仅仅是出于示例的目的,而不是对本申请范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。
智能设备100可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或PC的静止计算设备,所述智能设备100还可以是机器人。
本申请的方法应用于机器人控制***,所述机器人控制***可以内置于所述机器人中,也可以通过无线或者有线的方式与所述机器人通信实现对所述机器人的控制。本申请对所述控制***与所述机器人的物理连接方式不作限定。
在所述机器人控制***中对机器人所要执行的任务进行创建,任务创建完成后,发送给机器人,机器人对该任务进行执行。
其中,处理器120可以执行图2所示方法中的步骤。图2是示出了根据本申请一实施例的任务创建方法的示意性流程图,包括步骤201至步骤203。
步骤201:接收待创建任务的创建指令,确定可编辑任务项模板,所述可编辑任务项模板包括初始任务项和编辑任务项控件。
本申请实施例中,所述任务创建指令包括但不限于是用户输入的文本指令或语音指令,例如所述任务创建指令为接收的用户的语音指令“创建公司介绍任务”,此时可以从预置的可编辑任务项模板库中确定与“创建公司介绍任务”的任务创建指令匹配的可编辑任务项模板。
本申请实施例中,所述初始任务项包括:固定任务项和第一非固定任务项;
所述根据待创建的所述任务确定可编辑任务项模板包括:
确定固定任务项和至少一个第一非固定任务项;
通过所述编辑任务项控件增加至少一个第一非固定任务项和/或至少一个第二非固定任务项。
本申请实施例中,通过所述编辑任务项控件删除至少一个第二非固定任务项,其中,所述编辑任务项控件可以用加号或减号表示。
本申请实施例中,所述固定任务项可以包括开启、结束或终止任务项,并且所述固定任务项不可以被增加或删除;所述第一非固定任务项包括可编辑任务项模板中初始自带的除固定任务项之外的其它任务项,并且每个第一非固定任务项对应一个编辑任务项控件,第一非固定任务项可以通过编辑任务项控件被增加;所述第二非固定任务项包括第一非固定任务项通过编辑任务项控件被增加的任务项,每个所述第二非固定任务项对应至少一个编辑任务项控件,并且第二非固定任务项可以被增加或删除。
本申请实施例中,可编辑任务项模板中可以包括固定任务项和至少一个第一非固定任务项,所述可编辑任务项模板中还可以包括固定任务项、至少一个第一非固定任务项和至少一个第二非固定任务项。
参见图3,以任务创建指令为“创建导览讲解任务”,确定的可编辑任务项模板为导览讲解任务为例进行说明。
所述导览讲解任务的可编辑任务项模板中包括三个固定任务项、四个第一非固定任务项,所述三个固定任务项分别为开启任务项、播报欢迎语任务项和结束任务项,所述四个第一非固定任务项分别为引领到不同参观讲解任务项。
其中,所述四个引领参观讲解任务项均对应一个可增加引领参观讲解任务项的编辑任务项控件,每点击一下该编辑任务项控件可以增加一个引领参观讲解任务项,增加的引领参观讲解任务项即为第二非固定任务项,增加的引领参观讲解任务项可以对应一个可增加引领参观讲解任务项的编辑任务项控件和一个可删除可增加引领参观讲解任务项的编辑任务项控件。
本申请实施例中,确定可编辑任务项模板之后,还包括:
按照预设执行顺序对所述第二非固定任务项进行排序;或者
按照预设执行时间对所述第二非固定任务项进行排序。
例如所述第二非固定任务项分别为任务项A、任务项B、任务项C和任务项D,若按照预设执行顺序对所述任务项进行排序,则为任务项A、任务项B、任务项C和任务项D,即先执行所述任务项A、再执行所述任务项B、然后执行所述任务项C、最后执行任务项D。但是所述任务项B的执行时间早于所述任务项A的执行时间,所述任务项A的执行时间早于所述任务项C的执行时间,所述任务项C的执行时间早于所述任务项D的执行时间,若按照预设执行时间对所述任务项进行排序,则为任务项B、任务项A、任务项C、任务项D,即先执行所述任务项B、再执行所述任务项A、然后执行所述任务项C、最后执行任务项D。
步骤202:确定待创建任务的任务项内容的数据类型和数据源,所述待创建任务的任务项包括所述初始任务项和通过所述编辑任务项控件增加的任务项。
本申请实施例中,所述待创建任务项包括所述初始任务项、通过所述编辑任务项控件增加的任务项,其中,所述初始任务项包括固定任务项和第一非固定任务项,通过所述编辑任务项控件增加的任务项即为第二非固定任务项。
步骤203:获取待创建任务的任务项内容并基于获取的待创建任务的任务项内容创建所述任务。
本申请实施例中,所述待创建任务的任务项的内容为指导所述机器人实现某一功能的内容;所述数据类型包括文本、语音、图片或视频格式等;所述数据源可以是从云端服务器获取到文字、图片、音频、视频等,也可以是从本地获取到的文字、图片、音频、视频等,所述待创建任务的任务项的内容越丰富,所述机器人就能够实现更加复杂的功能,本申请实施例中,根据情况选择所述数据源获取的位置和数据格式,本申请对此不作限定。
所述待创建任务的任务项的内容可以是TTS(从文本到语音(TextToSpeech))、TTS+图片、音频、音频+图片或者视频格式的数据源,所述数据源为所述待创建任务的任务项的具体内容。
获取待创建任务的任务项内容包括获取所述待创建任务的任务项内容的数据类型和数据源,然后根据所述待创建任务的任务项内容的数据类型和数据源创建所述任务。
本申请实施例中,根据待创建任务的任务项的内容的数据类型的不同,可以预先编辑待创建任务的任务项的内容。如文本类、视频类、音频类或者图片类,然后为编辑好的待创建任务的任务项内容作为数据源命名并保存。在后续使用时,可以直接从文件中调用所需要的数据源作为待创建任务的任务项内容。
参见图3,仍以待创建任务为导览讲解任务为例进行说明,确定完成所述导览讲解任务的三个固定任务项(开启任务项、播报欢迎语任务项和结束任务项)、四个第一非固定任务项(四个引领参观讲解任务项)之后,为每个所述任务项添加内容,使得每个所述任务项均可以实现一项功能;其中,所述开启任务项的内容为所调用的文本类文件的内容,所述文本内容可以为“参观公司”,所述播报欢迎语任务项的内容为所调用的音频类文件的内容,所述音频内容可以为“欢迎来到我们公司”;4个所述引领参观讲解任务项的内容分别为所调用的引领类文件的内容,所述引领文件的内容包括具体的引领地点的名称、文本类文件的内容、音频类文件段的内容、图片类文件的内容或视频文件的内容,其中,所述文本类文件的内容、所述音频类文件的内容、所述图片类文件的内容或所述视频文件的内容可以与所述引领地点的名称和路线进行自由组合,例如所述引领地点包括“会议室、攀岩亭、儿童房和电影院”,所述视频类文件的内容包括“企业文化视频、幼儿园课堂活动视频”,所述图片类文件的内容包括“景色照片”,所述音频类文件段的内容包括“电影院内部功能介绍”,可以将会议室与企业文化视频进行组合作为一个引领类文件的内容,将攀岩亭和景色照片进行组合作为一个引领类文件的内容,将儿童房和幼儿园课堂活动视频进行组合作为一个引领类文件的内容,将电影院和电影院内部功能介绍进行组合作为一个引领类文件的内容,还可以有其它组合,本申请对此不作限定;所述结束任务项的内容为所调用的结束类文件的内容,所述结束类文件的内容可以包括结束地点的名称,例如前台,当所述机器人行进至前台时,所述导览讲解任务结束,完成所述导览讲解任务的创建。
所述导览讲解任务创建完成后,发送给机器人,机器人接收该览讲解任务,所述机器人在接收到“参观公司”语音时,则会将该语音转换为文字,开启所述导览讲解任务;所述机器人开启所述导览讲解任务之后,进行“欢迎来到我们公司”的语音播放,接下来所述机器人会根据***内置地图行进至会议室,并进行企业文化视频的播放,会议室参观结束后,所述机器人行进至攀岩亭,并进行对攀岩亭景色照片进行展示,攀岩亭参观完毕后,所述机器人行进至儿童房,并进行幼儿园课堂活动的视频播放,儿童房参观完毕后,所述机器人行进至电影院,并对电影院的内部结构进行音频讲解,电影院参观完毕之后,所述机器人行进至前台,完成所述导览讲解任务,恢复到原始开机状态,所述机器人成功执行了一次导览讲解任务。
本申请实施例中,采用上述方法可以根据预设的可编辑任务项模板,实现任务的快捷以及个性化创建,使得用户可以根据实际需求在可编辑任务项模板中增加任务项,实现复杂逻辑的任务的创建;并且可以确定所述任务项内容的数据类型和数据源,使得所述任务的功能更加完善和丰富。
参见图4,本申请一实施例提供一种任务创建方法,包括步骤401至步骤404。
步骤401:接收待创建任务的创建指令,确定可编辑任务项模板,所述可编辑任务项模板包括初始任务项和编辑任务项控件。
步骤402:确定待创建任务的任务项内容的数据类型和数据源,所述待创建任务的任务项包括所述初始任务项和通过所述编辑任务项控件增加的任务项。
步骤403:获取待创建任务的任务项内容并基于获取的待创建任务的任务项内容创建所述任务。
本申请实施例中,步骤401至步骤403的实现方式参见上述实施例的步骤201至步骤203,本申请对此不做赘述。
步骤405:发送携带任务执行指令和任务终止指令的所述任务。
本申请实施例中,所述执行指令包括预设特征信息、预设开始执行时间、预设语音执行指令或者预设动作执行指令。
其中,所述预设特征信息包括真实用户的姓名、面部、肢体动作等。
举例说明,创建问好任务,所述问好任务包括两个固定任务项和一个第一非固定任务项,其中,所述两个固定任务项包括问好任务项和结束任务项,所述一个第一非固定任务项包括引领任务项。所述问好任务项的内容为所调用的文本类文件的内容,所述文本内容可以为“老板好”;所述引领任务项的内容为所调用的音频类文件的内容,所述音频内容可以为“向老板播报当天工作内容”,所述退出任务项的内容为所调用的结束类文件的内容,所述结束类文件的内容可以包括结束地点的名称,例如前台。
所述问好任务创建完成后,发送携带预设特征信息“用户1姓名”的所述任务给机器人,那么所述机器人在开启的状态下接收到用户1的姓名,同时根据对应的职位信息确定用户1为公司老板,执行所述问好任务。
所述预设开始执行时间包括预先设置的开始执行的时间点或者预先设置的开始执行的时间段。
举例说明,参见图5,创建广告宣传任务,所述广告宣传任务包括两个固定任务项和一个第一非固定任务项,其中,所述两个固定任务项包括定时开始任务项和定时结束任务项,所述一个第一非固定任务项包括播放视频任务项,所述定时开始任务项的内容为所调用的开始类文件的内容,所述开始类文件的内容可以包括开始广告宣传任务的时间点,例如“每天上午的7.30开启所述广告宣传任务”;所述播放视频任务项的内容为所调用的视频类文件的内容,所述视频类文件的内容可以包括“播放公司的宣传视频”;所述定时结束任务项,所述定时结束任务项的内容为所调用的结束类文件的内容,所述结束类文件的内容可以包括结束广告宣传任务的时间点,例如“每天上午的8.30”退出所述广告宣传任务。
所述广告宣传任务创建完成后,发送携带预设开始执行时间“7.30”的所述任务给机器人,那么所述机器人接收该广告宣传任务之后,会在每天上午的7.30执行所述广告宣传任务。
所述预设语音执行指令包括预先设置的语音执行指令,所述机器人在接收到该预先设置的语音执行指令之后开始执行任务。
举例说明,参见图6,创建公司介绍任务,所述公司介绍任务包括两个固定任务项和一个第一非固定任务项,其中,所述两个固定任务项包括开始任务项、和结束任务项,所述一个第一非固定任务项包括播放视频任务项。所述开始任务项的内容为所调用的文本类文件的内容,所述文本内容可以为“介绍下你们公司吧”;所述播放视频任务项的内容为所调用的视频类文件的内容,所述视频内容可以为“公司的宣传视频”;所述结束任务项包括固定设置的结束任务项。
所述公司介绍任务创建完成后,发送携带预设语音执行“介绍下你们公司吧”的所述任务给机器人,那么所述机器人接收该公司介绍任务之后,会在接收到“介绍下你们公司吧”的语音之后,执行所述公司介绍任务。
所述预设动作执行指令包括预先设置的动作执行指令,所述机器人在接收到该预先设置的动作执行指令之后开始执行任务,其实现方式与所述预设语音执行指令相同,在此不再赘述。
本申请实施例中,所述任务终止指令包括预设终止执行次数、预设终止执行时间、预设语音终止指令或者预设动作终止指令。
其中,所述预设终止执行次数为预先设置所述任务的终止执行次数,当所述任务的执行次数达到预设次数时,自动终止执行所述任务的执行。例如所述任务为图6的公司介绍任务,预设的终止执行次数为5次,那么所述公司介绍任务在连续执行了五次之后自动退出。
所述预设终止执行时间、预设语音终止指令和预设动作终止指令的实现方式可以参见所述预设开始执行时间、所述预设语音执行指令和所述预设动作执行指令,其区别在于所述预设终止执行时间、预设语音终止指令和预设动作终止指令的为了实现所述任务的终止退出,所述预设开始执行时间、所述预设语音执行指令和所述预设动作执行指令为了实现所述任务的开启。
本申请实施例中,采用上述方法可以实现任务的个性化创建,使得用户可以根据实际需求选择所述任务的任务项,对所述任务项的顺序进行随机调整,并且可以多方案的实现所述任务的开启和退出,多方案备选使得所述任务的拓展能力更强。
参见图7,本申请一实施例提供一种任务创建方法,包括步骤701至步骤704。
步骤701:接收待创建任务的创建指令,确定可编辑任务项模板,所述可编辑任务项模板包括初始任务项和编辑任务项控件。
本申请实施例中,所述初始任务项包括:固定任务项和第一非固定任务项;
所述根据待创建的所述任务确定可编辑任务项模板包括:
确定固定任务项和至少一个第一非固定任务项;
通过所述编辑任务项控件增加至少一个第一非固定任务项和/或至少一个第二非固定任务项。
步骤702:按照预设执行顺序对所述第二非固定任务项进行排序;或者按照预设执行时间对所述第二非固定任务项进行排序。
举例说明,参见图8,创建定时巡逻任务,所述定时巡逻任务包括两个固定任务项、一个第一非固定任务项、4个第二非固定任务项,其中,所述两个固定任务项包括定时开始任务项和定时结束任务项,所述一个第一非固定任务项包括第一巡逻任务项,4个第二非固定任务项包括四个通过与所述第一非固定任务项对应的编辑任务项控件增加的第二巡逻任务项。
所述定时开始任务项的内容为所调用的开始类文件的内容,所述开始类文件的内容可以包括开始定时巡逻任务的时间点,例如“每天晚上22.30”;所述第一巡逻任务项的内容分别为所调用的地点类文件的内容,所述地点类文件的内容包括具体要巡逻的地点名称或每个地点详细的路线图等,例如前台;四个所述第二巡逻任务项的内容分别为所调用的地点类文件的内容,所述地点类文件的内容包括具体要巡逻的地点名称或每个地点详细的路线图等,例如具体要巡逻的地点为“会议室、攀岩亭、儿童房和电影院”,四个所述第二巡逻任务项的先后顺序可以按照执行顺序或者是执行时间进行调整;所述定时结束任务项的内容为所调用的结束类文件的内容,所述结束类文件的内容可以包括结束广告宣传任务的时间点,例如“每天晚上23.00”退出所述定时巡逻任务。
所述定时巡逻任务中的第一巡逻任务项可以根据实际需要通过对应的编辑任务项控件进行增加,第二巡逻任务项可以根据实际需要通过对应的编辑任务项控件进行删除或增加;所述定时巡逻任务中定时开始任务项、定时结束任务项、第一巡逻任务项和第二巡逻任务项的内容均可以根据实际应用进行修改。例如将巡逻地点“前台”修改为“书店”等。
步骤703:确定待创建任务的任务项内容的数据类型和数据源,所述待创建任务的任务项包括所述初始任务项和通过所述编辑任务项控件增加的任务项。
步骤704:发送携带任务执行指令和任务终止指令的所述任务。
本申请实施例中,采用上述方法可以根据预设的可编辑任务项模板,实现任务的快捷以及个性化创建,使得用户可以根据实际需求选择所述任务的任务项,对所述任务项的顺序进行随机调整,并且所述任务的任务项可以根据实际需求进行修改、增加或删除,可以更好的满足复杂场景的需求,用户体验效果好。
参见图9,本申请一实施例还提供了一种任务创建装置,包括:
任务确定模块901,配置为接收待创建任务的创建指令,确定可编辑任务项模板,所述可编辑任务项模板包括初始任务项和编辑任务项控件;
内容确定模块902,配置为确定待创建任务的任务项内容的数据类型和数据源,所述待创建任务的任务项包括所述初始任务项和通过所述编辑任务项控件增加的任务项;
获取模块903,配置为获取待创建任务的任务项内容并基于获取的待创建任务的任务项内容创建所述任务。
可选地,所述初始任务项包括:固定任务项和第一非固定任务项;
所述任务确定模块,还配置为:
确定固定任务项和至少一个第一非固定任务项;
通过所述编辑任务项控件增加至少一个第一非固定任务项和/或至少一个第二非固定任务项。
可选地,所述装置还包括:
排序模块,配置为按照预设执行顺序对所述第二非固定任务项进行排序;或者按照预设执行时间对所述第二非固定任务项进行排序。
可选地,所述装置还包括:
发送模块,配置为发送携带任务执行指令和任务终止指令的所述任务。
本申请实施例中,采用上述装置可以根据预设的可编辑任务项模板,实现任务的快捷以及个性化创建,使得用户可以根据实际需求在可编辑任务项模板中增加任务项,实现复杂逻辑的任务的创建;并且可以确定所述任务项内容的数据类型和数据源,使得所述任务的功能更加完善和丰富。
本申请一实施例还提供一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现所述任务创建方法的步骤。
上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的任务创建方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述任务创建方法的技术方案的描述。
所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上公开的本申请优选实施例只是用于帮助阐述本申请。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本申请的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本申请。本申请仅受权利要求书及其全部范围和等效物的限制。
Claims (10)
1.一种任务创建方法,其特征在于,包括:
接收待创建任务的创建指令,确定可编辑任务项模板,所述可编辑任务项模板包括初始任务项和编辑任务项控件;
确定待创建任务的任务项内容的数据类型和数据源,所述待创建任务的任务项包括所述初始任务项和通过所述编辑任务项控件增加的任务项;
获取待创建任务的任务项内容并基于获取的待创建任务的任务项内容创建所述任务。
2.根据权利要求1所述的方法,其特征在于,所述初始任务项包括:固定任务项和第一非固定任务项;
所述确定可编辑任务项模板包括:
确定固定任务项和至少一个第一非固定任务项;
通过所述编辑任务项控件增加至少一个第一非固定任务项和/或至少一个第二非固定任务项。
3.根据权利要求2所述的方法,其特征在于,所述确定可编辑任务项模板还包括:
通过所述编辑任务项控件删除至少一个第二非固定任务项。
4.根据权利要求2所述的方法,其特征在于,确定待创建任务项内容的数据类型和数据源之前,还包括:
按照预设执行顺序对所述第二非固定任务项进行排序;或者
按照预设执行时间对所述第二非固定任务项进行排序。
5.根据权利要求1所述的方法,其特征在于,基于获取的所述待创建任务内容创建所述任务之后,还包括:
发送携带任务执行指令和任务终止指令的所述任务。
6.根据权利要求5所述的方法,其特征在于,所述任务执行指令包括:
预设特征信息、预设开始执行时间、预设语音执行指令或者预设动作执行指令。
7.根据权利要求5所述的方法,其特征在于,所述任务终止指令包括:
预设终止执行次数、预设终止执行时间、预设语音终止指令或者预设动作终止指令。
8.一种任务创建装置,其特征在于,包括:
任务确定模块,配置为接收待创建任务的创建指令,确定可编辑任务项模板,所述可编辑任务项模板包括初始任务项和编辑任务项控件;
内容确定模块,配置为确定待创建任务项内容的数据类型和数据源,所述待创建任务项包括所述初始任务项和/或通过所述编辑任务项控件增加的任务项;
获取模块,配置为获取所述待创建任务项内容并基于获取的所述待创建任务内容创建所述任务。
9.根据权利要求8所述的装置,其特征在于,所述初始任务项包括:固定任务项和第一非固定任务项;
所述任务确定模块,还配置为:
确定固定任务项和至少一个第一非固定任务项;
通过所述编辑任务项控件增加至少一个第一非固定任务项和/或至少一个第二非固定任务项。
10.一种智能设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现以下步骤:
接收待创建任务的创建指令,确定可编辑任务项模板,所述可编辑任务项模板包括初始任务项和编辑任务项控件;
确定待创建任务项内容的数据类型和数据源,所述待创建任务项包括所述初始任务项和/或通过所述编辑任务项控件增加的任务项;
获取所述待创建任务项内容并基于获取的所述待创建任务内容创建所述任务。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810233459.4A CN108733472A (zh) | 2018-03-21 | 2018-03-21 | 一种任务创建方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810233459.4A CN108733472A (zh) | 2018-03-21 | 2018-03-21 | 一种任务创建方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108733472A true CN108733472A (zh) | 2018-11-02 |
Family
ID=63940472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810233459.4A Pending CN108733472A (zh) | 2018-03-21 | 2018-03-21 | 一种任务创建方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108733472A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110688216A (zh) * | 2019-08-23 | 2020-01-14 | 北京浪潮数据技术有限公司 | 一种自定义云计划任务创建方法及装置 |
CN110705239A (zh) * | 2019-09-27 | 2020-01-17 | 支付宝(杭州)信息技术有限公司 | 信用合约模板创建方法以及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102103505A (zh) * | 2011-02-24 | 2011-06-22 | 杭州华三通信技术有限公司 | 工作流界面生成方法及设备 |
CN102486730A (zh) * | 2010-12-06 | 2012-06-06 | 上海协讯软件有限公司 | 可自定义定制流程的工作流实现方法及工作流*** |
CN104731584A (zh) * | 2015-02-26 | 2015-06-24 | 武汉爱科唯自动化科技有限公司 | 一种开放式数控***人机界面可定制的组态设计方法 |
CN106296243A (zh) * | 2015-05-22 | 2017-01-04 | 阿里巴巴集团控股有限公司 | 业务实现方法及装置 |
CN106875152A (zh) * | 2016-12-16 | 2017-06-20 | 新华三技术有限公司 | 一种任务创建方法及装置 |
CN107463391A (zh) * | 2016-06-03 | 2017-12-12 | 阿里巴巴集团控股有限公司 | 任务处理方法、装置及设备 |
CN107463392A (zh) * | 2016-06-03 | 2017-12-12 | 阿里巴巴集团控股有限公司 | 一种创建***配置任务的方法和装置 |
-
2018
- 2018-03-21 CN CN201810233459.4A patent/CN108733472A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102486730A (zh) * | 2010-12-06 | 2012-06-06 | 上海协讯软件有限公司 | 可自定义定制流程的工作流实现方法及工作流*** |
CN102103505A (zh) * | 2011-02-24 | 2011-06-22 | 杭州华三通信技术有限公司 | 工作流界面生成方法及设备 |
CN104731584A (zh) * | 2015-02-26 | 2015-06-24 | 武汉爱科唯自动化科技有限公司 | 一种开放式数控***人机界面可定制的组态设计方法 |
CN106296243A (zh) * | 2015-05-22 | 2017-01-04 | 阿里巴巴集团控股有限公司 | 业务实现方法及装置 |
CN107463391A (zh) * | 2016-06-03 | 2017-12-12 | 阿里巴巴集团控股有限公司 | 任务处理方法、装置及设备 |
CN107463392A (zh) * | 2016-06-03 | 2017-12-12 | 阿里巴巴集团控股有限公司 | 一种创建***配置任务的方法和装置 |
CN106875152A (zh) * | 2016-12-16 | 2017-06-20 | 新华三技术有限公司 | 一种任务创建方法及装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110688216A (zh) * | 2019-08-23 | 2020-01-14 | 北京浪潮数据技术有限公司 | 一种自定义云计划任务创建方法及装置 |
CN110688216B (zh) * | 2019-08-23 | 2022-06-17 | 北京浪潮数据技术有限公司 | 一种自定义云计划任务创建方法及装置 |
CN110705239A (zh) * | 2019-09-27 | 2020-01-17 | 支付宝(杭州)信息技术有限公司 | 信用合约模板创建方法以及装置 |
CN110705239B (zh) * | 2019-09-27 | 2023-08-11 | 支付宝(杭州)信息技术有限公司 | 信用合约模板创建方法以及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6936298B2 (ja) | 三次元仮想ポートレートの口形の変化を制御する方法および装置 | |
CN104077026B (zh) | 显示用于执行应用的服务页的方法和设备 | |
US20160372112A1 (en) | Managing Interactions between Users and Applications | |
CN104765857B (zh) | 一种背景图片的变换方法及装置 | |
CN106601254A (zh) | 信息输入方法和装置及计算设备 | |
Barker | Guerilla engineers: The Internet and the politics of freedom in Indonesia | |
CN102263863A (zh) | 交互式语音响应设计的过程集成的树视图控制 | |
CN106293765A (zh) | 一种布局更新方法及装置 | |
US11710510B2 (en) | Video generation method and apparatus, electronic device, and computer readable medium | |
CN109346083A (zh) | 一种智能语音交互方法及装置、相关设备及存储介质 | |
CN108810646A (zh) | 群组信息推送控制方法、装置及计算机可读存储介质 | |
CN108733472A (zh) | 一种任务创建方法及装置 | |
CN108472811A (zh) | 机器人性格设定方法、装置和机器人 | |
CN106020751B (zh) | 利用移动设备的显示屏驱动***及方法 | |
CN112165647B (zh) | 音频数据的处理方法、装置、设备及存储介质 | |
CN110036357A (zh) | 控制用户界面的方法、程序及装置 | |
KR102298306B1 (ko) | 임시 qr 코드를 활용한 비터치 화면의 웹콘트롤 시스템 및 그 방법 | |
CN112235605A (zh) | 视频处理***和视频处理方法 | |
WO2022156468A1 (zh) | 模型数据处理方法、装置、电子设备以及计算机可读介质 | |
WO2021107208A1 (ko) | 챗봇 채널연계 통합을 위한 챗봇 통합 에이전트 플랫폼 시스템 및 그 서비스 방법 | |
CN110491367A (zh) | 智能电视的语音转换方法及设备 | |
CN117632109A (zh) | 虚拟数字助手构建方法、装置、电子设备以及存储介质 | |
CN110659006B (zh) | 跨屏显示的方法、装置、电子设备及可读存储介质 | |
CN115904372A (zh) | 数据处理方法及装置 | |
CN109995475A (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 |