数据传输方法及装置制造方法及图纸

技术编号:34017135 阅读:32 留言:0更新日期:2022-07-02 16:02
本申请公开了一种数据传输方法及装置,用以解决在使用应用程序链接的网页中的服务时,数据传输过程繁琐,导致网页服务效果差的问题。所述方法包括:在接收到应用程序中特定网页上的目标功能触发指令的情况下,调用目标功能对应的第一功能执行程序,并通过第一功能执行程序生成目标功能对应的执行通知;将执行通知发送至应用程序;应用程序用于根据执行通知调用目标功能对应的第二功能执行程序,通过第二功能执行程序执行对应的功能事件,得到目标数据,并将目标数据发送至浏览器;浏览器接收应用程序发送的目标数据,并在特定网页上显示目标数据。该技术方案能够提升目标数据的传输效率,从而实现更优的网页服务效果。从而实现更优的网页服务效果。从而实现更优的网页服务效果。

【技术实现步骤摘要】
数据传输方法及装置


[0001]本申请涉及通信
,尤其涉及一种数据传输方法及装置。

技术介绍

[0002]目前,随着互联网技术的发展,应用程序的种类和数量越来越多,能够为用户提供越来越多的服务。例如,通过应用程序可以打开各类链接,从而使用网页中的相关服务。
[0003]但是,现有技术在通过应用程序进入网页,并使用网页中的服务时,需要根据用户对网页中的服务的触发,首先调起电子设备的系统应用生成服务相关文件(比如对于拍照类的服务,服务相关文件即为照片文件),并将服务相关文件存储在电子设备的文件系统中。然后,用户需要在网页中再次执行操作(比如点击网页上的虚拟按键),以触发电子设备从文件系统中获取所需的文件数据。可见,应用程序和浏览器之间的数据传输需要经过复杂的交互过程,且用户参与度较高,导致数据传输效率较低,从而影响网页中的服务效果。

技术实现思路

[0004]本申请实施例的目的是提供一种数据传输方法及装置,用以解决在使用应用程序链接的网页中的服务时,数据传输过程繁琐,导致网页服务效果差的问题。
[0005]为解决上述技术问题,本申请实施例是这样实现的:
[0006]一方面,本申请实施例提供一种数据传输方法,应用于浏览器,所述方法包括:
[0007]在接收到应用程序中特定网页上的目标功能触发指令的情况下,调用所述目标功能对应的第一功能执行程序,并通过所述第一功能执行程序生成所述目标功能对应的执行通知;所述第一功能执行程序为所述浏览器从所述特定网页对应的服务器中获取得到的
[0008]将所述执行通知发送至所述应用程序;所述应用程序用于根据所述执行通知调用所述目标功能对应的第二功能执行程序,通过所述第二功能执行程序执行对应的功能事件,得到目标数据,并将所述目标数据发送至所述浏览器;
[0009]接收所述应用程序发送的所述目标数据,并在所述特定网页上显示所述目标数据。
[0010]采用本申请实施例的技术方案,浏览器在接收到应用程序中特定网页(特定网页为通过触发应用程序显示在应用程序操作界面上的网页)上的目标功能触发指令的情况下,调用目标功能对应的第一功能执行程序,第一功能执行程序为浏览器从特定网页对应的服务器中获取得到的,通过第一功能执行程序生成目标功能对应的执行通知,并将执行通知发送至应用程序,以使应用程序根据执行通知调用目标功能对应的第二功能执行程序,以及通过第二功能执行程序执行对应的功能事件,得到目标数据,并将目标数据发送至浏览器,从而接收应用程序发送的目标数据,并在特定网页上显示目标数据。可见,该技术方案中,仅根据用户对特定网页上的目标功能的一次触发,即可生成目标功能对应的执行通知,从而使浏览器和应用程序仅通过一次交互(即发送执行通知至应用程序),即可实现发送执行通知、接收应用程序发送的目标数据的完整过程,减少了用户的操作次数,且减少
了应用程序和浏览器之间的交互次数,提升了目标数据的传输效率,从而提升了对浏览器发送的执行通知的响应速度;并且,由于应用程序对来自于浏览器的执行通知的响应是实时的,因此确保了浏览器接收到的是应用程序实时获取到的目标数据,从而使得特定网页上显示的目标数据更具实时性。
[0011]另一方面,本申请实施例提供一种数据传输方法,应用于应用程序,所述方法包括:
[0012]获取由浏览器生成的目标功能对应的执行通知,所述执行通知由所述目标功能对应的第一功能执行程序生成得到,所述第一功能执行程序为所述浏览器从特定网页对应的服务器中获取得到的,所述特定网页为通过触发所述应用程序显示在所述应用程序操作界面上的网页;
[0013]基于所述执行通知调用所述目标功能对应的第二功能执行程序,将所述目标功能的执行界面进行显示;
[0014]在接收到对所述执行界面上的功能事件的触发指令的情况下,基于所述第二功能执行程序执行所述功能事件,得到目标数据;
[0015]将所述目标数据发送至所述浏览器,所述目标数据用于显示在所述特定网页上。
[0016]采用本申请实施例的技术方案,应用程序通过获取由浏览器生成的目标功能对应的执行通知,执行通知由目标功能对应的第一功能执行程序生成得到,第一功能执行程序为浏览器从特定网页对应的服务器中获取得到的,特定网页为通过触发应用程序显示在应用程序操作界面上的网页,从而基于执行通知调用目标功能对应的第二功能执行程序,将目标功能的执行界面进行显示,在接收到对执行界面上的功能事件的触发指令的情况下,基于第二功能执行程序执行功能事件,得到目标数据,进而将目标数据发送至浏览器,目标数据用于显示在特定网页上。可见,该技术方案中,应用程序在获取到目标功能对应的执行通知后,通过调用目标功能对应的功能执行程序,即可完成功能事件的执行,从而使应用程序和浏览器仅通过一次交互(即获取执行通知),即可实现获取目标数据、并将目标数据发送至浏览器的完整过程,减少了应用程序和浏览器之间的交互次数,提升了目标数据的传输效率,从而提升了对来自于浏览器的执行通知的响应速度,同时,通过应用程序和浏览器之间的交互,减少了用户的操作次数;并且,由于应用程序对来自于浏览器的执行通知的响应是实时的,因此确保了发送至浏览器的是实时获取到的目标数据,从而使得特定网页上显示的目标数据更具实时性。
[0017]再一方面,本申请实施例提供一种界面显示方法,包括:
[0018]将特定网页显示在应用程序的第一操作界面上;所述特定网页为通过触发所述应用程序显示在所述应用程序操作界面上的网页;
[0019]在接收到特定网页上的目标功能触发指令的情况下,将所述目标功能的执行界面显示在第二操作界面上,所述目标功能的执行界面由所述目标功能对应的第一功能执行程序生成;
[0020]在接收到对所述执行界面上的功能事件的触发指令的情况下,在所述特定网页上显示目标数据;其中,所述目标数据由执行所述功能事件得到。
[0021]采用本申请实施例的技术方案,通过将特定网页(特定网页为通过触发应用程序显示在应用程序操作界面上的网页)显示在应用程序的第一操作界面上,从而在接收到特
定网页上的目标功能触发指令的情况下,将目标功能的执行界面显示在第二操作界面上,目标功能的执行界面由目标功能对应的第一功能执行程序生成,进而在接收到对执行界面上的功能事件的触发指令的情况下,在特定网页上显示目标数据,其中,目标数据由执行功能事件得到。可见,该技术方案中,根据用户对应用程序的操作界面的触发,能够将对应的执行结果显示在操作界面上,有利于用户直观地得到触发所对应的执行结果,且仅通过对第一操作界面和第二操作界面分别进行一次触发,即可促进应用程序和浏览器之间的数据传输,以实现在特定网页上显示目标数据,减少了使用网页中的服务的过程中用户的操作次数。
[0022]再一方面,本申请实施例提供一种数据传输装置,应用于浏览器,所述装置包括:
[0023]调用及生成模块,用于在接收到应用程序中特定网页上的目标功能触发指令的情况下,调用所述目标功能对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于浏览器,所述方法包括:在接收到应用程序中特定网页上的目标功能触发指令的情况下,调用所述目标功能对应的第一功能执行程序,并通过所述第一功能执行程序生成所述目标功能对应的执行通知;所述第一功能执行程序为所述浏览器从所述特定网页对应的服务器中获取得到的;将所述执行通知发送至所述应用程序;所述应用程序用于根据所述执行通知调用所述目标功能对应的第二功能执行程序,通过所述第二功能执行程序执行对应的功能事件,得到目标数据,并将所述目标数据发送至所述浏览器;接收所述应用程序发送的所述目标数据,并在所述特定网页上显示所述目标数据。2.根据权利要求1所述的方法,其特征在于,所述在接收到应用程序中特定网页上的目标功能触发指令之前,所述方法还包括:在接收到对所述特定网页的触发指令的情况下,从所述特定网页对应的服务器中获取所述特定网页的页面渲染信息,以及所述特定网页上的各功能分别对应的所述第一功能执行程序;基于所述页面渲染信息,在浏览器界面上显示所述特定网页,所述特定网页上包括各所述功能。3.根据权利要求1所述的方法,其特征在于,所述将所述执行通知发送至所述应用程序之后,还包括:接收所述应用程序发送的所述目标数据对应的第二格式的存储路径;所述第二格式的存储路径是由所述应用程序根据第一格式的存储路径转换得到的、所述浏览器可识别的格式,所述第一格式的存储路径是由所述应用程序存储所述目标数据至所述应用程序对应的数据库得到的;获取所述应用程序发送的所述目标数据,所述目标数据由所述应用程序在所述浏览器加载所述第二格式的存储路径的过程中、通过拦截所述第二格式的存储路径并基于所述第二格式的存储路径从所述数据库中获取得到。4.一种数据传输方法,其特征在于,应用于应用程序,所述方法包括:获取由浏览器生成的目标功能对应的执行通知,所述执行通知由所述目标功能对应的第一功能执行程序生成得到,所述第一功能执行程序为所述浏览器从特定网页对应的服务器中获取得到的,所述特定网页为通过触发所述应用程序显示在所述应用程序操作界面上的网页;基于所述执行通知调用所述目标功能对应的第二功能执行程序,将所述目标功能的执行界面进行显示;在接收到对所述执行界面上的功能事件的触发指令的情况下,基于所述第二功能执行程序执行所述功能事件,得到目标数据;将所述目标数据发送至所述浏览器,所述目标数据用于显示在所述特定网页上。5.根据权利要求4所述的方法,其特征在于,所述基于所述第二功能执行程序执行所述功能事件,得到目标数据,包括:基于所述第二功能执行程序执行所述功能事件,将执行所述功能事件后得到的所述目标数据通过进程间通信工具返回至所述应用程序,所述进程间通信工具预先设置于所述浏览器所在的电子设备中;
获取由所述进程间通信工具返回的所述目标数据;或者,基于所述第二功能执行程序执行所述功能事件,将执行所述功能事件后得到的所述目标数据存储至所述应用程序对应的数据库,并将所述目标数据在所述数据库中的存储路径回传至所述应用程序;获取所述第二功能执行程序回传的所述存储路径;根据所述存储路径,从所述数据库中获取所述目标数据。6.根据权利要求5所述的方法,其特征在于,所述存储路径的格式为所述应用程序自定义的第一格式;所述根据所述存储路径,从所述数据库中获取所述目标数据,包括:将所述第一格式的存储路径进行格式转换,得到可被所述浏览器识别的第二格式的存储路径;将所述第二格式的存储路径发送至所述浏览器;所述第二格式的存储路径用于所述浏览器在所述特定网页上进行加载;在所述浏览器加载所述第二格式的存储路...

【专利技术属性】
技术研发人员:涂宗彬易健军郭剑霓郭江刘磊
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1