一种图形标签设置方法及装置的制造方法_2

文档序号:9708346阅读:来源:国知局
字符。
[0038] 优选地,实现本步骤的程序可以采用UTF-8字符集,这样能够最大限度地识别出 各国文字和符号。当然,根据实际需要也可以采用ASCII或GBK等字符集。提取字符可以 采用高级语言定义好的相关方法函数,例如charAt(int index)。charAt(int index)方法 是一个能够用来检索特定索引下的字符的String实例的方法,返回指定索引位置的char 值。如:str. charAt (0)检索 str 中的第一个字符,str. charAt (str. length ()-1)检索最 后一个字符。
[0039] S203、将提取到的至少一个字符显示在预设的背景图形上,构成标识待定义群组 的图形标签。
[0040] 在本优选实施例中,一个优选的方式是:在每一个输入框前端都对应于一个背景 图形,该背景图形可以是单色的简单几何图形,提取到的字符显示到该背景图形上,从而构 成标识待定义群组的图形标签。
[0041] 本发明实施例提供的图形标签设置方法,通过在输入框中输入描述待定义群组的 字符信息,实现了管理者对待定义群组的自定义描述;并且标识待定义群组的图形标签是 由从字符信息中提取到的至少一个字符显示在背景图形上得到的,而从字符信息中提取到 的至少一个字符与字符信息具有一定的联系,因此,由该至少一个字符构成的图形标签可 以较为直观的表示用于描述待定义群组的字符信息,从而可以较为直观的表示待定义群组 的信息、增强了图形标签辨识度,进而可以方便管理者进行管理。
[0042] 图6是本发明另一实施例提供的图形标签设置方法的流程框图,以腾讯课堂的管 理员登陆服务器端页面,对新增学员进行分类操作为例进行说明。该方法包括:
[0043] S301、在输入框中输入描述待定义群组的字符信息。
[0044] 参照图3所示,管理员登陆服务器端页面后,点击主控页面上的"新增学员类别设 置"图标,弹出"设置学员分类弹窗"。
[0045] 图7所示的是一个"设置学员分类弹窗"的初始状态。其第一行给出了一个例子, 输入框中输入的是"才,有才的学生",输入框前端的图形标签上显示了一个"才"字,说明输 入框中的第一个字成为了图形标签的一部分。管理员可以照此格式进行设置。第二行以下 均为背景图形(图7中背景图形为圆形)和输入框。输入框中初始显示提示信息,如"最多 15个汉字"。
[0046] 管理员点击一个输入框,该输入框中初始的提7K信息消失,光标在输入框中闪烁。 之后,管理员可以在该输入框中写入描述一学员分类群组的汉字信息。
[0047] 从软件运行的角度看,一种可行的方式是:管理员在主控页面上点击一个输入框, 图形界面模块上的该输入框被触发,管理员输入的字符信息将被图形界面模块传送到逻辑 处理模块。
[0048] S302、提取字符信息中的至少一个字符。在本发明的实施例中,该至少一个字符可 以为字符信息中的第一个字符,此即如图8中第一行给出的例子一般。例如,输入框中写 入:"优,成绩优异的学生",则被提取的字符为:"优"。
[0049] 可选的,在本发明实施例的第二种应用场景中,该至少一个字符可以为字符信息 中的最后一个字符。此即如图9中第一行给出的例子一般。例如,输入框中写入:"成绩优 异的学生,优",则被提取的字符为:"优"。
[0050] 可选的,在本发明实施例的第三种应用场景中,该至少一个字符为字符信息中的 用特定符号(如单引号、双引号、逗号、分号、括号等)标记的至少一个字符。以单引号为例, 即如图10中第一行给出的例子一般。例如,输入框中写入:"成绩'优'异",则被提取的字 符为:"优"。
[0051] 从软件运行的角度看,一种可行的方式是:逻辑处理模块从图形界面模块处接收 到字符信息后,调用提取字符的方法函数,提取规定位置处的字符。以提取第一个字符为 例,逻辑处理模块调用如charAt(O)函数,得到字符信息中的第一个字符,并将该第一个字 符传送回图形界面模块。
[0052] S303、将提取到的第一个字符显示在预设的背景图形上,构成标识待定义群组的 图形标签。
[0053] 如图8所示,圆形的背景图形上显示出了用户在输入框中输入的第一个字"优"。
[0054] 从软件运行的角度看,一种可行的方式是:圆形的背景图形预先以文件形式被图 形界面模块加载,因而浏览器读取显示代码时,能够在规定位置处显示背景图形。如果图形 界面模块加载的背景图形文件发生变化,其显示出来的将会是其他形状、颜色的背景图形。
[0055] 另一方面,"优"字从用户的角度看是显示在了背景图形上,实际上,从软件处理的 角度讲,"优"字实际上是显示在了背景图形上的一个透明的显示图层上。也就是说,在设计 图形界面模块时,在背景图形处还定义了一个透明的显示区,从逻辑处理模块传回的第一 个字符,实际上赋值到了该透明的显示区上,从而实现了字符在背景图形上的显示效果。
[0056] S304、存储提取到的第一个字符,并对应其所标识的群组。
[0057] 从软件运行的角度看,一种可行的方式是:逻辑处理模块提取到第一个字符后,将 其发送到数据库模块,并对应其所标识的群组。
[0058] 示例性的,一种可行的方式是:管理员在为新增学员分类时,数据库模块会在保存 该新增学员信息时,会为该新增学员分配一个唯一的编号。数据库模块从逻辑处理模块处 接收到第一个字符后,对应该编号进行存储。
[0059] 示例性的,数据库模块中的存储表可以如表1所示。
[0060]
[0061] 表 1
[0062] 需要说明的是,步骤S303和步骤S304之间没有绝对的先后关系,可以提取、保存 在前,显示在后;也可以提取之后显示,再保存。具体顺序可以由程序设计人员自由设计,本 实施例不做限定。
[0063] S305、管理员再次登录服务器端,打开主控页面时,之前增加的学员类别将会直接 显示出来。在本实施例中,即直接显示出?和输入框中的文字。
[0064] 从软件运行的角度看,一种可行的方式是:再次登陆服务器端,浏览器读取图形界 面模块中的数据,图形界面模块向逻辑处理模块发送刷新请求,逻辑处理模块从数据库模 块中读取数据发送至图形界面模块用以显示,数据库模块中存储的文字描述部分直接显示 在输入框中,数据库模块中存储的第一个字符直接显示在背景图形中。
[0065] 当然这只是软件实施方式中的一种,数据库中也可以不存储该第一个字符。此时, 再次登陆时,数据库模块中存储的文字描述部分发送至逻辑处理模块后,逻辑处理模块再 次调用提取字符的方法函数提取文字描述部分的第一字符,提取后再传送至图形界面模块 的相应位置进行显示。当然还可以有其他的具体实现方式,本实施例不做限定。
[0066] S306、若检测到输入框中的字符信息被修改,贝U提取修改后的字符信息中的第一 个字符,将提取到的该第一个字符显示在背景图形上,构成修改后的图形标签。
[0067] 需要说明的是,本步骤S306放置步骤S305之后只是举例说明,实际上步骤S306 与步骤S305之间并无顺序关系。
[0068] 在输入框中进行文字描述部分的修改、提取修改后字符信息中的第一个字符,其 处理过程可以与上述新增过程一样,所区别的就是在数据库模块中存储时是将原先存储的 内容覆盖即可。
[0069] 此外,在本实施例中,可以是将提取到的第一个字符以预设的固定颜色(例如白 色)显示在预设的背景图形,也可以是将提取到的第一个字符以与预设的背景图形颜色呈 对比色或互补色的颜色显示在预设的背景图形上。对此,从软件实现的角度看,可以在图形 界面模块上进行相关的设置即可。
[0070] 从软件实现的角度看,还有一点需要说明的是,第一个字符显示在背景图形上有 两种方式,一是管理员在输入框中输入文字,显示页面上实时显示第一个字符,此时就需要 图形界面模块与逻辑处理模块实时交互;二是管理员在输入框中输入文字,当热点离开输 入框后,显示页面才显示第一个字符,此时逻辑处理模块是在收到"回车"或"单击"等其他 触发时,才向图形界面模块传输第一个字符。
[0071] 本发明实施例提供的图形标签设置方法,通过在输入框中输入描述待定义群组的 字符信息,实现了管理者对待定义
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1