任务信息的调用方法与流程

文档序号:11180779阅读:366来源:国知局
任务信息的调用方法与流程

本发明涉及通信技术领域,尤其涉及一种任务信息的调用方法。



背景技术:

随着时代的发展,生活质量的提高,健康问题越来越受到人们的关注。拥有一个健康的体魄是每个人共同的梦想。

为此,提供健康方面资讯的应用也应运而生,但是目前现有的应用,提供给用户的健康资讯信息都是整体推送,提供给不同用户的信息千篇一律,用户对推送消息只能被动阅读,不能根据用户实际需要和用户的实际状况提供相应的有针对性的健康资讯,健康资讯展现方式单一,用户无法根据自己的习惯选择以相应方式展示。

而且,目前的技术生成健康任务没有针对性,不是针对个别案例进行生成健康的任务,在显示层面没有很明确简洁的显示健康任务是否完成,完成情况,不能很好的去激励用户去更好的完成健康任务。



技术实现要素:

本发明的目的是提供一种可以针对用户单独提供分配健康任务建立健康方案的方法,达到激励用户积极完成任务的目的。

为解决现有技术存在的问题,本发明提供了一种任务信息的调用方法,所述方法包括:

服务器接收移动终端发送的登录请求,所述登录请求中包括验证信息;

所述服务器根据所述验证信息进行验证,当验证通过以后调用所述验证信息对应的用户信息;

所述服务器根据所述用户信息查询任务列表,查找到所述用户对应的任务列表中记载的任务信息;

所述服务器将所述任务信息发送给所述移动终端;

所述移动终端按照所述任务信息生成处理信息;

所述移动终端接收操作信息,并根据操作信息进行判断是否符合所述处理信息,如果符合则生成对应的完全积分信息;如果部分符合则生成对应的部分积分信息,如果不符合则不生成积分信息;

将所述完全积分信息和部分积分信息进行统计得到统计积分信息。

进一步地,所述任务信息包括通过学习模块完成“收听在线问答”、“收听健康广播”和“阅读信息咨询”三个待处理信息;所述移动终端判断所述待处理信息的操作信息是否符合所述处理信息,若所述操作信息符合处理信息,则移动终端将用户id和任务状态信息发送至服务器,所述服务器将所述用户id和任务状态信息存储至数据库中。

进一步地,所述任务信息包括通过娱乐模块完成“游戏”、“视频”、“音频”和“生活”四个待处理信息,所述移动终端判断所述待处理信息的操作信息是否符合所述处理信息,若所述操作信息符合处理信息,则移动终端将用户id和任务状态信息发送至服务器,所述服务器将所述用户id和任务状态信息存储至数据库中。

进一步地,所述任务信息包括通过运动模块完成“做保健操”和“运动步数”两个待处理信息,所述移动终端判断所述待处理信息的操作信息是否符合所述处理信息,若所述操作信息符合处理信息,则移动终端将用户id和任务状态信息发送至服务器,所述服务器将所述用户id和任务状态信息存储至数据库中。

进一步地,所述任务信息包括通过睡眠模块完成“记录睡眠”和“优质睡眠”两个待处理信息;所述移动终端判断所述待处理信息的操作信息是否符合所述处理信息,若所述操作信息符合处理信息,则移动终端将用户id和任务状态信息发送至服务器,所述服务器将所述用户id和任务状态信息存储至数据库中。

进一步地,所述方法还包括将统计积分信息与标准积分信息列表进行匹配;如果统计积分信息达到标准积分信息列表的最高标准阈值则生成“健康满分”标识;如果统计积分信息低于最高阈值且高于最低阈值则生成“继续努力”标识;如果统计积分信息低于最低阈值则生成“开始领取积分”标识。

本发明实施例提供一种可以针对用户单独提供分配健康任务建立健康方案的方法,达到激励用户积极完成任务的目的。

附图说明

图1为本发明实施例提供的任务信息的调用方法的流程图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

图1为本发明任务信息的调用方法的流程图,如图所示,所述方法包括:

步骤1:服务器接收移动终端发送的登录请求,所述登录请求中包括验证信息。

本方法依托于一个健康任务模块实现,当用户需要登录该健康任务模块时,需先向服务器提交登录请求,登录请求应当包括有验证信息,所述验证信息可以是身份id、终端号码、登录密码等。所述验证信息应该已经存在于服务器中,即用户已经在服务器中进行过注册并成功。

步骤102:所述服务器根据所述验证信息进行验证。

步骤103:当验证通过以后调用所述验证信息对应的用户信息;若验证未通过则结束该操作。

服务器接收到用户通过移动终端提交的登录请求后,从登录请求中提取出验证信息进行验证,当该验证信息与数据库中已存在的注册信息相符合时,即认为验证通过。服务器对所述验证信息验证通过后,从数据库中调用出该验证信息对应的用户信息。所述用户信息包括该移动终端往期的任务偏好和任务完成情况。若该验证信息与注册信息不相符时,服务器返回结束操作信息或者重新填写登录信息。验证信息与注册信息不相符的情况有以下几种:

1、验证信息填写错误,即身份id、终端号码、登录密码等填写有误,导致验证未通过。

2、该身份信息未经过注册,即该用户的信息并不存在于数据库中。

步骤104:所述服务器根据所述用户信息查询任务列表,查找到所述用户对应的任务列表中记载的任务信息。

具体的,移动终端的验证信息被验证通过后,服务器会根据记载的用户信息查询并匹配任务信息并生成任务列表,服务器会对所述任务信息列表根据该账号日常完成任务的情况进行调整,以达到尽可能满足用户需求的目的。若用户之前对任务列表进行过设置,则根据用户最近一次设置的情况更新任务列表。

步骤105:所述服务器将所述任务信息发送给所述移动终端。

服务器按照用户需求匹配好任务列表后,将所述任务列表发送给移动终端,所述任务列表包括了所有待完成的任务信息。

步骤106:所述移动终端按照所述任务信息生成处理信息。

所述移动终端接收到任务信息列表后,对任务信息列表解析得到该次的任务信息,所述任务信息应当与之前的任务信息相匹配,若本次是用户第一次登陆并使用本模块,则应当采用用户自主决定任务信息的方式,即对用户推送所有形式的任务信息供用户进行选择。移动终端对任务信息解析获取相应的处理信息,所述处理信息具体为,该任务信息的正确完成方式,比如收听广播的任务信息,其处理信息即棘突收听广播界面,并收听一定时长的广播,至于广播的内容并未限定,可以根据用户的兴趣自由选择。

步骤107:所述移动终端接收操作信息,并根据操作信息进行判断是否符合所述处理信息。

步骤108:如果符合则生成对应的完全积分信息;如果部分符合则生成对应的部分积分信息,

步骤109:如果不符合则不生成积分信息;

移动终端接收到用户输入的操作信息后,将操作信息和上述的处理信息进行匹配。由于部分任务有操作时长的要求,因此用户的操作行为未必一定能和处理信息完全相符合,比如,听广播的时长要求为30min,而用户只收听了10min,则这次的操作信息和该任务信息匹配的处理信息并不符合,若要完成该任务,还需继续收听20min。

操作信息和处理信息的符合程度可分为三种情况,二者完全符合、二者部分符合以及二者完全不符合。若所述移动终端判断所述操作信息符合所述处理信息,则生成对应的完全积分信息;如果部分符合则生成对应的部分积分信息,如果完全不符合则不生成积分信息。

步骤110:将所述完全积分信息和部分积分信息进行统计得到统计积分信息。

服务器接收到移动终端发送的任务状态信息后,根据任务状态信息计算积分,当用户把所有的任务信息都完成后,服务器对所有的任务信息的总积分进行计算,即统计积分信息。如果统计积分信息达到了标准积分信息列表的最高标准阈值时,则意味着用户全额完成任务;如果统计积分信息低于最高阈值且高于最低阈值,则意味着用户完成了部分任务;如果统计积分信息低于最低阈值,则意味着用户未进行任务信息的操作。但是,对于后两种情况,也可能是数据传输不完全,移动终端可以进行再次或者多次传输,确保数据传输完全。

移动终端对任务信息的类型区分完毕后,调用相应的模块来对该任务信息进行操作并接收用户在移动终端输入的操作信息。所述模块分为学习模块、娱乐模块、运动模块和睡眠模块。详细地来讲,所述第一类型的任务信息包括“收听在线问答”、“收听健康广播”和“阅读信息咨询”三个待处理信息;所述第二类型的任务信息包括“游戏”、“视频”、“音频”和“生活”四个待处理信息;所述第三类型的任务信息包括“做保健操”和“运动步数”两个待处理信息;所述第四类型的任务信息包括“记录睡眠”和“优质睡眠”两个待处理信息。

所述任务信息包括通过学习模块完成“收听在线问答”、“收听健康广播”和“阅读信息咨询”三个待处理信息;所述移动终端判断所述待处理信息的操作信息是否符合所述处理信息,若所述操作信息符合处理信息,则移动终端将用户id和任务状态信息发送至服务器,所述服务器将所述用户id和任务状态信息存储至数据库中。

学习模块具体有以下几部分:

收听在线问答任务是服务器通过用户和解疑人的答疑来制定出的任务,如果用户有收听在线问答,那么任务完成;

收听健康广播任务是服务器获取到用户所选的健康广播分类,进行制定任务,如果用户有收听健康广播,那么任务完成;

阅读信息咨询任务是服务器按照每周每天一个任务轮换以下任务,比如阅读健康周报、阅读健康资讯、学习人体图自诊、学习老年常见病、学习偏方食疗、阅读健康资讯、学习心率自测,如果周一没有健康周报时,任务为健康资讯,如果用户有点击咨询即视为完成任务。

当用户完成学习模块的任务信息时,移动终端将该任务信息的状态信息发送到服务器,服务器接收到该任务状态信息后确认无误,将其存储至数据库中,同时服务器根据该任务状态信息完成该任务信息的积分计算,并将积分计算结果发送到移动终端和数据库。

所述任务信息包括通过娱乐模块完成“游戏”、“视频”、“音频”和“生活”四个待处理信息,所述移动终端判断所述待处理信息的操作信息是否符合所述处理信息,若所述操作信息符合处理信息,则移动终端将用户id和任务状态信息发送至服务器,所述服务器将所述用户id和任务状态信息存储至数据库中。

娱乐模块具体有以下几部分:

娱乐模块包括视频-新闻、视频、相册、跳舞、股票、彩票、微博;音频-广播、戏曲;游戏-qq、相机、斗地主、消消乐、消灭星星、打麻将、切水果、汤姆猫、上网;生活-听歌、听书、做饭、旅游、购物,这四个大项,娱乐模块的任务定制规则是服务器通过用户登录时设置的娱乐标签,每天随机选择3个标签,如果用户没有选择娱乐标签的话随机选择所有本地符合的分类标签。

当用户完成娱乐模块的任务信息时,移动终端将该任务信息的任务名称和状态信息发送到服务器,服务器接收到该任务状态信息后确认无误,将其存储至数据库中,同时服务器根据该任务状态信息完成该任务信息的积分计算,并将积分计算结果发送到移动终端和数据库

所述任务信息包括通过运动模块完成“做保健操”和“运动步数”两个待处理信息,所述移动终端判断所述待处理信息的操作信息是否符合所述处理信息,若所述操作信息符合处理信息,则移动终端将用户id和任务状态信息发送至服务器,所述服务器将所述用户id和任务状态信息存储至数据库中。

运动模块具体有以下几部分:

运动模块包括做保健操和运动步数两个任务,这两个任务是固定任务,做保健操是通过首页的保健操模块来完成,运动步数是调用系统运动的步数来完成,系统的运动模块会自动记录用户的步数,用户再配置系统时系统会根据用户的年龄、身体状况、等一系列的参数预估出该用户应该每天走多少步,用户也可以自己设置每天的步数,如果用户走的步数大于等于用户配置的步数,那么运动步数的任务完成。

当用户完成运动模块的任务信息时,移动终端将该任务信息的任务名称和状态信息发送到服务器,服务器接收到该任务状态信息后确认无误,将其存储至数据库中,同时服务器根据该任务状态信息完成该任务信息的积分计算,并将积分计算结果发送到移动终端和数据库。

所述任务信息包括通过睡眠模块完成“记录睡眠”和“优质睡眠”两个待处理信息;所述移动终端判断所述待处理信息的操作信息是否符合所述处理信息,若所述操作信息符合处理信息,则移动终端将用户id和任务状态信息发送至服务器,所述服务器将所述用户id和任务状态信息存储至数据库中。

睡眠模块具体有以下几部分:

睡眠模块包括记录睡眠和优质睡眠两个任务,这两个任务是调用的系统的睡眠模块。进一步地,所述优质睡眠待处理信息预先设定睡眠时长阈值,当睡眠时长超过所述睡眠时长阈值时,认为优质睡眠待处理信息的操作信息与处理信息相符合。比如,用户在配置系统时会配置睡觉时间和起床时间,每天也会在睡觉和起床以后记录一下时间,如果没有记录睡觉和起床时间,那么记录睡眠和优质睡眠这两个任务均未完成,如果记录了睡觉和起床时间,那么记录睡眠完成,如果睡眠有记录时,用户设置时段为a小时,睡眠时长记录有a小时时,显示为完成;睡眠时长记录不足a小时时,显示为未完成。

当用户完成睡眠模块的任务信息时,移动终端将该任务信息的任务名称和状态信息发送到服务器,服务器接收到该任务状态信息后确认无误,将其存储至数据库中,同时服务器根据该任务状态信息完成该任务信息的积分计算,并将积分计算结果发送到移动终端和数据库。

进一步地,所述方法还包括将统计积分信息与标准积分信息列表进行匹配;如果统计积分信息达到标准积分信息列表的最高标准阈值则生成“健康满分”标识;如果统计积分信息低于最高阈值且高于最低阈值则生成“继续努力”标识;如果统计积分信息低于最低阈值则生成“开始领取积分”标识。

服务器接收到移动终端发送的任务状态信息后,根据任务状态信息计算积分,当用户把所有的任务信息都完成后,服务器对所有的任务信息的总积分进行计算,即统计积分信息。如果统计积分信息达到了标准积分信息列表的最高标准阈值时,则意味着用户全额完成任务;如果统计积分信息低于最高阈值且高于最低阈值,则意味着用户完成了部分任务;如果统计积分信息低于最低阈值,则意味着用户未进行任务信息的操作。但是,对于后两种情况,也可能是数据传输不完全,移动终端可以进行再次或者多次传输,确保数据传输完全。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1