首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

电子装置、人机投票识别方法及存储介质 

申请/专利权人:平安科技(深圳)有限公司

申请日:2018-10-26

公开(公告)日:2024-06-25

公开(公告)号:CN109634602B

主分类号:G06F8/38

分类号:G06F8/38

优先权:

专利状态码:有效-授权

法律状态:2024.06.25#授权;2020.11.17#实质审查的生效;2019.04.16#公开

摘要:本发明提出一种人机投票识别方法,包括:接收客户端发送的携带有投票配置信息的投票页面生成请求,基于AJAX技术选择多个投票页面框架;根据投票配置信息对各个投票页面框架的页面控件配置信息进行预定义,生成第一页面控件配置信息;从各个投票页面框架中随机加载一投票页面框架为目标投票页面框架,将该目标投票页面框架发送至客户端进行显示;接收用户基于目标投票页面框架提交的第二页面控件配置信息,将该第二页面控件配置信息与第一页面控件配置信息进行比较;若该第二页面控件配置信息与第一页面控件配置信息一致,则确定该投票操作为用户的操作,验证通过。能够快速准确地对机器刷票进行识别。本发明还提出一种电子装置及存储介质。

主权项:1.一种电子装置,其特征在于,所述电子装置包括存储器、与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的人机投票识别程序,所述人机投票识别程序被所述处理器执行时实现如下步骤:A1、接收客户端发送的携带有投票配置信息的投票页面生成请求后,基于AJAX技术选择至少两个投票页面框架;A2、根据所述投票配置信息对各个投票页面框架的页面控件配置信息进行预定义,生成第一页面控件配置信息,对所述第一页面控件配置信息进行加密处理,得到所述第一页面控件配置信息的加密数据;A3、从各个投票页面框架中随机加载一投票页面框架为目标投票页面框架,将该目标投票页面框架发送至所述客户端进行显示;A4、接收用户基于所述目标投票页面框架提交的第二页面控件配置信息,并对所述加密数据进行解密处理得到所述第一页面框架配置信息,将该第二页面控件配置信息与所述第一页面控件配置信息进行比较;A5、若该第二页面控件配置信息与所述第一页面控件配置信息一致,则确定该投票操作为用户的操作,验证通过;其中,在所述步骤A1中,所述至少两个投票页面框架包含有相同的页面控件,所述至少两个投票页面框架包含的页面控件的布局不同;所述投票配置信息包括投票主题、选项设置、以及选择模式,其中,选项设置的数量至少包括两个,选择模式为单项选择或多项选择;在所述步骤A1中,所述基于AJAX技术选择至少两个投票页面框架的步骤包括:基于AJAX技术遍历预先确定的页面框架集合,所述页面框架集合中存储有采用HTML、CSS和JavaScript技术封装的常用的页面框架;根据所述投票配置信息从所述页面框架集合中选择出至少两个投票页面框架,所述投票页面框架是预定义的一整套页面布局的集合。

全文数据:电子装置、人机投票识别方法及存储介质技术领域本发明涉及网络识别领域,尤其涉及一种电子装置、人机投票识别方法及存储介质。背景技术随着人们对通信客户端的广泛使用,例如微信、QQ等通信客户端,用户不仅可以通过通信客户端进行社交活动,还可以通过通信客户端参与广泛的社会活动,例如进行各种网站的投票选举活动。目前,用户通过通信客户端进行投票选举活动时,需要向后台发送获取投票页面的请求,后台在接收到用户发送的投票页面获取请求后,直接加载预先确定的统一投票页面至对应的客户端,一旦出现机器刷票的状况,则很难及时发现。因此,如何快速准确地识别通信客户端是否是机器刷票,提高网络投票的公平性是亟待解决的问题。发明内容有鉴于此,本发明提出一种电子装置、人机投票识别方法及存储介质,能够快速准确地对机器刷票进行识别,提高网络投票的公平性。首先,为实现上述目的,本发明提出一种电子装置,所述电子装置包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的人机投票识别程序,所述人机投票识别程序被所述处理器执行时实现如下步骤:A1、接收客户端发送的携带有投票配置信息的投票页面生成请求后,基于AJAX技术选择至少两个投票页面框架;A2、根据所述投票配置信息对各个投票页面框架的页面控件配置信息进行预定义,生成第一页面控件配置信息;A3、从各个投票页面框架中随机加载一投票页面框架为目标投票页面框架,将该目标投票页面框架发送至所述终端进行显示;A4、接收用户基于所述目标投票页面框架提交的第二页面控件配置信息,将该第二页面控件配置信息与所述第一页面控件配置信息进行比较;A5、若该第二页面控件配置信息与所述第一页面控件配置信息完全一致,则确定该投票操作为用户的操作,验证通过。优选地,在所述步骤A1中,所述至少两个投票页面框架包含有相同的页面控件,所述至少两个投票页面框架包含的页面控件的布局不同;所述投票配置信息包括投票主题、选项设置、以及选择模式,其中,选项设置的数量至少包括两个,选择模式为单项选择或多项选择。优选地,在所述步骤A1中,所述基于AJAX技术选择至少两个投票页面框架的步骤包括:基于AJAX技术遍历预先确定的页面框架集合,所述页面框架集合中存储有采用HTML、CSS和JavaScript技术封装的常用的页面框架;根据所述投票配置信息从所述页面框架集合中选择出至少两个投票页面框架,所述投票页面框架是预定义的一整套页面布局的集合。优选地,在所述步骤A3之前,还包括如下步骤;对所述第一页面控件配置信息进行加密处理,得到所述第一控件配置信息的加密数据。优选地,所述步骤A4可以替换为:接收用户基于所述目标投票页面框架提交的第二页面控件配置信息之后,对所述加密数据进行解密处理,得到所述第一页面框架配置信息;将所述第二页面控件配置信息与所述第一页面控件配置信息进行比较,若所述第二页面控件配置信息与所述第一页面控件配置信息完全一致,则确定该投票操作为用户的操作,验证通过。此外,为了实现上述目的,本发明还提出一种人机投票识别方法,所述方法包括如下步骤:S1、接收客户端发送的携带有投票配置信息的投票页面生成请求后,基于AJAX技术选择至少两个投票页面框架;S2、根据所述投票配置信息对各个投票页面框架的页面控件配置信息进行预定义,生成第一页面控件配置信息;S3、从各个投票页面框架中随机加载一投票页面框架为目标投票页面框架,将该目标投票页面框架发送至所述终端进行显示;S4、接收用户基于所述目标投票页面框架提交的第二页面控件配置信息,将该第二页面控件配置信息与所述第一页面控件配置信息进行比较;S5、若该第二页面控件配置信息与所述第一页面控件配置信息完全一致,则确定该投票操作为用户的操作,验证通过。优选地,在所述步骤S1中,所述至少两个投票页面框架包含有相同的页面控件,所述至少两个投票页面框架包含的页面控件的布局不同;所述投票配置信息包括投票主题、选项设置、以及选择模式,其中,选项设置的数量至少包括两个,选择模式为单项选择或多项选择。优选地,在所述步骤S1中,所述基于AJAX技术选择至少两个投票页面框架的步骤包括:基于AJAX技术遍历预先确定的页面框架集合,所述页面框架集合中存储有采用HTML、CSS和JavaScript技术封装的常用的页面框架;根据所述投票配置信息从所述页面框架集合中选择出至少两个投票页面框架,所述投票页面框架是预定义的一整套页面布局的集合。优选地,在所述步骤S3之前,还包括如下步骤;对所述第一页面控件配置信息进行加密处理,得到所述第一控件配置信息的加密数据;所述步骤S4可以替换为:接收用户基于所述目标投票页面框架提交的第二页面控件配置信息之后,对所述加密数据进行解密处理,得到所述第一页面框架配置信息;将所述第二页面控件配置信息与所述第一页面控件配置信息进行比较。此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质存储有人机投票识别程序,所述人机投票识别程序可被至少一个处理器执行,以使所述至少一个处理器执行如上所述的人机投票识别方法的步骤。本发明所提出的电子装置、人机投票识别方法及存储介质,接收客户端发送的携带有投票配置信息的投票页面生成请求后,基于AJAX技术选择至少两个投票页面框架;根据所述投票配置信息对各个投票页面框架的页面控件配置信息进行预定义,生成第一页面控件配置信息;从各个投票页面框架中随机加载一投票页面框架为目标投票页面框架,将该目标投票页面框架发送至所述终端进行显示;接收用户基于所述目标投票页面框架提交的第二页面控件配置信息,将该第二页面控件配置信息与所述第一页面控件配置信息进行比较;若该第二页面控件配置信息与所述第一页面控件配置信息完全一致,则确定该投票操作为用户的操作,验证通过。能够快速准确地对机器刷票进行识别,提高网络投票的公平性。附图说明图1是本发明提出的电子装置一可选的硬件架构的示意图;图2是本发明电子装置一实施例中人机投票识别的程序模块示意图;图3是本发明人机投票识别方法较佳实施例的实施流程图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。参阅图1所示,是本发明提出的电子装置一可选的硬件架构示意图。本实施例中,电子装置10可包括,但不仅限于,可通过通信总线14相互通信连接存储器11、处理器12、网络接口13。需要指出的是,图1仅示出了具有组件11-14的电子装置10,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。其中,存储器11至少包括一种类型的计算机可读存储介质,计算机可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器例如,SD或DX存储器等、随机访问存储器RAM、静态随机访问存储器SRAM、只读存储器ROM、电可擦除可编程只读存储器EEPROM、可编程只读存储器PROM、磁性存储器、磁盘、光盘等。在一些实施例中,存储器11可以是电子装置10的内部存储单元,例如电子装置10的硬盘或内存。在另一些实施例中,存储器11也可以是电子装置10的外包存储设备,例如电子装置10上配备的插接式硬盘,智能存储卡SmartMediaCard,SMC,安全数字SecureDigital,SD卡,闪存卡FlashCard等。当然,存储器11还可以既包括电子装置10的内部存储单元也包括其外包存储设备。本实施例中,存储器11通常用于存储安装于电子装置10的操作系统和各类应用软件,例如人机投票识别程序等。此外,存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。处理器12在一些实施例中可以是中央处理器CentralProcessingUnit,CPU、控制器、微控制器、微处理器、或其他数据处理芯片。处理器12通常用于控制电子装置10的总体操作。本实施例中,处理器12用于运行存储器11中存储的程序代码或者处理数据,例如运行的人机投票识别程序等。网络接口13可包括无线网络接口或有线网络接口,网络接口13通常用于在电子装置10与其他电子设备之间建立通信连接。通信总线14用于实现组件11-13之间的通信连接。图1仅示出了具有组件11-14以及人机投票识别的电子装置10,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。可选地,电子装置10还可以包括用户接口图1中未示出,用户接口可以包括显示器、输入单元比如键盘,其中,用户接口还可以包括标准的有线接口、无线接口等。可选地,在一些实施例中,显示器可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED触摸器等。进一步地,显示器也可称为显示屏或显示单元,用于显示在电子装置10中处理信息以及用于显示可视化的用户界面。可选地,在一些实施例中,电子装置10还可以包括音频单元音频单元图1中未示出,音频单元可以在电子装置10处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将接收的或者存储的音频数据转换为音频信号;进一步地,电子装置10还可以包括音频输出单元,音频输出单元将音频单元转换的音频信号输出,而且音频输出单元还可以提供与电子装置10执行的特定功能相关的音频输出例如呼叫信号接收声音、消息接收声音等等,音频输出单元可以包括扬声器、蜂鸣器等等。可选地,在一些实施例中,电子装置10还可以包括警报单元图中未示出,警报单元可以提供输出已将事件的发生通知给电子装置10。典型的事件可以包括呼叫接收、消息接收、键信号输入、触摸输入等等。除了音频或者视频输出之外,警报单元可以以不同的方式提供输出以通知事件的发生。例如,警报单元可以以震动的形式提供输出,当接收到呼叫、消息或一些其他可以使电子装置10进入通信模式时,警报单元可以提供触觉输出即,振动以将其通知给用户。在一实施例中,存储器11中存储的人机投票识别程序被处理器12执行时,实现如下操作:A1,接收客户端发送的携带有投票配置信息的投票页面生成请求后,采用AJAX技术选择至少两个投票页面框架;需要说明的是,在本发明的实施例中,所述至少两个投票页面框架包含有相同的页面控件,所述至少两个投票页面框架包含的页面控件的布局不同;具体地,在本实施例中,所述投票配置信息包括投票主题,选项设置,和选择模式等,其中,选项的数量应至少包括两个,选择模式可以是单项选择或多项选择。所述基于AJAX技术选择至少两个投票页面框架的步骤包括:基于AJAX技术遍历预先确定的页面框架集合,所述页面框架集合中存储有采用HTML、CSS和JavaScript技术封装的常用的页面框架;根据所述投票配置信息从所述页面框架集合中选择出至少两个投票页面框架。具体地,所述投票页面框架是预定义的一整套页面布局的集合。A2、根据所述投票配置信息对各个投票页面框架的页面控件配置信息进行预定义,生成第一页面控件配置信息;具体地,在实际的应用中,所述页面控件包括但不限于:文本输入框、下拉选择框和时间控件。可以理解的是,所述第一页面控件配置信息是根据实际需求投票配置信息进行预定义的所述页面控件对应的配置信息,所述第一页面控件配置信息包括控件名称、控件ID、HashCode、位置、尺寸、可见性、父子关系、可点击性中的至少一种。A3、从各个投票页面框架中随机加载一投票页面框架为目标投票页面框架,将该目标投票页面框架发送至所述客户端进行显示;进一步地,在所述步骤A3之前还包括如下步骤:对所述第一页面控件配置信息进行加密处理,得到所述第一控件配置信息的加密数据;具体地,在本实施例中,通过AES加密方法对所述第一页面控件配置信息进行加密处理,得到所述第一页面控件配置信息的加密数据;具体地,所述对所述第一页面控件配置信息进行加密处理,得到所述第一控件配置信息的加密数据的步骤包括:通过SAES加密算法生成AES初始密钥;对AES初始秘钥进行秘钥扩展获得AES加密秘钥;利用AES加密秘钥通过AES加密算法对所述第一页面控件配置信息进行加处理密,生成所述加密数据。A4、接收用户基于所述目标投票页面框架提交的第二页面控件配置信息,将该第二页面控件配置信息与所述第一页面控件配置信息进行比较;A5、若该第二页面控件配置信息与所述第一页面控件配置信息一致,则确定该投票操作为用户的操作,验证通过。进一步地,若该第二页面控件配置信息与所述第一页面控件配置信息相比,存在不一致的信息,则确定对该投票操作为机器操作,验证不通过。进一步地,所述步骤A4可以替换为:接收用户基于所述目标投票页面框架提交的第二页面控件配置信息之后,对所述加密数据进行解密处理,得到所述第一页面框架配置信息;将所述第二页面控件配置信息与所述第一页面控件配置信息进行比较。由上述事实施例可知,本发明提出的电子装置,通过接收客户端发送的携带有投票配置信息的投票页面生成请求后,基于AJAX技术选择至少两个投票页面框架;根据所述投票配置信息对各个投票页面框架的页面控件配置信息进行预定义,生成第一页面控件配置信息;从各个投票页面框架中随机加载一投票页面框架为目标投票页面框架,将该目标投票页面框架发送至所述客户端进行显示;接收用户基于所述目标投票页面框架提交的第二页面控件配置信息,将该第二页面控件配置信息与所述第一页面控件配置信息进行比较;若该第二页面控件配置信息与所述第一页面控件配置信息一致,则确定该投票操作为用户的操作,验证通过。能够快速准确地对机器刷票进行识别,提高网络投票的公平性。此外,本发明的人机投票识别依据其各部分所实现的功能不同,可用具有相同功能的程序模块进行描述。请参阅图2所示,是本发明电子装置一实施例中人机投票识别的程序模块示意图。本实施例中,人机投票识别依据其各部分所实现的功能的不同,可以被分割成选择模块201、生成模块202、加载模块203、比较模块204以及确定模块205。由上面的描述可知,本发明所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述人机投票识别程序在电子装置10中的执行过程。所述模块201-205所实现的功能或操作步骤均与上文类似,此处不再详述,示例性地,例如其中:选择模块201用于获取接口性能测试需求信息,根据所述性能测试需求信息从预先存储的测试脚本集中匹配出测试脚本;生成模块202用于在接收客户端发送的携带有投票配置信息的投票页面生成请求后,基于AJAX技术选择至少两个投票页面框架;加载模块203用于从各个投票页面框架中随机加载一投票页面框架为目标投票页面框架,将该目标投票页面框架发送至所述客户端进行显示;比较模块204用于接收用户基于所述目标投票页面框架提交的第二页面控件配置信息,将该第二页面控件配置信息与所述第一页面控件配置信息进行比较;确定模块205用于在若该第二页面控件配置信息与所述第一页面控件配置信息一致,则确定该投票操作为用户的操作,验证通过。此外,本发明还提出一种人机投票识别方法,请参阅图3所示,所述人机投票识别方法包括如下步骤:S301、接收客户端发送的携带有投票配置信息的投票页面生成请求后,采用AJAX技术选择至少两个投票页面框架;需要说明的是,在本发明的实施例中,所述至少两个投票页面框架包含有相同的页面控件,所述至少两个投票页面框架包含的页面控件的布局不同;具体地,在本实施例中,所述投票配置信息包括投票主题,选项设置,和选择模式等,其中,选项的数量应至少包括两个,选择模式可以是单项选择或多项选择。所述基于AJAX技术选择至少两个投票页面框架的步骤包括:基于AJAX技术遍历预先确定的页面框架集合,所述页面框架集合中存储有采用HTML、CSS和JavaScript技术封装的常用的页面框架;根据所述投票配置信息从所述页面框架集合中选择出至少两个投票页面框架。具体地,所述投票页面框架是预定义的一整套页面布局的集合。S302、根据所述投票配置信息对各个投票页面框架的页面控件配置信息进行预定义,生成第一页面控件配置信息;具体地,在实际的应用中,所述页面控件包括但不限于:文本输入框、下拉选择框和时间控件。可以理解的是,所述第一页面控件配置信息是根据实际需求投票配置信息进行预定义的所述页面控件对应的配置信息,所述第一页面控件配置信息包括控件名称、控件ID、HashCode、位置、尺寸、可见性、父子关系、可点击性中的至少一种。S303、从各个投票页面框架中随机加载一投票页面框架为目标投票页面框架,将该目标投票页面框架发送至所述客户端进行显示;进一步地,在所述步骤S303之前还包括如下步骤:对所述第一页面控件配置信息进行加密处理,得到所述第一控件配置信息的加密数据;具体地,在本实施例中,通过AES加密方法对所述第一页面控件配置信息进行加密处理,得到所述第一页面控件配置信息的加密数据;具体地,所述对所述第一页面控件配置信息进行加密处理,得到所述第一控件配置信息的加密数据的步骤包括:通过SAES加密算法生成AES初始密钥;对AES初始秘钥进行秘钥扩展获得AES加密秘钥;利用AES加密秘钥通过AES加密算法对所述第一页面控件配置信息进行加处理密,生成所述加密数据。S304、接收用户基于所述目标投票页面框架提交的第二页面控件配置信息,将该第二页面控件配置信息与所述第一页面控件配置信息进行比较;S305、若该第二页面控件配置信息与所述第一页面控件配置信息一致,则确定该投票操作为用户的操作,验证通过。进一步地,若该第二页面控件配置信息与所述第一页面控件配置信息相比,存在不一致的信息,则确定对该投票操作为机器操作,验证不通过。进一步地,所述步骤S304可以替换为:接收用户基于所述目标投票页面框架提交的第二页面控件配置信息之后,对所述加密数据进行解密处理,得到所述第一页面框架配置信息;将所述第二页面控件配置信息与所述第一页面控件配置信息进行比较。由上述事实施例可知,本发明提出的电子装置,通过接收客户端发送的携带有投票配置信息的投票页面生成请求后,基于AJAX技术选择至少两个投票页面框架;根据所述投票配置信息对各个投票页面框架的页面控件配置信息进行预定义,生成第一页面控件配置信息;从各个投票页面框架中随机加载一投票页面框架为目标投票页面框架,将该目标投票页面框架发送至所述客户端进行显示;接收用户基于所述目标投票页面框架提交的第二页面控件配置信息,将该第二页面控件配置信息与所述第一页面控件配置信息进行比较;若该第二页面控件配置信息与所述第一页面控件配置信息一致,则确定该投票操作为用户的操作,验证通过。能够快速准确地对机器刷票进行识别,提高网络投票的公平性。此外,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有人机投票识别程序,所述人机投票识别程序被处理器执行时实现如下操作:接收客户端发送的携带有投票配置信息的投票页面生成请求后,基于AJAX技术选择至少两个投票页面框架;根据所述投票配置信息对各个投票页面框架的页面控件配置信息进行预定义,生成第一页面控件配置信息;从各个投票页面框架中随机加载一投票页面框架为目标投票页面框架,将该目标投票页面框架发送至所述客户端进行显示;接收用户基于所述目标投票页面框架提交的第二页面控件配置信息,将该第二页面控件配置信息与所述第一页面控件配置信息进行比较;若该第二页面控件配置信息与所述第一页面控件配置信息一致,则确定该投票操作为用户的操作,验证通过。本发明计算机可读存储介质的具体实施过程,与上述电子装置以及人机投票识别方法的具体实施过程类似,在此不再赘述。通过上述事实例可知,本发明提出的存储介质,通过接收客户端发送的携带有投票配置信息的投票页面生成请求后,基于AJAX技术选择至少两个投票页面框架;根据所述投票配置信息对各个投票页面框架的页面控件配置信息进行预定义,生成第一页面控件配置信息;从各个投票页面框架中随机加载一投票页面框架为目标投票页面框架,将该目标投票页面框架发送至所述客户端进行显示;接收用户基于所述目标投票页面框架提交的第二页面控件配置信息,将该第二页面控件配置信息与所述第一页面控件配置信息进行比较;若该第二页面控件配置信息与所述第一页面控件配置信息一致,则确定该投票操作为用户的操作,验证通过。能够快速准确地对机器刷票进行识别,提高网络投票的公平性。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质如ROMRAM、磁碟、光盘中,包括若干指令用以使得一台终端设备可以是手机,计算机,服务器,空调器,或者网络设备等执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

权利要求:1.一种电子装置,其特征在于,所述电子装置包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的人机投票识别程序,所述人机投票识别程序被所述处理器执行时实现如下步骤:A1、接收客户端发送的携带有投票配置信息的投票页面生成请求后,基于AJAX技术选择至少两个投票页面框架;A2、根据所述投票配置信息对各个投票页面框架的页面控件配置信息进行预定义,生成第一页面控件配置信息;A3、从各个投票页面框架中随机加载一投票页面框架为目标投票页面框架,将该目标投票页面框架发送至所述客户端进行显示;A4、接收用户基于所述目标投票页面框架提交的第二页面控件配置信息,将该第二页面控件配置信息与所述第一页面控件配置信息进行比较;A5、若该第二页面控件配置信息与所述第一页面控件配置信息一致,则确定该投票操作为用户的操作,验证通过。2.如权利要求1所述的电子装置,其特征在于,在所述步骤A1中,所述至少两个投票页面框架包含有相同的页面控件,所述至少两个投票页面框架包含的页面控件的布局不同;所述投票配置信息包括投票主题、选项设置、以及选择模式,其中,选项设置的数量至少包括两个,选择模式为单项选择或多项选择。3.如权利要求2所述的电子装置,其特征在于,在所述步骤A1中,所述基于AJAX技术选择至少两个投票页面框架的步骤包括:基于AJAX技术遍历预先确定的页面框架集合,所述页面框架集合中存储有采用HTML、CSS和JavaScript技术封装的常用的页面框架;根据所述投票配置信息从所述页面框架集合中选择出至少两个投票页面框架,所述投票页面框架是预定义的一整套页面布局的集合。4.如权利要求1所述的电子装置,其特征在于,在所述步骤A3之前,还包括如下步骤;对所述第一页面控件配置信息进行加密处理,得到所述第一控件配置信息的加密数据。5.如权利要求4所述的电子装置,其特征在于,所述步骤A4可以替换为:接收用户基于所述目标投票页面框架提交的第二页面控件配置信息之后,对所述加密数据进行解密处理,得到所述第一页面框架配置信息;将所述第二页面控件配置信息与所述第一页面控件配置信息进行比较。6.一种人机投票识别方法,其特征在于,所述方法包括如下步骤:S1、接收客户端发送的携带有投票配置信息的投票页面生成请求后,基于AJAX技术选择至少两个投票页面框架;S2、根据所述投票配置信息对各个投票页面框架的页面控件配置信息进行预定义,生成第一页面控件配置信息;S3、从各个投票页面框架中随机加载一投票页面框架为目标投票页面框架,将该目标投票页面框架发送至所述客户端进行显示;S4、接收用户基于所述目标投票页面框架提交的第二页面控件配置信息,将该第二页面控件配置信息与所述第一页面控件配置信息进行比较;S5、若该第二页面控件配置信息与所述第一页面控件配置信息一致,则确定该投票操作为用户的操作,验证通过。7.如权利要求6所述的人机投票识别方法,其特征在于,在所述步骤S1中,所述至少两个投票页面框架包含有相同的页面控件,所述至少两个投票页面框架包含的页面控件的布局不同;所述投票配置信息包括投票主题、选项设置、以及选择模式,其中,选项设置的数量至少包括两个,选择模式为单项选择或多项选择。8.如权利要求6所述的人机投票识别方法,其特征在于,在所述步骤S1中,所述基于AJAX技术选择至少两个投票页面框架的步骤包括:基于AJAX技术遍历预先确定的页面框架集合,所述页面框架集合中存储有采用HTML、CSS和JavaScript技术封装的常用的页面框架;根据所述投票配置信息从所述页面框架集合中选择出至少两个投票页面框架,所述投票页面框架是预定义的一整套页面布局的集合。9.如权利要求6所述的人机投票识别方法,其特征在于,在所述步骤S3之前,还包括如下步骤;对所述第一页面控件配置信息进行加密处理,得到所述第一控件配置信息的加密数据;所述步骤S4可以替换为:接收用户基于所述目标投票页面框架提交的第二页面控件配置信息之后,对所述加密数据进行解密处理,得到所述第一页面框架配置信息;将所述第二页面控件配置信息与所述第一页面控件配置信息进行比较。10.一种计算机可读存储介质,所述计算机可读存储介质存储有人机投票识别程序,所述人机投票识别程序可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求6-9中任一项所述的人机投票识别方法的步骤。

百度查询: 平安科技(深圳)有限公司 电子装置、人机投票识别方法及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术