CN104980512A - 一种基于移动应用提供目标对象的方法与设备 - Google Patents
一种基于移动应用提供目标对象的方法与设备 Download PDFInfo
- Publication number
- CN104980512A CN104980512A CN201510341754.8A CN201510341754A CN104980512A CN 104980512 A CN104980512 A CN 104980512A CN 201510341754 A CN201510341754 A CN 201510341754A CN 104980512 A CN104980512 A CN 104980512A
- Authority
- CN
- China
- Prior art keywords
- mobile solution
- mobile device
- destination object
- mobile
- intent parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
Abstract
本发明的目的是提供一种用于基于移动应用提供目标对象的方法与***。具体地,移动设备端获取用户基于移动设备在浏览应用中发起的关于目标对象的访问请求,其中,所述目标对象所对应的移动应用在所述移动设备中已注册;根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数;接收所述网络设备发送的启动所述移动应用的启动指令,以启动所述移动应用;在所述移动应用中将所述目标对象提供给所述用户。与现有技术相比,本发明提升了用户在浏览应用中开启App的体验,降低了设备流量,也提高了用户获取信息的效率。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种用于基于移动应用提供目标对象的技术。
背景技术
在移动互联网时代,人们越来越多地在移动设备端通过浏览器加载页面,或者,通过移动设备中安装的移动应用如Web App,来获取信息。
然而,现有技术中,当用户点击页面中链接(如知乎问题等)时,现有技术通常跳转至该链接对应的页面,由浏览器加载该页面,从而使得用户浏览相应页面信息,或者,若用户的移动设备中安装有相应App(Application,应用程序,如知乎App),现有技术会弹出对话框,由用户选择是通过浏览器还是由对应App打开该链接,如图1所示,当用户点击知乎链接时,弹出对话框供用户选择。
若用户选择通过浏览器加载该链接对应的页面时,因移动设备内存较小,且通过浏览器加载页面耗费流量较多、加载较慢,影响了用户获取信息的效率。
若用户选择通过对应App提供该链接对应的内容时,现有技术无法实现对于任何类型手机浏览器均能开启App,浏览器兼容性较差,也影响了用户在浏览器中开启App的体验。
此外,对于用户在具有WebView控件的App中点击链接的情形,即使用户的移动设备中安装有相应APP,现有技术也无法实现通过相应App提供该链接对应的内容,只能通过浏览器加载该链接对应的页面,不仅影响了用户获取信息的效率,也影响了用户在浏览器中开启App的体验。
发明内容
本发明的一个目的是提供一种用于基于移动应用提供目标对象的方法与设备。
根据本发明的一个方面,提供了一种在移动设备端用于基于移动应用提供目标对象的方法,其中,该方法包括以下步骤:
a获取用户基于移动设备在浏览应用中发起的关于目标对象的访问请求,其中,所述目标对象所对应的移动应用在所述移动设备中已注册;
b根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数;
c接收所述网络设备发送的启动所述移动应用的启动指令,以启动所述移动应用;
d在所述移动应用中将所述目标对象提供给所述用户。
根据本发明的另一方面,还提供了一种在网络设备端用于辅助基于移动应用提供目标对象的方法,其中,该方法包括以下步骤:
A接收对应移动设备发送的启动目标对象所对应的移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数,所述移动应用在所述移动设备中已注册;
B根据所述intent参数,向所述移动设备发送启动所述移动应用的启动指令。
根据本发明的一个方面,还提供了一种用于基于移动应用提供目标对象的移动设备,其中,该移动设备包括:
获取装置,用于获取用户基于移动设备在浏览应用中发起的关于目标对象的访问请求,其中,所述目标对象所对应的移动应用在所述移动设备中已注册;
第一发送装置,用于根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数;
第二接收装置,用于接收所述网络设备发送的启动所述移动应用的启动指令,以启动所述移动应用;
提供装置,用于在所述移动应用中将所述目标对象提供给所述用户。
根据本发明的另一方面,还提供了一种用于辅助基于移动应用提供目标对象的网络设备,其中,该网络设备包括:
第一接收装置,用于接收对应移动设备发送的启动目标对象所对应的移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数,所述移动应用在所述移动设备中已注册;
第二发送装置,用于根据所述intent参数,向所述移动设备发送启动所述移动应用的启动指令。
根据本发明的再一方面,还提供了一种用于基于移动应用提供目标对象的***,其中,该***包括如前述根据本发明一个方面的一种用于基于移动应用提供目标对象的移动设备,以及如前述根据本发明另一方面的一种用于辅助基于移动应用提供目标对象的网络设备。
与现有技术相比,本发明的一个实施例中,移动设备通过获取用户基于移动设备在浏览应用中发起的关于目标对象的访问请求,以根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,并接收网络设备发送的启动所述移动应用的启动指令,以启动所述移动应用,实现了在所述移动应用中将所述目标对象提供给所述用户,从而提升了用户在浏览应用中开启App的体验,降低了设备流量,也提高了用户获取信息的效率。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出现有技术中当用户点击页面中链接(如知乎问题等)弹出对话框的示意图;
图2示出根据本发明一个方面的一种用于基于移动应用提供目标对象的移动设备和网络设备的设备示意图;
图3示出用户基于移动设备在浏览应用中发起的关于目标对象的访问请求的示意图;
图4示出在移动应用中将目标对象提供给用户的提供结果示意图;
图5示出根据本发明另一个方面的移动设备和网络设备配合实现一种用于基于移动应用提供目标对象方法流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图2示出根据本发明一个方面的一种用于基于移动应用提供目标对象的移动设备1和网络设备2的设备示意图,其中,移动设备1包括获取装置11、第一发送装置12、第二接收装置13和提供装置14,网络设备2包括第一接收装置21和第二发送装置22。具体地,移动设备1的获取装置11获取用户基于移动设备在浏览应用中发起的关于目标对象的访问请求,其中,所述目标对象所对应的移动应用在所述移动设备中已注册;第一发送装置12根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数;相应地,网络设备2的第一接收装置21接收对应移动设备发送的启动目标对象所对应的移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数,所述移动应用在所述移动设备中已注册;第二发送装置22根据所述intent参数,向所述移动设备发送启动所述移动应用的启动指令;相应地,移动设备1的第二接收装置13接收所述网络设备发送的启动所述移动应用的启动指令,以启动所述移动应用;提供装置14在所述移动应用中将所述目标对象提供给所述用户。
在此,移动设备1可以是任何一种可与用户通过键盘、触摸板、触摸屏、或手写设备等方式进行人机交互的电子产品,例如手机、智能手机、可穿戴设备、PDA、掌上电脑PPC或平板电脑等。
在此,网络设备2包括用于从网络接收移动设备发送的启动目标对象所对应的移动应用的启动请求,并根据该启动请求中包含的所述移动应用所对应的intent参数,向移动设备发送启动所述移动应用的启动指令的服务器,所述网络设备包括但不限于如HTTP服务器等,如当移动设备1中安装有用于下载、安装、管理移动设备1中资源的手机端助手时,此时网络设备2可以是该手机端助手对应的服务器端,网络设备2具有对应的HTTP端口,而通过该手机端助手安装于移动设备1中的APP也具有相应HTTP端口,两者可以通过发送HTTP请求来进行交互。在具体实施例中,网络设备2可由网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
在此,所述移动设备1和网络设备2均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。
本领域技术人员应能理解上述移动设备和网络设备仅为举例,其他现有的或今后可能出现的移动设备或网络设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
具体地,移动设备1的获取装置11通过调用移动设备1自身提供的应用程序接口(API),或者,通过JSP、ASP等页面技术,或者,通过调用浏览应用自身提供的应用程序接口(API),获取用户基于移动设备在浏览应用中发起的关于目标对象的访问请求,其中,所述目标对象所对应的移动应用在所述移动设备中已注册。
在此,所述浏览应用是指可以显示网页服务器或者文件***的HTML文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互的软件,如各种类型的手机浏览器等,或者,还可以是指内嵌WebView控件的可运行于智能手机的第三方应用程序。在此,所述目标对象是指用户所要访问的内容,如页面链接所指向的页面内容。在此,用户基于移动设备在浏览应用中发起的关于目标对象的访问请求是指在所述浏览应用内执行的访问操作,其包括但不限于如在所述浏览应用内点击页面链接、在所述浏览应用内进行搜索/查询操作等。在此,所述移动应用即是可运行于智能手机的第三方应用程序,其与所述目标对象相对应,如所述目标对象本身的内容是源于所述移动应用对应的web网页的。例如,对于知乎问题的链接URL1,用户可在知乎web站点上看到URL1所对应的具体内容,也可在知乎App上看到该具体内容。本领域技术人员应能理解上述浏览应用仅为举例,其他现有的或今后可能出现的浏览应用如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
例如,假设用户A的移动设备mobile phone中安装了知乎App,若其基于该移动设备打开了浏览应用如微信App,并点击了该浏览应用中好友分享的页面链接如知乎问题「关于美食的精彩回答有哪 些?」,如图3所示,则该浏览应用的获取装置11通过浏览应用如微信App自身提供的应用程序接口(API),便可获取到用户A通过该浏览应用如微信App发起的对页面链接即知乎问题关于美食的精 彩回答有哪些?所指向的页面的访问请求,其中,页面链接即知乎问题关于美食的精彩回答有哪些?所指向的页面所对应的移动应用即是知乎App,其用户A的移动设备mobile phone中已安装,即已注册。
本领域技术人员应能理解上述用户基于移动设备在浏览应用中发起的关于目标对象的访问请求的方式仅为举例,其他现有的或今后可能出现的用户基于移动设备在浏览应用中发起的关于目标对象的访问请求的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
第一发送装置12根据所述访问请求,通过诸如HTTP等约定的通信方式,向对应网络设备2发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数。优选地,所述启动请求包括以下任一项:1)关于所述移动应用的HTTP请求;2)于所述移动应用的Ajax请求。
在此,所述移动应用所对应的intent参数可以是预定的,每一移动应用具有对应的intent参数,其存储于当该移动应用在所述移动设备的操作***中安装后(即已注册后)的对应配置文件中,intent参数信息可以是原始的intent参数,也可以是原始intent参数经编码之后的intent参数,例如,对于知乎App,其所对应的intent参数可以是以下任一项:
1)原始的intent参数,如
intent://scan/#Intent;package=com.zhihu.client.android;scheme=zhihuzxing;
2)上述原始的intent参数经编码之后的intent参数,如
intent=intent%3A%2F%2Fscan%2F%23Intent%3Bpackage%3Dcom.zhihu.client.android%3Bscheme%3Dzxing%3Bend%3B
例如,接上例,获取装置11获取到用户A通过浏览应用如微信App发起的对页面链接即知乎问题关于美食的精彩回答有哪些?所指向的页面的访问请求,假设用户A的移动设备mobile phone中安装的知乎App是用户A通过安装于移动设备mobile phone的手机端助手如豌豆荚手机端助手下载的,此时网络设备2即是该手机端助手对应的服务器端,如豌豆荚HTTP server,网络设备2具有对应的HTTP端口,假设该端口号为21518,而通过该手机端助手安装于移动设备mobile phone中的知乎APP也具有相应HTTP端口,假设端口号为12316,两者可以通过发送HTTP请求来进行交互,则第一发送装置12根据获取装置11获取的所述访问请求,通过诸如HTTP等约定的通信方式,向对应网络设备2发送关于移动应用如知乎App的启动请求,如直接发送以下HTTP请求:
http://127.0.0.1:21518/open?intent=intent%3A%2F%2Fscan%2F%23Intent%3Bpackage%3Dcom.zhihu.client.android%3Bscheme%3Dzxing%3Bend%3B,
其中,该HTTP请求中包含移动应用如知乎App所对应的intent参数,即包含了如上所述的经编码之后的intent参数2);或者,第一发送装置12根据获取装置11获取的所述访问请求,通过诸如HTTP等约定的通信方式,向对应网络设备2发送关于移动应用如知乎App的启动请求,如发送以下Ajax请求:
$.ajax({
url:"http://127.0.0.1:21518/open?intent=intent%3A%2F%2Fscan%2F%23Intent%3Bpackage%3Dcom.zhihu.client.android%3Bscheme%3Dzxing%3Bend%3B,
}).done(function(){
//do what you want
});
其中,该Ajax请求中包含移动应用如知乎App所对应的intent参数,即包含了如上所述的经编码之后的intent参数2)。
本领域技术人员应能理解上述intent参数的形式仅为举例,其他现有的或今后可能出现的intent参数的形式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
本领域技术人员应能理解上述启动请求的类型仅为举例,其他现有的或今后可能出现的启动请求的类型如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
相应地,网络设备2的第一接收装置21通过诸如HTTP等约定的通信方式,接收对应移动设备1发送的启动目标对象所对应的移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数,所述移动应用在所述移动设备中已注册。
第二发送装置22根据所述intent参数,通过诸如HTTP等约定的通信方式,向所述移动设备1发送启动所述移动应用的启动指令。例如,假设第一接收装置21接收到移动设备1发送的启动目标对象如知乎问题关于美食的精彩回答有哪些?所指向的页面所对应的移动应用即知乎App的Ajax请求,其中,该Ajax请求中包含知乎App所对应的intent参数,即intent=intent%3A%2F%2Fscan%2F%23Intent%3Bpackage%3Dcom.zhihu.client.android%3Bscheme%3Dzxing%3Bend%3B,则第二发送装置22根据该intent参数,即可知晓移动设备1请求启动知乎App,第二发送装置22便通过诸如HTTP等约定的通信方式,向所述移动设备1发送启动知乎App的启动指令。
相应地,移动设备1的第二接收装置13通过诸如HTTP等约定的通信方式,接收所述网络设备2发送的启动所述移动应用的启动指令,以启动所述移动应用。例如,接上例,第二接收装置13接收到网络设备2发送的启动知乎App的启动指令后,便启动该应用。
提供装置14在所述移动应用中将所述目标对象提供给所述用户。例如,接上例,移动设备1启动知乎App后,便在该App中将知乎问题关于美食的精彩回答有哪些?所指向的页面的页面内容提供给用户A,提供结果如图4所示。
在此,本发明实现了在目标对象所对应的移动应用中提供该目标对象,提升了用户在浏览应用中开启App的体验,降低了设备流量,也提高了用户获取信息的效率;而且,无论何种类型的浏览器,当用户基于移动设备在该浏览器中发起的关于目标对象的访问请求时,只要所述目标对象所对应的移动应用在所述移动设备中已注册,本发明均能开启目标对象所对应的App,并实现在该App中提供该目标对象,提升了对浏览器的兼容性;此外,用户基于移动设备在具有WebView控件的App中发起的关于目标对象的访问请求时,本发明亦能开启目标对象所对应的App,并实现在该App中提供该目标对象,相对于现有技术,大大提升了用户在浏览应用中开启App的体验。
移动设备1和网络设备2的各个装置之间是持续不断工作的。具体地,移动设备1的获取装置11持续获取用户基于移动设备在浏览应用中发起的关于目标对象的访问请求,其中,所述目标对象所对应的移动应用在所述移动设备中已注册;第一发送装置12持续根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数;相应地,网络设备2的第一接收装置21持续接收对应移动设备发送的启动目标对象所对应的移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数,所述移动应用在所述移动设备中已注册;第二发送装置22持续根据所述intent参数,向所述移动设备发送启动所述移动应用的启动指令;相应地,移动设备1的第二接收装置13持续接收所述网络设备发送的启动所述移动应用的启动指令,以启动所述移动应用;提供装置14持续在所述移动应用中将所述目标对象提供给所述用户。在此,本领域技术人员应当理解,所述“持续”是指移动设备1和网络设备2的各装置之间分别不断地进行访问请求的发送与接收、启动指令的发送与接收、目标对象的提供,直至移动设备1在较长时间内停止获取所述访问请求。
在一个优选实施例中(参考图2),其中,移动设备1还包括确定装置(未示出)和查询装置(未示出)。具体地,确定装置根据指示所述目标对象来源的标识信息,确定所述移动应用;接着,查询装置在所述移动设备的操作***中已注册的所述移动应用的配置文件中进行查询,以获得所述intent参数,其中,所述intent参数为原始intent参数;其中,第一发送装置12根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述原始intent参数。
具体地,确定装置根据指示所述目标对象来源的标识信息,确定所述移动应用。优选地,所述标识信息是基于所述目标对象在所述浏览应用中的URL确定的。
例如,对于用户A,当其在微信App中点击链接知乎问题关于美 食的精彩回答有哪些?时,如图3所示,则确定装置可首先根据该链接所对应的URL,如http://www.zhihu.com/question/22744751/answer/22473212,确定知乎问题关于美食的精彩回答有哪些?来源于知乎网站,其标识信息为zhihu,然后,确定装置根据该标识信息,确定所述移动应用为知乎App。
本领域技术人员应能理解上述确定所述移动应用的方式仅为举例,其他现有的或今后可能出现的确定所述移动应用的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
接着,查询装置在所述移动设备的操作***中已注册的所述移动应用的配置文件中进行查询,以获得所述intent参数,其中,所述intent参数为原始intent参数。
例如,接上例,则查询装置在移动设备1的操作***中已注册的知乎App的配置文件(如对于Android App,配置文件为AndroidManifest.xml)中进行查询,以获得知乎App的intent参数如intent://scan/#Intent;package=com.zhihu.client.android;scheme=zhihuzxing,其中,所述intent参数为原始intent参数。
然后,第一发送装置12根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述原始intent参数。
例如,接上例,则第一发送装置12根据所述访问请求,向对应网络设备2发送关于移动应用如知乎App的启动请求,如直接发送以下HTTP请求:
http://127.0.0.1:21518/open?intent=intent://scan/#Intent;package=com.zhihu.client.android;scheme=zhihuzxing,
其中,该HTTP请求中包含移动应用如知乎App所对应的原始intent参数。
优选地,移动设备1还包括编码装置(未示出)。具体地,编码装置对所述原始intent参数进行编码处理,以获得编码后的所述原始intent参数;其中,第一发送装置12根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含编码后的所述原始intent参数。
具体地,编码装置对所述原始intent参数进行编码处理,以获得编码后的所述原始intent参数。例如,假设查询装置在移动设备1的操作***中已注册的知乎App的配置文件(如对于Android App,配置文件为AndroidManifest.xml)中进行查询,以获得知乎App的原始intent参数为:
intent://scan/#Intent;package=com.zhihu.client.android;scheme=zhihuzxing,则编码装置可对所述原始intent参数进行编码处理,以获得编码后的所述原始intent参数,即:
intent=intent%3A%2F%2Fscan%2F%23Intent%3Bpackage%3Dcom.zhihu.client.android%3Bscheme%3Dzxing%3Bend%3B。
接着,第一发送装置12根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含编码后的所述原始intent参数。例如,接上例,则第一发送装置12根据所述访问请求,向对应网络设备2发送关于移动应用如知乎App的启动请求,如直接发送以下HTTP请求:
http://127.0.0.1:21518/open?
intent=intent%3A%2F%2Fscan%2F%23Intent%3Bpackage%3Dcom.zhihu.client.android%3Bscheme%3Dzxing%3Bend%3B,
其中,该HTTP请求中包含移动应用如知乎App所对应的经编码后的所述原始intent参数。
图5示出根据本发明另一个方面的移动设备和网络设备配合实现一种用于基于移动应用提供目标对象方法流程图。
具体地,在步骤S1中,移动设备1获取用户基于移动设备在浏览应用中发起的关于目标对象的访问请求,其中,所述目标对象所对应的移动应用在所述移动设备中已注册;在步骤S2中,移动设备1根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数;相应地,网络设备2接收对应移动设备发送的启动目标对象所对应的移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数,所述移动应用在所述移动设备中已注册;在步骤S3中,网络设备2根据所述intent参数,向所述移动设备发送启动所述移动应用的启动指令;相应地,移动设备1接收所述网络设备发送的启动所述移动应用的启动指令,以启动所述移动应用;在步骤S4中,移动设备1在所述移动应用中将所述目标对象提供给所述用户。
在此,移动设备1可以是任何一种可与用户通过键盘、触摸板、触摸屏、或手写设备等方式进行人机交互的电子产品,例如手机、智能手机、可穿戴设备、PDA、掌上电脑PPC或平板电脑等。
在此,网络设备2包括用于从网络接收移动设备发送的启动目标对象所对应的移动应用的启动请求,并根据该启动请求中包含的所述移动应用所对应的intent参数,向移动设备发送启动所述移动应用的启动指令的服务器,所述网络设备包括但不限于如HTTP服务器等,如当移动设备1中安装有用于下载、安装、管理移动设备1中资源的手机端助手时,此时网络设备2可以是该手机端助手对应的服务器端,网络设备2具有对应的HTTP端口,而通过该手机端助手安装于移动设备1中的APP也具有相应HTTP端口,两者可以通过发送HTTP请求来进行交互。在具体实施例中,网络设备2可由网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
在此,所述移动设备1和网络设备2均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。
本领域技术人员应能理解上述移动设备和网络设备仅为举例,其他现有的或今后可能出现的移动设备或网络设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
具体地,在步骤S1中,移动设备1通过调用移动设备1自身提供的应用程序接口(API),或者,通过JSP、ASP等页面技术,或者,通过调用浏览应用自身提供的应用程序接口(API),获取用户基于移动设备在浏览应用中发起的关于目标对象的访问请求,其中,所述目标对象所对应的移动应用在所述移动设备中已注册。
在此,所述浏览应用是指可以显示网页服务器或者文件***的HTML文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互的软件,如各种类型的手机浏览器等,或者,还可以是指内嵌WebView控件的可运行于智能手机的第三方应用程序。在此,所述目标对象是指用户所要访问的内容,如页面链接所指向的页面内容。在此,用户基于移动设备在浏览应用中发起的关于目标对象的访问请求是指在所述浏览应用内执行的访问操作,其包括但不限于如在所述浏览应用内点击页面链接、在所述浏览应用内进行搜索/查询操作等。在此,所述移动应用即是可运行于智能手机的第三方应用程序,其与所述目标对象相对应,如所述目标对象本身的内容是源于所述移动应用对应的web网页的。例如,对于知乎问题的链接URL1,用户可在知乎web站点上看到URL1所对应的具体内容,也可在知乎App上看到该具体内容。本领域技术人员应能理解上述浏览应用仅为举例,其他现有的或今后可能出现的浏览应用如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
例如,假设用户A的移动设备mobile phone中安装了知乎App,若其基于该移动设备打开了浏览应用如微信App,并点击了该浏览应用中好友分享的页面链接如知乎问题「关于美食的精彩回答有哪 些?」,如图3所示,则在步骤S1中,移动设备1通过浏览应用如微信App自身提供的应用程序接口(API),便可获取到用户A通过该浏览应用如微信App发起的对页面链接即知乎问题关于美食的精 彩回答有哪些?所指向的页面的访问请求,其中,页面链接即知乎问题关于美食的精彩回答有哪些?所指向的页面所对应的移动应用即是知乎App,其用户A的移动设备mobile phone中已安装,即已注册。
本领域技术人员应能理解上述用户基于移动设备在浏览应用中发起的关于目标对象的访问请求的方式仅为举例,其他现有的或今后可能出现的用户基于移动设备在浏览应用中发起的关于目标对象的访问请求的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S2中,移动设备1根据所述访问请求,通过诸如HTTP等约定的通信方式,向对应网络设备2发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数。优选地,所述启动请求包括以下任一项:1)关于所述移动应用的HTTP请求;2)于所述移动应用的Ajax请求。
在此,所述移动应用所对应的intent参数可以是预定的,每一移动应用具有对应的intent参数,其存储于当该移动应用在所述移动设备的操作***中安装后(即已注册后)的对应配置文件中,intent参数信息可以是原始的intent参数,也可以是原始intent参数经编码之后的intent参数,例如,对于知乎App,其所对应的intent参数可以是以下任一项:
1)原始的intent参数,如
intent://scan/#Intent;package=com.zhihu.client.android;scheme=zhihuzxing;
2)上述原始的intent参数经编码之后的intent参数,如
intent=intent%3A%2F%2Fscan%2F%23Intent%3Bpackage%3Dcom.zhihu.client.android%3Bscheme%3Dzxing%3Bend%3B
例如,接上例,在步骤S1中,移动设备1获取到用户A通过浏览应用如微信App发起的对页面链接即知乎问题关于美食的精彩回 答有哪些?所指向的页面的访问请求,假设用户A的移动设备mobilephone中安装的知乎App是用户A通过安装于移动设备mobile phone的手机端助手如豌豆荚手机端助手下载的,此时网络设备2即是该手机端助手对应的服务器端,如豌豆荚HTTP server,网络设备2具有对应的HTTP端口,假设该端口号为21518,而通过该手机端助手安装于移动设备mobile phone中的知乎APP也具有相应HTTP端口,假设端口号为12316,两者可以通过发送HTTP请求来进行交互,则在步骤S2中,移动设备1根据其在步骤S1中获取的所述访问请求,通过诸如HTTP等约定的通信方式,向对应网络设备2发送关于移动应用如知乎App的启动请求,如直接发送以下HTTP请求:
http://127.0.0.1:21518/open?intent=intent%3A%2F%2Fscan%2F%23Intent%3Bpackage%3Dcom.zhihu.client.android%3Bscheme%3Dzxing%3Bend%3B,
其中,该HTTP请求中包含移动应用如知乎App所对应的intent参数,即包含了如上所述的经编码之后的intent参数2);或者,在步骤S2中,移动设备1根据其在步骤S1中获取的所述访问请求,通过诸如HTTP等约定的通信方式,向对应网络设备2发送关于移动应用如知乎App的启动请求,如发送以下Ajax请求:
$.ajax({
url:"http://127.0.0.1:21518/open?intent=intent%3A%2F%2Fscan%2F%23Intent%3Bpackage%3Dcom.zhihu.client.android%3Bscheme%3Dzxing%3Bend%3B,
}).done(function(){
//do what you want
});
其中,该Ajax请求中包含移动应用如知乎App所对应的intent参数,即包含了如上所述的经编码之后的intent参数2)。
本领域技术人员应能理解上述intent参数的形式仅为举例,其他现有的或今后可能出现的intent参数的形式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
本领域技术人员应能理解上述启动请求的类型仅为举例,其他现有的或今后可能出现的启动请求的类型如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
相应地,网络设备2通过诸如HTTP等约定的通信方式,接收对应移动设备1发送的启动目标对象所对应的移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数,所述移动应用在所述移动设备中已注册。
在步骤S3中,网络设备2根据所述intent参数,通过诸如HTTP等约定的通信方式,向所述移动设备1发送启动所述移动应用的启动指令。例如,假设在步骤S2中,网络设备2接收到移动设备1发送的启动目标对象如知乎问题关于美食的精彩回答有哪些?所指向的页面所对应的移动应用即知乎App的Ajax请求,其中,该Ajax请求中包含知乎App所对应的intent参数,即intent=intent%3A%2F%2Fscan%2F%23Intent%3Bpackage%3Dcom.zhihu.client.android%3Bscheme%3Dzxing%3Bend%3B,则在步骤S3中,网络设备2根据该intent参数,即可知晓移动设备1请求启动知乎App,在步骤S3中,网络设备2便通过诸如HTTP等约定的通信方式,向所述移动设备1发送启动知乎App的启动指令。
相应地,移动设备1通过诸如HTTP等约定的通信方式,接收所述网络设备2发送的启动所述移动应用的启动指令,以启动所述移动应用。例如,接上例,在步骤S3中,移动设备1接收到网络设备2发送的启动知乎App的启动指令后,便启动该应用。
在步骤S4中,移动设备1在所述移动应用中将所述目标对象提供给所述用户。例如,接上例,移动设备1启动知乎App后,便在该App中将知乎问题关于美食的精彩回答有哪些?所指向的页面的页面内容提供给用户A,提供结果如图4所示。
在此,本发明实现了在目标对象所对应的移动应用中提供该目标对象,提升了用户在浏览应用中开启App的体验,降低了设备流量,也提高了用户获取信息的效率;而且,无论何种类型的浏览器,当用户基于移动设备在该浏览器中发起的关于目标对象的访问请求时,只要所述目标对象所对应的移动应用在所述移动设备中已注册,本发明均能开启目标对象所对应的App,并实现在该App中提供该目标对象,提升了对浏览器的兼容性;此外,用户基于移动设备在具有WebView控件的App中发起的关于目标对象的访问请求时,本发明亦能开启目标对象所对应的App,并实现在该App中提供该目标对象,相对于现有技术,大大提升了用户在浏览应用中开启App的体验。
移动设备1和网络设备2的各个步骤之间是持续不断工作的。具体地,在步骤S1中,移动设备1持续获取用户基于移动设备在浏览应用中发起的关于目标对象的访问请求,其中,所述目标对象所对应的移动应用在所述移动设备中已注册;在步骤S2中,移动设备1持续根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数;相应地,网络设备2持续接收对应移动设备发送的启动目标对象所对应的移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数,所述移动应用在所述移动设备中已注册;在步骤S3中,网络设备2持续根据所述intent参数,向所述移动设备发送启动所述移动应用的启动指令;相应地,移动设备1持续接收所述网络设备发送的启动所述移动应用的启动指令,以启动所述移动应用;在步骤S4中,移动设备1持续在所述移动应用中将所述目标对象提供给所述用户。在此,本领域技术人员应当理解,所述“持续”是指移动设备1和网络设备2的各步骤之间分别不断地进行访问请求的发送与接收、启动指令的发送与接收、目标对象的提供,直至移动设备1在较长时间内停止获取所述访问请求。
在一个优选实施例中(参考图5),其中,移动设备1还包括步骤S5(未示出)和步骤S6(未示出)。具体地,在步骤S5中,移动设备1根据指示所述目标对象来源的标识信息,确定所述移动应用;接着,在步骤S6中,移动设备1在所述移动设备的操作***中已注册的所述移动应用的配置文件中进行查询,以获得所述intent参数,其中,所述intent参数为原始intent参数;其中,在步骤S2中,移动设备1根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述原始intent参数。
具体地,在步骤S5中,移动设备1根据指示所述目标对象来源的标识信息,确定所述移动应用。优选地,所述标识信息是基于所述目标对象在所述浏览应用中的URL确定的。
例如,对于用户A,当其在微信App中点击链接知乎问题关于美 食的精彩回答有哪些?时,如图3所示,则在步骤S5中,移动设备1可首先根据该链接所对应的URL,如http://www.zhihu.com/question/22744751/answer/22473212,确定知乎问题关于美食的精彩回答有哪些?来源于知乎网站,其标识信息为zhihu,然后,在步骤S5中,移动设备1根据该标识信息,确定所述移动应用为知乎App。
本领域技术人员应能理解上述确定所述移动应用的方式仅为举例,其他现有的或今后可能出现的确定所述移动应用的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
接着,在步骤S6中,移动设备1在所述移动设备的操作***中已注册的所述移动应用的配置文件中进行查询,以获得所述intent参数,其中,所述intent参数为原始intent参数。
例如,接上例,则在步骤S6中,移动设备1在移动设备1的操作***中已注册的知乎App的配置文件(如对于Android App,配置文件为AndroidManifest.xml)中进行查询,以获得知乎App的intent参数如:
intent://scan/#Intent;package=com.zhihu.client.android;scheme=zhihuzxing,其中,所述intent参数为原始intent参数。
然后,在步骤S2中,移动设备1根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述原始intent参数。
例如,接上例,则在步骤S2中,移动设备1根据所述访问请求,向对应网络设备2发送关于移动应用如知乎App的启动请求,如直接发送以下HTTP请求:
http://127.0.0.1:21518/open?intent=intent://scan/#Intent;package=com.zhihu.client.android;scheme=zhihuzxing,
其中,该HTTP请求中包含移动应用如知乎App所对应的原始intent参数。
优选地,移动设备1还包括步骤S7(未示出)。具体地,在步骤S7中,移动设备1对所述原始intent参数进行编码处理,以获得编码后的所述原始intent参数;其中,在步骤S2中,移动设备1根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含编码后的所述原始intent参数。
具体地,在步骤S7中,移动设备1对所述原始intent参数进行编码处理,以获得编码后的所述原始intent参数。例如,假设在步骤S6中,移动设备1的操作***中已注册的知乎App的配置文件(如对于Android App,配置文件为AndroidManifest.xml)中进行查询,以获得知乎App的原始intent参数为:
intent://scan/#Intent;package=com.zhihu.client.android;scheme=zhihuzxing,则在步骤S7中,移动设备1可对所述原始intent参数进行编码处理,以获得编码后的所述原始intent参数,即:
intent=intent%3A%2F%2Fscan%2F%23Intent%3Bpackage%3Dcom.zhihu.client.android%3Bscheme%3Dzxing%3Bend%3B。
接着,在步骤S2中,移动设备1根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含编码后的所述原始intent参数。例如,接上例,则在步骤S2中,移动设备1根据所述访问请求,向对应网络设备2发送关于移动应用如知乎App的启动请求,如直接发送以下HTTP请求:
http://127.0.0.1:21518/open?
intent=intent%3A%2F%2Fscan%2F%23Intent%3Bpackage%3Dcom.zhihu.client.android%3Bscheme%3Dzxing%3Bend%3B,
其中,该HTTP请求中包含移动应用如知乎App所对应的经编码后的所述原始intent参数。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
Claims (13)
1.一种在移动设备端用于基于移动应用提供目标对象的方法,其中,该方法包括以下步骤:
a获取用户基于移动设备在浏览应用中发起的关于目标对象的访问请求,其中,所述目标对象所对应的移动应用在所述移动设备中已注册;
b根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数;
c接收所述网络设备发送的启动所述移动应用的启动指令,以启动所述移动应用;
d在所述移动应用中将所述目标对象提供给所述用户。
2.根据权利要求1所述的方法,其中,该方法还包括:
-根据指示所述目标对象来源的标识信息,确定所述移动应用;
-在所述移动设备的操作***中已注册的所述移动应用的配置文件中进行查询,以获得所述intent参数,其中,所述intent参数为原始intent参数;
其中,所述步骤b包括:
-根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述原始intent参数。
3.根据权利要求2所述的方法,其中,该方法还包括:
-对所述原始intent参数进行编码处理,以获得编码后的所述原始intent参数;
其中,所述步骤b包括:
-根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含编码后的所述原始intent参数。
4.根据权利要求2或3所述的方法,其中,所述标识信息是基于所述目标对象在所述浏览应用中的URL确定的。
5.根据权利要求1至4中任一项所述的方法,其中,所述启动请求包括以下任一项:
-关于所述移动应用的HTTP请求;
-关于所述移动应用的Ajax请求。
6.一种在网络设备端用于辅助基于移动应用提供目标对象的方法,其中,该方法包括以下步骤:
A接收对应移动设备发送的启动目标对象所对应的移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数,所述移动应用在所述移动设备中已注册;
B根据所述intent参数,向所述移动设备发送启动所述移动应用的启动指令。
7.一种用于基于移动应用提供目标对象的移动设备,其中,该移动设备包括:
获取装置,用于获取用户基于移动设备在浏览应用中发起的关于目标对象的访问请求,其中,所述目标对象所对应的移动应用在所述移动设备中已注册;
第一发送装置,用于根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数;
第二接收装置,用于接收所述网络设备发送的启动所述移动应用的启动指令,以启动所述移动应用;
提供装置,用于在所述移动应用中将所述目标对象提供给所述用户。
8.根据权利要求7所述的移动设备,其中,该移动设备还包括:
确定装置,用于根据指示所述目标对象来源的标识信息,确定所述移动应用;
查询装置,用于在所述移动设备的操作***中已注册的所述移动应用的配置文件中进行查询,以获得所述intent参数,其中,所述intent参数为原始intent参数;
其中,所述第一发送装置用于:
-根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含所述原始intent参数。
9.根据权利要求8所述的移动设备,其中,该移动设备还包括:
编码装置,用于对所述原始intent参数进行编码处理,以获得编码后的所述原始intent参数;
其中,所述第一发送装置用于:
-根据所述访问请求,向对应网络设备发送关于所述移动应用的启动请求,其中,所述启动请求中包含编码后的所述原始intent参数。
10.根据权利要求8或9所述的移动设备,其中,所述标识信息是基于所述目标对象在所述浏览应用中的URL确定的。
11.根据权利要求7至10中任一项所述的移动设备,其中,所述启动请求包括以下任一项:
-关于所述移动应用的HTTP请求;
-关于所述移动应用的Ajax请求。
12.一种用于辅助基于移动应用提供目标对象的网络设备,其中,该网络设备包括:
第一接收装置,用于接收对应移动设备发送的启动目标对象所对应的移动应用的启动请求,其中,所述启动请求中包含所述移动应用所对应的intent参数,所述移动应用在所述移动设备中已注册;
第二发送装置,用于根据所述intent参数,向所述移动设备发送启动所述移动应用的启动指令。
13.一种用于基于移动应用提供目标对象的***,其中,该***包括如权利要求7至11中任一项所述的移动设备和如权利要求12所述的网络设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510341754.8A CN104980512B (zh) | 2015-06-18 | 2015-06-18 | 一种基于移动应用提供目标对象的方法与设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510341754.8A CN104980512B (zh) | 2015-06-18 | 2015-06-18 | 一种基于移动应用提供目标对象的方法与设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104980512A true CN104980512A (zh) | 2015-10-14 |
CN104980512B CN104980512B (zh) | 2019-03-12 |
Family
ID=54276605
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510341754.8A Active CN104980512B (zh) | 2015-06-18 | 2015-06-18 | 一种基于移动应用提供目标对象的方法与设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104980512B (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106933615A (zh) * | 2015-12-31 | 2017-07-07 | 阿里巴巴集团控股有限公司 | App应用的唤醒方法及装置 |
CN108139952A (zh) * | 2017-06-14 | 2018-06-08 | 北京小米移动软件有限公司 | 应用交互方法、交互方法及装置 |
CN109005096A (zh) * | 2017-06-14 | 2018-12-14 | 北京小米移动软件有限公司 | 应用交互方法及装置 |
CN109086143A (zh) * | 2017-06-14 | 2018-12-25 | 北京小米移动软件有限公司 | 应用交互方法及装置 |
CN109218275A (zh) * | 2017-07-07 | 2019-01-15 | 北京小米移动软件有限公司 | 应用交互方法及装置 |
CN109218375A (zh) * | 2017-07-07 | 2019-01-15 | 北京小米移动软件有限公司 | 应用交互方法及装置 |
CN110209439A (zh) * | 2019-06-11 | 2019-09-06 | 北京无线电测量研究所 | VxWorks的参数化配置方法 |
CN110708346A (zh) * | 2018-07-09 | 2020-01-17 | 北京高绎信息技术有限公司 | 信息处理***和方法 |
CN110798574A (zh) * | 2016-05-13 | 2020-02-14 | 青岛海信移动通信技术股份有限公司 | 一种信息处理的方法和终端 |
US10990461B2 (en) | 2017-06-14 | 2021-04-27 | Beijing Xiaomi Mobile Software Co., Ltd. | Application interaction method, interaction method and apparatus |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102393857A (zh) * | 2011-11-01 | 2012-03-28 | 中兴通讯股份有限公司 | 一种用网页进行本地调用的方法和*** |
CN103179159A (zh) * | 2011-12-22 | 2013-06-26 | 腾讯科技(深圳)有限公司 | 一种处理第三方应用的方法和终端浏览器 |
CN103414560A (zh) * | 2013-07-05 | 2013-11-27 | 北京车音网科技有限公司 | 应用的启动方法、装置和***及应用服务器 |
CN103793459A (zh) * | 2013-11-21 | 2014-05-14 | 北京奇虎科技有限公司 | 一种网页打开方法及装置 |
CN103813028A (zh) * | 2012-11-08 | 2014-05-21 | 阿里巴巴集团控股有限公司 | 一种业务过程中的信息交互方法及装置 |
-
2015
- 2015-06-18 CN CN201510341754.8A patent/CN104980512B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102393857A (zh) * | 2011-11-01 | 2012-03-28 | 中兴通讯股份有限公司 | 一种用网页进行本地调用的方法和*** |
CN103179159A (zh) * | 2011-12-22 | 2013-06-26 | 腾讯科技(深圳)有限公司 | 一种处理第三方应用的方法和终端浏览器 |
CN103813028A (zh) * | 2012-11-08 | 2014-05-21 | 阿里巴巴集团控股有限公司 | 一种业务过程中的信息交互方法及装置 |
CN103414560A (zh) * | 2013-07-05 | 2013-11-27 | 北京车音网科技有限公司 | 应用的启动方法、装置和***及应用服务器 |
CN103793459A (zh) * | 2013-11-21 | 2014-05-14 | 北京奇虎科技有限公司 | 一种网页打开方法及装置 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106933615A (zh) * | 2015-12-31 | 2017-07-07 | 阿里巴巴集团控股有限公司 | App应用的唤醒方法及装置 |
CN110798574A (zh) * | 2016-05-13 | 2020-02-14 | 青岛海信移动通信技术股份有限公司 | 一种信息处理的方法和终端 |
CN109005096B (zh) * | 2017-06-14 | 2021-03-30 | 北京小米移动软件有限公司 | 应用交互方法及装置 |
CN109086143A (zh) * | 2017-06-14 | 2018-12-25 | 北京小米移动软件有限公司 | 应用交互方法及装置 |
CN109005096A (zh) * | 2017-06-14 | 2018-12-14 | 北京小米移动软件有限公司 | 应用交互方法及装置 |
CN108139952A (zh) * | 2017-06-14 | 2018-06-08 | 北京小米移动软件有限公司 | 应用交互方法、交互方法及装置 |
US10990461B2 (en) | 2017-06-14 | 2021-04-27 | Beijing Xiaomi Mobile Software Co., Ltd. | Application interaction method, interaction method and apparatus |
CN109086143B (zh) * | 2017-06-14 | 2022-02-08 | 北京小米移动软件有限公司 | 应用交互方法及装置 |
US11360834B2 (en) | 2017-06-14 | 2022-06-14 | Beijing Xiaomi Mobile Software Co., Ltd. | Application interaction method and apparatus |
CN108139952B (zh) * | 2017-06-14 | 2022-08-05 | 北京小米移动软件有限公司 | 应用交互方法、交互方法及装置 |
CN109218275A (zh) * | 2017-07-07 | 2019-01-15 | 北京小米移动软件有限公司 | 应用交互方法及装置 |
CN109218375A (zh) * | 2017-07-07 | 2019-01-15 | 北京小米移动软件有限公司 | 应用交互方法及装置 |
CN110708346A (zh) * | 2018-07-09 | 2020-01-17 | 北京高绎信息技术有限公司 | 信息处理***和方法 |
CN110708346B (zh) * | 2018-07-09 | 2023-03-21 | 北京高绎信息技术有限公司 | 信息处理***和方法 |
CN110209439A (zh) * | 2019-06-11 | 2019-09-06 | 北京无线电测量研究所 | VxWorks的参数化配置方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104980512B (zh) | 2019-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104980512A (zh) | 一种基于移动应用提供目标对象的方法与设备 | |
US10013502B1 (en) | Preloading resources of a web page | |
CN111984356B (zh) | 页面跳转方法、装置、计算机设备和存储介质 | |
CN106933871B (zh) | 短链接处理方法、装置及短链接服务器 | |
CN105260420A (zh) | 一种用于在移动应用中提供目标页面的方法与设备 | |
CN109542427B (zh) | 一种***定制方法、装置及电子设备和存储介质 | |
CN110727431A (zh) | 小程序生成方法以及装置 | |
US20160188737A1 (en) | Native application search results | |
CN103765419A (zh) | 用于在主机文档服务中提供离线访问的***和方法 | |
CN104428765A (zh) | 减少重定向 | |
CN106649446B (zh) | 信息推送方法和装置 | |
CN107463563A (zh) | 一种浏览器的信息服务处理方法及装置 | |
CN105095220B (zh) | 一种浏览器实现方法、终端和虚拟化代理装置 | |
CN104156232A (zh) | 在线性页面结构下用于页面非线性跳转的方法和设备 | |
CN104965690A (zh) | 数据处理方法及装置 | |
CN104811485A (zh) | 一种资源分享方法 | |
CN109495553A (zh) | 一种网页显示控制方法、***及反向代理服务器 | |
CN105653526A (zh) | 页面访问方法和装置 | |
CN104679824A (zh) | 网络平台的网页生成方法及*** | |
CN103581878A (zh) | 一种用于在移动设备中获取目标资源的方法和设备 | |
CN102739776A (zh) | 一种展现信息的方法、装置及*** | |
CN112672187B (zh) | 页面生成方法、装置、计算机设备及可读存储介质 | |
CN104980311B (zh) | 预测网络访问的方法、装置及*** | |
CN102004729A (zh) | 一种网站网页的展现方法、***及网站服务器 | |
CN111273964B (zh) | 一种数据加载方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200611 Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Patentee after: Alibaba (China) Co.,Ltd. Address before: 100080, room 7, floor 2, No. 701-52 East Third Street, Haidian District, Beijing, Haidian Patentee before: ZHUOYI CHANGXIANG (BEIJING) TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right |