启动应用的方法和设备的制造方法_2

文档序号:8447521阅读:来源:国知局
用的设备,包括:接收装置,用于接收与所述应用相对应的使用通用协议URL的超链接;访问装置,用于访问所述通用协议URL指定的服务器端页面;以及启动装置,用于响应于将所述服务器端页面定向到使用自定义协议URL的重定向页面,启动所述应用。
[0023]根据本公开的一个实施例,其中所述通用协议包括HTTP、HTTPS或MAILTO,以使所述超链接能够被所述客户端识别。
[0024]根据本公开的另一个实施例,其中所述访问装置进一步用于通过所述客户端上的浏览器来访问所述服务器端页面。
[0025]根据本公开的再一个实施例,其中所述启动装置包括第一用户启动装置,用于在第一用户访问所述服务器端页面时,响应于将所述服务器端页面定向到用于所述第一用户的重定向页面,启动用于所述第一用户的应用。
[0026]根据本公开的又一个实施例,其中所述启动装置包括第二用户启动装置,用于在第二用户访问所述服务器端页面时,响应于将所述服务器端页面定向到用于所述第二用户的重定向页面,启动用于所述第二用户的应用。
[0027]本公开的示例性实施例提供的示例性解决方案可以带来以下技术效果中的至少一种:由于客户端接收的超链接使用通用协议URL,因此能够确保超链接被短信类app正确识别;同时由于在访问服务器端页面时将服务器端页面定向到使用自定义协议URL的重定向页面,因此能够确保不论用户怎样选择或设置来访问超链接都能准确的唤起自己想要的app ;而且由于不会在用户设备上采用Webserver之类的本地服务器来唤起应用,因此不会带来额外的电量消耗。
【附图说明】
[0028]结合附图并参考以下详细说明,本公开的各实施例的特征、优点及其他方面将变得更加明显,在此以示例性而非限制性的方式示出了本公开的若干实施例。在附图中:
[0029]图1是图示了根据本公开的实施例的启动应用的方法100的流程图;
[0030]图2是图示了根据本公开的实施例的启动应用的方法200的流程图;
[0031]图3是图示了根据本公开的实施例的启动应用的设备300的框图;以及
[0032]图4是图示了根据本公开的实施例的启动应用的设备400的框图。
【具体实施方式】
[0033]以下参考附图详细描述本公开的各个示例性实施例。附图中的流程图和框图示出了根据本公开的各种实施例的方法和系统的可能实现的体系架构、功能和操作。应当注意,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分可以包括一个或多个用于实现各个实施例中所规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以按照不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,或者它们有时也可以按照相反的顺序执行,这取决于所涉及的功能。同样应当注意的是,流程图和/或框图中的每个方框、以及流程图和/或框图中的方框的组合,可以使用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以使用专用硬件与计算机指令的组合来实现。
[0034]应当理解,给出这些示例性实施例仅是为了使本领域技术人员能够更好地理解进而实现本公开的实施例,而并非以任何方式限制发明的范围。本公开的实施例可以应用于任何客户端平台中,例如苹果平台,安卓平台等。
[0035]参考图1,其图示了根据本公开的实施例的启动应用的方法100的流程图。
[0036]在方法100开始之后,在步骤S102,向客户端发送与应用相对应的使用通用协议URL的超链接。例如,通过服务器发送或其他客户端转发短信、微信等信息时,超链接中URL使用通用的scheme (包括但不限于HTTP、HTTPS或MAILTO等通用协议),以确保超链接被其它短信类app正确的识别成超链接,方便用户点击访问。
[0037]根据本公开的一个实施例,其中通用协议包括HTTP、HTTPS或MAILT0,以使超链接能够被客户端识别。
[0038]接下来,该方法100进行到步骤S104,响应于通过客户端访问通用协议URL指定的服务器端页面,将服务器端页面定向到使用自定义协议URL的重定向页面,以使客户端启动应用。
[0039]根据本公开的另一个实施例,其中响应于通过客户端访问通用协议URL指定的服务器端页面,将服务器端页面定向到使用自定义协议URL的重定向页面包括:响应于通过客户端上的浏览器访问服务器端页面,将服务器端页面定向到重定向页面。例如通过用户选择的任意一个浏览器,访问超链接的URL指定的服务器端页面,由于URL使用了通用的scheme,可以确保超链接被短信类app正常识别,使用通用协议的URL能够确保任何浏览器都能访问到URL指定的服务器端页面。
[0040]根据本公开的再一个实施例,其中将服务器端页面定向到使用自定义协议URL的重定向页面包括:在访问来自于第一用户(例如乘客)时,将服务器端页面定向到用于第一用户(例如乘客)的重定向页面。
[0041]例如,在用户访问的服务器端页面中,分析用户访问的URL参数是否来自于乘客端,如果是则将服务器端页面定向到用于乘客端的使用自定义协议URL的重定向页面,该重定向页面可以例如是某个提前约定好的新地址(如需要,还可以在重定向页面的新URL参数中,携带更多的信息,例如携带针对乘客端的新URL参数)。自定义协议URL例如为did1://www.diditax1.com.cn/xxx ? a = xxx&b = xxx。
[0042]根据本公开的又一个实施例,其中将服务器端页面定向到使用自定义协议URL的重定向页面包括:在访问来自于第二用户(例如司机)时,将服务器端页面定向到用于所述第二用户(例如司机)的重定向页面。
[0043]例如,在用户访问的服务器端页面中,分析用户访问的URL参数是否来自于司机端,如果是则将服务器端页面定向到用于司机端的使用自定义协议URL的重定向页面,该重定向页面可以例如是某个提前约定好的新地址(如需要,还可以在重定向页面的新URL参数中,携带更多的信息,例如携带针对司机端的新URL参数)。自定义协议URL例如为did1://www.diditax1.com.cn/xxx ? a = xxx&b = xxx。
[0044]此外,为了使客户端能够启动应用,例如可以在在安卓客户端的AndroidManifest.xml中添加相应的Intent过滤器(Intent-f ilter),此时客户端上的应用可以被重定向页面唤起,由于重定向页面的URL使用自定义协议URL,因此能够确保准确的唤起用户想要的app。
[0045]图2是图示了根据本公开的实施例的启动应用的方法200的流程图。
[0046]在方法200开始之后,在步骤S202,接收与应用相对应的使用通用协议URL的超链接。例如,通过服务器发送或其他客户端转发短信、微信等信息时,客户端接收的超链接中URL使用通用的scheme (包括但不限于HTTP、HTTPS或MA
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1