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

文档序号:9688604阅读:来源:国知局
51]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0052]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0053]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0054]图1为本发明一示例性实施例示出的一种教学系统的信息发送的方法流程图;
[0055]图2为本发明一示例性实施例示出的一种教学系统的信息发送方法的步骤S15的实施方式一的方法流程图;
[0056]图3为本发明一示例性实施例示出的一种教学系统的信息发送方法的步骤S15的实施方式二的方法流程图;
[0057]图4为本发明一示例性实施例示出的一种教学系统的信息发送方法的步骤S15的实施方式三的方法流程图;
[0058]图5为本发明一示例性实施例示出的一种教学系统的信息发送的装置框图;
[0059]图6为本发明一示例性实施例示出的一种教学系统的信息发送装置的重发模块55的装置框图;
[0060]图7为本发明另一示例性实施例示出的一种教学系统的信息发送装置的重发模块55的装置框图;
[0061]图8为本发明又一示例性实施例示出的一种教学系统的信息发送装置的重发模块55的装置框图。
【具体实施方式】
[0062]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0063]图1是根据一示例性实施例示出的一种教学系统的信息发送的方法流程图,如图1所示,该教学系统的信息发送的方法,应用于学生端,包括以下步骤S11-S15:
[0064]在步骤Sll中,获取待发送的信息,并将所述信息保存到硬盘中,所述信息包括笔迹信息、原图信息和合成图信息,所述原图信息为接收所述笔迹信息的原始界面的截图,所述合成图信息为所述原始界面接收到所述笔迹信息之后形成的界面的截图;
[0065]在步骤S12中,生成所述信息包括的所述笔迹信息、所述原图信息和所述合成图信息各自对应的UUID;
[0066]在步骤S13中,记录所述信息包括的所述笔迹信息、所述原图信息和所述合成图信息各自对应的存储地址;
[0067]在步骤S14中,发送所述信息;
[0068]在步骤S15中,当发送所述信息失败时,根据所述存储地址和所述UUID来获取在所述硬盘中保存的所述信息,重新发送所述信息。
[0069]在一个实施例中,在教学系统中的学生端,学生端常常会根据当前教学窗口的显示内容,进行书写圈画,然后将该书写圈画的内容发送给教师端。在以往的系统中,书写圈画的内容是保存在内存中的,随着发送该书写圈画的内容结束后,保存该书写圈画内容的内存也随之释放,本机上的书写圈画的内容就会消失。如果该次发送失败,那么该学生端将无法再次发送该书写圈画内容,只能由用户再次输入书写圈画的内容,这将给用户带来糟糕的用户体验。
[0070]书写圈画的内容,即笔迹信息,在脱离背景图的情况下,并不能完整的表达书写圈画者的意图。所以发送的信息,还需要包括接收所述笔迹信息的原始界面的截图和原始界面接收到所述笔迹信息之后形成的界面的截图。将上述接收所述笔迹信息的原始界面的截图称之为合成图信息,将上述接收所述笔迹信息的原始界面的截图称之为原图信息。故发送的信息实际上包括笔迹信息、原图信息和合成图信息,才可以完整的表达书写圈画者的意图。
[0071]本实施例在获取到待发送信息时,首先将该信息保存到硬盘中。该硬盘既可以保存在本机硬盘中,也可以保存到远端中控系统的硬盘中,本实施例以保存到本机硬盘为例。根据信息保存到硬盘中的位置,获取信息对应的存储地址,该存储地址包括笔迹信息、原图信息和合成图信息各自对应的存储地址。需要指出的是笔迹信息的存储地址、原图信息的存储地址和合成图信息的存储地址可以不在同一个子目录下,即笔迹信息、原图信息和合成图信息可以各自分开存放。
[0072]分别设置笔迹信息的UUID(Universally Unique Identifier)通用唯一识别码,原图信息的UUID通用唯一识别码,合成图信息的UUID通用唯一识别码。
[0073]在本实施例中,根据发送信息的情况的不同,信息可以包含笔迹信息、原图信息和合成图信息中的任一者或多者。
[0074]发送所述信息,若发送失败时,重新发送信息,根据信息所包含的笔迹信息、原图信息和合成图信息各自的存储地址,及笔迹信息对应的UUID、原图信息对应的UUID和合成图信息对应的UUID,来确定重新发送的信息是否为正确的信息。
[0075]上述笔迹信息包括笔迹点、笔迹颜色、笔迹的形状、笔迹区域尺寸和笔迹在图片中的位置中任一者或多者。在本实施例还可以将笔迹信息进行预设的处理,处理过程如下。先将笔迹文件保存到自定义对象中;再序列化处理该自定义对象,得到对应的第一字符串;再将所述第一字符串以Zip压缩方式压缩为第二字符串;最后将第二字符串以UTF-8编码方式保存到.1nk格式的文件中,将该文件保存到硬盘中,生成该文件生成对应的UUID和记录该文件的存储地址。
[0076]本公开的实施例提供的技术方案可以包括以下有益效果:在以往教学系统中发送信息后,如果本次信息发送失败,用户将再次重新撰写。采用本实施例的方案,可在发送信息失败后,重新发送该信息,避免了用户进行再次的书写圈画操作,从而提高了用户体验。
[0077]在一个实施例中,如图2所示,还包括如下步骤S21-S24:
[0078]在步骤S21中,当发送所述信息失败时,询问用户是否重新发送;
[0079]在步骤S22中,获取用户的反馈信息;
[0080]在步骤S23中,当所述反馈信息为确定重新发送时,根据所述存储地址和所述UUID来获取在所述硬盘中保存的所述信息,重新发送所述信息;
[0081 ]在步骤S24中,当所述反馈信息为撤销重新发送时,终止发送所述信息。
[0082]在一个实施例中,因为网络拥塞或者网络丢包等网络异常状况,导致信息发送失败。在信息发送失败后,立即询问用户是否重新发送该信息。当获取到用户的反馈信息为确定重新发送时,根据刚才发送信息对应的存储地址和UUID来获取在硬盘中保存的信息,重新发送该信息。当信息发送成功时,终止重新发送信息。当获取到用户的反馈信息为撤销重新发送时,终止发送该信息。综上,当信息发送失败时,询问用户是否重新发送,可让用户根据当前的网络状况择时再发。
[0083]举例而言,当用户发送A信息,发送失败后,询问用户是否重新发送。当用户确定重新发送时,重新发送A信息。当用户撤销重新发送时,终止发送A信息。
[0084]本公开的实施例提供的技术方案可以包括以下有益效果:让用户根据当前的网络状况,来选择是否重发,避免在网络不良好的情况,进行无效的重发。<
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1