一种通过网页调用应用程序APP的方法和装置制造方法及图纸

技术编号:15762688 阅读:59 留言:0更新日期:2017-07-05 22:33
本发明专利技术实施例提供了一种通过网页调用APP的方法和装置,其中的方法包括:终端上的网页向所述终端上的APP发送按照预设格式生成的程序执行请求;所述终端上的网页接收所述APP返回的程序执行响应。通过本发明专利技术实施例提供的方案,用户可以直接在网页浏览中通过网页来调用相应的APP,实现第三方应用与网页的直接联结和通信,从而可以通过网页为用户提供多种服务,大大提高用户体验。

A method and apparatus for invoking application APP through a web page

The embodiment of the invention provides a method and a device of \calling APP through, the method includes: terminal\ sent to the terminal on the APP according to the preset format generated by the program execution request; the terminal receives the page returned by the APP program execution response. Through the invention embodiment, the user can directly browse the web through the web page to call the corresponding APP, realize direct connection and communication with the third party application \, which can provide many services to users through the website, greatly enhance the user experience.

【技术实现步骤摘要】
一种通过网页调用应用程序APP的方法和装置
本专利技术涉及通信
,特别是涉及一种通过网页调用APP的方法和装置。
技术介绍
随着互联网技术的飞速发展,通过各种终端,如,个人电脑PC、平板电脑PAD、智能手机来上网已经成为了人们生活中不可或缺的组成部分。终端用户可以通过终端实现各种各样的上网行为,如,游戏、社交、网购、网页浏览、资讯获取、文件下载等等。正是多种多样的上网行为给用户的日常生活带来了极大的便利。目前,终端用户大多数时候都是通过访问网页来进行各种上网行为,用户使用终端时的操作行为多种多样,常常会发生以下问题:一、当用户浏览网页的同时,希望执行某一些操作,如,对终端设备进行检测或杀毒时,却并不能直接通过网页执行。二、各种各样的上网行为,获取的信息多种多样,访问的网页种类繁多,产生诸多不安全因素,例如,当用户通过网页下载软件,却不能确定软件的安全性,这种情况下,用户不能通过网页直接执行某些操作来避免这些不安全因素。这些问题的出现都是由于网页本身的安全性限制,使得现阶段在网页上不能执行系统中一些高权限、高安全性的业务,而这就给用户通过网页实现的上网行为本身带来了很多不便。当以上两种情况发生时,用户往往不得不中断网页的浏览,并打开终端中可执行相应业务的应用程序APP来执行相应的操作。显而易见的,这种方式操作繁琐,无法带来好的用户体验。
技术实现思路
为了解决现有技术中由于网页本身的安全性限制而不能直接在网页上执行系统中一些高权限、高安全性业务的问题,本专利技术实施例期望提供一种通过网页调用APP的方法和装置。本专利技术实施例提供了一种通过网页调用APP的方法,包括:终端上的网页向所述终端上的APP发送按照预设格式生成的程序执行请求;所述终端上的网页接收所述APP返回的程序执行响应。优选地,所述终端通过网页向所述终端上的APP发送按照预设格式生成的程序执行请求,包括:所述终端上的网页通过预设端口向所述APP发送按照预设格式生成的程序执行请求;所述终端上的网页接收所述终端上的APP返回的程序执行响应,包括:所述终端上的网页通过所述预设端口接收所述终端上的APP返回的程序执行响应。优选地,所述预设格式为:统一资源定位符URL+命令参数;其中,所述URL中包括所述预设端口的端口号。优选地,所述程序执行请求为超文本传输协议HTTP请求。优选地,所述程序执行响应为所述APP执行所述程序执行请求后的程序处理结果、或指示请求失败的指示消息。本专利技术实施例提供了一种通过网页调用应用程序APP的方法,包括:终端上的APP接收所述终端上的网页发送的按照预设格式生成的程序执行请求;所述APP判断是否执行所述程序执行请求;当所述APP确定执行所述程序执行请求时,执行相应处理,生成程序处理结果;所述APP向所述终端上的网页发送所述程序处理结果。优选地,所述终端上的APP接收所述终端上的网页发送的程序执行请求,包括:所述终端上的APP通过预设端口接收所述终端上的网页发送的按照预设格式生成的程序执行请求;所述APP向所述终端上的网页发送所述程序处理结果,包括:所述APP通过所述预设端口向所述终端上的网页发送所述程序处理结果。优选地,所述预设格式为:统一资源定位符URL+命令参数;其中,所述URL中包括所述预设端口的端口号。优选地,所述方法还包括:当所述APP确定不执行所述程序执行请求时,生成指示请求失败的指示消息;将所述指示消息发送给所述终端上的网页。本专利技术实施例提供了一种通过网页调用APP的装置,位于终端上的网页端包括:第一生成模块、第一发送模块及第一接收模块;其中,所述第一生成模块,用于按照预设格式生成程序执行指令;所述第一发送模块,用于向所述终端上的APP发送所述生成的程序执行请求;所述第一接收模块,用于接收所述APP返回的程序执行响应。优选地,所述第一发送模块,用于通过以下方式向所述终端上的APP发送所述生成的程序执行指令:所述第一发送模块通过预设端口向所述终端上的APP发送按照预设格式生成的程序执行请求;所述第一接收模块,用于通过以下方式接收所述APP返回的程序执行响应:通过所述预设端口接收所述终端上的APP返回的程序执行响应。优选地,所述预设格式为:统一资源定位符URL+命令参数;其中,所述URL中包括所述预设端口的端口号。优选地,所述程序执行请求为超文本传输协议HTTP请求。优选地,所述程序执行响应为所述APP执行所述程序执行请求后的程序处理结果、或指示请求失败的指示消息。本专利技术实施例提供一种通过网页调用应用程序APP的装置,位于终端上的应用程序APP端,包括:第二接收模块、判断模块、执行模块、第二发送模块及第二生成模块;其中,所述第二接收模块,用于接收所述终端上的网页发送的按照预设格式生成的程序执行请求;所述判断模块,用于判断是否执行所述程序执行请求;所述执行模块,用于当所述判断模块确定执行所述程序执行请求时,执行相应处理;所述第二生成模块,用于生成程序处理结果;所述第二发送模块,用于向所述终端上的网页发送所述程序处理结果。优选地,所述第二接收模块,用于通过以下方式接收终端上的网页发送的程序执行请求:通过预设端口接收所述终端上的网页发送的按照预设格式生成的程序执行请求;所述第二发送模块用于通过以下方式向所述终端上的网页发送所述程序处理结果:通过所述预设端口向所述终端上的网页发送所述程序处理结果。优选地,所述预设格式为:统一资源定位符URL+命令参数;其中,所述URL中包括所述预设端口的端口号。优选地,所述第二生成模块,还用于当所述判断模块确定不执行所述程序执行请求时,生成指示请求失败的指示消息;所述第二发送模块,用于将所述指示消息发送给所述终端上的网页。本专利技术实施例至少具备以下优点:本专利技术实施例所提供的一种通过网页调用APP的方法和装置,终端通过网页向APP发送按照预设格式生成的程序执行请求,所述终端通过网页接收所述APP返回的程序执行响应,这样,用户可以直接在网页浏览中通过网页来调用相应的APP,实现第三方应用(即,所述APP)与网页的直接联结和通信,从而可以通过网页为用户提供多种服务,避免了现有技术中用户需要手动开启相应APP的复杂操作过程,大大提高用户体验。附图说明图1示出了本专利技术实施例一提供的一种通过网页调用APP的方法的步骤流程图一;图2示出了本专利技术实施例二提供的一种通过网页调用APP的方法实的步骤流程图二;图3示出了本专利技术实施例提供的一种通过网页调用APP的装置的基本结构框图一;图4示出了本专利技术实施例提供的一种通过网页调用APP的装置的基本结构框图二。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。方法实施例一参照图1,示出了本专利技术的一种通过网页调用APP的方法实施例的步骤流程图,具体可以包括:步骤101、终端上的网页向所述终端上的APP发送按照预设格式生成的程序执行请求;这一步骤中,所述终端上的网页通过预设端口向所述终端上的APP发送按照预设格式生成的程序执行请求;这里,需要预先确定好网页和APP进行通信的网络端口,并将此端口设置为预设端口。这样,网页可以通过所述预设端口向APP发送程序执行请求,而APP则可通本文档来自技高网...
一种通过网页调用应用程序APP的方法和装置

【技术保护点】
一种通过网页调用应用程序APP的方法,其特征在于,所述方法包括:终端上的网页向所述终端上的APP发送按照预设格式生成的程序执行请求;所述终端上的网页接收所述APP返回的程序执行响应。

【技术特征摘要】
1.一种通过网页调用应用程序APP的方法,其特征在于,所述方法包括:终端上的网页向所述终端上的APP发送按照预设格式生成的程序执行请求;所述终端上的网页接收所述APP返回的程序执行响应。2.根据权利要求1所述的方法,其特征在于,所述终端通过网页向所述终端上的APP发送按照预设格式生成的程序执行请求,包括:所述终端上的网页通过预设端口向所述APP发送按照预设格式生成的程序执行请求;所述终端上的网页接收所述终端上的APP返回的程序执行响应,包括:所述终端上的网页通过所述预设端口接收所述终端上的APP返回的程序执行响应。3.根据权利要求2所述的方法,其特征在于,所述预设格式为:统一资源定位符URL+命令参数;其中,所述URL中包括所述预设端口的端口号。4.根据权利要求1至3其中任一项所述的方法,其特征在于,所述程序执行请求为超文本传输协议HTTP请求。5.根据权利要求4所述的方法,其特征在于,所述程序执行响应为所述APP执行所述程序执行请求后的程序处理结果、或指示请求失败的指示消息。6.一种通过网页调用应用程序APP的方法,其特征在于,所述方法包括:终端上的APP接收所述终端上的网页发送的按照预设格式生成的程序执行请求;所述APP判断是否执行所述程序执行请求;当所述APP确定执行所述程序执行请求时,执行相应处理,生成程序处理结果;所述APP向所述终端上的网页发送所述程序处理结果。7.一种通过网页调用应用程序APP的装置,位于终端上的网页端,其特征在于,所述装置包括:第一生成模块、第一发送模块及第...

【专利技术属性】
技术研发人员:方顺豹王昆
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京,11

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

1