CN104869229A - 一种任务分配方法 - Google Patents

一种任务分配方法 Download PDF

Info

Publication number
CN104869229A
CN104869229A CN201510167431.1A CN201510167431A CN104869229A CN 104869229 A CN104869229 A CN 104869229A CN 201510167431 A CN201510167431 A CN 201510167431A CN 104869229 A CN104869229 A CN 104869229A
Authority
CN
China
Prior art keywords
user
state
current state
destination server
task
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
Application number
CN201510167431.1A
Other languages
English (en)
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.)
Shenzhen Jinli Communication Equipment Co Ltd
Original Assignee
Shenzhen Jinli Communication Equipment 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 Shenzhen Jinli Communication Equipment Co Ltd filed Critical Shenzhen Jinli Communication Equipment Co Ltd
Priority to CN201510167431.1A priority Critical patent/CN104869229A/zh
Publication of CN104869229A publication Critical patent/CN104869229A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例提供了一种任务分配方法,其中一种任务分配方法包括:终端获取用户的状态信息,确定所述用户的当前状态;所述终端将所述用户的当前状态发送给目标服务器,以便于所述目标服务器根据所述用户的当前状态为所述用户分配任务。本发明实施例可自动判别用户的当前状态,并根据用户的当前状态给用户分配相应的任务,提高任务的分配效率。

Description

一种任务分配方法
技术领域
本发明涉及通信技术领域,具体涉及一种任务分配方法。
背景技术
目前,越来越多的智能手机、平板电脑等终端厂商正逐步开放自己的终端操作***固件ROM,比如将自身的ROM适配市场上较热门的其他品牌厂商的终端,从而促进自身ROM的快速推广。为保证自身ROM在其他品牌终端上运行的稳定性和流畅度,终端厂商会将自身拿去适配其他品牌终端的ROM进行测试,即执行用例以及反馈bug,为提高效率以及节约成本,终端厂商通常会采用召集广大用户进行测试的做法,给用户分配相应的测试任务。
现有的测试任务分配方案是终端厂商提供一个众测平台,用户利用众测平台管理员分配的账号登录该众测平台,设置自己的状态,比如空闲、忙碌等,管理员对状态为空闲的用户分配测试任务,然而,这种测试方案中需要用户主动登录到该众测平台中反复修改自己的状态,有时还会存在用户有空但忘记到该众测平台中修改自己状态的情况,导致有空闲时间的用户分配不到测试任务,给参与测试的用户带来很大的不便,同时也在较大程度上拖延了测试进度。
发明内容
本发明实施例提供了一种任务分配方法,可自动判别用户的当前状态,并根据用户的当前状态给用户分配相应的任务,提高任务的分配效率。
本发明实施例第一方面提供了一种任务分配方法,包括:
终端获取用户的状态信息,确定所述用户的当前状态;
所述终端将所述用户的当前状态发送给目标服务器,以便于所述目标服务器根据所述用户的当前状态为所述用户分配任务。
本发明实施例第二方面提供了一种任务分配方法,包括:
目标服务器接收终端发送的用户的当前状态;
所述目标服务器根据所述用户的当前状态为所述用户分配任务。
本发明实施例中,终端可获取用户的状态信息,确定该用户的当前状态,并将该用户的当前状态发送给目标服务器,以便于该目标服务器根据该用户的当前状态为该用户分配任务,可自动判别用户的当前状态,并根据用户的当前状态给用户分配相应的任务,提高任务的分配效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种任务分配方法的第一实施例流程示意图;
图2是本发明实施例提供的一种任务分配方法的第二实施例流程示意图;
图3是本发明实施例提供的一种任务分配方法的第三实施例流程示意图;
图4是本发明实施例提供的一种终端的一实施例结构示意图;
图5是本发明实施例提供的一种服务器的第一实施例结构示意图;
图6是本发明实施例提供的一种服务器的第二实施例结构示意图;
图7是本发明实施例提供的一种服务器的第三实施例结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中的终端可以包括智能手机(如Android手机、iOS手机、Windows Phone手机等)、平板电脑、掌上电脑、移动互联网设备(MID,MobileInternet Devices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。
请参阅图1,为本发明实施例提供的一种任务分配方法的第一实施例流程示意图。本实施例中所描述的任务分配方法,包括以下步骤:
S101、终端获取用户的状态信息,确定所述用户的当前状态。
具体的,用户可在终端上安装各类应用,例如社交类应用(QQ、微信、微博等),游戏类应用(天天飞车、全民飞机大战等),视频类应用(优酷、爱奇艺、腾讯视频等),文档处理类应用(WPS Office等)。用户可利用上述各类应用进行各种活动,例如用户通过微信聊天,玩天天飞车游戏,在优酷上看视频,利用WPS Office查看、处理文档等。
进一步地,在用户使用终端的过程中,终端可实时检测应用的运行状态(包括应用是否在运行、应用是在前台或后台运行、应用的运行时长等),以获取用户当前的状态信息,即用户当前是否在进行聊天、玩游戏、看视频或查看处理文档等活动,进而终端根据用户当前的状态信息确定用户的当前状态(包括空闲、忙碌等)。
在一些可行的实施方式中,终端可检测预设时长(例如20分钟)内应用的运行状态(包括应用是否在运行、应用是在前台或后台运行、应用的运行时长等),以确定用户在预设时长内使用的应用以及使用各个应用的时长等信息,从而获取用户在预设时长内的状态信息,进而终端根据用户在预设时长内的状态信息确定用户的当前状态(包括空闲、忙碌等)。
在一些可行的实施方式中,终端可通过解析用户预设的日程信息获取用户当前或预设时长(例如12小时)内的状态信息,例如,用户可将近期待处理事务添加到日程管理类应用(例如日历、TickTick日程管理等)中,终端通过解析上述日程管理类应用即可获取用户当前或后续某个时间段内的状态信息,进而确定用户当前或后续某个时间段内的状态(包括空闲、忙碌等)。
S102、终端将所述用户的当前状态发送给目标服务器,以便于所述目标服务器根据所述用户的当前状态为所述用户分配任务。
其中,上述目标服务器具体可为数据运维中心、事务管理平台等,例如任务管理调度平台、任务分配平台等。
具体的,终端在确定出用户的当前状态后,将用户的当前状态发送给目标服务器,使得目标服务器根据用户的当前状态判断用户当前或预设时长内是否可以接受任务,即当用户的当前状态为空闲时,目标服务器可为用户分配任务,当用户的当前状态为忙碌时,目标服务器不给用户分配任务。
举例来说,假设用户当前或某段时间内在玩天天飞车游戏,则终端可将用户的状态设为空闲,并将用户的状态发送给目标服务器,目标服务器识别出用户的状态为空闲时即为用户分配任务。
进一步地,终端可统计出用户一段时间(例如一周)内每天中的至少一个空闲时间段,例如用户经常在12:30~13:00的时段内看视频,在18:00~18:40的时段内玩游戏,等等,进而终端将用户在这些时间段内的状态设为空闲,并将用户的状态发送给目标服务器,从而使得目标服务器在用户的空闲时间段内为用户分配任务。
再举例来说,用户将近期待处理事务添加到诸如日历、TickTick等日程管理类应用中,则终端可从已安装的所有应用中扫描日程管理类应用,并解析日程管理类应用中用户设置的相关日程信息,例如当识别出用户在14:00~15:00需要开会时,终端将用户在这个时间段内的状态设为忙碌,进而将用户在这个时间段内的状态发送给目标服务器,使得目标服务器在这个时间段内不给用户分配任务。
在一些可行的实施方式中,用户的状态具有预设的至少两个状态等级,例如目标服务器设有三个状态等级,包括一级空闲、二级空闲和忙碌,终端可统计出用户的各个空闲时间段和忙碌时间段,并将统计的用户的空闲时间段发送给目标服务器,目标服务器可根据各个空闲时间段的时长将用户的空闲状态对应的状态等级设为一级空闲或二级空闲,例如目标服务器将时长较长的空闲时间段内用户的空闲状态对应的状态等级设为一级空闲,将时长较短的空闲时间段内用户的空闲状态对应的状态等级设为二级空闲,进而目标服务器在用户空闲状态的状态等级为一级空闲时为用户分配执行时长较长或复杂度较高的任务,在用户空闲状态的状态等级为二级空闲时为用户分配执行时长较短或复杂度较低的任务。
本发明实施例中,终端可获取用户的状态信息,确定该用户的当前状态,并将该用户的当前状态发送给目标服务器,以便于该目标服务器根据该用户的当前状态为该用户分配任务,可自动判别用户的当前状态,并根据用户的当前状态给用户分配相应的任务,提高任务的分配效率。
请参阅图2,为本发明实施例提供的一种任务分配方法的第二实施例流程示意图。本实施例中所描述的任务分配方法,包括以下步骤:
S201、目标服务器接收终端发送的用户的当前状态。
其中,上述目标服务器具体可为数据运维中心、事务管理平台等,例如任务管理调度平台、任务分配平台等。
在一些可行的实施方式中,用户可在终端上安装各类应用,例如社交类应用(QQ、微信、微博等),游戏类应用(天天飞车、全民飞机大战等),视频类应用(优酷、爱奇艺、腾讯视频等),文档处理类应用(WPS Office等)。用户可利用上述各类应用进行各种活动,例如用户通过微信聊天,玩天天飞车游戏,在优酷上看视频,利用WPS Office查看、处理文档等。
在一些可行的实施方式中,用户可将近期待处理事务添加到日程管理类应用(例如日历、TickTick日程管理等)中。
其中,用户的当前状态由终端通过解析应用的运行状态或用户在日程管理类应用中预设的日程信息获取。
具体的,目标服务器接收终端在确定出用户的当前状态后发送的用户的当前状态(包括空闲、忙碌等)。
S202、目标服务器根据所述用户的当前状态为所述用户分配任务。
具体的,目标服务器根据用户的当前状态判断用户当前或预设时长内是否可以接受任务,即当用户的当前状态为空闲时,目标服务器可为用户分配任务,当用户的当前状态为忙碌时,目标服务器不给用户分配任务。
举例来说,假设用户当前或某段时间内在玩天天飞车游戏,则终端可将用户的状态设为空闲,并将用户的状态发送给目标服务器,目标服务器识别出用户的状态为空闲时即为用户分配任务。
进一步地,终端可统计出用户一段时间(例如一周)内每天中的至少一个空闲时间段,例如用户经常在12:30~13:00的时段内看视频,在18:00~18:40的时段内玩游戏,等等,进而终端将用户在这些时间段内的状态设为空闲,并将用户的状态发送给目标服务器,从而目标服务器在用户的空闲时间段内为用户分配任务。
再举例来说,用户将近期待处理事务添加到诸如日历、TickTick等日程管理类应用中,则终端可从已安装的所有应用中扫描日程管理类应用,并解析日程管理类应用中用户设置的相关日程信息,例如当识别出用户在14:00~15:00需要开会时,终端将用户在这个时间段内的状态设为忙碌,进而将用户在这个时间段内的状态发送给目标服务器,则目标服务器在这个时间段内不给用户分配任务。
本发明实施例中,目标服务器接收终端发送的用户的当前状态,并根据该用户的当前状态为该用户分配任务,可自动判别用户的当前状态,并根据用户的当前状态给用户分配相应的任务,提高任务的分配效率。
请参阅图3,为本发明实施例提供的一种任务分配方法的第三实施例流程示意图。本实施例中所描述的任务分配方法,包括以下步骤:
S301、目标服务器设置至少两个状态等级。
其中,上述目标服务器具体可为数据运维中心、事务管理平台等,例如任务管理调度平台、任务分配平台等。
具体的,针对用户的状态目标服务器可设置至少两个状态等级,例如目标服务器设有三个状态等级,包括一级空闲、二级空闲和忙碌。
S302、目标服务器接收终端发送的用户的当前状态。
在一些可行的实施方式中,用户可在终端上安装各类应用,例如社交类应用(QQ、微信、微博等),游戏类应用(天天飞车、全民飞机大战等),视频类应用(优酷、爱奇艺、腾讯视频等),文档处理类应用(WPS Office等)。用户可利用上述各类应用进行各种活动,例如用户通过微信聊天,玩天天飞车游戏,在优酷上看视频,利用WPS Office查看、处理文档等。
在一些可行的实施方式中,用户可将近期待处理事务添加到日程管理类应用(例如日历、TickTick日程管理等)中。
其中,用户的当前状态由终端通过解析应用的运行状态或用户在日程管理类应用中预设的日程信息获取。
具体的,目标服务器接收终端在确定出用户的当前状态后发送的用户的当前状态(包括空闲、忙碌等)。
S303、目标服务器从所述至少两个状态等级中获取所述用户当前状态的状态等级。
具体的,目标服务器接收终端统计出的用户的各个空闲时间段和忙碌时间段,并根据各个空闲时间段的时长将用户的空闲状态对应的状态等级设为一级空闲或二级空闲,例如目标服务器将时长较长的空闲时间段内用户的空闲状态对应的状态等级设为一级空闲,将时长较短的空闲时间段内用户的空闲状态对应的状态等级设为二级空闲。
S304、目标服务器为所述用户分配与所述用户当前状态的状态等级对应的任务。
具体的,目标服务器可首先确定待分配任务的目标参数(例如执行时长、复杂度等),然后为用户分配与用户当前状态的状态等级匹配的目标参数对应的任务,例如,在用户空闲状态的状态等级为一级空闲时为用户分配执行时长较长或复杂度较高的任务,在用户空闲状态的状态等级为二级空闲时为用户分配执行时长较短或复杂度较低的任务。
本发明实施例中,目标服务器设置至少两个状态等级,并接收终端发送的用户的当前状态,进而从该至少两个状态等级中获取该用户当前状态的状态等级,从而为该用户分配与该用户当前状态的状态等级对应的任务,可自动判别用户的当前状态,并根据用户的当前状态给用户分配相应的任务,提高任务的分配效率。
请参阅图4,为本发明实施例提供的一种终端的一实施例结构示意图。本实施例中所描述的终端,包括:确定单元10和发送单元20,其中:
确定单元10,用于获取用户的状态信息,确定所述用户的当前状态。
具体的,用户可在终端上安装各类应用,例如社交类应用(QQ、微信、微博等),游戏类应用(天天飞车、全民飞机大战等),视频类应用(优酷、爱奇艺、腾讯视频等),文档处理类应用(WPS Office等)。用户可利用上述各类应用进行各种活动,例如用户通过微信聊天,玩天天飞车游戏,在优酷上看视频,利用WPS Office查看、处理文档等。
进一步地,在用户使用终端的过程中,确定单元10可实时检测应用的运行状态(包括应用是否在运行、应用是在前台或后台运行、应用的运行时长等),以获取用户当前的状态信息,即用户当前是否在进行聊天、玩游戏、看视频或查看处理文档等活动,进而确定单元10根据用户当前的状态信息确定用户的当前状态(包括空闲、忙碌等)。
在一些可行的实施方式中,确定单元10可检测预设时长(例如20分钟)内应用的运行状态(包括应用是否在运行、应用是在前台或后台运行、应用的运行时长等),以确定用户在预设时长内使用的应用以及使用各个应用的时长等信息,从而获取用户在预设时长内的状态信息,进而确定单元10根据用户在预设时长内的状态信息确定用户的当前状态(包括空闲、忙碌等)。
在一些可行的实施方式中,确定单元10可通过解析用户预设的日程信息获取用户当前或预设时长(例如12小时)内的状态信息,例如,用户可将近期待处理事务添加到日程管理类应用(例如日历、TickTick日程管理等)中,确定单元10通过解析上述日程管理类应用即可获取用户当前或后续某个时间段内的状态信息,进而确定用户当前或后续某个时间段内的状态(包括空闲、忙碌等)。
发送单元20,用于将所述确定单元确定的所述用户的当前状态发送给目标服务器,以便于所述目标服务器根据所述用户的当前状态为所述用户分配任务。
其中,上述目标服务器具体可为数据运维中心、事务管理平台等,例如任务管理调度平台、任务分配平台等。
具体的,在确定单元10确定出用户的当前状态后,发送单元20将用户的当前状态发送给目标服务器,使得目标服务器根据用户的当前状态判断用户当前或预设时长内是否可以接受任务,即当用户的当前状态为空闲时,目标服务器可为用户分配任务,当用户的当前状态为忙碌时,目标服务器不给用户分配任务。
举例来说,假设用户当前或某段时间内在玩天天飞车游戏,则确定单元10可将用户的状态设为空闲,并由发送单元20将用户的状态发送给目标服务器,目标服务器识别出用户的状态为空闲时即为用户分配任务。
进一步地,确定单元10可统计出用户一段时间(例如一周)内每天中的至少一个空闲时间段,例如用户经常在12:30~13:00的时段内看视频,在18:00~18:40的时段内玩游戏,等等,进而确定单元10将用户在这些时间段内的状态设为空闲,并由发送单元20将用户的状态发送给目标服务器,从而使得目标服务器在用户的空闲时间段内为用户分配任务。
再举例来说,用户将近期待处理事务添加到诸如日历、TickTick等日程管理类应用中,则确定单元10可从已安装的所有应用中扫描日程管理类应用,并解析日程管理类应用中用户设置的相关日程信息,例如当识别出用户在14:00~15:00需要开会时,确定单元10将用户在这个时间段内的状态设为忙碌,进而由发送单元20将用户在这个时间段内的状态发送给目标服务器,使得目标服务器在这个时间段内不给用户分配任务。
在一些可行的实施方式中,用户的状态具有预设的至少两个状态等级,例如目标服务器设有三个状态等级,包括一级空闲、二级空闲和忙碌,确定单元10可统计出用户的各个空闲时间段和忙碌时间段,并由发送单元20将统计的用户的空闲时间段发送给目标服务器,目标服务器可根据各个空闲时间段的时长将用户的空闲状态对应的状态等级设为一级空闲或二级空闲,例如目标服务器将时长较长的空闲时间段内用户的空闲状态对应的状态等级设为一级空闲,将时长较短的空闲时间段内用户的空闲状态对应的状态等级设为二级空闲,进而目标服务器在用户空闲状态的状态等级为一级空闲时为用户分配执行时长较长或复杂度较高的任务,在用户空闲状态的状态等级为二级空闲时为用户分配执行时长较短或复杂度较低的任务。
本发明实施例中,终端可获取用户的状态信息,确定该用户的当前状态,并将该用户的当前状态发送给目标服务器,以便于该目标服务器根据该用户的当前状态为该用户分配任务,可自动判别用户的当前状态,并根据用户的当前状态给用户分配相应的任务,提高任务的分配效率。
请参阅图5,为本发明实施例提供的一种服务器的第一实施例结构示意图。本实施例中所描述的服务器,包括:接收单元30和处理单元40,其中:
接收单元30,用于接收终端发送的用户的当前状态。
其中,上述服务器具体可为数据运维中心、事务管理平台等,例如任务管理调度平台、任务分配平台等。
在一些可行的实施方式中,用户可在终端上安装各类应用,例如社交类应用(QQ、微信、微博等),游戏类应用(天天飞车、全民飞机大战等),视频类应用(优酷、爱奇艺、腾讯视频等),文档处理类应用(WPS Office等)。用户可利用上述各类应用进行各种活动,例如用户通过微信聊天,玩天天飞车游戏,在优酷上看视频,利用WPS Office查看、处理文档等。
在一些可行的实施方式中,用户可将近期待处理事务添加到日程管理类应用(例如日历、TickTick日程管理等)中。
其中,用户的当前状态由终端通过解析应用的运行状态或用户在日程管理类应用中预设的日程信息获取。
具体的,接收单元30接收终端在确定出用户的当前状态后发送的用户的当前状态(包括空闲、忙碌等)。
处理单元40,用于根据所述接收单元接收到的所述用户的当前状态为所述用户分配任务。
具体的,处理单元40根据用户的当前状态判断用户当前或预设时长内是否可以接受任务,即当用户的当前状态为空闲时,处理单元40可为用户分配任务,当用户的当前状态为忙碌时,处理单元40不给用户分配任务。
举例来说,假设用户当前或某段时间内在玩天天飞车游戏,则终端可将用户的状态设为空闲,并将用户的状态发送给服务器,处理单元40识别出用户的状态为空闲时即为用户分配任务。
进一步地,终端可统计出用户一段时间(例如一周)内每天中的至少一个空闲时间段,例如用户经常在12:30~13:00的时段内看视频,在18:00~18:40的时段内玩游戏,等等,进而终端将用户在这些时间段内的状态设为空闲,并将用户的状态发送给服务器,从而处理单元40在用户的空闲时间段内为用户分配任务。
再举例来说,用户将近期待处理事务添加到诸如日历、TickTick等日程管理类应用中,则终端可从已安装的所有应用中扫描日程管理类应用,并解析日程管理类应用中用户设置的相关日程信息,例如当识别出用户在14:00~15:00需要开会时,终端将用户在这个时间段内的状态设为忙碌,进而将用户在这个时间段内的状态发送给服务器,则处理单元40在这个时间段内不给用户分配任务。
本发明实施例中,服务器接收终端发送的用户的当前状态,并根据该用户的当前状态为该用户分配任务,可自动判别用户的当前状态,并根据用户的当前状态给用户分配相应的任务,提高任务的分配效率。
请参阅图6,为本发明实施例提供的一种服务器的第二实施例结构示意图。本实施例中所描述的服务器,包括:设置单元50、接收单元30和处理单元40,其中:
设置单元50,用于设置至少两个状态等级。
其中,上述服务器具体可为数据运维中心、事务管理平台等,例如任务管理调度平台、任务分配平台等。
具体的,针对用户的状态设置单元50可设置至少两个状态等级,例如设置单元50设有三个状态等级,包括一级空闲、二级空闲和忙碌。
接收单元30,用于接收终端发送的用户的当前状态。
在一些可行的实施方式中,用户可在终端上安装各类应用,例如社交类应用(QQ、微信、微博等),游戏类应用(天天飞车、全民飞机大战等),视频类应用(优酷、爱奇艺、腾讯视频等),文档处理类应用(WPS Office等)。用户可利用上述各类应用进行各种活动,例如用户通过微信聊天,玩天天飞车游戏,在优酷上看视频,利用WPS Office查看、处理文档等。
在一些可行的实施方式中,用户可将近期待处理事务添加到日程管理类应用(例如日历、TickTick日程管理等)中。
其中,用户的当前状态由终端通过解析应用的运行状态或用户在日程管理类应用中预设的日程信息获取。
具体的,接收单元30接收终端在确定出用户的当前状态后发送的用户的当前状态(包括空闲、忙碌等)。
处理单元40,用于根据所述接收单元接收到的所述用户的当前状态为所述用户分配任务。
所述处理单元40具体包括:获取单元401和分配单元402,其中:
获取单元401,用于从所述设置单元设置的所述至少两个状态等级中,获取所述用户当前状态的状态等级。
具体的,接收单元30接收终端统计出的用户的各个空闲时间段和忙碌时间段,由获取单元401根据各个空闲时间段的时长将用户的空闲状态对应的状态等级设为一级空闲或二级空闲,例如获取单元401将时长较长的空闲时间段内用户的空闲状态对应的状态等级设为一级空闲,将时长较短的空闲时间段内用户的空闲状态对应的状态等级设为二级空闲。
分配单元402,用于为所述用户分配与所述获取单元获取的所述用户当前状态的状态等级对应的任务。
具体的,分配单元402可首先确定待分配任务的目标参数(例如执行时长、复杂度等),然后为用户分配与用户当前状态的状态等级匹配的目标参数对应的任务,例如,在用户空闲状态的状态等级为一级空闲时,分配单元402为用户分配执行时长较长或复杂度较高的任务,在用户空闲状态的状态等级为二级空闲时,分配单元402为用户分配执行时长较短或复杂度较低的任务。
本发明实施例中,服务器设置至少两个状态等级,并接收终端发送的用户的当前状态,进而从该至少两个状态等级中获取该用户当前状态的状态等级,从而为该用户分配与该用户当前状态的状态等级对应的任务,可自动判别用户的当前状态,并根据用户的当前状态给用户分配相应的任务,提高任务的分配效率。
请参阅图7,为本发明实施例提供的一种服务器的第三实施例结构示意图。本实施例中所描述的服务器,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。
上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:
上述输入设备1000,用于接收终端发送的用户的当前状态;
上述处理器3000,用于根据所述用户的当前状态为所述用户分配任务;
其中,所述用户的当前状态由所述终端通过解析目标应用的运行状态或所述用户预设的日程信息获取。
在一些可行的实施方式中,上述处理器3000,还用于设置至少两个状态等级。
在一些可行的实施方式中,上述处理器3000具体用于:
从所述至少两个状态等级中,获取所述用户当前状态的状态等级;
为所述用户分配与所述用户当前状态的状态等级对应的任务。
在一些可行的实施方式中,上述处理器3000用于为所述用户分配与所述用户当前状态的状态等级对应的任务的具体方式为:
确定待分配任务的目标参数;
为所述用户分配与所述用户当前状态的状态等级匹配的目标参数对应的任务;
其中,所述目标参数包括执行时长和复杂度中的一种或多种。
具体实现中,本发明实施例中所描述的输入设备1000、输出设备2000和处理器3000可执行本发明实施例提供的一种任务分配方法的第二实施例和第三实施例中所描述的实现方式,也可执行本发明实施例提供的一种服务器的第一实施例和第二实施例中所描述的服务器的实现方式,在此不再赘述。
本发明所有实施例中的单元,可以通过通用集成电路,例如CPU(CentralProcessing Unit,中央处理器),或通过ASIC(Application Specific IntegratedCircuit,专用集成电路)来实现。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random Access Memory,简称RAM)等。
以上对本发明实施例所提供的一种任务分配方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种任务分配方法,其特征在于,包括:
终端获取用户的状态信息,确定所述用户的当前状态;
所述终端将所述用户的当前状态发送给目标服务器,以便于所述目标服务器根据所述用户的当前状态为所述用户分配任务。
2.根据权利要求1所述的方法,其特征在于,所述终端获取用户的状态信息,包括:
终端解析目标应用的运行状态,获取用户当前或预设时长内的状态信息;
或者,
所述终端解析所述用户预设的日程信息,获取所述用户当前或所述预设时长内的状态信息。
3.根据权利要求1或2所述的方法,其特征在于,
所述用户的状态具有预设的至少两个状态等级。
4.根据权利要求3所述的方法,其特征在于,所述目标服务器根据所述用户的当前状态为所述用户分配任务的具体方式为:
从所述预设的至少两个状态等级中,获取所述用户当前状态的状态等级;
为所述用户分配与所述用户当前状态的状态等级对应的任务。
5.一种任务分配方法,其特征在于,包括:
目标服务器接收终端发送的用户的当前状态;
所述目标服务器根据所述用户的当前状态为所述用户分配任务。
6.根据权利要求5所述的方法,其特征在于,所述目标服务器接收终端发送的用户的当前状态之前,还包括:
目标服务器设置至少两个状态等级。
7.根据权利要求6所述的方法,其特征在于,所述目标服务器根据所述用户的当前状态为所述用户分配任务,包括:
所述目标服务器从所述至少两个状态等级中,获取所述用户当前状态的状态等级;
所述目标服务器为所述用户分配与所述用户当前状态的状态等级对应的任务。
8.根据权利要求7所述的方法,其特征在于,所述目标服务器为所述用户分配与所述用户当前状态的状态等级对应的任务,包括:
所述目标服务器确定待分配任务的目标参数;
所述目标服务器为所述用户分配与所述用户当前状态的状态等级匹配的目标参数对应的任务。
9.根据权利要求8所述的方法,其特征在于,
所述目标参数包括执行时长和复杂度中的一种或多种。
10.根据权利要求5~9中任一项所述的方法,其特征在于,
所述用户的当前状态由所述终端通过解析目标应用的运行状态或所述用户预设的日程信息获取。
CN201510167431.1A 2015-04-10 2015-04-10 一种任务分配方法 Pending CN104869229A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510167431.1A CN104869229A (zh) 2015-04-10 2015-04-10 一种任务分配方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510167431.1A CN104869229A (zh) 2015-04-10 2015-04-10 一种任务分配方法

Publications (1)

Publication Number Publication Date
CN104869229A true CN104869229A (zh) 2015-08-26

Family

ID=53914736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510167431.1A Pending CN104869229A (zh) 2015-04-10 2015-04-10 一种任务分配方法

Country Status (1)

Country Link
CN (1) CN104869229A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105046380A (zh) * 2015-09-09 2015-11-11 中国电子科技集团公司第三十八研究所 一种雷达组件智能焊接任务分配***及其分配方法
CN105516620A (zh) * 2015-12-10 2016-04-20 阔地教育科技有限公司 一种分配控制装置、图像处理装置和直录播互动***
CN107018060A (zh) * 2016-01-28 2017-08-04 阿里巴巴集团控股有限公司 消息回复方法和装置
CN107332756A (zh) * 2017-06-15 2017-11-07 百度在线网络技术(北京)有限公司 一种视频社交中用户状态处理方法及装置
CN108028870A (zh) * 2016-05-24 2018-05-11 深圳市赛亿科技开发有限公司 用于电子社交软件消息回复提醒的方法及其装置
CN108074026A (zh) * 2016-11-14 2018-05-25 平安科技(深圳)有限公司 核保任务分配的方法和装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101841490A (zh) * 2010-04-15 2010-09-22 宇龙计算机通信科技(深圳)有限公司 一种即时通讯***中共享信息的发布方法及***
CN102347914A (zh) * 2011-09-30 2012-02-08 宇龙计算机通信科技(深圳)有限公司 状态提示方法及装置
US20130204964A1 (en) * 2012-02-07 2013-08-08 Microsoft Corporation Retrieving availability information from published calendars
CN104035861A (zh) * 2013-03-07 2014-09-10 腾讯科技(深圳)有限公司 一种智能终端软件包获取方法、装置和***
CN104094300A (zh) * 2012-02-09 2014-10-08 微软公司 通过正在别处工作状态表示远程可用用户

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101841490A (zh) * 2010-04-15 2010-09-22 宇龙计算机通信科技(深圳)有限公司 一种即时通讯***中共享信息的发布方法及***
CN102347914A (zh) * 2011-09-30 2012-02-08 宇龙计算机通信科技(深圳)有限公司 状态提示方法及装置
US20130204964A1 (en) * 2012-02-07 2013-08-08 Microsoft Corporation Retrieving availability information from published calendars
CN104094300A (zh) * 2012-02-09 2014-10-08 微软公司 通过正在别处工作状态表示远程可用用户
CN104035861A (zh) * 2013-03-07 2014-09-10 腾讯科技(深圳)有限公司 一种智能终端软件包获取方法、装置和***

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105046380A (zh) * 2015-09-09 2015-11-11 中国电子科技集团公司第三十八研究所 一种雷达组件智能焊接任务分配***及其分配方法
CN105516620A (zh) * 2015-12-10 2016-04-20 阔地教育科技有限公司 一种分配控制装置、图像处理装置和直录播互动***
CN107018060A (zh) * 2016-01-28 2017-08-04 阿里巴巴集团控股有限公司 消息回复方法和装置
CN108028870A (zh) * 2016-05-24 2018-05-11 深圳市赛亿科技开发有限公司 用于电子社交软件消息回复提醒的方法及其装置
CN108074026A (zh) * 2016-11-14 2018-05-25 平安科技(深圳)有限公司 核保任务分配的方法和装置
CN107332756A (zh) * 2017-06-15 2017-11-07 百度在线网络技术(北京)有限公司 一种视频社交中用户状态处理方法及装置

Similar Documents

Publication Publication Date Title
CN104869229A (zh) 一种任务分配方法
CN109995877B (zh) 信息推送方法和装置
CN103313216B (zh) 一种通信账号的消息提醒方法、***及装置
CN106104484A (zh) 基于因设备而异或因用户而异的资源使用简档的资源管理
CN104156246B (zh) 灰度升级的方法及装置
CN110300053B (zh) 一种添加好友的方法与设备
CN102882944A (zh) 一种信息的处理方法、优先级信息的发送方法及装置
CN103561124A (zh) 一种基站数据的配置方法及装置
CN104077123A (zh) 界面显示方法、装置、终端和服务器
CN115328752B (zh) 一种用于Kubernetes控制面测试的集群模拟方法及***
CN109901881A (zh) 应用程序的插件加载方法、装置、计算机设备及存储介质
CN105224421A (zh) 一种数据备份方法、装置及电子设备
CN104917794A (zh) 一种数据共享方法、装置及***
CN112953908A (zh) 网络隔离配置方法、装置及***
CN113709151A (zh) 用于登录云应用的方法、装置、设备、介质和产品
CN111790159B (zh) 数据处理的方法、装置、设备及计算机可读存储介质
US9716681B2 (en) Using analytics to optimize performance of a messaging system via topic migration to alternate delivery methods
CN117149665B (zh) 持续集成方法、控制设备、持续集成***及存储介质
CN110427260B (zh) 主机作业调度方法、装置及***
CN104902002A (zh) 一种终端及服务器
CN111767558A (zh) 数据访问监控方法、装置及***
CN105634931A (zh) 消息业务处理方法及即时通讯服务器
US10237861B2 (en) Information transmission method, device, and system
CN110971696B (zh) 一种实现虚拟电子卡通讯的***和方法
CN111008124B (zh) 数据库测试的任务调度方法以及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150826