一种信息交互方法及电子设备技术

技术编号:19703217 阅读:38 留言:0更新日期:2018-12-08 14:28
本发明专利技术公开了一种信息交互方法及电子设备,方法包括:基于第一用户账号登录第一应用,通过所述第一应用创建并保存待填写表单,其中,所述待填写表单中包括有至少一个表项;选取至少一个第二用户账号,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备;通过所述第一应用接收至少部分第二用户账号针对所述待填写表单反馈的子表单,将所述至少部分第二用户账号反馈的子表单中包含的反馈信息进行合并,得到包含有至少部分第二用户账号针对每一个表项的反馈信息的所述目标表单。

【技术实现步骤摘要】
一种信息交互方法及电子设备
本专利技术涉及信息处理领域中的信息交互技术,尤其涉及一种信息交互方法及电子设备。
技术介绍
现有技术中,表单类的应用通常采用BS软件架构提供服务,即服务器+浏览器的方式,为用户提供表单创建和生成表单域填写的网页表单页面链接,由表单创建者,即信息收集者通知参与调查的用户,由被调查的用户填写表单后,然后再提交到服务器,最后由表单创建者或者管理员对数据进行整理和导出。流程可以包括:表单创建者连接服务器,创建表单;服务器生成对应的表单网页;创建者/管理员通知参与调查的人员;然后多个用户在客户端分别打开表单网页填写,填写完并通过创建者/管理员已经填写完成;创建者/管理员登录服务器,查看数据、整理或导出。但是,目前上述这类表单类的应用可能会存在的问题包括:需要对表单提供在线server,成本高昂;在网络条件不是很好的情况下,用户打开表单、提交表单的响应速度会很慢,甚至会失败和丢失用户数据;不能自动合并数据等问题。
技术实现思路
本专利技术实施例提供一种信息交互方法及电子设备,能至少解决现有技术中存在的上述问题。本专利技术实施例提供一种信息交互方法,所述方法包括:基于第一用户账号登录第一应用,通过所述第一应用创建并保存待填写表单,其中,所述待填写表单中包括有至少一个表项;所述第一应用为能够通过通信连接与至少一个第二电子设备的第一应用进行通信的应用;选取至少一个第二用户账号,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备;通过所述第一应用接收至少部分第二用户账号针对所述待填写表单反馈的子表单,将所述至少部分第二用户账号反馈的子表单中包含的反馈信息进行合并,得到包含有至少部分第二用户账号针对每一个表项的反馈信息的所述目标表单;其中,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备时,还包括:通过所述第一应用,分别发送所述待填写表单至所述每一个第二用户账号;当针对第二用户账号发送待填写表单中断时,记录所述第二用户账号发送所述待填写表单对应的发送进度;在针对第二用户账号发送待填写表单中断后、重新进行传输时,基于所述发送进度确定向每一个第二用户账号发送所述待填写表单的剩余信息,并向所述第二用户账号发送所述剩余信息。本专利技术实施例还提供一种信息交互方法,包括:基于第二用户账号登录第一应用,通过所述第一应用接收并保存第一电子设备发来的待填写表单,其中,所述待填写表单中包括有至少一个表项;所述第一应用为能够通过通信连接与第一电子设备的第一应用进行通信的应用;对所述待填写表单中的至少一个表项中的每一个表项进行填写,得到子表单,通过所述第一应用将所述子表单反馈至所述第一电子设备;以使得所述第一电子设备基于所述子表单中包含的反馈信息生成目标表单。本专利技术实施例提供一种第一电子设备,包括:表单创建单元,用于基于第一用户账号登录第一应用,通过所述第一应用创建并保存待填写表单,其中,所述待填写表单中包括有至少一个表项;所述第一应用为能够通过通信连接与至少一个第二电子设备的第一应用进行通信的应用;通信单元,用于选取至少一个第二用户账号,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备;通过所述第一应用接收至少部分第二用户账号针对所述待填写表单反馈的子表单;合并单元,用于将所述至少部分第二用户账号反馈的子表单中包含的反馈信息进行合并,得到包含有第二用户账号针对每一个表项的反馈信息的所述目标表单;所述通信单元,具体用于通过所述第一应用,分别发送所述待填写表单至所述每一个第二用户账号;当针对第二用户账号发送待填写表单中断时,记录所述第二用户账号发送所述待填写表单对应的发送进度;在针对第二用户账号发送待填写表单中断恢复后、重新进行传输时,基于所述发送进度确定向每一个第二用户账号发送所述待填写表单的剩余信息,并向所述第二用户账号发送所述剩余信息。本专利技术实施例提供一种第二电子设备,包括:表单展现单元,用于基于第二用户账号登录第一应用,通过所述第一应用接收并保存第一电子设备发来的待填写表单,其中,所述待填写表单中包括有至少一个表项;所述第一应用为能够通过通信连接与第一电子设备的第一应用进行通信的应用;回填单元,用于对所述待填写表单中的至少一个表项中的每一个表项进行填写,得到子表单;通信单元,用于通过所述第一应用将所述子表单反馈至所述第一电子设备;以使得所述第一电子设备基于所述子表单中包含的反馈信息生成目标表单。本专利技术实施例中提供的一种信息交互方法及电子设备,就能够在电子设备侧完成表单的生成以及存储,避免提供额外的服务器,不受服务提供者服务器资源限制,服务提供者几乎没有服务器成本,用户增加不影响服务器压力;并且不受服务器可靠性等的影响,同时对于用户来说隐私可以得到更好的保护。在进行待填写表单传输时,还能够基于记录的发送进度,在发生中断重新连接后进行传输时,基于发送进度进行剩余内容的发送,从而保证了发送待填写表单时不会由于网络连接情况出现重复发送相同内容的情况,提升了信息发送以及接收的效率。另外,还能够在电子设备侧直接基于第二用户账号反馈的子表单进行合并,得到最终的目标表单,从而能够快速的实现电子设备侧获取到最终的目标表单,避免人工干预所带来的效率较低以及误操作等问题。附图说明图1为本专利技术实施例信息交互方法流程示意图1;图2为本专利技术实施例操作界面示意图1;图3为本专利技术实施例操作界面示意图2;图4a为本专利技术实施例操作界面示意图3;图4b为本专利技术实施例通信示意图1;图4c为本专利技术实施例通信示意图2;图5为本专利技术实施例操作界面示意图4;图6为本专利技术实施例操作界面示意图5;图7为本专利技术实施例信息交互方法流程示意图2;图8为本专利技术实施例操作界面示意图6;图9为本专利技术实施例操作界面示意图7;图10为本专利技术实施例第一电子设备组成结构示意图;图11为本专利技术实施例第二电子设备组成结构示意图;图12为现有技术中一种表单处理架构示意图;图13为本专利技术实施例信息交互架构组成结构示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例提供了一种信道交互方法,应用于第一电子设备,如图1所示,包括:步骤101:基于第一用户账号登录第一应用,通过所述第一应用创建并保存待填写表单,其中,所述待填写表单中包括有至少一个表项;所述第一应用为能够通过通信连接与至少一个第二电子设备的第一应用进行通信的应用;步骤102:选取至少一个第二用户账号,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备;步骤103:通过所述第一应用接收至少部分第二用户账号针对所述待填写表单反馈的子表单,将所述至少部分第二用户账号反馈的子表单中包含的反馈信息进行合并,得到包含有至少部分第二用户账号针对每一个表项的反馈信息的所述目标表单;其中,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备时,还包括:通过所述第一应用,分别发送所述待填写表单至所述每一个第二用户账号;当针对第二用户账号发送待填写表单中断时,记录所述第二用户账号发送所述待填写表单对应的发送进度;在针对第二用户账号发送待填写表单中断后、重新进行传输时,基本文档来自技高网...

【技术保护点】
1.一种信息交互方法,应用于第一电子设备,其特征在于,所述方法包括:基于第一用户账号登录第一应用,通过所述第一应用创建并保存待填写表单,其中,所述待填写表单中包括有至少一个表项;所述第一应用为能够通过通信连接与至少一个第二电子设备的第一应用进行通信的应用;选取至少一个第二用户账号,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备;通过所述第一应用接收至少部分第二用户账号针对所述待填写表单反馈的子表单,将所述至少部分第二用户账号反馈的子表单中包含的反馈信息进行合并,得到包含有至少部分第二用户账号针对每一个表项的反馈信息的所述目标表单;其中,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备时,还包括:通过所述第一应用,分别发送所述待填写表单至所述每一个第二用户账号;当针对第二用户账号发送待填写表单中断时,记录所述第二用户账号发送所述待填写表单对应的发送进度;在针对第二用户账号发送待填写表单中断恢复后、重新进行传输时,基于所述发送进度确定向每一个第二用户账号发送所述待填写表单的剩余信息,并向所述第二用户账号发送所述剩余信息。

【技术特征摘要】
1.一种信息交互方法,应用于第一电子设备,其特征在于,所述方法包括:基于第一用户账号登录第一应用,通过所述第一应用创建并保存待填写表单,其中,所述待填写表单中包括有至少一个表项;所述第一应用为能够通过通信连接与至少一个第二电子设备的第一应用进行通信的应用;选取至少一个第二用户账号,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备;通过所述第一应用接收至少部分第二用户账号针对所述待填写表单反馈的子表单,将所述至少部分第二用户账号反馈的子表单中包含的反馈信息进行合并,得到包含有至少部分第二用户账号针对每一个表项的反馈信息的所述目标表单;其中,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备时,还包括:通过所述第一应用,分别发送所述待填写表单至所述每一个第二用户账号;当针对第二用户账号发送待填写表单中断时,记录所述第二用户账号发送所述待填写表单对应的发送进度;在针对第二用户账号发送待填写表单中断恢复后、重新进行传输时,基于所述发送进度确定向每一个第二用户账号发送所述待填写表单的剩余信息,并向所述第二用户账号发送所述剩余信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于第一用户账号登录第一应用后,通过第一应用中的第一功能展示包含有建立表单的操作界面;其中,所述操作界面中至少能够提供针对表单的表项的数量设置选项、针对每一个表项的名称以及类型的设置选项;基于所述操作界面,创建待填写表单并设置所述待填写表单中所包含的至少一个表项,以及每一个表项所对应的名称以及类型;将所述目标表单保存在所述第一电子设备的内存中。3.根据权利要求1所述的方法,其特征在于,所述选取至少一个第二用户账号,通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备,还包括:选取至少一个第二用户账号;判断第一电子设备与网络侧是否建立通信连接,若建立通信连接,则通过所述第一应用发送所述待填写表单至网络侧的服务器、或者、通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备;或者,选取至少一个第二用户账号;判断第一电子设备与至少一个第二用户账号对应的第二电子设备之间是否建立直连,若确定建立直连,则通过所述直连将所述第一应用的待填写表单发送至所述至少一个第二用户账号对应的第二电子设备。4.根据权利要求1所述的方法,其特征在于,所述将所述至少部分第二用户账号反馈的子表单中包含的反馈信息进行合并,得到包含有第二用户账号针对每一个表项的反馈信息的所述目标表单,包括:逐个从至少部分第二用户账号反馈的子表单中选取一个子表单;将选取的子表单中每一个表项的反馈信息,添加至待填写表单中每一个表项的内容位置处;以此类推,直至全部所述至少部分第二用户账号反馈的子表单中包含的反馈信息均添加至所述待填写表单中每一个表项的内容位置处,得到的待填写表单作为目标表单。5.根据权利要求1-4任一项所述的方法,其特征在于,所述通过所述第一应用发送所述待填写表单至所述至少一个第二用户账号对应的第二电子设备,包括:基于目标协议,生成包含有所述待填写表单的信息;发送包含有待填写表单的信息至所述至少一个第二用户账号对应的第二电子设备;其中,所述目标协议为以下之一:可扩展标记语言、JS对象标记、ProtoBuf。6.一种信息交互方法,应用于第二电子设备,其特征在于,所述方法包括:基于第二用户账号登录第一应用,通过所述第一应用接收并保存第一电子设备发来的待填写表单,其中,所述待填写表单中包括有至少一个表项;所述第一应用为能够通过通信连接与第一电子设备的第一应用进行通信的应用;对所述待填写表单中的至少一个表项中的每一个表项进行填写,得到子表单,通过所述第一应用将所述子表单反馈至所述第一电子设备;以使得所述第一电子设备基于所述子表单中包含的反馈信息生成目标表单。7.根据权利要求6所述的方法,其特征在于,所述通过所述第一应用将所述子表单反馈至所述第一电子设备还包括:判断第二电子设备与第一电子设备是否建立通信连接;其中,所述通信连接包含通过服务器中转所建立的通信连接、或者、第二电子设备与第一电子设备之间直接建立的通信连接;若建立通信连接,则将所述子表单进行保存并通过所述第一应用发送所述待填写表单至所述第一电子设备;或者;将所述子表单进行保存并通过所述第一应用发送至服务器,以使得服务器在于第二电子设备建立连接时发送所属子表单至第二电子设备;若未...

【专利技术属性】
技术研发人员:张祥
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1