问卷选项的排序方法、服务器及存储介质与流程

文档序号:16328659发布日期:2018-12-19 06:04阅读:473来源:国知局
问卷选项的排序方法、服务器及存储介质与流程

本发明涉及计算机科学领域,尤其涉及一种问卷选项的排序方法、服务器以及计算机计算机可读存储介质。

背景技术

为了更全面,广泛的了解社会大众对某一事物或事件的看法,通常会采用问卷调查的方式。

通常情况下问卷的问题以及问题的选项有很多。在统计完作答人数以及每个问题中选项被选中次数后,现有的问卷统计结果按照原选项顺序排列,导致无法直观地表达出每个问题中哪个选项被选中的次数最多,查看调查结果不方便。



技术实现要素:

本发明的主要目的在于提供一种问卷选项的排序方法、服务器以及计算机计算机可读存储介质,旨在解决无法直观地表达出每个问题中哪个选项被选中的次数最多,查看调查结果不方便的问题。

为了达到上述目的,本发明提供一种问卷选项的排序方法,所述问卷选项的排序方法包括以下步骤:

在接收到移动终端提交问卷的问卷信息时,获取所述问卷信息中的各个问题中被选中的目标选项并保存;

根据所述目标选项更新各个问题的对应的选项的选中率;

根据所述选中率对各个问题对应的各个选项进行排序。

优选地,所述问卷选项的排序方法还包括:

在接收到移动终端提交问卷的所述问卷信息时,获取提交问卷信息的用户对应的用户信息;

将所述问卷信息与所述用户信息关联保存。

优选地,所述根据所述目标选项更新各个问题的对应的选项的选中率的步骤包括:

统计问卷信息中的各个问题的作答总人数以及所述问卷信息中的各个问题中的目标选项的被选中次数;

将所述各个目标选项的被选中次数除以与所述目标选项对应的问题的作答总人数得到各个目标选项的选中率。

优选地,所述根据所述选中率对各个问题对应的各个选项进行排序的步骤之前,还包括:

获取问卷信息中的各个问题中被选中的目标选项的选中率;

判断所述问卷信息中的各个问题中是否存在多个所述目标选项的选中率相同;

在判定所述问卷信息中的各个问题中存在多个所述目标选项的选中率相同时,则根据预设的排列顺序对选中率相同的所述目标选项进行排序。

优选地,所述问卷选项的排序方法还包括:

获取用户信息中的爱好信息;

根据所述爱好信息向所述用户发送对应的问卷。

优选地,所述问卷选项的排序方法还包括:

获取调查问卷的总阶段数;

获取用户提交的问卷信息中的阶段信息;

根据所述阶段信息向所述用户发送下一阶段的调查问卷。

优选地,各个用户对应一个目标选项。

优选地,所述问卷信息包括问卷问题信息、问卷作答总人数、问卷各问题中选项的被选中项以及问卷阶段信息。

为实现上述目的,本发明还提供一种服务器,所述服务器包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的问卷选项的排序程序,所述问卷选项的排序程序被所述处理器执行时实现如上所述的问卷选项的排序方法的步骤。

为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有问卷选项的排序程序,所述问卷选项的排序程序被处理器执行时实现如上所述的问卷选项的排序方法的步骤。

本发明提供的问卷选项的排序方法、服务器以及计算机计算机可读存储介质,首先,在接收到移动终端提交问卷的问卷信息时,获取所述问卷信息中的各个问题中被选中的目标选项并保存,然后,根据所述目标选项更新各个问题的对应的选项的选中率,最后,根据所述选中率对各个问题对应的各个选项进行排序。因本发明文件选项的排序服务器能够根据各个目标选项的选中率对问卷信息中的各个问题中的目标选项进行排序,从而解决了用户在查询问卷调查结果时无法直观地看出每个问题中哪个选项被选中的次数最多,查看调查结果不方便的问题。

附图说明

附图说明用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例方案涉及的推广转化率的确定服务器的硬件结构示意图;

图2为本发明问卷选项的排序方法第一实施例的流程示意图;

图3为本发明问卷选项的排序方法第二实施例的流程示意图;

图4为本发明问卷选项的排序方法第三实施例的流程示意图;

图5为本发明问卷选项的排序方法第四实施例的流程示意图;

图6为本发明问卷选项的排序方法第五实施例的流程示意图;

图7为本发明问卷选项的排序方法第六实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:在接收到移动终端提交问卷的问卷信息时,获取所述问卷信息中的各个问题中被选中的目标选项并保存;根据所述目标选项更新各个问题的对应的选项的选中率;根据所述选中率对各个问题对应的各个选项进行排序。

由于现有技术现有的问卷统计结果按照原选项顺序排列,导致无法直观地表达出每个问题中哪个选项被选中的次数最多,查看调查结果不方便。

本发明提供一种解决方案,首先,在接收到移动终端提交问卷的问卷信息时,获取所述问卷信息中的各个问题中被选中的目标选项并保存;然后,根据所述目标选项更新各个问题的对应的选项的选中率;最后,根据所述选中率对各个问题对应的各个选项进行排序。因本发明文件选项的排序服务器能够根据各个目标选项的选中率对问卷信息中的各个问题中的目标选项进行排序,从而使用户在查询问卷调查结果时直观地看出每个问题中哪个选项被选中的次数最多,查看调查结果更加方便省时。

如图1所示,图1是本发明实施例方案涉及服务器的硬件结构示意图。

参照图1,该服务器可以包括:处理器1001,例如cpu,存储器1002,通信总线1003,网络接口1004。其中,通信总线1003用于实现该服务器中各组成部件之间的连接通信。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1002可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器1001的存储服务器。如图1所示,作为一种计算机存储介质的存储器1002中可以包括操作系统、网络通信模块以及选项排序程序。

本领域技术人员可以理解,图1中示出的服务器结构并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

在图1所示的服务器所涉及的硬件中,网络接口1004可以用于接收移动终端发送的问卷信息,然后计算问卷的各个问题中的各个目标选项的选中率,再根据所述选中率对问卷的各个问题中的各个目标选项进行排序,最后将排好序的问卷调查结果发送至移动终端;而处理器1001可以用于调用存储器1002中存储的选项排序程序,并执行以下操作:

在接收到移动终端提交问卷的问卷信息时,获取所述问卷信息中的各个问题中被选中的目标选项并保存;

根据所述目标选项更新各个问题的对应的选项的选中率;

根据所述选中率对各个问题对应的各个选项进行排序。

进一步地,处理器1001可以用于调用存储器1002中存储的选项排序程序,还执行以下操作:

在接收到移动终端提交问卷的所述问卷信息时,获取提交问卷信息的用户对应的用户信息;

将所述问卷信息与所述用户信息关联保存。

进一步地,处理器1001可以用于调用存储器1002中存储的选项排序程序,还执行以下操作:

统计问卷信息中的各个问题的作答总人数以及所述问卷信息中的各个问题中的目标选项的被选中次数;

将所述各个目标选项的被选中次数除以与所述目标选项对应的问题的作答总人数得到各个目标选项的选中率。

进一步地,处理器1001可以用于调用存储器1002中存储的选项排序程序,还执行以下操作:

获取问卷信息中的各个问题中被选中的目标选项的选中率;

判断所述问卷信息中的各个问题中是否存在多个所述目标选项的选中率相同;

在判定所述问卷信息中的各个问题中存在多个所述目标选项的选中率相同时,则根据预设的排列顺序对选中率相同的所述目标选项进行排序。

进一步地,处理器1001可以用于调用存储器1002中存储的选项排序程序,还执行以下操作:

获取用户信息中的爱好信息;

根据所述爱好信息向所述用户发送对应的问卷。

进一步地,处理器1001可以用于调用存储器1002中存储的选项排序程序,还执行以下操作:

获取调查问卷的总阶段数;

获取用户提交的问卷信息中的阶段信息;

根据所述阶段信息向所述用户发送下一阶段的调查问卷。

参照图2,图2为本发明问卷选项的排序方法的第一实施例,所述问卷选项的排序方法包括:

步骤s10、在接收到移动终端提交问卷的问卷信息时,获取所述问卷信息中的各个问题中被选中的目标选项并保存;

在本实施例中,服务器向用户移动终端推送一份调查问卷,用户填写完调查问卷后点击提交,所述移动终端保存问卷信息后将所述问卷信息发送至服务器。服务器在接收到移动终端提交问卷的问卷信息时,将所述问卷信息存储进数据库。例如,在数据库中创建问卷表用于保存问卷信息,调查问卷表的字段包括:id、题目id、多个选项的内容,例如选项a的内容,选项b的内容,选项c的内容,选项d的内容等等,然后在数据库中创建答卷表用于保存问卷信息,用户答题表的字段包括:唯一id,题目id,用户答案。其中,id为数据库自动生成的序列。例如,在答卷中,题目为“您对这次推广满意吗”,所述题目对应的题目id为“123”,用户选择了a“非常满意”,唯一id以1为基数,每增加一条数据id自动加一,则所述选项在数据库的答卷表的信息记录为:“1|123|a”。

步骤s20、根据所述目标选项更新各个问题的对应的选项的选中率;

在本实施例中,所述目标选项为一份问卷中各个问题中的各个选项。在接收到移动终端提交的问卷信息时,然后将所述问卷信息保存在数据库中。在接收移动终端提交的问卷到一定数量时,更新各个问题对应的选项的选中率。例如,在一份名为“a家具使用满意度调查问卷”,当1000个用户完成调查问卷时,统计1000份问卷信息中的各个问题的作答总人数以及所述问卷信息中的各个问题中的目标选项的被选中次数,再将所述各个问题中的目标选项的被选中次数除以与所述目标选项对应的问题的作答人数,以得到所述目标选项的选中率,从而更新各个问题的对应的选项的选中率。

需要说明的是,除了在接收移动终端提交的问卷到一定数量时更新各个问题对应的选项的选中率,还可以在到达预设时长时更新各个问题对应的选项的选中率。例如,系统预设时间为24小时,累计到达24小时后将会重置时间累计。在一份名为“b家具使用满意度调查问卷”,当累计时间到达24小时时,统计在24小时内关于“b家具使用满意度调查问卷”的问卷信息中的各个问题的作答总人数以及所述问卷信息中的各个问题中的目标选项的被选中次数,再将所述各个问题中的目标选项的被选中次数除以与所述目标选项对应的问题的作答人数,以得到所述目标选项的选中率,从而更新各个问题的对应的选项的选中率。

步骤s30、根据所述选中率对各个问题对应的各个选项进行排序。

在本实施例中,所述选中率为在接收移动终端提交的问卷到一定数量或在到达预设时长时更新的各个问题对应的选项的选中率。在更新完各个问题中的各个选项的选中率后,根据各个问题中的各个选项的选中率的大小对各个问题中的各个选项进行降序排序。例如,在一份调查问卷中有这样一个调查问题,“您购买住房时主要考虑以下什么内容?a开发商品牌、b地理位置、c周边配套、d户型结构、e周边环境、f交通状况、g升值潜力”,在累计24小时后更新各个问题中的各个选项的选中率,所述调查问题的各个选项的选中率分别为:a-21%、b-14%、c-19%、d-16%、e-7%、g-13%,则根据选中率降序排序后,所述调查问题的各个选项排列顺序为:a-21%、c-19%、d-16%、b-14%、g-13%、f-10%、e-7%。

需要说明的是,用户拿到调查问卷后不一定会全部填写完,而是对有兴趣的问题进行作答。因此除了对问卷的各个问题的各个选项排序外,还可以对各个问题进行排序。根据各个问题作答总数对各个问题进行降序排序。例如,在“购房意向调查问卷”中,有1000人提交了作答后的调查问卷,a问题的作答总人数为650人,b问题的作答总人数为800人,c问题的作答总人数为950,则根据各个问题作答总数对各个问题进行降序排序后,所述调查问卷从上往下先显示c问题,再显示b问题,最后显示a问题。

在第一实施例中,因本发明文件选项的排序服务器能够根据各个目标选项的选中率对问卷信息中的各个问题中的目标选项进行排序,从而使用户在查询问卷调查结果时直观地看出每个问题中哪个选项被选中的次数最多,查看调查结果更加方便省时。

参照图3,图3为本发明问卷选项的排序方法的第二实施例,基于上述实施例,所述步骤s10之前,还包括:

步骤s40、在接收到移动终端提交问卷的所述问卷信息时,获取提交问卷信息的用户对应的用户信息;

步骤s50、将所述问卷信息与所述用户信息关联保存。

在本实施例中,在用户点击提交作答后的调查问卷时,移动终端自动获取app中所述用户的个人信息,然后将所述用户的个人信息和作答后的调查问卷发送至服务器。服务器在接收到移动终端发送的问卷信息和用户信息后,将所述问卷信息保存至数据库中的答卷表中,然后将所述用户信息保存至用户表中,所述答卷表和所述用户表通过用户id进行关联。例如,答卷表的字段中包含用户id,用户表的字段中也包含用户id,两张表用过用户id这个字段即可实现关联保存。

在第二实施例中,这样,服务器在接收到移动终端发送的问卷信息和用户信息后将所述问卷信息与所述用户信息关联保存,有助于根据用户信息向用户推送相应的调查问卷,提高调查问卷作答率。

参照图4,图4为本发明问卷选项的排序方法的第三实施例,在上述图2所示的实施例基础上,所述步骤s20,还包括:

步骤s21、统计问卷信息中的各个问题的作答总人数以及所述问卷信息中的各个问题中的目标选项的被选中次数。

步骤s22、将所述各个目标选项的被选中次数除以与所述目标选项对应的问题的作答总人数得到各个目标选项的选中率。

在本实施例中,在接收到移动终端提交问卷的问卷信息时,获取问卷信息并保存,在累计达24小时或提交满1000份调查问卷后自动统计问卷的作答总人数、各个问题中的各个目标选项的被选中次数以及各个问题的作答总人数,统计数据存储在数据库中。在计算问卷信息中各个问题的各个目标选项时,在数据库中获取所述目标选项的被选中次数,以及各个问题的作答总人数,再将所述各个目标选项的被选中次数除以与目标选项对应的问题的作答总人数得到各个目标选项的选中率。例如,在某调查问卷累计达24小时或提交满1000份调查问卷后,统计得到调查问卷作答总人数1000人,a问题作答总人数700人,a问题中b选项被选中350人,再将b选项被选中次数除以a问题的作答总人数得到b选项的选中率为50%。

在第三实施例中,这样,从系统内存中获取所述目标选项的被选中次数以及各个问题的作答总人数,然后将各个目标选项的被选中次数除以与目标选项对应的问题的作答总人数得到各个目标选项的选中率。计算完各个问题的各个目标选项的选中率后,方便下一步根据目标选项的选中率进行排序。

参照图5,图5为本发明问卷选项的排序方法的第四实施例,在上述图2所示的实施例基础上,所述步骤s30之前,还包括:

步骤s60、获取问卷信息中的各个问题中被选中的目标选项的选中率;

步骤s70、判断所述问卷信息中的各个问题中是否存在多个所述目标选项的选中率相同;

步骤s80、在判定所述问卷信息中的各个问题中存在多个所述目标选项的选中率相同时,则根据预设的排列顺序对选中率相同的所述目标选项进行排序。

在本实施例中,所述预设顺序可以为原调查问卷中各个问题中的各个目标选项的排列顺序。在接收移动终端提交的问卷到一定数量时,对各个问题对应的选项的选中率进行更新。更新完各个问题对应的选项的选中率并进行降序排序后,获取所述各个问题对应的选项的选中率。将每个调查问题的所有目标选项进行遍历,若遍历中找到两个不同的所述目标选项的选中率相同,则按预设顺序对所述两个目标选项进行排列,其余目标选项按选中率的大小进行降序排序。若遍历中没有找到两个不同的所述目标选项的选中率相同,则按各个所述目标选项的选中率的大小进行降序排列。例如,在一份调查问卷中有这样一个调查问题,“您购买住房时主要考虑以下什么内容?a开发商品牌、b地理位置、c周边配套、d户型结构、e周边环境、f交通状况、g升值潜力”,在累计24小时后更新各个问题中的各个选项的选中率,所述调查问题的各个选项的选中率分别为:a-20%、b-20%、c-19%、d-10%、e-10%、g-21%,在遍历所述调查问题的选中率后得出a与b的选中率相同,d与e的选中率相同,则a与b、d与e的排列顺序按预设顺序进行排列,在预设顺序为原调查问卷的目标选项排列的先后顺序时,重新排列后的所述问题的各个目标选项的排列顺序为:g-21%、a-20%、b-20%、c-19%、d-10%、e-10%。

在第四实施例中,这样,在获取问卷信息各个问题中的各个目标选项的选中率后,通过遍历将各个问题中的各个目标选项中相同选中率的目标选项按预设顺序进行排列,从而使用户在查询问卷调查结果时直观地看出关注度高的目标选项。

参照图6,图6为本发明问卷选项的排序方法的第五实施例,在上述图3所示的实施例基础上,所述步骤s50之后,还包括:

步骤s90、获取用户信息中的爱好信息;

步骤s100、根据所述爱好信息向所述用户发送对应的问卷;

在本实施例中,在用户点击提交作答后的调查问卷时,移动终端自动获取app中所述用户的个人信息,然后将所述用户的个人信息和作答后的调查问卷发送至服务器,服务器将所述用户信息和问卷信息进行关联保存。当有新的调查问卷时,确定所述调查问卷的领域信息以及爱好相关的信息,服务器根据所述领域信息以及爱好相关的信息调取对应的用户,最后向所述用户群发送所述调查问卷。例如,一份名为“篮球技能培训调查问卷”的调查问卷,涉及运动领域,爱好信息为篮球,服务器根据运动领域以及爱好为篮球为索引搜索出对应的用户群,最后向所述用户群推送所述调查问卷。

在第五实施例中,这样,根据用户的爱好信息以及感兴趣的领域推送对应的调查问卷将会提高调查问卷的作答率。

参照图7,图7为本发明问卷选项的排序方法的第六实施例,在上述图3所示的实施例基础上,所述步骤s50之后,还包括:

步骤s110、获取调查问卷的总阶段数;

步骤s120、获取用户提交的问卷信息中的阶段信息;

步骤s130、根据所述阶段信息向所述用户发送下一阶段的调查问卷。

在本实施例中,一个调查课题通常包含多个调查阶段,在不同的调查阶段对应不同的调查问卷。在接收到移动终端提交问卷的所述问卷信息时,首先判断所述调查问卷对应的调查课题是否有多个阶段的,在判定所述调查问卷对应的调查课题包含多个阶段时,获取所述调查问卷所处的阶段信息。若所述调查问卷不处于调查课题的最后一个阶段,则推送当前阶段的下一阶段的调查问卷给用户。若所述调查问卷处于调查课题的最后一个阶段,则不推所述调查课题的其他调查问卷。

在第六实施例中,这样,在调查课题包含多个调查阶段时,将每个阶段的调查问卷都推送至用户,有助于完成系统性的课题调查。

为实现上述目的,本发明还提供一种服务器,所述服务器包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的问卷选项的排序程序,所述问卷选项的排序程序被所述处理器执行时实现如上所述的问卷选项的排序方法的步骤。

为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有问卷选项的排序程序,所述问卷选项的排序程序被处理器执行时实现如上所述的问卷选项的排序方法的步骤。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是电视机,手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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