【技术实现步骤摘要】
一种基于条件触发的通信方法、系统及通信设备
本专利技术涉及通信
,特别是涉及一种基于条件触发的通信方法、系统及通信设备。
技术介绍
物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。其英文名称是:“Internetofthings(IoT)”。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中。目前物联网的各通信层的运行程序多以单线程为基础,各通信层的程序以按部就班的顺序执行,其中一个通信层的运行程序执行完成后,才能开始执行下一个通信层的运行程序,大大增加了程序运行的时间,效率很低。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种基于条件触发的通信方法、系统及通信设备,用于解决现有技术中不能以较高的效率进行物联网通信的问题 ...
【技术保护点】
1.一种基于条件触发的通信方法,其特征在于,运行有第一任务和第二任务,所述通信方法包括:/n设置对应所述第一任务的第一触发条件,设置对应所述第二任务的第二触发条件;/n当根据所述第一触发条件或所述第二触发条件触发任务切换时,将当前运行的运行任务设置为就绪任务;/n判断当前运行的运行任务是第一任务还是第二任务,/n当当前运行的运行任务是第一任务时,切换所述运行任务为所述第二任务;/n当当前运行的运行任务是第二任务时,切换所述运行任务为所述第一任务。/n
【技术特征摘要】
1.一种基于条件触发的通信方法,其特征在于,运行有第一任务和第二任务,所述通信方法包括:
设置对应所述第一任务的第一触发条件,设置对应所述第二任务的第二触发条件;
当根据所述第一触发条件或所述第二触发条件触发任务切换时,将当前运行的运行任务设置为就绪任务;
判断当前运行的运行任务是第一任务还是第二任务,
当当前运行的运行任务是第一任务时,切换所述运行任务为所述第二任务;
当当前运行的运行任务是第二任务时,切换所述运行任务为所述第一任务。
2.根据权利要求1所述的基于条件触发的通信方法,其特征在于,所述第一任务为通信协议层任务,所述第二任务为应用层任务。
3.根据权利要求1所述的基于条件触发的通信方法,其特征在于,所述第一触发条件至少包括以下中的一种:对应所述第一任务的指定阶段的运算值、对应所述第一任务的指定的操作以及对应所述第一任务的运行次数;所述第二触发条件至少包括以下中的一种:对应所述第二任务的指定阶段的运算值、对应所述第二任务的指定的操作以及对应所述第二任务的运行次数。
4.根据权利要求1所述的基于条件触发的通信方法,其特征在于,当所述运行任务为所述第一任务,且判断所述第一任务执行完成时,令所述运行任务切换为所述第二任务,直到所述第二任务执行完成;或者当所述运行任务为所述第二任务,且判断所述第二任务执行完成时,令所述运行任务切换为所述第一任务,直到所述第一任务执行完成。
5.根据权利要求1所述的基于条件触发的通信方法,其特征在于,还包括修改步骤,用以根据修改命令对所述第一触发条件和所述第二触发条件进行修改。
6.一种基于条件触发的通信系统,其特征在于,运行有第一任务和第二任务,所述通信系统包括:
预设模块,用以设置对应所述第一任务的第一触发条件,设置对应所述第二任务的第二触发条件;
就绪任务设置模块,用...
【专利技术属性】
技术研发人员:赵捷,陈玉珠,王顶龙,叶俊明,马海琴,
申请(专利权)人:上海亮衡信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。