[发明专利]定义和使用字符串样板的方法有效
申请号: | 201310263937.3 | 申请日: | 2013-06-28 |
公开(公告)号: | CN103309567A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 盛建 | 申请(专利权)人: | 盛建 |
主分类号: | G06F3/0482 | 分类号: | G06F3/0482 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定义 使用 字符串 样板 方法 | ||
技术领域
本发明涉及一种计算机系统的字符用户界面。
背景技术
现在,人们使用图形用户界面的Windows操作系统,通过键盘、鼠标和显示器使用计算机。
以前,人们使用字符用户界面的Dos操作系统,通过键盘在显示器上编辑Dos命令行字符串,按“回车”键后,发送Dos命令行字符串到计算机去执行。执行结果以字符形式显示在显示器上。
图形用户界面比字符用户界面有很多优点,图形用户界面取代字符用户界面成为当前用户界面的主流。但是,图形用户界面比字符用户界面也有一些弱点,比如:图形用户界面需要较多的硬件和软件资源,设备费用较高,并且耗电较大。图形用户界面产生的传输数据流量也较大,等等。
本发明提出的字符串样板是一种具有特定格式的字符串。字符串样板在字符用户界面内全面模拟出了图形用户界面的显示结构,并且用加入特殊功能符到字符串样板内的方法,全面模拟出了图形用户界面内鼠标的主要操作功能。图形用户界面的用户可以快速学会使用字符串样板的方法,并且保持在图形用户界面内的使用习惯和使用思路。
使用字符串样板作为用户界面,计算机系统内有一个人-机交互接口程序,负责接收用户发出的字符串样板。并且,把字符串样板解释翻译成计算机能够执行的形式,给计算机执行。计算机执行后的结果,也通过人-机交互接口程序转换成字符串样板,显示给用户。用户发出的是字符串样板,收到的也是字符串样板。
字符串样板可以在字符用户界面内全面模拟出了图形用户界面不是目的,我们的目的是继承图形用户界面的优点,为用户提供更好用的用户界面。
字符串样板具有很大的灵活性,易于调整,易于扩展。
可以根据具体应用项目的特点,设计出操作最简单、使用最方便、显示最直观、执行最高效的字符串样板。
字符串样板的提出,为新一代字符用户界面开辟了广阔的应用前景。
发明内容
本发明提出了一种定义和使用字符串样板的方法,通过在字符串内加入特殊字符的方法,使加入特殊字符的字符串具有了特殊的结构,有了特定的意义和特定的使用方法。
称这种加入了特殊字符的字符串为字符串样板。
首先,定义一组特殊字符组成特殊字符集。确保特殊字符集内的特殊字符不与计算机用户数据信息中的字符相冲突。
特殊字符主要分为三类:特殊分隔符、特殊功能符和其他特殊符。
特殊分隔符对字符串进行分隔。特殊分隔符分隔出的每个分隔区都带有属性。这些属性描述分隔区的特性。
根据具体应用的需要,特殊分隔符可以分层。内层的特殊分隔符在外层特殊分隔符分隔出的分隔区内,再细分隔出更小的区域。
称用于存放字符段的特殊分隔符分隔出的分隔区为“字符段项”。
字符段项之间具有顺序关系。
字符段项带有属性。这些属性描述字符段项的特性。
字符段项具有字符段名。用户通过字符段名可以直观理解字符段项的含义和用途。
字符段项内没有填入用户数据时,一般放入字符段名。或者放入如下所述的包含有字符段名的空模板。
字符段项内容具有特殊结构时,用一组特定字符表示一个特定结构,统称为字符段项模板。模板内一般包括字符段名。
未填入用户数据的模板称为空模板。已经填入用户数据的模板称为已填模板。
字符串样板内有一个或多个字符段项称为标识字符段项。标识字符段项的内容唯一对应一个字符串样板。
除标识字符段项外的所有字符段项都填入字符段名或空模板的字符串样板,不包含用户数据。
称不包含用户数据的字符串样板为原始字符串样板。
称已经填入用户数据的字符串样板为已填字符串样板。
在字符串样板内填入用户数据的方法主要有三种:直填法、替换法和填模板法。
在字符串样板内填入用户数据的方法之一:直填法。此填入方法直接在字符段项内填入用户数据。一般在字符段名后填入。
此法的优点是简单直观。字符段名与用户数据并存,直观清楚。
此法的缺点是填入用户数据后,字符串样板的长度增加很多。
在字符串样板内填入用户数据的方法之二:替换法。此填入方法在字符段项内填入数据同时,删除原来的字符段名。
此法的优点是提高了字符串样板的利用率。字符串样板内大部分字符都是用户数据。
此法的缺点是没有字符段名的标示后,用户容易搞混各字符段项的位置。特别是在有很多字符段项时。有时用户需要对比和参考原始字符串样板内各字符段项的字符段名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛建,未经盛建许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310263937.3/2.html,转载请声明来源钻瓜专利网。