【技术实现步骤摘要】
一种信息交互方法及电子设备
本专利技术涉及信息处理领域中的信息交互技术,尤其涉及一种信息交互方法及电子设备。
技术介绍
现有技术中,表单类的应用通常采用BS软件架构提供服务,即服务器+浏览器的方式,为用户提供表单创建和生成表单域填写的网页表单页面链接,由表单创建者,即信息收集者通知参与调查的用户,由被调查的用户填写表单后,然后再提交到服务器,最后由表单创建者或者管理员对数据进行整理和导出。流程可以包括:表单创建者连接服务器,创建表单;服务器生成对应的表单网页;创建者/管理员通知参与调查的人员;然后多个用户在客户端分别打开表单网页填写,填写完并通过创建者/管理员已经填写完成;创建者/管理员登录服务器,查看数据、整理或导出。但是,目前上述这类表单类的应用可能会存在的问题包括:需要对表单提供在线server,成本高昂;在网络条件不是很好的情况下,用户打开表单、提交表单的响应速度会很慢,甚至会失败和丢失用户数据;不能自动合并数据等问题。
技术实现思路
本专利技术实施例提供一种信息交互方法及电子设备,能至少解决现有技术中存在的上述问题。本专利技术实施例提供一种信息交互方法,所述方法包括:基于第一用户账号登录第一应用,通过所述第一应用创建并保存待填写表单,其中,所述待填写表单中包括有至少一个表项;所述第一应用为能够通过通信连接与至少一个第二电子设备的第一应用进行通信的应用;选取至少一个第二用户账号,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备;通过所述第一应用接收至少部分第二用户账号针对所述待填写表单反馈的子表单,将所述至少部分第二用户账 ...
【技术保护点】
1.一种信息交互方法,应用于第一电子设备,其特征在于,所述方法包括:基于第一用户账号登录第一应用,通过所述第一应用创建并保存待填写表单,其中,所述待填写表单中包括有至少一个表项;所述第一应用为能够通过通信连接与至少一个第二电子设备的第一应用进行通信的应用;选取至少一个第二用户账号,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备;通过所述第一应用接收至少部分第二用户账号针对所述待填写表单反馈的子表单,将所述至少部分第二用户账号反馈的子表单中包含的反馈信息进行合并,得到包含有至少部分第二用户账号针对每一个表项的反馈信息的所述目标表单;其中,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备时,还包括:通过所述第一应用,分别发送所述待填写表单至所述每一个第二用户账号;当针对第二用户账号发送待填写表单中断时,记录所述第二用户账号发送所述待填写表单对应的发送进度;在针对第二用户账号发送待填写表单中断恢复后、重新进行传输时,基于所述发送进度确定向每一个第二用户账号发送所述待填写表单的剩余信息,并向所述第二用户账号发送所述剩余信息。
【技术特征摘要】
1.一种信息交互方法,应用于第一电子设备,其特征在于,所述方法包括:基于第一用户账号登录第一应用,通过所述第一应用创建并保存待填写表单,其中,所述待填写表单中包括有至少一个表项;所述第一应用为能够通过通信连接与至少一个第二电子设备的第一应用进行通信的应用;选取至少一个第二用户账号,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备;通过所述第一应用接收至少部分第二用户账号针对所述待填写表单反馈的子表单,将所述至少部分第二用户账号反馈的子表单中包含的反馈信息进行合并,得到包含有至少部分第二用户账号针对每一个表项的反馈信息的所述目标表单;其中,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备时,还包括:通过所述第一应用,分别发送所述待填写表单至所述每一个第二用户账号;当针对第二用户账号发送待填写表单中断时,记录所述第二用户账号发送所述待填写表单对应的发送进度;在针对第二用户账号发送待填写表单中断恢复后、重新进行传输时,基于所述发送进度确定向每一个第二用户账号发送所述待填写表单的剩余信息,并向所述第二用户账号发送所述剩余信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于第一用户账号登录第一应用后,通过第一应用中的第一功能展示包含有建立表单的操作界面;其中,所述操作界面中至少能够提供针对表单的表项的数量设置选项、针对每一个表项的名称以及类型的设置选项;基于所述操作界面,创建待填写表单并设置所述待填写表单中所包含的至少一个表项,以及每一个表项所对应的名称以及类型;将所述目标表单保存在所述第一电子设备的内存中。3.根据权利要求1所述的方法,其特征在于,所述选取至少一个第二用户账号,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备,还包括:选取至少一个第二用户账号;判断第一电子设备与网络侧是否建立通信连接,若建立通信连接,则通过所述第一应用发送所述待填写表单至网络侧的服务器、或者、通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备;或者,选取至少一个第二用户账号;判断第一电子设备与至少一个第二用户账号对应的第二电子设备之间是否建立直连,若确定建立直连,则通过所述直连将所述第一应用的待填写表单发送至所述至少一个第二用户账号对应的第二电子设备。4.根据权利要求1所述的方法,其特征在于,所述将所述至少部分第二用户账号反馈的子表单中包含的反馈信息进行合并,得到包含有第二用户账号针对每一个表项的反馈信息的所述目标表单,包括:逐个从至少部分第二用户账号反馈的子表单中选取一个子表单;将选取的子表单中每一个表项的反馈信息,添加至待填写表单中每一个表项的内容位置处;以此类推,直至全部所述至少部分第二用户账号反馈的子表单中包含的反馈信息均添加至所述待填写表单中每一个表项的内容位置处,得到的待填写表单作为目标表单。5.根据权利要求1-4任一项所述的方法,其特征在于,所述通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备,包括:基于目标协议,生成包含有所述待填写表单的信息;发送包含有待填写表单的信息至所述至少一个第二用户账号对应的第二电子设备;其中,所述目标协议为以下之一:可扩展标记语言、JS对象标记、ProtoBuf。6.一种信息交互方法,应用于第二电子设备,其特征在于,所述方法包括:基于第二用户账号登录第一应用,通过所述第一应用接收并保存第一电子设备发来的待填写表单,其中,所述待填写表单中包括有至少一个表项;所述第一应用为能够通过通信连接与第一电子设备的第一应用进行通信的应用;对所述待填写表单中的至少一个表项中的每一个表项进行填写,得到子表单,通过所述第一应用将所述子表单反馈至所述第一电子设备;以使得所述第一电子设备基于所述子表单中包含的反馈信息生成目标表单。7.根据权利要求6所述的方法,其特征在于,所述通过所述第一应用将所述子表单反馈至所述第一电子设备还包括:判断第二电子设备与第一电子设备是否建立通信连接;其中,所述通信连接包含通过服务器中转所建立的通信连接、或者、第二电子设备与第一电子设备之间直接建立的通信连接;若建立通信连接,则将所述子表单进行保存并通过所述第一应用发送所述待填写表单至所述第一电子设备;或者;将所述子表单进行保存并通过所述第一应用发送至服务器,以使得服务器在于第二电子设备建立连接时发送所属子表单至第二电子设备;若未...
【专利技术属性】
技术研发人员:张祥,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。