[发明专利]一种面向智能元的编程语言系统有效
申请号: | 201510457160.3 | 申请日: | 2015-07-30 |
公开(公告)号: | CN105022636B | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 张瑛 | 申请(专利权)人: | 张瑛 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F9/54 |
代理公司: | 郑州联科专利事务所(普通合伙) 41104 | 代理人: | 刘建芳;李伊宁 |
地址: | 450000 河南省郑*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向智能元的编程语言系统,包含一个或多个智能元,智能元包含ID标识符区、存储区、程序区和消息处理系统;ID标识符区存储与每个智能元唯一对应的标示符,存储区存储数据、外部传递来的程序、外部传递来的消息系统和/或其它智能元;程序区运行自身所包含的程序、存储于本智能元存储区的程序和/或远程程序;消息处理系统实现本智能元与其它智能元进行数据传递、程序传递、消息传递以及智能元传递。本发明具备面向对象编程方法的所有优点,根据外部的环境变化、消息的接收,通过自身的判断做出相应的反应,并根据需要向对应的智能元发布消息,使接收消息的智能元了解消息的变化,并根据接收的消息特征做出相应的动作响应。 | ||
搜索关键词: | 一种 面向 智能 编程 语言 系统 | ||
【主权项】:
1.一种面向智能元的编程语言系统,其特征在于:包含一个或多个智能元,智能元包含ID标识符区、存储区、程序区和消息处理系统;ID标识符区用于存储与每个智能元唯一对应的标示符,存储区用于存储自身数据、外部传递来的数据、程序、消息系统和/或其它智能元;所述的程序区用于存储自身所包含的程序和/或存储于本智能元存储区的程序指针或接口和/或存储于远程程序指针或接口,其中,自身所包含的程序为一个整体概念,存储于本智能元存储区的程序指针或接口为一个整体概念,存储于远程程序指针或接口为一个整体概念;所述的消息处理系统用于实现本智能元与其它智能元、本智能元与其它程序或本智能元与外部信息系统之间的消息传递;接收消息的智能元、程序或外部信息系统,根据消息的内容作出对应的响应动作;在接收到其它智能元、其它程序或外部信息系统的消息后,根据消息的内容,本智能元作出对应的响应动作,消息包括广播信息、命令、请求和/或协商;消息处理系统根据本智能元要求其它智能元、其它程序或外部信息系统所要完成的动作,发出该动作对应的消息,命令或请求对应的其它智能元、其它程序或外部信息系统去完成要求的动作;智能元执行自身包含的程序、传递到存储区的程序和/或执行、调用远程程序;所述的智能元的消息处理系统包括接收消息处理系统和发送消息处理系统;当智能元的接收消息处理系统接收到消息后,按照如下步骤进行处理:A1:本智能元判断发送消息的智能元是否有权访问本智能元,若有权访问,则进入步骤A2;若无权访问,则进入步骤A6;A2:本智能元判断接收到的消息是否为系统出错消息,若不是系统出错消息,则进入步骤A3;若是系统出错消息,则进入步骤A8;A3:本智能元判断接收到的消息是否为智能元出错消息,若不是智能元出错消息,则进入步骤A4;若是智能元出错消息,则进入步骤A9;A4:本智能元判断接收到的消息是否为有效消息,若不是有效消息,则进入步骤A5;若是有效消息,则进入步骤A10;A5:本智能元判断是否需要向发送此消息的智能元反馈此消息是无效消息,若需要反馈,则进入步骤A11;若无需反馈,则退出智能元消息处理系统;A6:本智能元判断是否需要向发送此消息的智能元反馈无权访问的消息,若需要反馈,则进入步骤A7;若无需反馈,则退出智能元消息处理系统;A7:本智能元向发送此消息的智能元反馈无权访问的消息,然后退出智能元消息处理系统;A8:本智能元的接收消息处理系统将系统出错消息转至系统错误处理程序进行处理;A9:本智能元的接收消息处理系统将智能元出错消息转至智能元错误处理程序进行处理;A10:本智能元的接收消息处理系统将有效消息转至智能元有效消息处理程序进行处理;A11:本智能元向发送此消息的智能元反馈此消息是无效消息,然后退出智能元消息处理系统;所述的智能元的发送消息处理系统具有如下三种消息发送方法:B1:单独向某一智能元发送消息,即本智能元的发送消息处理系统向某一智能元单独发送消息;B2:选择性向某一智能元单独发送消息,即本智能元的发送消息处理系统经过条件判断,在多个智能元当中向某一个符合条件的智能元单独发送消息;B3:迸发发送多路消息,即本智能元经过条件判断,向多个智能元同时发送消息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张瑛,未经张瑛许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510457160.3/,转载请声明来源钻瓜专利网。