首页 / 专利库 / 图形技术 / 图像互换格式 / 单位协同处理装置和并行协同处理装置及其信息处理方法

单位协同处理装置和并行协同处理装置及其信息处理方法

阅读:912发布:2020-06-13

专利汇可以提供单位协同处理装置和并行协同处理装置及其信息处理方法专利检索,专利查询,专利分析的服务。并且本 发明 公开一种单位协同处理装置和并行协同处理装置及其信息处理方法,其中所述单位协同处理装置包括:设在所述单位协同处理装置的最外层的功能部;具有第一存储 固件 的私有 电路 ;用作数据传输的总线的共有电路;与所述共有电路相连的 接口 部;与所述共有电路相连且内部存放有 虚拟机 文件和虚拟机配置表的外 存储器 ;与所述共有电路相连且内嵌有标准化可识别码并存放有微 操作系统 的固件存储器;包括CPU和用于协调CPU的工作的并行协同处理器的控制部。本发明根据 硬件 状态的各种变换可以将终端自动切换为不同的功能模式状态,而且基于数字与文字之间的形状对应关系通过对数字的简单操作能够方便输入、存储、显示和检索多国文字。,下面是单位协同处理装置和并行协同处理装置及其信息处理方法专利的具体信息内容。

1.一种单位协同处理装置,包含:
功能部,设在所述单位协同处理装置的最外层并布置有功能界面以用于进行人机交互操作;
具有第一存储固件的私有电路,与所述功能部相连并在所述存储固件里存放有对应于所述功能部的驱动程序,且根据对所述功能部的操作所述私有电路产生对应的信号
共有电路,作为数据传输的总线用于所述单位协同处理装置的内部及外部的数据传输;
接口部,与所述共有电路相连以用于为所述单位协同处理装置提供连接接口;
存储器,与所述共有电路相连且内部存放有虚拟机文件和虚拟机配置表;
内存,与所述共有电路相连以用于运行虚拟机;
固件存储器,与所述共有电路相连且内嵌有所述单位协同处理装置的标准化可识别码并存放有微操作系统,该微操作系统提供硬件的虚拟化接口以及提供文字与图像的识别和生成处理接口;
控制部,包括至少一个CPU、用于协调CPU的工作的三进制的并行协同处理器、对应于所述至少一个CPU的至少一个双主高速缓存器、与所述至少一个双主高速缓存器相连且连接到所述并行协同处理器的双副高速缓存器、与所述并行协同处理器相连而将所述并行协同处理器连接到所述共有电路的并行协同高速缓存器,其中所述并行协同处理器对所述至少一个CPU进行协同操作,以通过所述双副高速缓存器和所述至少一个双主高速缓存器对二进制和三进制数据之间进行互换,而且所述控制部将所述微操作系统和所述标准化可识别码读入到所述内存,并把所述内存分成页,根据所述虚拟机文件在每页内存层上运行一个虚拟机。
2.根据权利要求1所述的单位协同处理装置,其特征在于所述并行协同处理器通过控制开关将所述至少一个双主高速缓存器和所述双副高速缓存器连接成为闭合的双串缓存器,此时并行协同处理器从所述双串缓存器的每一串缓存器中每次各选取一个二进制数,并将所选取的2位二进制数转换为1位三进制数。
3.根据权利要求1所述的单位协同处理装置,其特征在于所述并行协同处理器通过控制开关将所述至少一个双主高速缓存器和所述双副高速缓存器连接成为闭合的单串缓存器,此时并行协同处理器从所述单串缓存器中每次选取相邻的两个二进制数,并将所选取的2位二进制数转换为1位三进制数。
4.根据权利要求1所述的单位协同处理装置,其特征在于所述并行协同处理器采用光电芯片,该光电芯片通过电信号光信号之间的转换对数据进行处理和传输。
5.根据权利要求4所述的单位协同处理装置,其特征在于所述微操作系统中内置有字元引擎,该字元引擎通过所述光电芯片生成并显示文字符号。
6.根据权利要求1所述的单位协同处理装置,其特征在于所述并行协同处理器内置有重感应装置,以用于感应所述单位协同处理装置的体位。
7.根据权利要求1所述的单位协同处理装置,其特征在于所述虚拟机文件包括虚拟机操作系统文件、虚拟机应用程序文件和虚拟机数据文件,其中所述虚拟机应用程序文件里嵌入有软件许可协议和标准化统一格式的许可编号。
8.一种并行协同处理装置,由两个以上如权利要求1所述的单位协同处理装置通过彼此之间接口部的相互连接而构成,且根据至少一个单位协同处理装置的连接状态和体位以及所述标准化可识别码来判断所述并行协同处理装置当前所处的模式。
9.根据权利要求8所述的并行协同处理装置,其特征在于通过连接部件来连接不同单位协同处理装置的接口部。
10.根据权利要求8所述的并行协同处理装置,其特征在于通过魔板式绑定方法连接两个以上单位协同处理装置,而该两个以上单位协同处理装置在被绑定状态下,改变彼此之间接口部的连接和体位。
11.一种并行协同处理装置的工作方法,其中所述并行协同处理装置由两个以上如权利要求1所述的单位协同处理装置通过彼此之间接口部的相互连接而构成,其特征在于所述方法包括如下步骤:
每个单位协同处理装置将各自的微操作系统和所述标准化可识别码分别读入到各自的内存里;
每个单位协同处理装置通过微操作系统分别进行硬件检测,同时感应各自的体位;
根据所述硬件检测结果各单位协同处理装置之间通过预定协议相互交换各自的所述标准化可识别码,并把所接受的所述标准化可识别码更新至自己的分配表里;
各单位协同处理装置以点对点连接方式把各自的微操作系统合并成为一个整体的环境系统;
所述环境系统将所述硬件检测结果和所感应到的体位以及所更新的所述标准化可识别码与虚拟机配置表进行对照,并根据对照结果判断所述并行协同处理装置当前所处的模式;
根据所述模式的判断结果所述环境系统运行对应的虚拟机文件而激活对应特性的虚拟机。
12.根据权利要求11所述的并行协同处理装置的工作方法,其特征在于每个单位协同处理装置的微操作系统分别进行硬件检测的步骤为:读取与各自功能部相对应的驱动程序的接口以及检测参与连接的接口部而更新接口表。
13.一种并行协同处理装置的文字处理方法,其中所述并行协同处理装置由两个以上如权利要求1所述的单位协同处理装置通过彼此之间接口部的相互连接而构成,其特征在于所述方法包括如下步骤:
输入与待输入文字相对应的数字;
根据输入的所述数字产生硬件字编码指令;
内置于微操作系统里的字元引擎根据所述硬件字编码指令通过并行协同处理器生成文字。
14.根据权利要求13所述的并行协同处理装置的文字处理方法,其特征在于所述并行协同处理器包括发光部、图像变换部以及感光部,所述硬件字编码指令中包括字元信息、字根信息以及字根区域信息。
15.根据权利要求14所述的并行协同处理装置的文字处理方法,其特征在于所述通过并行协同处理器生成文字的过程包括如下步骤:
所述字元引擎根据所述字元信息将所对应的字元显示到所述发光部上;
所述字元引擎根据所述字根信息和所述字根区域信息将显示在所述发光部上的字元通过图像变换部变换为字根而照射到所述感光部的预定区域上;
所述感光部将预定区域的所有字根相叠加而生成文字。
16.根据权利要求15所述的并行协同处理装置的文字处理方法,其特征在于所述图像变换部通过旋转、缩放、镜像转换的方式将所述字元变换为字根。
17.根据权利要求13至16中任意一项所述的并行协同处理装置的文字处理方法,其特征在于当所述文字为英文时,数字与英文字符的对应关系为:
数字 0 1 2 3 4 5 6 7 8 9
字母 DO IJT NQZ EMW AKR SX CGU LV BH FPY
18.根据权利要求13或16中任意一项所述的并行协同处理装置的文字处理方法,其特征在于当所述文字为朝鲜语时,数字与朝鲜语字符的对应关系为:
其中,符号“ ”表示数字6用于将字符顺时针旋转90°,符号“ ”表示数字9用于将字符逆时针旋转90°,符号“ ”表示数字8用于将字符镜像对称显示。
19.一种如权利要求1所述的单位协同处理装置的软件测试方法,其特征在于包括如下步骤:
通过所述单位协同处理装置的接口部将装有被测试软件的被测试虚拟机和装有测试软件的测试虚拟机复制到单位协同处理装置;
微操作系统关联并运行所述被测试虚拟机和测试虚拟机;
所述测试虚拟机上的测试软件调用所述微操作系统所提供的字元反向操作接口,从所述单位协同处理装置的所述被测试虚拟机的显示内存中识别和分离出所述被测试软件中运行状态的图像信息;
通过所述测试虚拟机和被测试虚拟机之间所关联的接口操作所述被测试软件,并在所述测试虚拟机上制作生成与所述被测试虚拟机上运行的所述被测试软件的实体对象相对应的虚拟对象和虚拟对象集;
使用所述微操作系统提供的字元反向操作接口识别实体对象中的文字信息和虚拟机提供的双显示内存区,从而通过不同的排列组合方式操作和记录被测试软件;
所述测试软件将测试结果存储在测试结果文件中,以用于判断和确认。
20.一种如权利要求1所述的单位协同处理装置的三维图像显示方法,其中所述单位协同处理装置包含两个CPU和对应于该两个CPU的两个双主高速缓存器,其特征在于所述方法包括如下步骤:
单位协同处理装置的微操作系统根据三维图像处理接口将用于产生三维画面的图像提供给三维显示虚拟机;
所述三维显示虚拟机对所述用于产生三维画面的图像进行三维效果处理后生成两个二维虚拟图像,而对应于两个二维虚拟图像的两个二维虚拟图像数据分别存放在两个二维虚拟屏幕的两个二维虚拟显示内存上,此时根据并行协同处理器对两个CPU的协同操作,每个CPU分别处理一个所述二维虚拟图像数据;
将所述两个二维虚拟显示内存中的所述两个二维虚拟图像数据分别读入到所述两个双主高速缓存器,并通过所述两个双主高速缓冲器之间的比较和位操作在所述单位协同处理装置的双副高速缓存器生成三维虚拟图像数据;
微操作系统将所述三维虚拟图像数据读入到对应于三维虚拟屏幕的三维虚拟显示内存里而在该三维虚拟屏幕上生成三维虚拟图像;
微操作系统将所述三维虚拟图像映射给实体硬件显示屏幕而显示三维图像。

说明书全文

单位协同处理装置和并行协同处理装置及其信息处理方法

技术领域

[0001] 本发明涉及计算机领域,尤其涉及一种基于虚拟化技术的单位协同处理装置和并行协同处理装置及其信息处理方法。

背景技术

[0002] 目前,计算机处理器运算速度的不断提高和硬件级虚拟化技术的不断发展,提供了并行系统计算的可能,从并行计算、网格计算到如今的计算。用于并行计算(Parallel Computing)的系统主要包括:对称多处理器(SMP)、分布共享存储处理系统、大规模并行计算机系统(MPP)、机群系统、特殊模型网格计算。并以此为基础发展了云计算,云计算逐渐发展成主流的计算模式而取代集中式的大型计算机的趋势。在并行计算中,节点的计算处理
和通信交换数据关键使用并行算法数学模型、消息传递编程接口(MPI)技术和并行编
程方法。
[0003] 目前,各IT巨头都拥有自己的云计算模型,而且也推出了亚逊(Amazon)等商业化产品。微处理器的性能今非昔比,每个用户终端的处理速度也不断提高,虚拟化技术也不断成熟,以用户终端为基本单位计算节点的即能应用于消费类电子产品又能为并行协同处
理集群计算的雨滴计算的单位平面智能终端提供技术上的基础。
[0004] 现有的个人计算机处理器的处理速度按摩尔定律不断提高,CPU也从单核到双核、多核处理器发展,并且将虚拟化技术嵌入到硬件层里。这样,虽然提高了个人计算机处理能力,但由于个人计算机基本上都用于简单的文字处理、上网、多媒体和游戏等娱乐活动中,所以很多时候都处于空悬状态,加入虚拟技术的个人并行计算机可以充分挖掘个人计算机的计算能力。
[0005] 随着经济和技术的发展世界正变得越来越平,经过全球化的深入各国之间的信息交流更加紧密和频繁,个人对计算和协同处理的需求越来越多,需要一种便于组合成更加
快速通讯和协同运算操作且方便切换为不同功能模式的智能终端以及方便快捷的文字信
息处理方法。

发明内容

[0006] 本发明是为了解决上述问题而提出的,其目的在于提供一种基于虚拟技术根据硬件状态的不同变化能够方便切换为不同的功能模式状态的单位协同处理装置和由该单位
协同处理装置构成的并行协同处理装置及其文字信息处理方法。
[0007] 为了实现上述目的,依据本发明所提供的单位协同处理装置包含:功能部,设在所述单位协同处理装置的最外层并布置有功能界面以用于进行人机交互操作;具有第一存储固件的私有电路,与所述功能部相连并在所述存储固件里存放有对应于所述功能部的驱动
程序,且根据对所述功能部的操作所述私有电路产生对应的信号;共有电路,作为数据传输的总线用于所述单位协同处理装置的内部及外部的数据传输;接口部,与所述共有电路相
连以用于为所述单位协同处理装置提供连接接口;外存储器,与所述共有电路相连且内部
存放有虚拟机文件和虚拟机配置表;内存,与所述共有电路相连用于运行虚拟机;固件存
储器,与所述共有电路相连且内嵌有所述单位协同处理装置的标准化可识别码并存放有微
操作系统,该微操作系统提供硬件的虚拟化接口以及提供文字与图像的识别和生成处理接
口;控制部,包括至少一个CPU、用于协调CPU的工作的三进制的并行协同处理器、对应于所述至少一个CPU的至少一个双主高速缓存器、与所述至少一个双主高速缓存器相连且连接
到所述并行协同处理器的双副高速缓存器、与所述并行协同处理器相连而将所述并行协同
处理器连接到所述共有电路的并行协同高速缓存器,其中所述并行协同处理器对所述至少
一个CPU进行协同操作,以通过所述双副高速缓存器和所述至少一个双主高速缓存器对二
进制和三进制数据之间进行互换,而且所述控制部将所述微操作系统和所述标准化可识别
码读入到所述单位协同处理装置的所述内存,并把所述内存分成页,根据所述虚拟机文件
在每页内存层上运行一个虚拟机。
[0008] 所述并行协同处理器通过控制开关将所述至少一个双主高速缓存器和所述双副高速缓存器连接成为闭合的双串缓存器,此时并行协同处理器从所述双串缓存器的每一串
缓存器中每次各选取一个二进制数,并将所选取的2位二进制数转换为1位三进制数。
[0009] 所述并行协同处理器通过控制开关将所述至少一个双主高速缓存器和所述双副高速缓存器连接成为闭合的单串缓存器,此时并行协同处理器从所述单串缓存器中每次选
取相邻的两个二进制数,并将所选取的2位二进制数转换为1位三进制数。
[0010] 所述并行协同处理器采用光电芯片,该光电芯片通过电信号光信号之间的转换对数据进行处理和传输。
[0011] 所述微操作系统中内置有字元引擎,该字元引擎通过所述光电芯片生成并显示文字符号。
[0012] 所述并行协同处理器内置有重力感应装置,以用于感应所述单位协同处理装置的体位。
[0013] 所述的单位协同处理装置,还包括:功能扩展部,独立于所述单位协同处理装置并用于进行人机交互操作;具有第二存储固件的可继承私有电路,与所述功能扩展部相连并在所述第二存储固件里存放有对应于所述功能扩展部的驱动程序,且根据对所述功能扩展
部的操作产生相应的信号。并且所述功能扩展部和所述可继承私有电路作为一个整体连接
到所述接口部。
[0014] 所述虚拟机文件包括虚拟机操作系统文件、虚拟机应用程序文件和虚拟机数据文件,其中所述虚拟机应用程序文件里嵌入有软件许可协议和标准化统一格式的许可编号。
[0015] 如上所述的单位协同处理装置包括:位于中心部位且设有所述固件存储器、所述外存储器、所述内存、所述控制部、所述共有电路以及所述接口部的中心层;设置于所述中心层的上表面且设有所述私有电路的上内层;设置于所述上内层的上表面且布置有所述功
能部的上外层;设置于所述中心层的下表面且设有所述私有电路的下内层;设置于所述下
内层的下表面且布置有所述功能部的下外层。
[0016] 所述功能部为键盘按钮或触摸屏
[0017] 所述单位协同处理装置呈长方形,且所述接口部包括设置于所述单位协同处理装置的四个边上的平连接接口和设置于所述单位协同处理装置的四个上的垂直连接接
口。
[0018] 所述水平连接接口和所述垂直连接接口里分别埋设有磁
[0019] 为了实现上述目的,依据本发明所提供的并行协同处理装置由至少一个如上所述的单位协同处理装置通过彼此之间接口部的相互连接而构成,且根据至少一个单位协同处
理装置的连接状态和体位以及所述标准化可识别码来判断所述并行协同处理装置当前所
处的模式。
[0020] 如上所述的并行协同处理装置通过连接部件来连接不同单位协同处理装置的接口部。
[0021] 所述连接部件包括双向连接部件和单向连接部件,其中所述双向连接部件由两端的连接接口部分和中间的连接功能部分构成,所述单向连接部件由一端的连接接口部分和
另一端的连接功能部分构成。
[0022] 如上所述的并行协同处理装置通过魔板式绑定方法连接两个以上单位协同处理装置,而该两个以上单位协同处理装置在被绑定状态下,改变彼此之间接口部的连接和体
位。
[0023] 如上所述的并行协同处理装置通过埋设于所述接口部的磁铁来连接不同单位协同处理装置的接口部。
[0024] 为了实现上述目的,依据本发明所提供的并行协同处理装置的工作方法,包括如下步骤:每个单位协同处理装置将各自的微操作系统和所述标准化可识别码分别读入到各
自的内存里;每个单位协同处理装置通过微操作系统分别进行硬件检测,同时感应各自的
体位;根据所述硬件检测结果各单位协同处理装置之间通过预定协议相互交换各自的所述
标准化可识别码,并把所接受的所述标准化可识别码更新至自己的分配表里;各单位协同
处理装置以点对点连接方式把各自的微操作系统合并成为一个整体的环境系统;所述环境
系统将所述硬件检测结果和所感应到的体位以及所更新的所述标准化可识别码与虚拟机
配置表进行对照,并根据对照结果判断所述并行协同处理装置当前所处的模式;根据所述
模式的判断结果所述环境系统运行对应的虚拟机文件而激活对应特性的虚拟机。
[0025] 在上述工作方法中,每个单位协同处理装置的微操作系统分别进行硬件检测的步骤为:读取与各自功能部相对应的驱动程序的接口以及检测参与连接的接口部而更新接口
表。
[0026] 在上述工作方法中,通过扁平式网络结构将各单位协同处理装置的微操作系统合并成为一个整体的环境系统。
[0027] 在上述工作方法中,所述单位协同处理装置以YML格式存储和传递信息,其中所述YML格式为基于XML格式把三维数据用一维的串型数据进行标记的格式。
[0028] 所述YML格式包括外嵌式和内嵌式的表示方式,其中
[0029] 外嵌式的表示方式为:YML=<三维数据3Q>
[0030] <二维数据X2>一维数据1Z
[0031]
[0032] <\三维数据3Q>
[0033] 内嵌式的表示方式为:YML=<二维数据X2>
[0034] 一维数据1Z<三维数据3Q\>
[0035]
[0036] 为了实现上述目的,依据本发明所提供的并行协同处理装置的文字处理方法包括如下步骤:输入与待输入文字相对应的数字;根据输入的所述数字产生硬件字编码指令;
内置于微操作系统里的字元引擎根据所述硬件字编码指令通过并行协同处理器生成文字。
[0037] 所述并行协同处理器包括发光部、图像变换部以及感光部,所述硬件字编码指令中包括字元信息、字根信息以及字根区域信息。
[0038] 在上述文字处理方法中,所述通过并行协同处理器生成文字的过程包括如下步骤:所述字元引擎根据所述字元信息将所对应的字元显示到所述发光部上;所述字元引擎
根据所述字根信息和所述字根区域信息将显示在所述发光部上的字元通过图像变换部变
换为字根而照射到所述感光部的预定区域上;所述感光部将预定区域的所有字根相叠加
生成文字。
[0039] 其中,所述图像变换部通过旋转、缩放、镜像转换的方式将所述字元变换为字根。
[0040] 而且,生成的文字以对应于该文字的数字形式的数字文章存储在外存储器里。
[0041] 另外,当利用关键字查询文字信息时,根据与所述关键字相对应的数字从存储于外存储器里的数字文章中进行搜索,并将相匹配的数字文章以文字形式进行显示。
[0042] 在上述文字处理方法中,当所述文字为英文时,数字与英文字符的对应关系为:
[0043]
[0044] 若并行协同处理装置进入英文输入模式,则配合功能部上的*键和#键来进行文字输入,当按压某个数字时,默认为输入对应于该数字的第一个字母;按压某个数字后再按压*键,默认为输入对应于该数字的第二个字母;按压某个数字后再按压#键,默认为输入
对应于该数字的第三个字母。
[0045] 若并行协同处理装置进入英文输入模式,则通过连续按压数字键来进行文字输入,当按压一次某个数字时,默认为输入对应于该数字的第一个字母;当连续按压两次某个数字时,默认为输入对应于该数字的第二个字母;当连续按压三次某个数字时,默认为输入对应于该数字的第三个字母。
[0046] 另外,当输入英文词组时,基于事先所存储的对应于英文的数字词汇表,按照构成英文词组的字符的顺序依次连续按压所对应数字键。
[0047] 在上述文字处理方法中,当所述文字为朝鲜语时,数字与朝鲜语字符的对应关系为:
[0048]
[0049] 其中,符号 表示数字6用于将字符顺时针旋转90°,符号 表示数字9用于将字符逆时针旋转90°,符号“ ”表示数字8用于将字符镜像对称显示。
[0050] 若并行协同处理装置进入朝鲜语输入模式,则通过按压数字键来依次输入辅音、元音,或辅音、元音、收音。
[0051] 在上述文字处理方法中,当所述单位协同处理装置中具有数字键盘时,其布局为:
[0052]
[0053] 或
[0054]
[0055] 为了实现上述目的,依据本发明所提供的单位协同处理装置的软件测试方法括如下步骤:通过所述单位协同处理装置的接口部将装有被测试软件的被测试虚拟机和装有测
试软件的测试虚拟机复制到单位协同处理装置;微操作系统关联并运行所述被测试虚拟机
和测试虚拟机;所述测试虚拟机上的测试软件调用所述微操作系统所提供的字元反向操作
接口,从所述单位协同处理装置的所述被测试虚拟机的显示内存中识别和分离出所述被测
试软件中运行状态的图像信息;通过所述测试虚拟机和被测试虚拟机之间所关联的接口操
作所述被测试软件,并在所述测试虚拟机上制作生成与所述被测试虚拟机上运行的所述被
测试软件的实体对象相对应的虚拟对象和虚拟对象集;使用所述微操作系统提供的字元反
向操作接口识别实体对象中的文字信息和虚拟机提供的双显示内存区,从而通过不同的排
列组合方式操作和记录被测试软件;所述测试软件将测试结果存储在测试结果文件中,以
用于判断和确认。
[0056] 为了实现上述目的,依据本发明所提供的单位协同处理装置的三维图像显示方法,其中所述单位协同处理装置包含两个CPU和对应于该两个CPU的两个双主高速缓存器,
所述方法包括如下步骤:单位协同处理装置的微操作系统根据三维图像处理接口将用于产
生三维画面的图像提供给三维显示虚拟机;所述三维显示虚拟机对所述用于产生三维画面
的图像进行三维效果处理后生成两个二维虚拟图像,而对应于两个二维虚拟图像的两个二
维虚拟图像数据分别存放在两个二维虚拟屏幕的两个二维虚拟显示内存上,此时根据并行
协同处理器对两个CPU的协同操作,每个CPU分别处理一个所述二维虚拟图像数据;将所述
两个二维虚拟显示内存中的所述两个二维虚拟图像数据分别读入到所述两个双主高速缓
存器,并通过所述两个双主高速缓冲器之间的比较和位操作在所述单位协同处理装置的双
副高速缓存器生成三维虚拟图像数据;微操作系统将所述三维虚拟图像数据读入到对应于
三维虚拟屏幕的三维虚拟显示内存里而在该三维虚拟屏幕上生成三维虚拟图像;微操作系
统将所述三维虚拟图像映射给实体硬件显示屏幕而显示三维图像。
[0057] 如上所述基于虚拟技术的本发明的单位协同处理装置以及并行协同处理装置根据用户对硬件状态的各种变换可以自动切换到用户所希望的模式状态,并且各单位协同处
理装置之间可以方便、快捷、高效率地传递信息,以及基于人们所熟悉的数字与文字之间的形状对应关系通过对数字的简单操作能够方便输入、存储、显示和检索多国文字,同时基于虚拟化技术还可以开发出硬件更多的功能和用途。
附图说明
[0058] 图1为用于说明本发明实施例的理论架构图;
[0059] 图2为基于亚理论的用于创建亚计算机系统的亚计算机编程语言示意框图
[0060] 图3为基于亚理论的亚计算机系统文字信息处理方法示意图;
[0061] 图4中,(a)是根据本发明实施例的单位协同处理装置的构成框图,(b)是根据本发明实施例的单位协同处理装置的控制部的一种构成示例图;
[0062] 图5为根据本发明实施例的单位协同处理装置的结构示意图;
[0063] 图6为根据本发明实施例的单位协同处理装置的上表面的功能操作界面布局图,其中(a)~(f)具体示出了单位协同处理装置上表面的6种功能操作界面的示例;
[0064] 图7为根据本发明实施例的单位协同处理装置的下表面的功能操作界面布局图,其中(a’)~(f’)具体示出了单位协同处理装置下表面的6种功能操作界面的示例;
[0065] 图8为根据本发明实施例的连接部件的示意图,其中(a)示出了双向连接部件及其应用示例,(b)示出了单向连接部件及其应用示例;
[0066] 图9为根据本发明实施例的双向连接部件的三种具体示例,其中(a)示出了折叠式双向连接部件,(b)示出了直通式双向连接部件,(c)示出了拉链式双向连接部件;
[0067] 图10和图11为根据本发明实施例的利用魔板式绑定方法对6单位协同处理装置进行连接后的各种变换状态示意图;
[0068] 图12为根据本发明实施例的由两个单位协同处理装置通过双向连接部件所构成的手机模式的示意图;
[0069] 图13中,(a)~(d)为根据本发明实施例的通过魔板式绑定方法将6块单位协同处理装置绑定后进行各种变换所得到的并行协同处理装置的示意图;
[0070] 图14为根据本发明实施例的利用单位协同处理装置和功能扩展部件构成各种用途的并行协同处理装置的示意图;
[0071] 图15为根据本发明实施例的并行协同处理装置的工作流程图
[0072] 图16为用于说明根据本实施例的单位协同处理装置实现三维显示方法的流程图;
[0073] 图17为用于说明通过输入数字生成文字的方法的流程图;
[0074] 图18为用于说明本实施例的单位协同处理装置的软件测试方法的流程图。

具体实施方式

[0075] 以下,参照附图来详细说明本发明实施例的各个方面。以下的实施例是为了使本领域的技术人员充分理解本发明的内容而提供,其可以有各种其他的变形例子,本发明的
保护范围并非局限在以下将要说明的实施例。
[0076] 本发明的申请人曾经以“基于虚拟化技术的计算机系统及虚拟机创建方法”为题目提出过PCT申请,其国际申请号为PCT/CN2008/001730。其中,申请人介绍了一种“亚计
算机系统”,而该亚计算机系统是以申请人在上述国际申请中所提出的理论为基础的一种
计算机模型,在此我们将该理论定义为“亚理论”,而本发明基于该“亚理论”提出一种具体的人机交互装置。
[0077] 图1是用于说明本发明实施例的理论架构图。为了便于说明和理解,在此继续沿用所述“亚理论”中的各种概念和术语,即为了与传统意义中的相应概念和术语进行区别,在各术语之前增加“亚”字。
[0078] 如图1所示,其中RGB-10C示出了亚理论中的《合其道图》(英文名为BOYADO)。该合其道图是本案的发明人以《道德经》中的“有生于无、道生一、一生二、三生万物”的中国道家思想和“万物皆为数”的古希腊毕达哥拉斯学派的哲学理念为基础,并结合中国西汉学者扬雄的扬子《太玄经》(Unicode:1D300-1D35F)符号体系当中的长横、两短横、三短横的太玄符号,使用数学代入方法把三种符号用数学单位符号(1、Q、i)代替而生成表示的亚坐标系数论图,定义为合其道图,又名柏亚图(BOYADO)。合其道图中的解释是“道之为物为数的实体”,道(奥义书上的大梵)无处不在而化生万物,万物之本源。
[0079] 在此,通过一张合其道图(BOYADO柏亚图)可以解释亚理论的全部理论体系。根据亚理论的亚循环和太玄经里的阴阳比叁原理,太玄数以实数、虚数、昆数的排列来表示亚坐标系统的合其道图。其中,所述昆数为本案的发明人在亚理论中提出过的数学概念,昆数用Q表示。在昆数中,零分为阳丽(正零)和阴丽(负零),阳丽为+0=∨(0/1)(零除以
一的平方根),阴丽为-0=∨(1/0)(一除以零的平方根),昆数的单位Q是零的平方根,即
Q=∨0。
[0080] 合其道图的特征是用8字形螺旋矢量场和以中心为原点不断扩散的矢量环来表示圆状的亚坐标中的亚数系,合其道图用于解释亚理论中亚象数的昆数、实数、虚数等三种单位数以及它们之间的相互关系。左右对称的“亚”字相似定义亚坐标系统。三角含圆,而“玄”字的下方类似于两个交互的三角(以色列国旗大卫星两个相交三角相似),故此亚坐
标系又名为太玄坐标系。
[0081] 亚坐标系上亚象的亚玄自升恒等式RGB的(RB^2+GR^2=GR^2)中,当RB=1、GR2 2 2
=i、时满足L+I =Q 的关系式,合其道的亚理论中,阴和阳的亚玄自升恒等式的表达式
2 2 2 2
里,阳式表达式为1+i =+0,阴式表达式为i+1 =-0。在亚大自然数(太玄数)的昆数
体系中只有一个基本亚组合律,其它规律是亚组合律之上的运算规律,亚零和一的关系式
2 2
可以用(+0)*(-0)=1 和(-0)*(+0)=i 来表示;正整数一(1)是亚实数单位l(字母L
2
的小写)的平方,关系式是1=1 ;负整数一(-1)是亚虚数单位i的平方,关系式是-1=
2 2 2 2 2 2
i。引证在算术关系式0 =[1+(-1)] 和三角函数关系式c =1+i+2*li*cos(C)当C为
2 2
{1/2Pi,3/2Pi}时c =+0和c =-0。
[0082] 合其道图的三进制表示(即,太玄三进制):
[0083] 用i、Q、l(英文字母L的小写)的平方分别代替我们熟知的-1、0、1。具体来讲,用作虚数单位,用i代替数字-1;用作昆数单位,用Q代替数字0;用作实数单位,l代替数
字1。如此,构制合其道图的阴阳平衡三进制表示方法。合其道图中ii=-4、iQ=-3、il
=-2、i=-1、Q=0、l=1、li=2、lQ=3、ll=4。
[0084] 合其道图以由内而外,其中心的第一圈为表示道的昆数Q或亚理让区(光以太Ether,太极或义太);第二圈是1和i对称的阴阳圈或乾坤圈。到第二圈为止由i、Q、l三
者合成为柏亚图(Boyado)的简图,命名为太玄图。
[0085] 亚坐标系的三生万物表示:
[0086] 在合其道图的第二至第四圈中亚数字的数量为26(2+6+18=26)个,而该数量与英文的字母数量相吻合,英文的26个字母为可以表述万事万物的一种国际通用语言的基
本字母。26个数字映射到三维空间上可表示为立方体结构(魔方块形状,中间空)。以此
类推,在合其道图中灰色阴影部分为可无限演化的扩展圈,也可视为大自然数的无穷尽。在亚坐标系上,以Q为中心整体向外不断地分化成更小浮点数的连分数的数学模型。按正负
对角线对应的方式把亚数字无限排列时,合其道图每扩展一个圈就能增加n(n=2*3^m)个
数字。这种合其道图其实为亚数轮图,从柏亚图里能推导出Pi圆周率和Ei自然对数公式,
在此省略具体的推导过程。
[0087] 合其道图扩展成超立方体三维空间上分布亚理论中亚数或大自然数(包括实数、虚数和昆数)。三种数无限扩展和细化(cos(n+2Pi)+i*sin(n+2Pi)=e^(i*n)=
>Ei^i*Pi+1=Q欧拉公式的演化、L.Eluer数e=Q^0+1/1!+1/2!+..1/n!+...;Pi
圆周率、n自然数、i虚数、Q空数或昆数),可以在线性关系、平面关系、立体关系之间相互转换而用于分析。
[0088] 亚坐标系同时包含一维坐标系、二维坐标系以及三维坐标系。
[0089] 一维坐标系的解释:
[0090] 以Q为中心沿合其道图的正负方向(即,上下方向)无限扩展而得到一维坐标系。此时,合其道图的Q点为原点,上半部分为一维坐标系的虚数部分,下半部分为一维坐标系的实数部分。
[0091] 亚理论中亚时空在亚坐标系上,包含正向自然数(L平方为数首的正整数)、负向自然数(I平方为数首的负整数)和正中央昆数(Q的平方)为零的亚理让区,该一维亚坐
标数轴线可以无限扩展;以亚坐标系上中心的昆数Q为核心无限扩展和旋转于《合宏观、分微观》的阴阳面的结合面,这样中止即是无止、无止即是终止,可以理解为佛家所说的“色即是空、空即是色”,时间和空间的极点为光阴的亚时空统一的亚象的亚生命周期(CYC)时空表。
[0092] 二维坐标系的解释:
[0093] 亚坐标系可以表示在复平面坐标系上,以Q为原点,将以合其道图的正方向部分1为单位的实数和负方向部分i为单位的虚数,分别放置在笛卡尔二维垂直复数平面上,就
可以表示由Z(笛卡尔坐标系上X轴)数轴和X(笛卡尔坐标系上Y轴)数轴构成的亚平面
坐标系,也即得出我们熟知的二维坐标系。
[0094] 三维坐标系的解释:
[0095] 从合其道图中,分别提取以Q、i、l为单位的数,并用该三组数可以表示三维坐标系,(昆数单位Q=Qon,Quan,Quite;亚实数单位l=line,light,life;亚虚数单位i=in,image,imagine)。
[0096] 亚坐标系还可以表示在空间解释几何三维坐标系上,将合其道图上以昆数Q为单位的数作为Y坐标(Y坐标的单位为Q,笛卡尔三维垂直坐标系统中表示为Z轴)结合到亚
平面坐标系上而构成三维空间坐标系。l、i和Q分别表示实数、虚数和昆数部分,可以使用“|”、“/”和“\”来分别切割表示在亚空间坐标系上的亚点。例如,点P(1,2,3)可以表示为P=1l+2i+3Q或P=1/2\3。Y=Q分别布置在笛卡尔的三维坐标上时,亚数轮的一维线
性亚点可以表示为三维坐标的亚时空坐标系亚数,这种数据结构可应用在数据仓库挖掘技
术、节点的组合和并行计算上。
[0097] 亚坐标系的特点是以道德经中“曲则全,少则得,抱一(包含合一)为天下(公)式”的哲学思想为启示,用曲线形式来表示亚坐标系统。
[0098] 其中“少则得”引理,亚理论中的亚经济原理,自然之道不做任何多余的事情、或者任何不必要的事情,而选择用最佳的、最小最全的经济方式处理和完成事物。亚经济原理,可以推理出亚循环的排列顺序和以亚光组合的最少方式得到最全的组合结果的排列组合方法。并可解释,亚坐标系用曲线坐标系来表示的原因是在最小的亚空间上可以表示最多
的数,最佳经济的空间排列形式是“曲则全”的曲线型的排列组合形式。
[0099] 亚经济原理的推演以及大自然数自然的排列都蕴藏着数理。可以想象为什么大到天体小到原子以曲线的形式存在转动而不是以直线形式运动、动物界中蜂房为什么选择最
值经济的六角形模型的容器,数作为真正的实体,控制着世界,表现为自然界的各种力推动万物,形式是数的具体的表现。
[0100] 本案的申请人定义的“大自然数”(太玄数)包括实数、虚数、昆数,道德经中记载“有物混成,先天地生”,这个混成的亚象可表示为昆数,天地可抽象为乾坤表示为实数和虚数,昆数生成实数和虚数。
[0101] 亚坐标系中每一圈上的数为将一个亚数轮的亚点表述成扁平式亚网络(CAINET)结构。以亚坐标系为中心四方扩展的树形互联网层次结构。
[0102] 亚坐标系中亚网络上各层之间,亚点的亚光组合方式汇聚成亚媒体、亚物质、亚氣的自升化转换、自我增益和减损形式,亚时空的亚系统即为合其道的亚生态环境。
[0103] 坐标系作为表示和观察研究世界的尺度的参照系,并不一定必须要使用直角坐标系,有时使用极坐标可能更容易解释现象的数理关系。以上所说的亚坐标系只是一种坐标
系,它作为参照系统,为我们提供了解释和研究现实世界的一种方法和视角。亚坐标系本身不足为奇,我们通过亚坐标系理解数学的真谛才是硬道理。
[0104] 合其道图是试图用简单、对称、完美、统一、和谐、无奇的一张平面图来解释事物,并且是一维、二维和三维数系,(蚕丝一样)合在一起的亚坐标系图。在合其道图的亚理论中,亚环境里元本没有时空的概念更没有四维空间或多维空间,亚理论只是个人提出的一
种对世界的不完善的认识论的理念,计算机学科、物理学科和人文学科等各种学科汇总于
哲学,而哲学的归宿则是数学。合其道的亚理论并不限于应用在计算机领域。
[0105] 亚坐标系上的完美数:
[0106] i、Q、l在第三圈的(六合)六种组合方式(即,li、lQ、ll、il、iQ、ii),易经里的六子卦相对应,可以看做一个完全数又称完美数(特殊的自然数1+2+3=6、1*2*3=6)。
[0107] 合其道图中玄学与易学的关系:
[0108] 乾坤圈表示易经中的的乾(lll)坤(iii)两卦,各生三子在第三圈上。震(iil)、坎(ili)、艮(lii)和巽(lli)、离(lil)、兑(ill)的六子卦合计为八卦图的二进制另类表
示方法。
[0109] 太玄数81和易数64的量在九九乘法口诀之间的关系:
[0110] 亚理论中的亚维之间关系律(CAINEXU)等式b*c=d中,一个亚系统的两种相互依存的亚维数量之间是相乘相比的关系;事物之间的数量关系中乘法是基本,加法是亚维
的量的特殊形式排列顺序;九九乘法口诀中1到9的数相乘而得到的数的尾数的变化以纵
向和横向是有序的数,9乘9的变化量是八十有一种;九九乘法口诀中相乘而得到的数的十
位数和个位数的单数反复相加而得到的个位数时,9乘n的相合之数是9而无变化(9*6=
54=>5+4=9),其余的8乘8所包含的数是有序的数而变化量有六十有四种;其中看到事
物之间量的阴阳比叁变化是系统内部相互依存关系的变化量之间的相乘相比关系,物理学
中的物理量之间也是相乘相比关系,如万有引力公式等。
[0111] 以下,简单介绍如上所述的太玄三进制。
[0112] 表1示出了10进制、2进制、非对称3进制(传统三进制)和对称3进制(太玄三进制的玄正3C和玄负3C)之间的对应关系。
[0113] 表1
[0114]
[0115] 太玄3进制的逻辑运算使用道德经里“知不知尚,不知知病,夫唯病病,是以不病,圣人不病,以其病病,是以不病”的内涵来推导出,“是,否,非”的八种组合和四种分类结果的三玄逻辑处理方法。
[0116] 太玄3进制的数字本身包含了正负的数字,所以在2进制计算机上不需要进行用于转换负2进制数的原码、反码和补码的处理方式。
[0117] 太玄3进制的加减法运算例子
[0118] 加法:ii+1=i0(十进制:-4+1=-3);减法:i0-1=ii (十进制:-3-1=-4)、1+1=1i (十进制:1+1=2)。
[0119] 另外,如表1所示,每当十进制数的取值为3的幂数时,太玄3进制和传统3进制的数的形式和取值相同。
[0120] 表2示出了太玄3进制和易数形式2进制之间的计算机转换方法。
[0121] 表2
[0122]
[0123]
[0124] 表2中的*号部分表示了以计算机处理方式对二进制和三进制进行转换的方法和步骤。
[0125] 将双行二进制转换为一行三进制的方式包括:珠算式的运算方式和围棋式的运算方式。
[0126] 如图1所示,其中RGB-10A示出了双行(A行和B行的2进制数串)的2进制数以列的对应关系排列后,使用珠算式的运算方式来转换为3进制(单向)数串的方法。在此,
用黑色圆圈来表示2进制的数字1,用空心圆圈来表示2进制的数字0。并且为了方便表
述,使用公式A(x)+B(y)=C(z)来表示二进制与三进制之间的转换关系。RGB-10A中的第
一列可以用所述公式表示为A(0)+B(0)=C(0),第二列可以用所述公式表示为A(0)+B(1)
=C(1),第三列可以用所述公式表示为A(1)+B(0)=C(2)。另外,当所述公式中的x和y
都取1时,可以表示为A(1)+B(1)=C(10),此时可使用两个2进制数串校验和对齐的信号
处理。用珠算式的运算方式,将二进制转换为三进制的方法可参照如下表3。
[0127] 表3
[0128]
[0129] 如图1所示,其中RGB-10B示出了双行的2进制数以列的对应关系排列后,使用围棋式的运算方式来转换为3进制(双向)数串的方法。在此,用黑色圆圈来表示2进制的数
字1,用空心圆圈来表示2进制的数字0。并且为了方便表述,依然使用公式A(x)+B(y)=
C(z)来表示二进制与三进制之间的转换关系。在此,围棋式的运算方式可以有两种形式。第一种是,当x和y都为2进制的数字1时,z表示成3进制的1,即用公式表示为A(1)+B(1)
=C(1);当x和y都为2进制的数字0时,z表示成3进制的-1,即用公式表示为A(0)+B(0)
=C(-1);当x和y中的某一个为2进制的数字1,另一个为2进制的数字0时,z表示成3
进制的0,即用公式表示为A(1)+B(0)=C(0)或A(0)+B(1)=C(0)。第二种是,当x和y为
2进制的相同数字时,z表示成3进制的0,即用公式表示为A(1)+B(1)=C(0)或A(0)+B(0)
=C(0);当x为2进制的数字1、y为2进制的数字0时,z表示成3进制的1,即用公式表
示为A(1)+B(0)=C(1);当x为2进制的数字0、y为2进制的数字1时,z表示成3进制
的-1,即用公式表示为A(0)+B(1)=C(-1)。如上围棋式的运算方式无进位状态。用围棋
式的运算方式,将二进制转换为三进制的方法可参照如下表4。
[0130] 表4
[0131]
[0132] 在此,利用计算机通过珠算式和围棋式的运算方式,将双行的2进制数转换为3进制数时,两位2进制数转换成一位3进制数,利用一对内存单元的相邻、相错、堆叠的位操作方式,通过硬件处理方式或软件处理方式的相结合来实现,所述的三进制有矢量(正负1和
正负0)和标量(正负1和0)的特征。
[0133] 通过太玄3进制进行计算和处理的3进制计算机处理芯片,可提高处理速度,并且使用较小的存储空间装入更多的信息。在使用光学技术传播信息时,若使用3进制方式,则可以提高信息的传输质量密度。可以通过虚拟机技术把2进制系统和3进制系统相互兼
容、转换和并行计算。
[0134] RGB-10D和RGB-10E示出了以亚经济原理为基础推演出的亚系统更新方式。2阶和3阶的亚光组合节点之间,以点对点通信交互方式通过无心算法对等分配(-m=2n-1,
+m=2n)。对于亚光组合而言,以线性排列的节点之间的信息传递具有周期性的波动
和直线传递性以及反射特性,通过扁平式网络结构,即亚光组合方式相连接的各节点之间
以亚网络协议彼此通信和协同工作。对此相应的技术内容可以参考国际申请号为PCT/
CN2008/001730的PCT申请中关于亚光组合部分的内容。
[0135] 亚计算是在以亚终端为计算节点的亚网络上通过虚拟技术来组合和切换成可提供不同需求服务的计算模式,亚计算包括亚海计算(凝合集群)、亚云计算(松散分布)。亚
终端作为计算节点,内置一个虚拟化技术的亚母系统,跟其它的亚终端之间通过亚光组合
方式以点对点通讯,并与分布式虚拟媒体(虚拟文件、虚拟接口和所组成的虚拟机)合并成
一个亚环境系统,从而协同计算(亚计算)和处理。在此,将这种亚计算定义为水滴计算或
雨滴计算。
[0136] 图2示出了基于亚理论的用于创建亚计算机系统的亚计算机编程语言。
[0137] 如图2所示,其中WOTl是Whator编程语言基本语法表。表中的计算机语言语句是基于5W1H思考方法,以对象(What)、目的(Why)、场所(Where)、时间分支(When)、作业员(Who)、手段和结果(HoW)为基础,并作为(What-or/er)并行计算机语言的基本语法格式的
人机交互的亚计算机编程语言。Whator编程语言更加贴近人的思维方式和交流方式,它并
非针对专业程序员,而是非程序员也能使用的脚本语言形式的一种计算机编程语言,其包
括概念语句(What)、功能语句(Can/Work)、条件语句(When)、分支语句(WhenAs)、转换语
句(Wise)、博弈语句(Who)、期望语句(Want)、注意语句(Warning)、异常语句(Why)、并行处理语句(HoW)、数据挖掘检索语句(QyFrom/Where)、循环语句(For/Will)、节点连接函数(Hello)等。Whator编程语言在数据常量中没有现行的计算机语言那样复杂的数据常量格
式分类,只有亚数和亚象语言字串,具体的整数和浮点数的处理都由Whator编译器来判断
处理。从而避免了程序设计需要学习各种复杂的数据类型的问题。Whator编程语言是一种
博弈的并行计算机语言,设定N是一个参与者(WHO)的集合,对于每一个参与者(WHO)设定
i ∈N都与一个给定的集合策略∑i,博弈(游戏)用一个函数表示为
[0138] WOT2是制作Whator语言编译器的代码模块UML示意图,说明省略。
[0139] WOT3是YML(Yon Mark Language)表示方法和YQL(Yon Query Language)数据查询语言。YML是在XML的基础之上,将亚坐标系统的昆数的标记方法加入到XML标记语言
后,把三维数据用一维的串型数据方式来标记的方法。XML的树形结构完全可以使用2维
的表结构(关联数据库结构)表示。如图所示,XML通过如a10→a20、a10→b20的二维
表来存储和记录数据,而数据仓库式的数据结构使用XML表示起来相对困难一些。相比之
下,YML可以方便地表示三维的数据,以亚坐标系的结构特点为基础,可以将三维数据以一维的数据串表示在计算机上。以扁平式网络结构,即亚光组合方式相组合的计算节点之间,为了减少网络数据传递量,可以使用YML文件格式传递和存储以及更新数据。而且可以通
过Whator编程语言跟其他用户交互信息。由于YML是基于XML建立的,所以很容易解决其
兼容性问题。YML的表示方法包括外嵌式和内嵌式。
[0140] 外嵌式:YML1=<3Q>1Z<\\3Q>
[0141] 内嵌式:YML1=1Z<3Q\\>
[0149] 亚理论中的亚计算机系统的信息处理方法,使用古老的天文星相(与物理上的质点或中医的穴位相似)和柯尼斯堡七桥问题等图像数学处理方法,以点来抽象线和面的欧
拉图论(及拓扑学)为基础,组合数学的标记树的计算机算法最小生成树等图算法生成最
基本的亚字元(与中医的经络和骨牌图案相似)。并使用中国古代的河图的对移缩放叠加
和洛书的旋转变形特点的数学模型,把最简单基本图形对移旋转缩放堆叠等算法,对亚字
元进行对移、旋转、缩放等变换后,通过俄罗斯方块游戏的方式把变化变形的亚字元,按由上而下或从左到右的顺序等处理方法叠加添置在围棋盘式的网格(可选用五星十三格形
状)上组合,并按相应特色的格式修饰,最终生成相应的图像字符,所生成的图像字符使用一种字元编码(OneCode)表保存在特定存储器上,并且所生成的图像字符与UniCode编码
关联起来相互兼容,使用YML形式保存。
[0150] 阿拉伯数字(源自印度数字)的符号可以看做国际通用语言,亚语言中以阿拉伯数字为基本亚字元,根据相应的本土语言的特点生成本土化的亚字元,并基于本土化的亚
字元生成亚字根即本土化字符,如英文字母、朝鲜语字母、简体汉字、日语字母等。本土化字符通过模板形式来更改不同形态的字体。图3中,以朝鲜语作为本土化语言的示例,示出了从亚点到生成朝鲜语字的整个过程。该过程按从左到右的顺序依次为:形成亚点→生成亚
字元→生成朝鲜语本土化亚字元→通过对移、旋转、缩放而生成字根→叠放修饰生成字。阿拉伯数字与本土化亚字元之间的对应关系将在以后详述。
[0151] 图4中,(a)是根据本发明实施例的单位协同处理装置的构成框图,(b)是根据本发明实施例的单位协同处理装置的控制部的一种构成示例图。由于各单位协同处理装置的
构成相同,所以在此仅对一个单位协同处理装置的构成进行说明。如图4所示,本发明的单位协同处理装置包含:固件存储器1、私有电路2即为局部总线、功能部3、控制部6、共有电路7即为全局总线、接口部8、外存储器9、内存10,而且为了完善单位协同处理装置的功能还可以包含功能扩展部5和可继承私有电路4。
[0152] 其中,所述固件存储器1与所述共有电路7相连且内嵌有用于识别单位协同处理装置的标准化可识别码(TID)并存放有微操作系统(Virtual Inner Operation System,以
下简称为VIOS),该VIOS为硬件提供各种虚拟化接口以及各种文字与图像的识别和生成处
理接口,其中文字与图像识别和生成处理接口包括后述的三维图像处理接口以及字元反向
操作接口等。当单位协同处理装置开机后,控制部6把固件存储器1上的VIOS和TID分别
读入到内存10,并把内存10分成页(内存池区域),在每页内存层上运行一个虚拟机(即
为GUEST虚拟客户操作系统)。每个虚拟机提供不同的应用服务,包括键盘、游戏控制器
显示器、乐器、PDA、GPS、智能机器人、智能电子宠物、智能交通补助工具、智能飞行器等虚拟机。假设当一组单位协同处理装置连接组合成并行协同处理装置而从键盘功能模式切换为
GPS功能模式时,系统将键盘功能虚拟机切换成为GPS功能虚拟机,以完成并行协同处理装
置从键盘到GPS的转换。
[0153] 所述功能部3设在单位协同处理装置的最外层,可以设在单位协同处理装置的上表面和/或下表面。在所述功能部3可以布置键盘、游戏控制器、显示器、乐器、PDA、GPS、智能机器人配件、交通补助器、飞行器等各种功能界面。
[0154] 所述私有电路2具有第一存储固件(未图示)并与所述功能部3相连,且对应于所述功能部3的功能界面来设计所述私有电路2,在所述第一存储固件里存放有用于运行
所述功能部3的驱动程序,从而对所述功能部3进行操作时,所述私有电路2产生相应的信
号而通过共有电路7传递给控制部6。
[0155] 所述功能扩展部5即为外围的用于进行人机交互操作的功能扩展部件,可包含游戏操纵杆、机械手、轮胎、飞行螺旋桨等。
[0156] 所述可继承私有电路4具有第二存储固件(未图示)并与所述功能扩展部5相连,且对应于所述功能扩展部5的功能界面来设计所述可继承私有电路4,在所述第二存储
固件里存放有用于运行所述功能扩展部5的驱动程序,从而对所述功能扩展部5进行操作
时,所述可继承私有电路4产生相应的信号。
[0157] 所述共有电路7为数据传输的总线,通过对功能部3和/或功能扩展部5的操作产生于私有电路2和/或可继承私有电路4的信号以共有电路7为桥梁传递到控制部6,而
控制部6对所接受的信息进行相应处理后,再通过共有电路7进行传递。
[0158] 所述接口部8与所述共有电路7相连,不同单位协同处理装置之间通过所述接口部8相连接组合,并且通过物理连接或无线连接的方式相互传递信息。另外,通过所述接口部8还可以将一体形成的功能扩展部5和可继承私有电路4连接到单位协同处理装置上。
[0159] 所述外存储器9与所述共有电路7相连,内部存放有虚拟机文件和虚拟机配置表。所述虚拟机文件包括虚拟机操作系统文件、虚拟机应用程序文件、虚拟机数据文件,其中所述虚拟机应用程序文件里嵌入有软件许可协议和标准化统一格式的许可编号(VID)。虚拟
机应用程序文件运行在虚拟机操作系统文件上而构成虚拟机,而且对虚拟机进行操作的过
程中,会产生虚拟机数据文件。
[0160] 本实施例的控制部6包括:两个CPU63、63’;用于协调CPU63、63’的工作的三进制的并行协同处理器61(Together Processing Unit,以下简称为TPU);分别对应于所述CPU63、63’的双主高速缓存器64、64’;对应于所述TPU的双副高速缓存器65。并且所述控制部6还包括与所述TPU相连而将所述TPU连接到所述共有电路7上的并行协同高速缓存
器62。TPU通过将双主高速缓存器64、64’上的数据处理到双副高速缓存器65上以叠加校
验的方式使数据同步,作为共享数据与其他单位协同处理装置上的控制部交换数据而并行
协同处理计算。TPU也可以控制CPU63、63’中的某一个,通过分时操作方式跟其他单位协
同处理装置之间进行并行计算。在此,通过所述双主高速缓存器64、64’和双副高速缓存器
65,TPU以协同操作所述CPU63、63’来对二进制和三进制数据之间进行互换以用于向二进
制或三进制的硬件提供对应进制的数据。具体来讲,TPU通过控制开关可以对双主高速缓
存器64、64’和双副高速缓存器65进行平行连接或交叉连接,如图4(b)所示。当主Cache
I与副Cache II相连且主Cache II与副Cache I相连时(即平行连接时),各高速缓存
器之间构成闭合的双串缓存器,此时TPU从双串缓存器的每一串缓存器中每次各选取一个
二进制数,并以如前所述的珠算式的运算方式或围棋式的运算方式将所选取的2位二进制
数转换为1位三进制数。当主CacheI与副Cache I相连且主Cache II与副Cache II相
连时(即交叉连接时),各高速缓存器之间构成莫比乌斯模式的闭合的单串缓存器,此时
TPU从所述单串缓存器中每次选取相邻的两个二进制数,并以如前所述的珠算式的运算方
式或围棋式的运算方式将所选取的2位二进制数转换为1位三进制数。当然,也可以通过
反向的计算过程将1位三进制数转换为2位二进制数。据此,各单位协同处理装置之间可
以通过三进制数进行信息传递,而各单位协同处理装置能够将所接收到的三进制数转换为
二进制数。基于三进制数串,单位协同处理装置上的信息处理和传递使用YML(Yon Markup Language)/YAML(Yon Application Markup Language)标记语言的标记方法来读写、存储、显示和通信。这样可以提高数据包的信息容量以及各单位协同处理装置之间的信息传递速
率。当然,各单位协同处理装置之间也可以通过二进制数据彼此之间传递信息。虽然,本实施例的控制部6包含了两个CPU,但本发明并非局限于此,本发明的单位协同处理装置可以
包含至少一个CPU,当然此时双主高速缓存器的数量也应该为至少一个,以对应于CPU的数
量。
[0161] 另外,所述TPU还内置有三维重力感应装置,通过该三维重力感应装置可以感应单位协同处理装置的体位,即可以感应单位协同处理装置所处的正、反、倾斜等状态。
[0162] 另外,所述TPU采用光电芯片,该光电芯片包括发光部、图像变换部以及感光部,以用于通过所述发光部将电信号转换为光信号,通过所述图像变换部对所述光信号进行变换处理后投射到所述感光部,而所述感光部将所接收到的光信号再转换为电信号。
[0163] 存放于所述固件存储器1上的所述VIOS还内置有字元引擎,以用于使单位协同处理装置生成文字图像。即,通过编码规则以阿拉伯数字符号形态为基础自动生成字元和相
应的文字字根,如图3所示。具体而言,通过数字形式来编码制作相应的字符生成编码对照表,当需要更新字符时,只需更改或添加新特性的字根数字编码序列到文字字符生成编码
对照表上(使用YML形式存储和关联相应的语言特点编码规则和语音拼音等信息)即可。
这样,单位协同处理装置不需要自带庞大的字库(移动的百科全书图书馆)以及区域编码,
从而可以解决系统空间的开销和版本更新的问题。在此,可以通过逆向操作的方法,在扫描的图像、屏幕、显示内存的矩阵内容中,把字符信息分离而智能地鉴别和获取各种本地化字符信息。
[0164] 如上所述构成的单位协同处理装置,其信息的存储是信息传递和延续的基本条件,通过结合虚拟化技术的文件方式存储信息。以下,对存储于单位协同处理装置的外存储器9上的虚拟机文件的更新及运行过程进行说明。
[0165] 当需要更新单位协同处理装置的虚拟机文件中的虚拟机应用程序文件时,用户可以通过网上交易系统向开发商提交单位协同处理装置的TID和网络地址IPV6Q。据此,开发
商通过快照技术将已经测试通过的发布版虚拟机应用程序文件录制和打包到一个虚拟机
快照文件上,并把软件许可关联协议和标准化统一格式的许可编号(VID)嵌入到所述虚拟
机快照文件之中。所述软件许可关联协议是VID与单位协同处理装置的TID之间相互匹配
关系的协议。然后,将所述虚拟机快照文件发布到网上交易系统。从而,用户可以从网上交易系统下载所述虚拟机快照文件而拷贝到相应的单位协同处理装置的外存储器里即可,无
需进行安装。借此,当运行单位协同处理装置的虚拟机时,虚拟机操作系统文件首先读入虚拟机应用程序文件(即,存储到外存储器里的虚拟机快照文件)里的VID和固件存储器上
的TID以及软件许可关联协议。从而通过该软件许可关联协议来判断虚拟机应用程序文件
与单位协同处理装置之间是否相匹配,只有在相匹配的情况下,方可使虚拟机应用程序文
件顺利运行于该单位协同处理装置。
[0166] 另外,在虚拟机应用程序文件的信息处理中,如果用户被授权使用的是XLC+OLIC的不可移植且不可克隆的协议的虚拟机应用程序文件,则用户在虚拟机操作系统文件上运
行该虚拟机应用程序文件,此时通过激活把单位协同处理装置的TID和授权的VID打包在
一起发送给开发商的软件认证许可服务器上,开发商通过交易记录里的商品编号VID和用
户的TID以及IPV6Q更新到自己的软件认证许可服务器上,软件认证许可服务器接收用户
打包的认证许可请求信息包后,在信息库里查询确认用户的合法性,并返回给单位协同处
理装置,从而用户激活并使用相应的应用及服务。如果用户超出软件许可范围而非法拷贝
到其他平面模块时,由于TID和IPV6Q不一致,所以应用程序文件的使用认证通不过而在其
他平面模块上不能运行,用户只有从开发商处购买相应的可移动或许可克隆的应用程序文
件,才能在单位协同处理装置的虚拟机操作系统上正常运行虚拟机应用程序文件。作为企
业用户考虑到安全可以把部分数据文件的节点放入到公司内部的认证服务器里,而在单位
协同处理装置里放入另一部分数据文件并关联授权。从而当丢失了单位协同处理装置时,
可以在公司的认证服务器上重置所丢失单位协同处理装置的TID,这样即使他人盗取了单
位协同处理装置和部分的虚拟机应用程序文件也打不开相应的保密文件,从而可以确保安
全而不会把企业的商业机密泄漏于外部。
[0167] 接下来,说明由单位协同处理装置连接组合成并行协同处理装置的过程。
[0168] 图15为根据本发明实施例的并行协同处理装置的工作流程图。如图15所示,当由至少一个单位协同处理装置构成的并行协同处理装置开机时,首先在步骤S10,每个单位协同处理装置将各自固件存储器上的VIOS和TID分别读入到各自的内存里。接着在步骤
S11,每个单位协同处理装置的VIOS分别对各自进行硬件检测,即通过共有电路连接私有
电路(和可继承私有电路)提供的接口(即为内部接口),将与功能部(和功能扩展部)相
对应的驱动程序读入到内存,从而为生成不同的虚拟机提供虚拟硬件环境,以及每个单位
协同处理装置检测与其他单位协同处理装置处于连接状态的接口部(即为外部接口,包括
水平连接接口和垂直连接接口),即检测通过哪个接口部与哪个单位协同处理装置相连,并由VIOS来更新接口表,同时每个单位协同处理装置通过内置于TPU上的重力感应装置感应
各自的体位,即感应单位协同处理装置所处的正、反、倾斜等状态。然后在步骤S12,根据所述硬件检测结果各单位协同处理装置之间通过预定协议相互交换各自的TID,并把所接受
的TID更新至自己的分配表里而相互之间达成握手。接着在步骤S13,各单位协同处理装置
通过点对点连接方式把各自运行中的VIOS以扁平式网络结构,即亚光组合方式合并成为
一个整体的环境系统,而该环境系统提供用于运行虚拟机的特定接口。然后在步骤S14,环境系统将上述的硬件检测结果和感应到的体位状态以及所更新的TID与预先存储在外存
储器中的虚拟机配置表进行对照,并根据对照结果判断当前的并行协同处理装置所处的状
态模式。接着在步骤S15,根据所述状态模式的判断结果,从所述环境系统中激活对应的虚拟机操作系统文件,并在该虚拟机操作系统文件上运行对应于当前模式的虚拟机应用程序
文件。据此,物理意义的状态模式和软件意义的状态模式达到匹配而实现并行协同处理装
置当前模式的功能。
[0169] 以下,介绍通过本发明的单位协同处理装置实现三维显示的方法。
[0170] 图16为用于说明根据本实施例的单位协同处理装置实现三维显示方法的流程图。
[0171] 真实世界中根据光源亮度颜色位置和数量的不同,物体会有相应的亮部、暗部、投影和光泽等,同时近处的物体在色彩的饱和度、亮度、对比度等方面都相对较高,远处的则较低。如果画面中没有这些效果或是违反这些规律,都不会产生好的立体感。在三维显示技术中,目前投入应用较多的是分色、分光、分时和光栅技术。
[0172] 当本发明的单位协同处理装置包含两个CPU和对应于该两个CPU的两个双主高速缓存器时,根据采用光电芯片的TPU对两个CPU的协同处理,通过VIOS在内存中分配的三
维显示虚拟机提供两个二维虚拟屏幕和一个三维虚拟屏幕,并把两个二维虚拟屏幕上的图
像叠加变化处理到三维虚拟屏幕上而生成三维效果图像,通过将该三维效果图像映射给实
体硬件显示屏幕而达到三维显示效果。
[0173] 具体来讲如图16所示,首先在步骤S20,单位协同处理装置根据VIOS所提供的三维图像处理接口将用于产生三维画面的图像提供给三维显示虚拟机。然后在步骤S21,三维显示虚拟机对所述用于产生三维画面的图像进行空间定位、明暗虚实变化和透视等三维效
果处理后生成两个二维虚拟图像,而对应于两个二维虚拟图像的两个二维虚拟图像数据分
别存放在对应于两个二维虚拟屏幕的两个二维虚拟显示内存上,此时,根据TPU对两个CPU
的协同处理,每个CPU分别处理一个二维虚拟图像数据。接着在步骤S22,将两个二维虚拟
显示内存中的二维虚拟图像数据各自读入到控制部的两个双主高速缓存器,并通过两个双
主高速缓冲器之间的比较和位操作在双副高速缓存器生成三维虚拟图像数据。然后在步骤
S23,VIOS将所述三维虚拟图像数据读入到对应于三维虚拟屏幕的三维虚拟显示内存上而
在三维虚拟屏幕上生成三维虚拟图像。最后在步骤S24,VIOS将所述三维虚拟图像映射给
实体硬件显示屏幕而显示三维图像。
[0174] 以下,介绍本发明单位协同处理装置的物理结构。
[0175] 图5是根据本发明实施例的单位协同处理装置的结构示意图。如图5所示,单位协同处理装置由若干个片层部件相叠加而构成,具体包括:位于中心部位的中心层M-1;设置于中心层M-1的上表面的上内层F1-2;设置于上内层F1-2的上表面的上外层F1-1;设置
于中心层M-1的下表面的下内层B1-2;设置于下内层B1-2的下表面的下外层B1-1。
[0176] 其中,中心层M-1上设置固件存储器1、外存储器9、控制部6、共有电路7以及接口部8,上内层F1-2和下内层B1-2上分别设置私有电路2,上外层F1-1和下外层B1-1上分别设置功能部3。在此,上外层F1-1与上内层F1-2相关联,下外层B1-1与下内层B1-2相
关联。
[0177] 单位协同处理装置优选设计为长方形,在单位协同处理装置的4个边上分别设有水平连接接口P0、P2、P5、P7,以用于前后左右水平方向连接不同的单位协同处理装置或外围部件。在单位协同处理装置的4个角上分别设有垂直连接接口P1、P3、P4、P6,以用于上下垂直方向连接不同的单位协同处理装置或外围部件。所述水平连接接口P0、P2、P5、P7和垂直连接接口P1、P3、P4、P6即为图4中的接口部8的具体表现形式。
[0178] 以下,参照图6及图7说明在各单位协同处理装置中上外层F1-1和下外层B1-1上所赋予的各种功能操作界面的具体实施例。其中,图6为根据本发明实施例的单位协同
处理装置的上表面的功能操作界面布局图,(a)~(f)具体示出了单位协同处理装置上表
面的6种功能操作界面的示例;图7为根据本发明实施例的单位协同处理装置的下表面的
功能操作界面布局图,(a’)~(f’)具体示出了单位协同处理装置下表面的6种功能操作
界面的示例。为了便于说明,将各单位协同处理装置的上表面称为Q面,下表面称为B面。
[0179] 图6(a)~(f)依次表示了单位协同处理装置Q面的第一至第六种功能操作界面的示例。
[0180] Q面的第一种功能操作界面Q1的布局如图6(a)所示。其中,中间位置有指向4个方向的方向键,左下部分有用《言》字来表示的麦克,右下角有《云》字来表示的水平操纵杆。具体参照表5。
[0181] 表5:Q1
[0182]
[0183] Q面的第二种功能操作界面Q2的布局如图6(b)所示。其中,中央部分有显示器、触摸屏或触摸板,靠近左下棱部分的《L》按钮是鼠标左键,靠近右下棱部分的《R》按钮是鼠标右键,中间M1是手动自定义模式切换键,M2是未分配功能键。具体参照表6。
[0184] 表6:Q2
[0185]
[0186] Q面的第三种功能操作界面Q3的布局如图6(c)所示。其中,正中央四个方向各有键,四个键分别在游戏和各种屏幕操作上自定义不同的动作确认,包括正上方的《乾》键、正下方的《坤》键、正左方的《离》键、正右方的《坎》键,正中央的《太玄》键默认是客户机宿主机切换键。靠近左下棱部分有《雨》字表示的垂直控制按钮,靠近右下棱部分有《音》字表示的音响喇叭。具体参照表7。
[0187] 表7:Q3
[0188]
[0189] Q面的第四种功能操作界面Q4的布局如图6(d)所示。Q4为4列6行的键盘布局,从左第一列第一行开始依次往下排序为《PgUp》、《8*》、《I》、《K》、《,<》、《‘”》;第二列第一行开始依次往下排序为《Home》、《9(》、《0》、《L》、《.>》、《\|》;第三列第一行开始依次往下排序为《End》、《0)》、《P》、《;:》、《/?》、《Won》;其中Won键表示Windows系统的窗口键或苹果系统的特殊键;第四列第一行开始依次往下排序为《PgDn》、《BackSpace》、《[{》、《]}》、《Shift》、《Enter》键。具体参照表8。
[0190] 表8:Q4
[0191]
[0192] Q面的第五种功能操作界面Q5的布局如图6(e)所示。其中,左上角部分有《M3(》自定义键,右上角部分有《M4》自定义键,正上方中央是扩展接口部分《M5》《M6》可以扩充不同的扩展组件,其中包括摄像头,麦克风或自定义模式扩展组件等其他通用扩展组件。Q5中还有4列5行的键盘布局,从左第一列第一行开始依次往下排序为《4$》、《R》、《F》、《V》、《FN》,其中FN键组合各数字键和《-》、《+》时,替代通用键盘中的功能键F1到F12;从第二列第一行开始依次往下排序为《5%》、《T》、《G》、《B》;第三列第一行开始依次往下排序为《6^》、《Y》、《H》、《N》;《G》、《H》、《B》、《N》中间部分有轨迹杆;《B》和《N》的下方有《空格键》,当中间部分圆圈形状的轨迹杆指向屏幕上的虚拟对象时《空格键》方格分开的左右部分变成鼠
标左键和鼠标右键的功能来处理,其他文本输入时候空格键来处理;第四列第一行开始依
次往下排序为《7&》、《U》、《J》、《M》、《CA》键;《CA》键是改变大小写模式自定义键。具体参照表9。
[0193] 表9:Q5
[0194]
[0195] Q面的第六种功能操作界面Q6的布局如图6(f)所示。Q6为4列6行的键盘布局,从左第一列第一行开始依次往下排序为《PrtSc》、《ESC》、《TAB》、《-_》、《Shift》、《=+》键;
第二列第一行开始依次往下排序为《Pause》、《1!》、《Q》、《A》、《Z》、《Ctrl》;第三列第一行开始依次往下排序为《Insert》、《2@》、《W》、《S》、《X》、《Alt》;第4列第一行开始依次往下排序为《Delete》、《3#》、《E》、《D》、《C》、《·~》键。具体参照表10。
[0196] 表10:Q6
[0197]
[0198] 图7(a’)~(f’)依次表示了单位协同处理装置B面的第一至第六种功能操作界面的示例。在此,需要说明的是B面的6种功能操作界面均可用于将6个单位协同处理装
置组合成为立方体形状的立体键盘时的情况。该对B面功能操作界面的布局考虑了立体键
盘的特殊结构与英语的字母使用频率、汉语拼音字母以及朝鲜语和日语的辅音与元音之间
的相互关系。
[0199] B面的第一种功能操作界面B1的布局如图7(a’)所示,具体参照表11。
[0200] 表11:B1
[0201]
[0202] B面的第二种功能操作界面B2的布局如图7(b’)所示,具体参照表12。
[0203] 表12:B2
[0204]
[0205] B面的第三种功能操作界面B3的布局如图7(c’)所示,具体参照表13。
[0206] 表13:B3
[0207]
[0208] B面的第四种功能操作界面B4的布局如图7(d’)所示,具体参照表14。
[0209] 表14:B4
[0210]
[0211] B面的第五种功能操作界面B5的布局如图7(e’)所示,具体参照表15。
[0212] 表15:B5
[0213]
[0214] B面的第六种功能操作界面B6的布局如图7(f’)所示,具体参照表16。
[0215] 表16:B6
[0216]
[0217] 应注意,如上所述对Q1~Q6、B1~B6的功能操作界面的布局仅仅是示例性的,本发明并不受限于此,还可按照任意便于用户使用的其它方式来布置功能操作界面。
[0218] 以下,介绍单位协同处理装置的连接方式。作为单位协同处理装置连接方式的一种可以通过连接部件来进行连接。
[0219] 图8为根据本发明实施例的连接部件的示意图,其中(a)示出了双向连接部件及其应用示例,(b)示出了单向连接部件及其应用示例。
[0220] 图8(a)中,J1是双向连接部件,用于不同单位协同处理装置之间的相互连接,也是单位协同处理装置之间光纤通信或电路通信的桥梁。其中C1和C2是连接接口部分,F1
是连接功能部分,其可以实现旋转、折叠、直通、弯曲等功能。假设相互连接单位协同处理装置#1和#2,则可以将双向连接部件J1的连接接口部分C1连接到单位协同处理装置#1的
接口部,同理将连接接口部分C2连接到单位协同处理装置#2的接口部,并通过连接功能部
分F1可以对单位协同处理装置#1和#2之间进行相对旋转、折叠、直通、弯曲等。通过双向
连接部件J1不仅可以在水平方向相互连接各单位协同处理装置,而且还可以在垂直方向
相互连接各单位协同处理装置。
[0221] 图8(b)中,J2是单向连接部件,用于向单位协同处理装置连接功能扩展部件,即外围部件,如游戏操纵杆等。其中C3是连接接口部分,F2是扩展功能部分。假设向单位协
同处理装置#3连接游戏操纵杆,则将单向连接组件J2的C3连接到单位协同处理装置#3的
接口部,再将游戏操纵杆连接到单向连接部件J2的扩展功能部分F2上。通过单向连接部件
J2不仅可以在水平方向扩充单位协同处理装置的功能,而且还可以在垂直方向扩充单位协
同处理装置的功能。
[0222] 图9为根据本发明实施例的双向连接部件的三种具体示例。其中,图9(a)示出了折叠式双向连接部件,图9(b)示出了直通式双向连接部件,图9(c)示出了拉链式双向连
接部件。除此之外,双向连接部件还可以采用对折式双向连接部件、旋转式双向连接部件、骨关节式双向连接部件、线打结式双向连接部件、书册式双向连接部件、纽扣式双向连接部件、卡扣式双向连接部件等便于用户使用的形式。
[0223] 作为单位协同处理装置连接方式的另一种可以采用魔板式绑定方法来进行连接。魔板(Rubik′s Magic)是由魔方的发明人、匈牙利雕刻家、建筑学教授厄尔诺·鲁比克教
授发明的一种智力玩具,最早在1980年代由Matchbox公司制作。为了绑定正方形组件而
构成魔板,在每个正方形组件上都开有凹槽。由于魔板的绑定方式已属于公知技术,所以在此不再赘述。采用魔板式绑定方法的好处在于各单位协同处理装置之间具有它特有的灵活
性,可以通过对折、翻转等动作来改变或构成特定形状的用户所需的并行协同处理装置。
[0224] 图10和图11为利用魔板式绑定方法对6块单位协同处理装置进行连接后的各种变换状态示意图。如图10所示,对6个单位协同处理装置采用魔板式绑定方法之后,首先
可以构成1×6排列的模式M1。在此,模式M1为最基本的模式,其他模式M2~M6都由该模
式M1演变而成。具体来讲,模式M2为以模式M1中第三和第四单位协同处理装置的接触
分为基准相互对折后,将Q1~Q3面置于上方而构成。模式M3为以模式M1中第三和第四
单位协同处理装置的接触部分为基准相互对折后,将Q4~Q6面置于上方而构成。模式M4
为以模式M1中第二和第三单位协同处理装置的接触部分以及第四和第五单位协同处理装
置的接触部分为基准相互对折两次后,将Q1~Q2面置于上方而构成。模式M5为从模式M2
展开置于下方的Q4~Q6面而构成。模式M6为从模式M3展开置于下方的Q1~Q3面而构
成。如图11所示,模式M7为从模式M1演变而成的立体键盘,其中由作为单位协同处理装
置的下表面的B1~B6面来构成立体键盘的外表面。
[0225] 需要说明的是,本案的发明人在国际申请号为PCT/CN2008/001731的PCT申请中介绍了一种立体键盘。其中,具体介绍了基于拼音为字音元的朝鲜语输入法和日语输入法。
基于字音元的输入方法为以英语的26个字母为基础,与其他文字之间的拼写的内在关系
来输入文字的方法。本发明的并行协同处理装置可以将字音元的输入方法和字元输入方法
绑定在YML里,从而提高文字的输入速度和完整性。
[0226] 图10和图11中,虽然对6个单位协同处理装置使用了魔板式绑定方法,但本发明并非局限于此,只要为两个以上的单位协同处理装置,都可以使用上述的魔板式绑定方法。
[0227] 另外,在单位协同处理装置的水平连接接口和垂直连接接口里还可以埋设磁铁,以用于单位协同处理装置之间相互连接时使连接更加牢固准确。考虑到磁铁的同极相斥、
异极相吸原理,根据功能部的布局而预设定的单位协同处理装置的连接关系,在单位协同
处理装置的连接接口部位以合理方式设计磁铁的极性。在图5~8、11~14中,用实心圆
和空心圆来表示了垂直连接接口,而实心圆和空心圆又可以代表埋设于垂直连接接口的磁
铁的不同的极性。虽然图中没有表示埋设于水平连接接口的磁铁的极性,但本领域的技术
人员应当理解在水平连接接口同样可以合理设计磁铁的极性。在此,当所述磁铁的吸力足
够大时,完全可以单靠磁铁的吸力来连接各单位协同处理装置。
[0228] 需要说明的是本发明可以任意混合使用如前所述的利用连接部件的连接方式和魔板式绑定方法以及利用磁铁吸力的连接方式,以便更加灵活地构成或切换为并行协同处
理装置而满足客户的需求。
[0229] 接下来,具体说明由单位协同处理装置所构成的并行协同处理装置的工作过程。
[0230] 图12为由两个单位协同处理装置通过双向连接部件所构成的手机模式的示意图。如图12所示,所述手机模式包括:具有显示屏的第一单位协同处理装置,该第一单位协同处理装置的上外层F1-1上设有液晶面板,上内层F1-2上设有对应于所述液晶面板的液
晶面板电路板,并且该第一单位协同处理装置的中心层M-1上设有固件存储器、外存储器、控制部、共有电路以及接口部;具有手机键盘按钮的第二单位协同处理装置,该第二单位协同处理装置的上外层F1-1上设有手机键盘,上内层F1-2上设有对应于所述手机键盘的手
机键盘电路板,并且该第二单位协同处理装置的中心层M-1上设有固件存储器、外存储器、控制部、共有电路以及接口部;用于连接第一单位协同处理装置和第二单位协同处理装置
的双向连接部件J1。其中,所述第一单位协同处理装置上可以集成设置扬声器,以用作手机的听筒;所述第二单位协同处理装置上可以集成设置麦克风,以用作手机的话筒。当然,所述扬声器和麦克风还可以通过单向连接部件分别连接到所述第一单位协同处理装置和第
二单位协同处理装置上。同理,手机的信号收发组件也可以集成设置在所述第一单位协同
处理装置或第二单位协同处理装置上,也可以通过单向连接部件连接到所述第一单位协同
处理装置或第二单位协同处理装置上。当通过双向连接部件J1连接第一单位协同处理装
置和第二单位协同处理装置的水平连接接口时,埋设在接口部位的磁铁会相互吸引而更加
坚固结合力。如图8所示,由于双向连接部件J1具有连接功能部分F1,所以通过双向连接
部件J1相互连接的第一单位协同处理装置和第二单位协同处理装置可以相互折叠,以实
现手机的翻盖功能。在此,所述第一、二单位协同处理装置的背面部分可以设置充电电池,以用于为装置提供电源。
[0231] 当构成如上所述手机模式的并行协同处理装置开机时,首先第一、二单位协同处理装置的TPU把各自固件存储器上的VIOS和TID分别读入到各自的内存里。接着,第一、
二单位协同处理装置的VIOS分别对自身进行硬件检测,即第一单位协同处理装置通过其
中心层上的共有电路连接液晶面板电路板提供的接口,并从液晶面板电路板读取液晶面板
驱动程序而读入到内存,以及第二单位协同处理装置通过其中心层上的共有电路连接手机
键盘电路板提供的接口,并从手机键盘电路板读取手机键盘驱动程序而读入到内存,从而
为生成手机虚拟机提供虚拟硬件环境,同时第一、二单位协同处理装置分别检测各自处于
连接状态的接口部,即第一、二单位协同处理装置分别检测自己的哪个接口部与另外单位
协同处理装置相连(第一单位协同处理装置下方的水平连接接口与第二单位协同处理装
置上方的水平连接接口相连接),并由VIOS来更新接口表,与此同时第一、二单位协同处理装置分别通过内置于TPU上的重力感应装置感应各自的体位,在此第一、二单位协同处理
装置将分别感应到Q面朝上方布置。然后,根据所述硬件检测结果第一、二单位协同处理装置之间通过预定协议相互交换各自的TID,并把所接受的TID更新至自己的分配表里而相
互之间达成握手。接着,第一、二单位协同处理装置通过点对点连接方式把运行中的VIOS
以扁平式网络结构,即亚光组合方式合并成为一个整体的环境系统,而该环境系统提供用
于运行手机虚拟机的特定接口。然后,环境系统将第一、二单位协同处理装置的硬件检测结果和感应到的体位状态以及所更新的TID与预先存储在外存储器中的虚拟机配置表进行
对照,并根据对照结果判断当前的并行协同处理装置处于手机状态模式。接着,根据所述状态模式的判断结果,从所述环境系统中激活对应于手机模式的虚拟机操作系统文件,并在
该虚拟机操作系统文件上运行对应于手机模式的虚拟机应用程序文件。据此,物理意义的
手机模式和软件意义的手机模式相配合工作而实现真正的手机功能。在此,构成手机模式
的第一、二单位协同处理装置之间可以三进制方式相互传递数据,这样可以提高整体装置
的工作效率。在此,虽然只说明了由两个单位协同处理装置所构成的手机模式的并行协同
处理装置,但本领域的技术人员应当理解通过连接部件可以构成除所述手机模式外的各种
其他模式的并行协同处理装置。
[0232] 图13中,(a)~(d)为通过魔板式绑定方法将6个单位协同处理装置绑定后进行各种变换所得到的并行协同处理装置的示意图,其中图13(a)示出了游戏操纵装置模式,
图13(b)示出了传统键盘模式,图13(c)示出了正面为笔记本键盘模式、反面为GPS模式,
图13(d)示出了正面为PDA键盘模式、反面为PDA模式。
[0233] 参照图10和图13的(a)~(d),所述的各种模式都是从模式M1演变而来。在此,首先对图13(a)进行说明。当从模式M1变换为模式M2(即游戏操纵装置模式)时,本
实施例的装置可以实现游戏操纵装置功能。此时,第一至第三单位协同处理装置处于上方,而第四至第六单位协同处理装置处于下方。当构成如上所述游戏操纵装置模式的并行协同
处理装置开机时,首先第一至第六单位协同处理装置的TPU把各自固件存储器上的VIOS和
TID分别读入到各自的内存里。接着,第一至第六单位协同处理装置的VIOS分别对自身进
行硬件检测,即第一至第六单位协同处理装置分别通过各自中心层上的共有电路连接布置
于上、下内层的私有电路(具体私有电路的名称省略)所提供的接口,并从该私有电路读取
布置于上、下外层的功能部(具体功能部的名称省略)的驱动程序而读入到各自的内存,从
而为生成游戏操纵装置虚拟机提供虚拟硬件环境,同时第一至第六单位协同处理装置分别
检测各自处于连接状态的接口部,即每个单位协同处理装置分别检测自己的哪个接口部与
哪个单位协同处理装置相连(第一单位协同处理装置的4个垂直连接接口与第六单位协同
处理装置的4个垂直连接接口相连,而右侧水平连接接口与第二单位协同处理装置的左侧
水平连接接口相连;第二至第六单位协同处理装置的接口部的连接状态可参照图10和图
13按同样方法类推),并由VIOS来更新接口表,与此同时第一至第六单位协同处理装置分
别通过内置于TPU上的重力感应装置感应各自的体位,在此第一至第三单位协同处理装置
将分别感应到Q面朝上方布置,而第四至第六单位协同处理装置将分别感应到Q面朝下方
布置,亦即第一至第三单位协同处理装置的B面和第四至第六单位协同处理装置的B面相
接触。然后,根据所述硬件检测结果第一至第六单位协同处理装置之间通过预定协议相互
交换各自的TID,并把所接受的TID更新至自己的分配表里而相互之间达成握手。接着,第
一至第六单位协同处理装置通过点对点连接方式把运行中的VIOS以扁平式网络结构,即
亚光组合方式合并成为一个整体的环境系统,而该环境系统提供用于运行游戏操纵装置虚
拟机的特定接口。然后,环境系统将第一至第六单位协同处理装置的硬件检测结果和感应
到的体位状态以及所更新的TID与预先存储在外存储器中的虚拟机配置表进行对照,并根
据对照结果判断当前的并行协同处理装置处于游戏操纵装置状态模式。接着,根据所述状
态模式的判断结果,从所述环境系统中激活对应于游戏操纵装置模式的虚拟机操作系统文
件,并在该虚拟机操作系统文件上运行对应于游戏操纵装置模式的虚拟机应用程序文件。
据此,物理意义的游戏操纵装置模式和软件意义的游戏操纵装置模式相配合工作而实现真
正的游戏操纵装置功能。为了扩大游戏操纵装置的功能而满足游戏玩家更多的要求,如图
13(a)所示,在第一至第三单位协同处理装置的接口(水平连接接口和垂直连接接口)上,
可以连接各种功能扩展部件,如左右手游戏操纵按钮、摄像头等。另外,还需要说明的是本发明可以根据模式的判断结果关闭处于下方的第四至第六单位协同处理装置的电源,以此
节省整个装置的电耗(当然也可以不用关闭电源)。
[0234] 如图13(b)所示的传统键盘模式M3可以从模式M1变换而来,也可以将模式M2翻转180度而得。但无论用哪一种方式得到模式M3,其工作原理与如前所述的游戏操纵装置
模式相同,因而在此不再详细赘述。同理,在此也省略对图13(c)~13(d)所示的模式M4~
M5的说明。
[0235] 通过本发明的单位协同处理装置所构成的各种并行协同处理装置并非局限在上述的实施例,根据设置于上外层和下外层的功能部的不同,用户可以随意组合所需要的并
行协同处理装置。如图14(a)~(d)所示,向单位协同处理装置的接口部连接机器人的头、
手臂、腿部等功能扩展部件后,可以当成智能机器人玩具使用,同理本发明的单位协同处理装置还可以组合成为电子吉他模式、无人飞行器模式、云端服务器模式等。另外,向具有手表显示面板的单位协同处理装置连接表带后,可以当作手表使用,还可以在单位协同处理
装置的表面上布置12平均律的音乐数字键,并将若干个这种单位协同处理装置串联组合
琴模式的并行协同处理装置,且在该装置里激活运行具有电子钢琴功能的虚拟机。
[0236] 在软件开发中,软件质量的好坏直接影响用户对软件的使用。软件测试作为软件工程中生命周期的一个重要组成部分,伴随软件开发始终并行执行。
[0237] 软件测试人员通过计算机的屏幕、键盘和鼠标等人机交互装置来测试软件,所述的屏幕是标准输出接口,键盘和鼠标是标准输入接口。
[0238] 软件测试包括白盒测试黑盒测试
[0239] 如今,自动化软件测试方法基本分为对象测试方法和点阵测试方法。对象测试方法是一般通过截取计算机系统提供的接口来判断软件窗口上的各种对象,通过被测试对象
的排列组合测试的方式;点阵测试方法是因有些应用程序软件并不提供软件对象的接口
(如利用虚拟机技术等进行包装和隐藏对象,java-vm,flash-vm等),从而无法识别对象而只能通过软件窗口的相对位置以鼠标点击定位的方式测试软件的方法。
[0240] 一种利用虚拟机技术的软件测试方法,从虚拟机的标准输出接口(屏幕或显示内存)截取屏幕信息并通过图像分析技术从显示内存的图像点阵信息中分离出虚拟对象,利
用图像字符的分析方法识别虚拟对象所包含的文字信息,通过虚拟输入接口(虚拟键盘和
虚拟鼠标的驱动装置)控制虚拟对象,从而控制被测虚拟机上运行的被测软件的实体对
象。这种方法的特点是与具体的开发软件使用的对象无关,所以无需把测试软件安装在被
测试软件所在的系统之中,以识别和控制被测试软件的具体对象的属性(如现在流行的自
动化测试软件QTP、Rational Robot、SilkTest,使用被测试软件或代理测试软件一起安装测试)。
[0241] 所述利用虚拟机技术的软件测试方法,通过一种测试虚拟机把测试软件作为一个测试系统,与包含有被测试软件的被测试虚拟机之间进行关联,并通过被测试虚拟机所提
供的标准输入输出接口,以测试虚拟机上虚拟对象控制被测试虚拟机上实体对象的方法测
试被测试软件。
[0242] 所述测试虚拟机通过双虚拟屏幕的叠加比较来判断两个屏幕之间的差异,快速比较测试虚拟屏幕上的对象的变化,并处理相应的测试操作。
[0243] 被测试软件通过减少提供内部对象的操作接口泄漏给外部环境来提高软件的安全性。
[0244] 所述测试虚拟机上的虚拟对象,根据被测试软件的对象特点,在测试虚拟机的测试应用程序中开发和设计虚拟对象集,并通过虚拟对象集的驱动来测试被测试虚拟机上的
应用程序。
[0245] 所述的测试虚拟机上的测试软件和被测试虚拟机上的测试软件在软件工程中同时开发。
[0246] 所述测试虚拟机,通过每个软件测试路径的每个节点(一个软件窗口)中的被测试的虚拟对象,自动生成排列组合作为测试案例驱动和操作各虚拟对象,并把虚拟屏幕图
像的测试结果记录在测试虚拟机上的虚拟机数据文件里而分析和统计测试结果的数据,通
过数据挖掘的方法做出被测试软件的测试报告,以用于软件测试人员参考。
[0247] 图18为用于说明本实施例的单位协同处理装置的软件测试方法的流程图。如图18所示,基于虚拟机技术的软件测试方法包括如下步骤。首先在步骤S40,通过单位协同处理装置的接口将装有被测试软件的被测试虚拟机和装有测试软件的测试虚拟机复制到单
位协同处理装置。接着在步骤S41,固件存储器的VIOS关联所述被测试虚拟机和测试虚拟
机,使两者分别承担测试和被测试角色,并运行上述两个虚拟机,VIOS通过控制部的TPU把CPU的资源分别分配给测试虚拟机和被测试虚拟机。然后在步骤S42,测试虚拟机上的测试
软件调用VIOS所提供的字元反向操作接口,从单位协同处理装置的被测试虚拟机的显示
内存中识别和分离出被测试软件中运行状态的图像信息。之后在步骤S43,测试人员登入到测试虚拟机,通过测试虚拟机与被测试虚拟机之间所关联的接口操作被测试软件,并在测
试虚拟机上制作生成与被测试虚拟机上运行的被测试软件的实体对象相对应的虚拟对象
和虚拟对象集,并在测试虚拟机的测试软件上录制和分析用户的操作动作和习惯路径。在
此,在测试人员授权的情况下,测试虚拟机上的测试软件根据已录制的测试人员的习惯路
径,可以自动驱动虚拟对象来操作实体对象,即在被测试虚拟机上被测试软件的每个节点
一一展开各软件窗口和实体对象,并比较和判断虚拟对象集中的虚拟对象。在步骤S44,使用VIOS提供的字元反向操作接口识别实体对象中的文字信息和虚拟机提供的双显示内存
区,通过不同的排列组合方式全方位的操作和记录。在此,测试软件在测试人员授权的情况下可以自动处理具有探索性和反复特性的测试工作,测试的目的不是测试的线上而是测试
的面上,以达到软件测试的完整性和质量安全。最后在步骤S45,测试软件将测试结果和数据挖掘的结果存储在测试结果文件中并提供给测试人员判断和确认。
[0248] 如上所述的通过单位协同处理装置进行软件测试方法,以被测试的软件系统外(虚拟机外)为主和内(现行软件测试方式)为辅的方式进行软件测试,使用虚拟自动化测
试技术从被测试软件产品完整性的角度测试软件。因此可以将现有的软件线性测试扩展到
面性测试,从而提高测试后软件产品的完整性和质量安全。这种测试方式与应用软件设计
的内部对象无关,把交付软件应用对象封装在虚拟机(VM)使检测软件无法跟踪来确保软
件的安全性,且在软件测试人员授权的情况下自动处理具有反复特性的软件测试工作,从
而软件测试人员可以把更多的精力专注于分析和检测软件质量上。
[0249] 接下来,介绍并行协同处理装置的文字信息处理方法。
[0250] 目前世界上已知现存的语言大约有3000多种。世界语言之间的差别如此之大,不同地方的人也许完全不能相互理解。有鉴于此,有人创造了人工语言以方便交流,例如世界语等。语言是一套共同采用的沟通符号、表达方式与处理规则。符号会以视觉、声音或处决方式来传递信息。严格来说,语言是指人类沟通所使用的语言-自然语言。自然语言经过
人类漫长的时间不断地改变其文字符号,而如今演变成为了复杂的符号系统。这些虽然看
起来很复杂,但其实都是通过某种更为简单的内在规律来运作的。换句话说,语言作为人类交流的媒介虽然繁杂,但有它的内在的自然规律,即,可以把如今各类语言中基本的文字符号看成由更为基础的符号来构成。
[0251] 在此,我们将所述更为基础的符号定义为“象数字元”,由该象数字元所组成的基本的文字符号定义为“象数字根”。该象数字根即为人们通常所理解的构成各类语言的最基本的单元,如英文里的26个字母,汉字的偏旁、部首等。
[0252] 在此,作为象数字元使用世界公用的十进制阿拉伯数字0到9。在世界各类的语言文字中,构成文字的基本单元可以通过形状分析与数字0到9建立多对一的对应关系。从
而用户在不懂相关语言文字的情况下,也可根据文字的形状通过操作数字0到9,方便输入
相关的语言文字,这种输入方法我们定义为“象数字元输入法”。
[0253] 符号字符的实质是二维的图像,计算机通过一维的数字串来表述二维的图像,图像字符的生成有一维的数字串分段成矩阵的点阵方式表示图像符号的方法和矢量关系式
表示图像符号的方法,各种文字符号通过基本特定的符号图像生成规律组合成相应特色的
民族文字符号,计算机首先通过算法计算生成最基本的文字符号,使用这些基本的文字符
号的组合、变化和修饰方法生成基本的文字符号集。
[0254] 当虚拟机上的操作系统选择特定语言的象数字元输入法时,该象数字元输入法调用虚拟机提供的字元编码,虚拟机通过用户输入的字元编码调用VIOS上的字元引擎来生
成文字字符信息,并传递或显示在屏幕上。
[0255] VIOS上的字元引擎通过软件处理方式或硬件处理方式来完成文字字符的生成。
[0256] 软件处理方式使用VIOS里预先制定好的基本字元,通过内存中数据矩阵方式开辟一个虚拟屏幕,通过控制数据矩阵的旋转、缩放、镜像的算法操作,把变化的字元投影在另一个虚拟屏幕上的预定区域生成一个字。
[0257] 硬件处理方式使用VIOS上预先定义的硬件指令编码的基本字元,通过控制单位协同处理装置上的控制部的TPU来生成字符。
[0258] 图17为用于说明通过输入数字生成文字的方法的流程图。如图17所示,在步骤S30,当用户欲使用单位协同处理装置进行文字输入时,只需通过单位协同处理装置上的数字键盘输入与待输入文字相对应的数字即可。接着在步骤S31,单位协同处理装置根据用户所输入的数字产生硬件字编码指令,而该硬件字编码指令中包括字元信息、字根信息以及
字根区域信息。然后在步骤S32,内置于VIOS里的字元引擎根据所述字元信息将所对应的
字元显示到TPU的发光部上。接着在步骤S33,所述字元引擎根据所述字根信息和所述字根
区域信息将显示在所述发光部上的字元通过TPU的图像变换部以旋转、缩放、镜像转换的
方式变换为字根而照射到TPU的感光部的预定区域上。由于一个字可能由若干个字根所构
成,因此需要根据所述硬件字编码指令反复执行S32和S33步骤。最后在步骤S34,所述感
光部将预定区域的所有字根相叠加而生成文字。
[0259] 而在TPU的感光部上所生成的文字通过光电转换处理而生成电信号,并将该电信号传递、存储,投射到虚拟的显示内存上,并把显示内存的信息显示在显示器上。
[0260] 另外,通过上述步骤所生成的文字以对应于该文字的数字形式的数字文章存储在单位协同处理装置的外存储器里。当利用关键字查询文字信息时,根据与所述关键字相对
应的数字从存储于外存储器里的数字文章中进行搜索,并将相匹配的数字文章以文字形式
显示给用户。
[0261] 另外需要说明的是当单位协同处理装置中具有数字键盘时,其优选采用如下布局:
[0262]
[0263] 或
[0264]
[0265] 数字键盘的这种布局方式,以中央的“5”为基准将数字以横向、纵向、对角线方向相加时,其结果都是为“15”。因此,数字键盘的这种布局有利于用户的快速记忆。
[0266] 以下,介绍数字0到9与各类语言之间的关系。
[0267] <关于英文>
[0268] 数字0到9与英文字母之间的对应关系如表17所示。
[0269] 表17
[0270]
[0271] 为了便于记住数字与英文字母之间的对应关系,可以通过以下的口诀进行记忆。即,1为I、J、T竖上加点横;2为N、Q、Z带尾巴;3为E、M、W视力表右下上;4为A、K、R两脚敞开;5为S、X曲交美;6为C、G、U弯曲线;7为L、V强弯折;8为B、H两块地可对称;9为
F、P、Y金鸡独立;0为D、O九宫圈外闭合圆。
[0272] 作为英文象数输入法的第一种可选方案,当本发明的并行协同处理装置进入英文象数输入法模式时,可以配合使用装置功能部上的*键和#键来进行文字输入。即参照表
17,当按压某个数字时,默认为输入对应于该数字的第一个字母;按压某个数字后再按压*键,默认为输入对应于该数字的第二个字母;按压某个数字后再按压#键,默认为输入对应于该数字的第三个字母。以数字2为例,当按压2时,会输入N;当按压2*时,会输入Q;当
按压2#时,会输入Z。其他字母的输入可以以此类推。
[0273] 作为英文象数输入法的第二种可选方案,当本发明的并行协同处理装置进入英文象数输入法模式时,可以通过连续按压数字键来进行文字输入。即,参照表17,当按压一次某个数字时,默认为输入对应于该数字的第一个字母;当连续按压两次某个数字时,默认为输入对应于该数字的第二个字母;当连续按压三次某个数字时,默认为输入对应于该数字
的第三个字母。还是以数字2为例,当按压2时,会输入N;当按压22时,会输入Q;当按压
222时,会输入Z。其他字母的输入可以以此类推。
[0274] 当需要输入数字时,以数字键加#键和*键的方式来输入。即,1为1#*;2为2#*;3为3#*;4为4#*;5为5#*;6为6#*;7为7#*;8为8#*;9为9#*;0为0#*。
[0275] 当需要输入空格时,以连续按压两次#键的方式来输入。即,空格为##。
[0276] 当需要输入特殊符号时,以数字键加*键和#键的方式来输入。即,《.()》为0*#;《!|》为1*#;《?=_》为2*#;《@;》为3*#;《&\》为4*#;《%/*》为5*#;《“’》为6*#;
《+-》为7*#;《$~》为8*#;《,[]》为9*#。
[0277] 另外,本申请的发明人根据表17中数字0~9与英文字符的一对多的对应关系,把近两万个常用的英文词汇用数字代替后,对其数字组的非重复率进行统计的结果如下表
18。
[0278] 表18:
[0279]
[0280] 借此,我们可以判断当用户根据某个英文词汇的字母排列顺序依次只输入相对应的数字时,其数字组的非重复率是相当高的。从而作为英文象数输入法的第三种可选方案,可以根据英文词汇的字母排列顺序依次只输入相对应的数字。如果根据所输入的数字组显
示出非希望输入的英文词汇,则用户可以从排列显示的与所输入数字组相对应的若干个英
文词汇组中选择所要输入的英文词汇。而这种用户自己选择所希望输入的词汇的方法,在
很多输入法中已普遍采用,因此本发明将不再赘述。
[0281] 假设,用户通过第三种英文象数输入法欲输入“my name is cai”,则只需输入“39243315641”即可。而用户所输入的所述数字组以数字形式,即“39243315641”形式的数字文章存储在单位协同处理装置的外存储器里。借此,用户欲使用关键词“cai”检索相关文章时,单位协同处理装置将根据与“cai”相对应的数字组“641”从存储于外存储器里的数字文章中进行检索,并将相匹配的数字文章以文字形式显示给用户。
[0282] <关于朝鲜语>
[0283] 朝鲜语的音标包括19个辅音、21个元音以及27个收音。其中收音的书写方式与辅音相同。朝鲜语的每一个字由“辅音+元音”或“辅音+元音+收音”的方式构成。
[0284] 本实施例中,数字0到9与朝鲜语字母之间的对应关系如表18所示。
[0285]
[0286] 表18中,符号 表示数字6用于将字符顺时针旋转90°,符号 表示数字9用于将字符逆时针旋转90°,符号 表示数字8用于将字符镜像对称显示。
[0287] 本实施例中,通过3个基本元音 之间的组合和旋转来表示和输入所有的朝鲜语元音字母,通过7个基本辅音字母 之间的
组合和旋转来表示和输入朝鲜语的所有辅音和收音字母,具体如下。
[0288] 关于元音的示例:为1;为2;为3;为16或19(将顺时针或逆时针旋转90°)为28( 的镜像对称显示);为38( 的镜像对称显示);为26(将 顺时针旋转90°); 为
36(将 顺时针旋转90°);为29(将逆时针旋转90°); 为39(将 逆时针旋转90°);
为12( 和的组合);为13(和 的组合);为21( 和的组合);为31( 和的组合);
为291( 和的组合);为261( 和的组合); 为2628( 和的组合); 为2612(
和的组合);为292( 和的组合);为161或191( 和的组合)。
[0289] 关于辅音的示例:为7;为4;为6;为76( 和 的组合);为74( 和的组合);为8;为5;为0;为9;为54或52( 和 或 和 的组合);为04
或02( 和 或 和 的组合);为71( 和的组合);为61( 和的组合);为86或
89(将 顺时针或逆时针旋转90°,旋转90°);为77( 和 的组合);为66( 和
的组合);为55( 和 的组合);为88( 和 的组合)。
[0290] 关于收音(包括辅音部分字母)的示例:为75( 和 的组合);为440( 和的组合);为85( 和 的组合);为55( 和 的组合)。
[0291] 以上叙述中没有涉及到的其他字母可以按照类似的方式拼写和输入。
[0292] 另外,上述内容只是示例性的,并非限定于此,还可以参照表19所示的内容拼写和输入朝鲜语字母。
[0293] 表19
[0294]
[0295] 例如,用户需要输入 时,可以输入11,也可以输入17。其他字母的输入可以以此类推。
[0296] 作为一种朝鲜语象数输入法的示例,当用户期望输入 时,则依次输入0348349265249267即可。
[0297] 在此,朝鲜语的文字信息也可以用数字文章的方式存储到单位协同处理装置的外存储器里,同时通过与关键词相对应的数字组检索出相匹配的数字文章。其原理和方式可
参考上述的英文部分。
[0298] <关于简体中文>
[0299] 数字0到9与中文偏旁部首之间的对应关系如表20所示。
[0300] 表20
[0301]
[0302]
[0303] 作为用户无需死记硬背表18的所有内容。用户只要根据数字0~9的形状特点,将数字与汉字偏旁部首之间的对应关系联系起来即可,其口诀是:0为点(、)、框(口)、全包围;1为竖(丨);2为双(二、刂、亠);3为多(三、丬、小);4为捺(L)、交叉(女);5为
绞丝(幺);6为半包围(凵)、左转 7为折 8为上下左右对称;9为撇(丿)、右

[0304] 表18中第一、二行的符号及汉字分别对应于数字0~9。当按压单个数字时,即可输入对应的汉字,如按压7时可直接输入“羊”。
[0305] 作为中文象数输入法的可选方案,当本发明的并行协同处理装置进入中文象数输入法模式时使用布局在先、局部在后的对移缩放叠加和旋转缩放叠加的方法,第一步,根据汉字的结构特点按压表明该结构特点的数字键,如汉字为独体字时可以按压1键、汉字为
左右结构时可以按压2键、汉字为左中右结构时可以按压3,在此,汉字的结构与数字之间
的对应关系可以根据需要任意设置。第二步,输入构成汉字的各部件(偏旁、部首等)。第
三步,单位协同处理装置组合所输入的汉字的各部件,并构成及输出汉字。
[0306] 在此,汉语的文字信息也可以用数字文章的方式存储到单位协同处理装置的外存储器里,同时通过与关键词相对应的数字组检索出相匹配的数字文章。其原理和方式可参
考上述的英文部分。
[0307] <关于日语平假名>
[0308] 数字0到9与日语平假名之间的对应关系如表21所示。
[0309] 表21
[0310]
[0311] 表21中,符号 表示数字6用于将字符顺时针旋转90°,符号 表示数字9用于将字符逆时针旋转90°,符号 表示数字8用于将字符镜像对称显示。
[0312] 当本发明的并行协同处理装置进入日语平假名输入模式时,其输入方法可以参考表21,而表21的使用方法与表19的使用方法相同。例如,当用户需要输入“あ”时,按压数字键1即可;当需要输入“き”时,输入数字键52即可;当需要输入“す”时,按压数字键49即可。其他平假名的输入方法可以以此类推。应注意,表21的内容只是示例性的,而非局
限于此。只要为能够使用户便于将数字与平假名形象的联系起来的方案,本发明都可以采
用。
[0313] 在此,日语平假名的文字信息也可以用数字文章的方式存储到单位协同处理装置的外存储器里,同时通过与关键词相对应的数字组检索出相匹配的数字文章。其原理和方
式可参考上述的英文部分。
[0314] 上述详细说明为针对本发明的一种优选的可行实施例说明而已,惟该实施例并非用以限定本发明的保护范围,凡其它未脱离本发明所揭示的技术精神下所完成的均等变化
与修饰变更,均应包含于本发明所涵盖的保护范围中。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈