当前位置: 首页 > 专利查询>中南大学专利>正文

高密度通讯环境下通讯数据收发方法技术

技术编号:7809589 阅读:269 留言:0更新日期:2012-09-27 10:51
本发明专利技术公开一种针对高密度通讯环境下通信数据收发方法,该通信数据收发方法采用轮询方式、组呼方式和竞争方式来计算资源动态服务能力及通信任务实时匹配来实现。设备唯一编号作为其通讯身份标识、通信数据有效性采用重发和校验机制来保证、拥塞控制理论贯穿在整个通信过程中。利用该通信数据收发方法来评估选择最优的通讯方式进而提高数据收发速率,它的主要优点是:在高密度通讯环境下反应速度快,通讯设备不用空等,有效的解决了通讯过程中相互冲突问题;采用可扩展的设计模式,可高效地集成到已有各类通讯系统中,并在系统运行过程中时刻自适应地调整和调度数据收发策略。

【技术实现步骤摘要】
高密度通讯环境下通信数据收发方法
本专利技术涉及通信领域,尤其是一种复杂环境下的数据收发方法。
技术介绍
随着电子、通信技术、互联网技术的发展,人类开始使用投票表决系统来进行投票,许多大型会场都配有电子投票表决系统,可以自动完成投票、记票、结果统计。但是,目前电子表决系统往往都是针对单个会场的需求设计,无法即时完成视讯会议若干个会场统一投票表决,现有的视频会议系统把每个会场作为一个视讯终端来管理,无法实时对会议议案的投票过程控制和表决结果即时统计。有一种跨区域投票表决系统,该系统将多个独立的投票表决子系统通过网络连接在一起,利用某个会场的服务端或独立的主机作为服务器,各个分会场通过网络与服务器通讯,实现实时对异地若干个分会场的会议议案的投票过程控制和投票结果即时统计。由于跨区域投票表决系统通常要使用视频会议系统,虽然上述方案使若干个会场的投票表决得以实现,但是由于和视频会议室系统是完全独立的两套系统,使用不方便,会议成本较高,同时也无法解决视频会议系统对参会人员对议案投票表决的管理。本专利技术提供了一种新的高密度通讯环境下通信数据方法,其具有在高密度通讯环境下反应速度快,通讯设备不用空等,可采用可扩展的设计模式,可以高效地集成到已有各类通讯系统中等优点。
技术实现思路
本专利技术的技术方案是,一种针对高密度通讯环境的通信数据收发方法,其特征在于包括以下步骤:步骤一、应用软件设置服务端基础信标;步骤二、应用软件设置服务端投票信标到开始状态;步骤三、服务端广播基础信标和投票信标;步骤四、反馈端进入对应的反馈模式;步骤五、服务端询问反馈端是否有数据提交;步骤六、反馈端传送数据给服务端;步骤七、应用软件询问服务端数据;步骤八、服务端将数据打包好的给应用软件;步骤九、应用软件对数据进行解析和处理;步骤十、应用软件设置服务端投票信标到结束状态。优选的,它包括应用软件和服务端之间的数据通讯,其中应用软件和服务端之间的数据通讯的具体流程包括:(1)应用软件询问服务端数据;(2)服务端将数据打包提交给应用软件;(3)应用软件向服务端对数据包进行确认;(4)应用软件对服务端的数据包进行解析;(5)应用软件询问是否有指令要转发,无则跳转到(1),有则执行下一步;(6)发送指令给服务端设备;(7)应用软件询问是否要等待应答,要则执行下一步,否要则跳转到(10);(8)应用软件等待服务端应答,服务端等待反馈端应答;(9)应用软件、服务端有应答就处理;(10)判断转发时间是否到了极限,是则跳转到(1),否则跳转到(5)。优选的,它包括服务端和反馈端之间的数据通讯,其中服务端和反馈端之间的数据通信的具体流程包括:(1)服务端通电,启动服务端和反馈端之间的数据通讯;(2)服务端判断基础时标的执行时间是否已到,是则服务端发送基础信标并执行遥控类设备的相关操作,否则继续执行下一步;(3)服务端发送基础信标给反馈端;(4)服务端发送投票信标给反馈端;(5)反馈端提交结果或申请给服务端;(6)服务端保存结果或申请并对反馈端进行确认;(7)服务端询问应用软件是否有指令要转发,有则跳转到(2),无则执行下一步;(8)服务端转发应用软件指令;(9)反馈端应答处理;(10)反馈端询问转发时间是否到达预设的极限值,是则跳转到(2),否则执行下一步;(11)服务端断电,保存参数设置,停止服务端和反馈端之间的数据通讯。优选的,所述服务端与反馈端之间数据交互方式包括以下3种:(1)第1种是服务端指定某个特定编号的反馈端提交数据,我们叫轮询式;(2)第2种是服务端发令后,反馈端只要有数据,都可以提交,但是要按某种防止冲突的方法提交数据,我们叫竞争式;(3)第3种将反馈端按一定的策略进行分组,反馈端一组一组地提交数据,我们叫组呼模式。附图说明图1是根据本专利技术的高密度通讯环境下通信数据收发方法的流程图。图2是本专利技术应用软件和与服务端的通讯流程控制。图3是本专利技术服务端对反馈端通讯流程控制。图4是本专利技术轮询方式数据收发示意图。图5是本专利技术组呼方式数据收发示意图图6是本专利技术竞争方式数据收发示意图图7是本专利技术上传单包数据流程图具体实施方式以下将结合附图来对本专利技术进行进一步的详细说明,如图1所示,本专利技术的技术方案是一种高密度通讯环境下通信数据收发方法,其特征在于包括以下步骤:步骤一、在电脑中通过应用软件设置服务端基础信标;步骤二、应用软件设置服务端投票信标到开始状态;步骤三、服务端广播基础信标和投票信标;步骤四、反馈端进入对应的反馈模式;步骤五、服务端询问反馈端是否有数据提交;步骤六、反馈端传送数据给服务端;步骤七、应用软件询问服务端数据;步骤八、服务端将数据打包好的给应用软件;步骤九、应用软件对数据进行解析和处理;步骤十、应用软件设置服务端投票信标到结束状态。其中,应用软件可以是本领域所公知的各种投票反馈软件,例如:TurningPoint、PowerVoteQuizz。应用软件发送指令给服务端,通知服务端收取反馈端数据,无论反馈端数量有多大都在规定的时间内收取完毕。在上述步骤一、二、七、八、十中均涉及应用软件与服务端之间的通讯,优选的,应用软件与服务端之间的通讯流程控制如附图2所示,包括如下步骤:(1)应用软件询问服务端数据;(2)服务端将数据打包提交给应用软件;(3)应用软件向服务端对数据包进行确认;(4)应用软件对服务端的数据包进行解析;(5)应用软件询问是否有指令要转发,无则跳转到(1),有则执行下一步;(6)发送指令给服务端设备;(7)应用软件询问是否要等待应答,要则执行下一步,否要则跳转到(10);(8)应用软件等待服务端应答,服务端等待反馈端应答;(9)应用软件、服务端有应答就处理;(10)判断转发时间是否到了极限,是则跳转到(1),否则跳转到(5)。进一步的,根据本专利技术的高密度通讯环境下通讯数据收发方法的步骤三六、七均涉及服务端与反馈端之间的数据通讯,优选的,该具体流程如图3所示,其包括如下步骤:(1)服务端通电,启动服务端和反馈端之间的数据通讯;(2)服务端判断基础时标的执行时间是否已到,是则服务端发送基础信标并执行遥控类设备的相关操作,否则继续执行下一步;(3)服务端发送基础信标给反馈端;(4)服务端发送投票信标给反馈端;(5)反馈端提交结果或申请给服务端;(6)服务端保存结果或申请并对反馈端进行确认;(7)服务端询问应用软件是否有指令要转发,有则跳转到(2),无则执行下一步;(8)服务端转发应用软件指令;(9)反馈端应答处理;(10)反馈端询问转发时间是否到达预设的极限值,是则跳转到(2),否则执行下一步;(11)服务端断电,保存参数设置,停止服务端和反馈端之间的数据通讯。以下将进一步对根据本专利技术的数据收发方法进行说明。公知的,数据传输方向包括2种,上传和下载,上传是指反馈端向服务端提交数据,下载是服务端发送给反馈端数据。通常,数据量按大小划分为单包和多包。单包指一个定长的数据包就可以完整传输的信息。多包是指要分成多个单包,多次传输才能完成的数据。为提高通讯效率,服务端和反馈端之间的通信可以划分为4种类型:上传单包、上传多包、下载单包、下载多包。保证这四种数据包的可靠传输就可以满足高密度通讯环境通信数据通信实时收发的需求。为保证数据包可靠传输到对方,本文档来自技高网...
高密度通讯环境下通讯数据收发方法

【技术保护点】

【技术特征摘要】
1.一种针对高密度通讯环境的通信数据收发方法,其特征在于包括以下步骤:步骤一、应用软件设置服务端基础信标;步骤二、应用软件设置服务端投票信标到开始状态;步骤三、服务端广播基础信标和投票信标;步骤四、反馈端进入对应的反馈模式;步骤五、服务端询问反馈端是否有数据提交;步骤六、反馈端传送数据给服务端,服务端确认收到反馈端的数据;步骤七、应用软件询问服务端是否有数据提交;步骤八、服务端将数据打包好提交给应用软件;步骤九、应用软件对数据包进行解析和处理;步骤十、应用软件设置服务端投票信标到结束状态。2.根据权利要求1所述的通信数据收发方法,它包括应用软件和服务端之间的数据通讯,其中应用软件和服务端之间的数据通讯的具体流程包括:(1)应用软件询问服务端,服务端是否有数据提交给应用软件;(2)服务端将数据打包提交给应用软件;(3)应用软件向服务端对数据包进行确认;(4)应用软件对服务端的数据包进行解析;(5)应用软件询问是否有指令要转发,无则跳转到(1),有则执行下一步;(6)发送指令给服务端;(7)应用软件询问是否要等待应答,要则执行下一步,不要则跳转到(10);(8)应用软件等待服务端应答,服务端等待反馈端的应答;(9)应用软件、服务端有应答就处理;(10)判断转发时间是否到了极限,是则跳转到(1),...

【专利技术属性】
技术研发人员:龙军杨柳龙建
申请(专利权)人:中南大学龙建
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1