CN109472915B - 一种应用于社交***的基于区块链的投票*** - Google Patents
一种应用于社交***的基于区块链的投票*** Download PDFInfo
- Publication number
- CN109472915B CN109472915B CN201811215449.4A CN201811215449A CN109472915B CN 109472915 B CN109472915 B CN 109472915B CN 201811215449 A CN201811215449 A CN 201811215449A CN 109472915 B CN109472915 B CN 109472915B
- Authority
- CN
- China
- Prior art keywords
- voting
- social application
- module
- task
- social
- 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.)
- Active
Links
- 230000000977 initiatory effect Effects 0.000 claims description 22
- 238000012795 verification Methods 0.000 claims description 17
- 230000001815 facial effect Effects 0.000 claims description 8
- 239000003999 initiator Substances 0.000 abstract description 3
- 238000004891 communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C13/00—Voting apparatus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Landscapes
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明涉及互联网技术领域,具体涉及一种应用于社交***的基于区块链的投票***。包括社交应用服务器、社交***应用终端以及区块链网络。投票***基于社交应用***建立,投票发起方只需要在社交应用***中发布投票任务即可以发起投票,执行投票方也同样通过社交应用***发送的投票数据记录并保存在区块链中可靠性高。
Description
技术领域
本发明涉及互联网技术领域,具体涉及一种应用于社交***的基于区块链的投票***。
背景技术
申请公布号CN107294727A,申请公布日2017年10月24日的发明专利申请公开了一种电子投票方法、终端设备以及区块链网络,用于提高投票结果的可信度。该投票***需要基于专门的注册装置与终端设备配合,该***只能专用于投票通用性不强、普及率不高。
发明内容
本发明为解决上述技术问题,提供一种应用于社交***的基于区块链的投票***,其特征在于:
包括社交应用服务器、社交***应用终端以及区块链网络;
所述社交应用终端,包括发起投票模块和执行投票模块;
所述发起投票模块,用于发送投票任务至社交应用服务器以发起投票;
所述执行投票模块,用于发送对应于投票任务的投票数据至所述区块链网络;
所述社交应用服务器,根据接收到的投票任务在所述投票任务限定的多个社交应用终端中广播所述投票任务;
所述区块链网络,接收并存储所述社交应用终端发送的投票数据。
上述技术方案中,投票***基于社交应用***建立,投票发起方只需要在社交应用***中发布投票任务即可以发起投票,执行投票方也同样通过社交应用***发送的投票数据记录并保存在区块链中可靠性高。
作为优选,所述社交应用终端,设有用于验证用户身份的验证模块、用于存储用户身份的存储模块;所述验证模块,比较输入所述社交应用终端的身份信息和所述存储模块中存储的用户身份是否匹配;所述发起投票模块,能够发送锁定投票人员身份信息的投票任务;当投票任务锁定投票人员的身份信息时,所述执行投票模块仅在所述验证模块匹配成功时允许发送对应于所述投票任务的投票数据。
作为优选,所述用户身份包括用户指纹特征、用户面部特征、用户声音特征、用户密码中的一种或者多种;所述验证模块,包括用户指纹验证、用户面部特征验证、用户声音验证、用户密码验证中的一种或者多种。
作为优选,所述区块链网络,包括投票统计智能合约和节点,所述节点存储所有的投票数据,所述投票状态智能合约存储投票状态;所述社交应用服务器,根据接收到的投票任务发送建立合约任务至所述区块链网络;所述区块链网络根据接收到的建立合约任务为对应的投票任务建立投票统计智能合约,根据接收到的对应于所述投票任务的投票数据根据所述投票状态,并且在所述投票状态为投票结束状态时统计投票结果并且发送给所述社交应用服务器;所述社交应用服务器,将接收到的投票结果反馈给发送对应投票任务的社交应用终端。
作为优选,所述发起投票模块,能够发起指定社交群的投票任务;所述社交应用服务器,根据接收到的所述投票任务在所述投票任务限定的社交群中广播所述投票任务。
作为优选,所述社交应用终端,还包括用于存储已执行投票任务的存储模块;所述执行投票模块,仅允许发送对应于未执行投票任务的投票数据。
作为优选,所述社交应用服务器,还包括奖励模块;所述执行投票模块,发送已执行投票信息至所述社交应用服务器;所述奖励模块,根据所述社交应用服务器接收到的已执行投票信息发送投票奖励至所述执行投票模块所在的社交应用终端。
作为优选,所述发起模块,能够发起指定用户群体的投票任务;所述社交应用服务器,包括存储所有所述社交应用终端的用户群体的数据库;所述社交应用服务器根据接收到的所述投票任务在所述投票任务限定的用户群体中广播所述投票任务。
作为优选,所述社交应用终端,包括通知模块;所述通知模块,根据接收到的所述投票任务输出投票通知。
作为优选,所述投票通知,可以为信息提醒、铃声提醒、电话提醒中的一种或多种。
附图说明
图1实施例一的投票***的***图。
具体实施方式
下面将对本发明的实施方式进行详细描述。
本具体实施例仅仅是对本发明的解释,其并不是对发明的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本发明的权利要求范围内都收到专利法的保护。
实施例一
如图1所示的一种应用于社交***的基于区块链的投票***,包括社交应用服务器、社交应用终端以及区块链网络。社交应用服务器可以为诸如QQ、微信等社交应用的社交应用服务器。社交***应用终端可以安装在台式机、笔记本电脑、手机、ipad等设备上的对应的社交应用程序软件。
用户可以基于社交应用终端通过社交应用服务器与其他用户进行一对一的聊天沟通或者群聊天。本申请的社交应用终端还包括用于发起投票任务的投票模块和用于执行投票的执行投票模块。用户可以在社交应用终端通过点击相应的按钮、或者窗口等形式触发发起投票模块的应用界面以输入投票任务的相关信息以发起投票任务。投票任务的相关信息可以包括:用于唯一标记投票任务的任务ID、投票任务名称、投票发起范围、待选择的投票项目、投票规则。投票发起范围可以指定社交用户群体特征(男性、女性、成年、未成年、学生、退休人员、党员)或者指定一个或多个社交群来确定投票任务的发起范围,从而限定了投票任务发起的多个社交用户,一个或者多个社交用户,一个或者多个社交用户与一个或者多个社交群的组合。投票规则可以为诸如仅能选择一个投票项目或者能够同时选择多个投票项目等规则。发起投票模块,根据用户输入的投票任务的相关信息,发送投票任务至社交应用服务器。社交应用服务器在接收到该投票任务以后,根据投票任务的相关信息在投票任务限定的多个社交应用终端中广播投票任务。投票任务限定的社交应用终端即是指,该社交应用终端的用户信息符合投票发起范围指定的社交用户群体特征,或者该社交应用终端的用户为投票发起范围指定的社交群的群成员。
社交应用终端在接收到社交应用服务器推送的投票任务以后以信息提醒、铃声提醒、电话提醒等方式发出一次或者多次投票通知。用户在获得该通票通知以后,可以对社交应用终端的执行投票模块进行操作以完成投票:
社交应用终端设有执行投票模块,用户可以在社交应用终端通过点击相应的按钮、或者窗口等形式触发执行投票模块的应用界面,或者执行投票模块的应用界面可以在社交应用终端推送投票任务时自动被触发。用于可以通过执行投票模块对投票任务中发起的投票项目进行选择,并将包括该选择结果的投票数据发送至区块链网络。
区块链网络包括用于存储所有投票任务的投票数据的节点。区块链网络将接收到的投票数据存储记录在节点中,投票数据基于时间先后顺序存储在所有节点的区块中,具有不可篡改性。
社交应用终端的存储模块还包括用于存储已执行投票任务的投票历史记录数据库。社交应用终端在接收到投票任务以后提取投票任务的任务ID进行比对:如果该投票任务的任务ID已记录在投票历史记录数据库中,则社交应用终端不再通过通知模块输出投票通知。社交应用终端,在发送投票数据之前也会执行投票任务ID的比对操作,如果该投票数据对应的投票任务的任务ID已记录在投票历史记录数据库中,则执行投票模块不允许发送该投票数据。
社交应用服务器还可以包括奖励模块对执行投票操作的用户进行奖励,有助于推进问卷调查类的投票的执行:执行投票模块在发送完投票数据后发送已执行投票信息至社交应用服务器。社交应用服务器在接收到的已执行投票信息后,通过奖励模块发送投票奖励至执行投票模块所在的社交应用终端。投票奖励可以为积分、代币、红包、优惠券等形式。
作为优选,发起投票模块,能够发送锁定投票人员身份信息的投票任务。社交应用终端还设有用于验证用户身份的验证模块、用于存储用户身份的存储模块。存储模块中存储用户指纹特征、用户面部特征、用户声音特征、用户密码中的一项或者多项表明用户身份的数据。验证模块可以与社交应用终端所安装运行的设备中的键盘(或者虚拟键盘)、摄像模块、指纹识别模块、麦克风模块等相通信,能够通过键盘获取用户输入的密码、摄像模块获取用户的面部图像数据或者通过指纹识别模块获取用户的指纹数据或者通过麦克风模块获取用户的声音数据,从而提取用户的面部特征、指纹特征、声音特征。验证模块进一步将用户输入的密码或者提取的面部特征或者提取的指纹特征或者提取的声音特征分别与存储模块中存储对应项目进行比较,以判断当前操作执行投票模块进行投票的用户是否是存储模块中所存储的用户身份所对应的用户。当投票任务锁定投票人员的身份信息时,执行投票模块仅在验证模块匹配成功时允许发送对应于投票任务的投票数据进行投票,可以实现对投票真实性进行严格把控,防止刷屏行为。
作为优选,区块链网络还包括投票统计智能合约。投票状态智能合约存储包括投票阶段信息、各投票项目的总票数信息等信息的投票状态。社交应用服务器根据接收到的投票任务发送建立合约任务至区块链网络,区块链网络根据接收到的建立合约任务为对应的投票任务建立投票统计智能合约。投票统计合约根据接收到的对应于投票任务的投票数据更新投票状态,并且在投票状态的投票阶段为投票结束状态时根据各投票项目的总票数信息统计投票结果并且发送给社交应用服务器。由社交应用服务器将接收到的投票结果反馈给发送对应投票任务的社交应用终端。
虽然描述了本发明的实施方式,但是本领域普通技术人员可以在所附权利要求的范围内做出各种变形或修改。
Claims (7)
1.一种应用于社交***的基于区块链的投票***,其特征在于:
包括社交应用服务器、社交应用终端以及区块链网络;
所述社交应用终端,包括发起投票模块和执行投票模块;
所述发起投票模块,用于发送投票任务至社交应用服务器以发起投票;
所述执行投票模块,用于发送对应于投票任务的投票数据至所述区块链网络;
所述社交应用服务器,根据接收到的投票任务的相关信息在所述投票任务限定的多个社交应用终端中广播所述投票任务;
所述区块链网络,接收并存储所述社交应用终端发送的投票数据;
所述投票任务的相关信息包括投票发起范围,所述投票发起范围可以指定社交用户群体特征,从而限定投票任务发起的一个或者多个社交用户、一个或者多个社交用户与一个或者多个社交群的组合;
所述社交应用终端,设有用于验证用户身份的验证模块、用于存储用户身份的存储模块;
所述验证模块,比较输入所述社交应用终端的身份信息和所述存储模块中存储的用户身份是否匹配;
所述发起投票模块,能够发送锁定投票人员身份信息的投票任务;
当投票任务锁定投票人员的身份信息时,所述执行投票模块仅在所述验证模块匹配成功时允许发送对应于所述投票任务的投票数据;
所述社交应用服务器,还包括奖励模块;
所述执行投票模块,发送已执行投票信息至所述社交应用服务器;
所述奖励模块,根据所述社交应用服务器接收到的已执行投票信息发送投票奖励至所述执行投票模块所在的社交应用终端;
所述区块链网络,包括投票统计智能合约和节点,所述节点存储所有的投票数据,所述投票统计智能合约存储投票状态;
所述社交应用服务器,根据接收到的投票任务发送建立合约任务至所述区块链网络;
所述区块链网络根据接收到的建立合约任务为对应的投票任务建立投票统计智能合约,根据接收到的对应于所述投票任务的投票数据更新所述投票状态,并且在所述投票状态为投票结束状态时统计投票结果并且发送给所述社交应用服务器;
所述社交应用服务器,将接收到的投票结果反馈给发送对应投票任务的社交应用终端;
投票任务限定的社交应用终端即是指,该社交应用终端的用户信息符合投票发起范围指定的社交用户群体特征,或者该社交应用终端的用户为投票发起范围指定的社交群的群成员。
2.根据权利要求1所述的一种应用于社交***的基于区块链的投票***,其特征在于:
所述用户身份包括用户指纹特征、用户面部特征、用户声音特征、用户密码中的一种或者多种;
所述验证模块,包括用户指纹验证、用户面部特征验证、用户声音验证、用户密码验证中的一种或者多种。
3.根据权利要求1所述的一种应用于社交***的基于区块链的投票***,其特征在于:
所述发起投票模块,能够发起指定社交群的投票任务;
所述社交应用服务器,根据接收到的所述投票任务的相关信息在所述投票任务限定的社交群中广播所述投票任务。
4.根据权利要求1所述的一种应用于社交***的基于区块链的投票***,其特征在于:
所述社交应用终端,还包括用于存储已执行投票任务的存储模块;
所述执行投票模块,仅允许发送对应于未执行投票任务的投票数据。
5.根据权利要求1所述的一种应用于社交***的基于区块链的投票***,其特征在于:
所述发起投票模块,能够发起指定用户群体的投票任务;
所述社交应用服务器,包括存储所有所述社交应用终端的用户群体的数据库;
所述社交应用服务器根据接收到的所述投票任务在所述投票任务限定的用户群体中广播所述投票任务。
6.根据权利要求1所述的一种应用于社交***的基于区块链的投票***,其特征在于:
所述社交应用终端,包括通知模块;
所述通知模块,根据接收到的所述投票任务输出投票通知。
7.根据权利要求6所述的一种应用于社交***的基于区块链的投票***,其特征在于:
所述投票通知,可以为信息提醒、铃声提醒、电话提醒中的一种或多种。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811215449.4A CN109472915B (zh) | 2018-10-18 | 2018-10-18 | 一种应用于社交***的基于区块链的投票*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811215449.4A CN109472915B (zh) | 2018-10-18 | 2018-10-18 | 一种应用于社交***的基于区块链的投票*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109472915A CN109472915A (zh) | 2019-03-15 |
CN109472915B true CN109472915B (zh) | 2021-06-25 |
Family
ID=65663871
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811215449.4A Active CN109472915B (zh) | 2018-10-18 | 2018-10-18 | 一种应用于社交***的基于区块链的投票*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109472915B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110634220B (zh) * | 2019-09-29 | 2021-11-23 | 上海连尚网络科技有限公司 | 信息处理方法和装置 |
CN110853651B (zh) * | 2019-11-13 | 2021-06-01 | 支付宝(杭州)信息技术有限公司 | 投票内容验证方法及其*** |
CN111369730B (zh) * | 2020-02-20 | 2021-11-02 | 腾讯科技(深圳)有限公司 | 基于区块链的投票表决处理方法和装置 |
CN111383057A (zh) * | 2020-03-13 | 2020-07-07 | 杭州复杂美科技有限公司 | 广告投放方法、设备和存储介质 |
CN111353827A (zh) * | 2020-03-13 | 2020-06-30 | 杭州复杂美科技有限公司 | 区块链投票方法、设备和存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106330668A (zh) * | 2015-07-02 | 2017-01-11 | 天脉聚源(北京)科技有限公司 | 一种微信投票实现方法及*** |
CN107424284A (zh) * | 2017-05-18 | 2017-12-01 | 合肥诺优信息科技有限公司 | 一种电子投票方法 |
CN107770052A (zh) * | 2017-10-31 | 2018-03-06 | 宁波国技互联信息技术有限公司 | 一种基于微信的高互动性投票*** |
CN108597090A (zh) * | 2018-04-20 | 2018-09-28 | 济南浪潮高新科技投资发展有限公司 | 一种基于区块链的投票方法、装置及*** |
CN108616532A (zh) * | 2018-04-26 | 2018-10-02 | 中国联合网络通信集团有限公司 | 投票处理方法、装置及终端设备 |
-
2018
- 2018-10-18 CN CN201811215449.4A patent/CN109472915B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109472915A (zh) | 2019-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109472915B (zh) | 一种应用于社交***的基于区块链的投票*** | |
US8145915B2 (en) | System and method for platform-independent biometrically secure information transfer and access control | |
US8881251B1 (en) | Electronic authentication using pictures and images | |
WO2020007498A1 (en) | Method for producing dynamic password identification for users such as machines | |
US11854105B2 (en) | System and method for visitation management in a controlled environment | |
US9565562B1 (en) | Knowledge based authentication using mobile devices | |
CN110233823A (zh) | 区块链实现方法、***及存储介质 | |
US10958780B1 (en) | Decentralized automatic phone fraud risk management | |
CN110912893B (zh) | 一种账号合并方法 | |
CN111191205A (zh) | 远程会议的管理方法、服务器以及计算机可读存储介质 | |
CN114268461B (zh) | 用户身份认证方法、装置、服务器、终端及存储介质 | |
CN106022027B (zh) | 一种移动设备的解锁方法和装置 | |
US11706627B2 (en) | System and method for encounter identity verification | |
CN107294981B (zh) | 一种认证的方法和设备 | |
CN109388558A (zh) | 一种管理电子设备的方法、装置、设备及存储介质 | |
WO2018222304A1 (en) | Improvements in biometric authentication | |
CN111669744A (zh) | 信息处理方法、装置和电子设备 | |
Haron et al. | User behaviour and interactions for multimodal authentication | |
CN106485100A (zh) | 一种互联网计算机软件锁的方法及其服务*** | |
CN104378338B (zh) | 密码保护信息维护方法及装置 | |
JP2019082802A (ja) | 出退勤管理システム、およびプログラム | |
US20240248977A1 (en) | Real-time cross-channel reverse authentication | |
CN106055939A (zh) | 一种基于智能终端设备的安保方法及*** | |
KR20230108845A (ko) | 전자투표 제공 시스템 및 방법 | |
Reveiu et al. | LegitimID: A federative digital identity system for strong authentication |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |