一种教学系统的信息发送的方法及装置的制造方法

文档序号:9688604阅读:356来源:国知局
一种教学系统的信息发送的方法及装置的制造方法
【技术领域】
[0001]本发明涉及系统信息交互领域,特别涉及一种教学系统的信息发送的方法及装置。
【背景技术】
[0002]现今,课堂网络教学越发普及,老师通过在教师端的电脑进行教学,学生们通过各自学生端的电脑观看教师端电脑发送来的教学界面。在教学系统中的学生端,学生们还可以根据教学系统提供的功能,学生端常常会在当前教学窗口的显示内容的基础上,进行书写圈画的操作,然后将该书写圈画的信息发送给教师端的电脑。在往常的教学系统中,发送的书写圈画的内容是保存在内存中的,随着发送该书写圈画的内容的释放,本机上的书写圈画内容也就随之消失。如果,该次发送失败,那么学生端将无法再次发送刚才的书写圈画内容,只能再次重写输入新的书写圈画的内容,这将给用户带来糟糕的用户体验。

【发明内容】

[0003]本发明提供一种教学系统的信息发送的方法及装置,应用于学生端,用以当发送信息失败的时候,重新发送该信息。
[0004]根据本公开实施例的第一方面,提供一种教学系统的信息发送的方法,应用于学生端,包括:
[0005]获取待发送的信息,并将所述信息保存到硬盘中,所述信息包括笔迹信息、原图信息和合成图信息,所述原图信息为接收所述笔迹信息的原始界面的截图,所述合成图信息为所述原始界面接收到所述笔迹信息之后形成的界面的截图;
[0006]生成所述信息包括的所述笔迹信息、所述原图信息和所述合成图信息各自对应的UUID ;
[0007]记录所述信息包括的所述笔迹信息、所述原图信息和所述合成图信息各自对应的存储地址;
[0008]发送所述信息;
[0009]当发送所述信息失败时,根据所述存储地址和所述UUID来获取在所述硬盘中保存的所述信息,重新发送所述信息。
[0010]本公开的实施例提供的技术方案可以包括以下有益效果:在以往教学系统中发送信息后,如果本次信息发送失败,用户将再次重新撰写。采用本实施例的方案,可在发送信息失败后,再次重新发送该信息,避免了用户进行再次的书写圈画操作,从而提高了用户体验。
[0011]在一个实施例中,所述笔迹信息包括笔迹点、笔迹颜色、笔迹的形状、笔迹区域尺寸和笔迹在图片中的位置中任一者或多者。
[0012]在一个实施例中,当发送所述信息失败时,询问用户是否重新发送;
[0013]获取用户的反馈信息;
[0014]当所述反馈信息为确定重新发送时,根据所述存储地址和所述UUID来获取在所述硬盘中保存的所述信息,重新发送所述信息;
[0015]当所述反馈信息为撤销重新发送时,终止发送所述信息。
[0016]本公开的实施例提供的技术方案可以包括以下有益效果:让用户根据当前的网络状况,根据网络情况来选择是否重发,避免在网络不良好的情况,进行无效的重发。
[0017]在一个实施例中,当发送所述信息失败时,根据所述存储地址和所述UUID来获取在所述硬盘中保存的所述信息;
[0018]自动重新发送所述信息,同时发送失败次数自增一;
[0019]当所述发送失败次数达到预设的失败次数阈值时,暂停发送所述信息;
[0020]询问用户是否重新发送;
[0021]获取用户的反馈信息;
[0022]当所述反馈信息为确定重新发送时,重新发送所述信息,同时清零所述发送失败次数;
[0023]当所述反馈信息为撤销重新发送时,终止发送所述信息。
[0024]本公开的实施例提供的技术方案可以包括以下有益效果:通过多次自动重发的信息,避免在不必要的情况下,打扰用户。在多次自动发送信息均失败的情况下,再询问用户是否重发,让用户根据当前的网络状况来选择是否重发,避免在网络不良好的情况,进行无效的重发。
[0025]在一个实施例中,在所述询问用户是否重新发送之后,立即统计等待回复时长;
[0026]当获取用户的反馈信息时,清零所述等待回复时长;
[0027]当所述等待回复时长超过预设的等待时长阈值时清零所述等待回复时长,同时终止发送所述信息。
[0028]本公开的实施例提供的技术方案可以包括以下有益效果:避免在特殊情况下,系统等待用户的反馈时间过长,设置预设的等待时长阈值可避免系统进入太久的等待状态。
[0029]根据本公开实施例的第二方面,提供一种教学系统的信息的装置,应用于学生端,包括:
[0030]获取模块,用于获取待发送的信息,并将所述信息保存到硬盘中,所述信息包括笔迹信息、原图信息和合成图信息,所述原图信息为接收所述笔迹信息的原始界面的截图,所述合成图信息为所述原始界面接收到所述笔迹信息之后形成的界面的截图;
[0031]生产模块,用于生成所述信息包括的所述笔迹信息、所述原图信息和所述合成图信息各自对应的UUID;
[0032]记录模块,用于记录所述信息包括的所述笔迹信息、所述原图信息和所述合成图信息各自对应的存储地址;
[0033]发送模块,用于发送所述信息;
[0034]重发模块,用于当发送所述信息失败时,根据所述存储地址和所述UUID来获取在所述硬盘中保存的所述信息,重新发送所述信息。
[0035]本公开的实施例提供的技术方案可以包括以下有益效果:
[0036]在一个实施例中,第一询问子模块,用于当发送所述信息失败时,询问用户是否重新发送;
[0037]第一获取子模块,用于获取用户的反馈信息;
[0038]第一重发子模块,用于当所述反馈信息为确定重新发送时,根据所述存储地址和所述UUID来获取在所述硬盘中保存的所述信息,重新发送所述信息;
[0039]第一终止子模块,用于当所述反馈信息为撤销重新发送时,终止发送所述信息。
[0040]本公开的实施例提供的技术方案可以包括以下有益效果:
[0041]在一个实施例中,第二获取子模块,用于当发送所述信息失败时,根据所述存储地址和所述UUID来获取在所述硬盘中保存的所述信息;
[0042]自动重发子模块,用于自动重新发送所述信息,同时发送失败次数自增一;
[0043]暂停子模块,用于当所述发送失败次数达到预设的失败次数阈值时,暂停发送所述信息;
[0044]第二询问子模块,用于询问用户是否重新发送;
[0045]第三获取子模块,用于获取用户的反馈信息;
[0046]第二重发子模块,用于当所述反馈信息为确定重新发送时,重新发送所述信息,同时清零所述发送失败次数;
[0047]第二终止子模块,用于当所述反馈信息为撤销重新发送时,终止发送所述信息。
[0048]在一个实施例中,统计子模块,用于在所述询问用户是否重新发送之后,立即统计等待回复时长;
[0049]第一清零子模块,用于当获取用户的反馈信息时,清零所述等待回复时长;
[0050]第二清零子模块,当所述等待回复时长超过预设的等待时长阈值时,清零所述等待回复时长,同时终止发送所述信息。
[00
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1