一种选票绘制方法、电子设备及介质与流程

文档序号:24658623发布日期:2021-04-13 22:03阅读:239来源:国知局
一种选票绘制方法、电子设备及介质与流程

1.本发明涉及计算机技术领域,特别是涉及一种选票绘制方法、电子设备及介质。


背景技术:

2.选票为选民或选举人用以表示自己赞成或反对候选人的选举文件,由于选举的重要性,选举主办方对于选票的设计往往非常重视,一张选票通常会经过多次修改。然而,现有技术中,无专业的应用于选票绘制的制图软件,在绘制选票时,一般采用现有的矢量图软件进行操作,如用于logo设计及平面设计等矢量图软件,操作比较复杂,上手较为困难,不利于刚接触选票绘制的新人操作。因而,有必要研究一种操作便捷的选票绘制方法。


技术实现要素:

3.本发明旨在至少在一定程度上解决上述技术问题,本发明提供了一种选票绘制方法、电子设备及介质。
4.本发明采用的技术方案是:
5.一种选票绘制方法,包括以下步骤:
6.获取会议信息,并根据会议信息获取当前会议信息对应的选票场景,所述选票场景中预设有选票子类数;
7.获取选票信息,然后将选票信息加载至当前选票场景中,生成初始选票图像;
8.获取选票子类信息,然后将选票子类信息加载至当前初始选票图像中,所述选票子类信息包括选票子类数;
9.判断当前选票场景中的选票子类数是否大于或等于选票子类信息中的选票子类数,若是,则将获取选票辅助信息,然后将选票辅助信息加载至当前初始选票图像中,生成最终选票图像,若否,则重新获取选票子类信息。
10.优选地,所述选票场景中还预设有与选票信息对应的图元、图元尺寸及图元坐标;将选票信息加载至当前选票场景中,生成初始选票图像时,具体步骤如下:
11.根据选票信息,获取当前选票信息对应的图元、图元尺寸及图元坐标;
12.根据当前选票信息对应的图元、图元尺寸及图元坐标,将当前图元按当前图元尺寸加载至选票场景的当前图元坐标处,生成初始选票图像。
13.进一步优选地,所述选票信息包括选票名称、选票标志、选票颜色和/或时间字样;所述选票名称对应的图元为选票名称图元,所述选票标志对应的图元为选票标志图元,所述选票颜色对应的图元为背景颜色图元,所述时间字样对应的图元为选票时间图元。
14.优选地,所述选票子类信息还包括候选人信息和另选人信息;所述选票场景中还预设有与选票子类信息对应的图元、图元尺寸及图元坐标;将选票子类信息加载至当前初始选票图像中时,具体步骤如下:
15.根据选票子类信息,获取当前选票子类信息对应的图元、图元尺寸及图元坐标;
16.根据当前选票子类信息对应的图元、图元尺寸及图元坐标,将当前图元按当前图
元尺寸加载至选票场景的当前图元坐标处。
17.进一步优选地,所述候选人信息包括候选人数、候选人填涂块个数、候选人填涂块样式、候选人填涂块起始位置、候选人填涂块行距和/或候选人填涂块列距;所述另选人信息包括另选人数、另选人填涂块个数、另选人填涂块样式、另选人填涂块起始位置、另选人填涂块行距和/或另选人填涂块列距。
18.优选地,所述选票辅助信息包括选票子类信息中每个填涂块上方的说明信息。
19.优选地,将选票辅助信息加载至当前初始选票图像中后,还包括以下步骤:
20.输出选票绘制结束选择信息,然后判断是否在预定时间内接收到选票绘制结束信息,若是,则重新获取选票信息,若否,则进入下一步;
21.获取选票说明信息,然后将选票说明信息加载至当前初始选票图像中,生成最终选票图像。
22.进一步优选地,所述选票说明信息包括选举职务说明信息、任一职务的选举人数说明信息和/或选票的填涂方式说明信息等文字说明。
23.一种电子设备,包括:
24.存储器,用于存储计算机程序指令;以及,
25.处理器,用于执行所述计算机程序指令从而完成如上述任一所述选票绘制方法的操作。
26.一种计算机可读存储介质,用于存储计算机可读取的计算机程序指令,所述计算机程序指令被配置为运行时执行如上述任一所述选票绘制方法的操作。
27.本发明的有益效果是:可提升选票绘制的便捷度,使得选票的绘制工作更为简单和高效。具体地,本发明在实施过程中,服务器内预存有根据不同会议信息而制定的选票场景,当服务器获取到会议信息后,即可根据会议信息获取当前会议信息对应的选票场景;随后,在获取到选票信息后,将选票信息加载至当前选票场景中,生成初始选票图像;在获取到选票子类信息后,将选票子类信息加载至当前初始选票图像中;最后在当前选票场景中的选票子类数大于或等于选票子类信息中的选票子类数时,将获取选票辅助信息,然后将选票辅助信息加载至当前初始选票图像中,生成最终选票图像。基于本发明提供的选票绘制方法,用户只需向服务器输入会议信息、选票信息及选票子类信息,即可方便、快捷地进行选票的绘制,操作简便,利于提升选票绘制工作的效率。
附图说明
28.图1是本发明中一种选票绘制方法的流程图;
29.图2是本发明中一种电子设备的结构框图。
具体实施方式
30.下面结合附图及具体实施例来对本发明作进一步阐述。在此需要说明的是,对于这些实施例方式的说明虽然是用于帮助理解本发明,但并不构成对本发明的限定。本文公开的特定结构和功能细节仅用于描述本发明的示例实施例。然而,可用很多备选的形式来体现本发明,并且不应当理解为本发明限制在本文阐述的实施例中。
31.应当理解,对于本文中可能出现的术语“和/或”,其仅仅是一种描述关联对象的关
联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,单独存在b,同时存在a和b三种情况;对于本文中可能出现的术语“/和”,其是描述另一种关联对象关系,表示可以存在两种关系,例如,a/和b,可以表示:单独存在a,单独存在a和b两种情况;另外,对于本文中可能出现的字符“/”,一般表示前后关联对象是一种“或”关系。
32.应当理解,还应当注意到在一些备选实施例中,所出现的功能/动作可能与附图出现的顺序不同。例如,取决于所涉及的功能/动作,实际上可以实质上并发地执行,或者有时可以以相反的顺序来执行连续示出的两个图。
33.应当理解,在下面的描述中提供了特定的细节,以便于对示例实施例的完全理解。然而,本领域普通技术人员应当理解可以在没有这些特定细节的情况下实现示例实施例。例如可以在框图中示出系统,以避免用不必要的细节来使得示例不清楚。在其他实例中,可以不以不必要的细节来示出众所周知的过程、结构和技术,以避免使得示例实施例不清楚。
34.实施例1:
35.本实施例提供一种选票绘制方法,如图1所示,由服务器执行,选票绘制方法包括以下步骤:
36.获取会议信息,并根据会议信息获取当前会议信息对应的选票场景,所述选票场景中预设有选票子类数;其中,所述会议信息包括会议名称;
37.获取选票信息,然后将选票信息加载至当前选票场景中,生成初始选票图像;
38.获取选票子类信息,然后将选票子类信息加载至当前初始选票图像中,所述选票子类信息包括选票子类数;
39.判断当前选票场景中的选票子类数是否大于或等于选票子类信息中的选票子类数,若是,则将获取选票辅助信息,然后将选票辅助信息加载至当前初始选票图像中,生成最终选票图像,若否,则重新获取选票子类信息,即,获取选票的下一个子类信息。应当理解的是,预定选票场景对应的初始选票图像中的空间有限,选票场景中的选票子类数代表当前选票场景中的最大选票子类数,当获取的选票子类信息中的选票子类数小于选票场景中的选票子类数时,则代表用户输入的选票子类数过多,无法将所有选票子类信息绘制在当前选票场景所对应的初始选票图像中,需要重新调整选票子类数。
40.本实施例可提升选票绘制的便捷度,使得选票的绘制工作更为简单和高效。具体地,本实施例在实施过程中,服务器内预存有根据不同会议信息而制定的选票场景,当服务器获取到会议信息后,即可根据会议信息获取当前会议信息对应的选票场景;随后,在获取到选票信息后,将选票信息加载至当前选票场景中,生成初始选票图像;在获取到选票子类信息后,将选票子类信息加载至当前初始选票图像中;最后在当前选票场景中的选票子类数大于或等于选票子类信息中的选票子类数时,将获取选票辅助信息,然后将选票辅助信息加载至当前初始选票图像中,生成最终选票图像。基于本实施例提供的选票绘制方法,用户只需向服务器输入会议信息、选票信息及选票子类信息,即可方便、快捷地进行选票的绘制,操作简便,利于提升选票绘制工作的效率。
41.本实施例中,所述选票场景中还预设有与选票信息对应的图元、图元尺寸及图元坐标;将选票信息加载至当前选票场景中,生成初始选票图像时,具体步骤如下:
42.根据选票信息,获取当前选票信息对应的图元、图元尺寸及图元坐标;具体地,服务器内预存有根据不同会议信息而制定的选票场景,以及该选票场景中各选票信息对应的
图元、图元尺寸及图元坐标,选票信息对应的图元及图元坐标可由服务器中获取。
43.根据当前选票信息对应的图元、图元尺寸及图元坐标,将当前图元按当前图元尺寸加载至选票场景的当前图元坐标处,生成初始选票图像。
44.需要说明的是,选票场景可以理解为绘制选票的画板,图元为加载到选票场景中的最小单位。
45.具体地,本实施例中,所述选票信息包括选票名称、选票标志、选票颜色和/或时间字样;所述选票名称对应的图元为选票名称图元,所述选票标志对应的图元为选票标志图元,所述选票颜色对应的图元为背景颜色图元,所述时间字样对应的图元为选票时间图元。
46.本实施例中,选票信息还包括选票子类数、选票尺寸和选票幅面,选票子类数确定选票子类信息,可根据选票尺寸确定选票场景的尺寸,可根据选票幅面设置选票为满幅面选票或是非满幅面选票。
47.本实施例中,所述选票子类信息还包括候选人信息和另选人信息;所述选票场景中还预设有与选票子类信息对应的图元、图元尺寸及图元坐标;将选票子类信息加载至当前初始选票图像中时,具体步骤如下:
48.根据选票子类信息,获取当前选票子类信息对应的图元、图元尺寸及图元坐标;
49.根据当前选票子类信息对应的图元、图元尺寸及图元坐标,将当前图元按当前图元尺寸加载至选票场景的当前图元坐标处。
50.具体地,本实施例中,所述候选人信息包括候选人数、候选人填涂块个数、候选人填涂块样式、候选人填涂块起始位置、候选人填涂块行距和/或候选人填涂块列距;所述另选人信息包括另选人数、另选人填涂块个数、另选人填涂块样式、另选人填涂块起始位置、另选人填涂块行距和/或另选人填涂块列距。
51.本实施例中,所述选票辅助信息包括选票子类信息中每个填涂块上方的说明信息,以指代填涂该填涂块时的含义,如赞成、反对、弃权等。
52.本实施例中,将选票辅助信息加载至当前初始选票图像中后,还包括以下步骤:
53.输出选票绘制结束选择信息,然后判断是否在预定时间内接收到选票绘制结束信息,若是,则重新获取选票信息,以继续绘制下一张选票,若否,则进入下一步;
54.获取选票说明信息,然后将选票说明信息加载至当前初始选票图像中,生成最终选票图像。
55.应当理解的是,将选票辅助信息加载至当前初始选票图像中后,即可生成符合预定要求的标准选票,若未接收到选票绘制结束信息,则用户继续对当前初始选票图像进行编辑,以对当前初始选票图像进一步调整,如根据自身需求在选票中添加选票说明信息等信息,否则,退出当前选票场景,并进入下一张选票的选票绘制界面。
56.具体地,本实施例中,所述选票说明信息包括选举职务说明信息、任一职务的选举人数说明信息和/或选票的填涂方式说明信息等文字说明。
57.实施例2:
58.在实施例1的基础上,本实施例提供一种电子设备,该设备可以是智能手机、平板电脑、笔记本电脑或者台式电脑等。电子设备可能被称为用于终端、便携式终端、台式终端等,如图2所示,电子设备包括:
59.存储器,用于存储计算机程序指令;以及,
60.处理器,用于执行所述计算机程序指令从而完成如实施例1中任一所述的选票绘制方法的操作。
61.具体地,处理器301可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器301可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器301也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器301可以在集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。处理器301还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作,使得图神经网络的节点编码模型可以自主训练学习,提高效率和准确度。
62.存储器302可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器302还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器302中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器801所执行以实现本申请中方法实施例提供的图神经网络的节点编码方法。
63.在一些实施例中,终端还可选包括有:通信接口303和至少一个外围设备。处理器301、存储器302和通信接口303之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与通信接口303相连。具体地,外围设备包括:射频电路304、显示屏305和电源306中的至少一种。
64.通信接口303可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器301和存储器302。在一些实施例中,处理器301、存储器302和通信接口303被集成在同一芯片或电路板上;在一些其他实施例中,处理器301、存储器302和通信接口303中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
65.射频电路304用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路304通过电磁信号与通信网络以及其他通信设备进行通信。
66.显示屏305用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。
67.电源306用于为电子设备中的各个组件进行供电。
68.实施例3:
69.在实施例1至2任一项实施例的基础上,本实施例公开了一种计算机可读存储介质,用于存储计算机可读取的计算机程序指令,所述计算机程序指令被配置为运行时执行如实施例1所述的选票绘制方法的操作。
70.需要说明的是,所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明
各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
71.以上所描述的多个实施例仅仅是示意性的,若涉及到作为分离部件说明的单元,其可以是或者也可以不是物理上分开的;若涉及到作为单元显示的部件,其可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
72.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
73.最后应说明的是,本发明不局限于上述可选的实施方式,任何人在本发明的启示下都可得出其他各种形式的产品。上述具体实施方式不应理解成对本发明的保护范围的限制,本发明的保护范围应当以权利要求书中界定的为准,并且说明书可以用于解释权利要求书。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1