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

文档序号:8447521阅读:来源:国知局
ILTO等通用协议),以确保超链接被其它短信类app正确的识别成超链接,方便用户点击访问。
[0047]根据本公开的一个实施例,其中通用协议包括HTTP、HTTPS或MAILT0,以使超链接能够被客户端识别。
[0048]接下来,该方法200进行到步骤S204,访问所述通用协议URL指定的服务器端页面。
[0049]根据本公开的另一个实施例,其中访问所述通用协议URL指定的服务器端页面包括:通过所述客户端上的浏览器来访问所述服务器端页面。
[0050]例如通过用户选择的任意一个浏览器,访问超链接的URL指定的服务器端页面,由于URL使用了通用的scheme,可以确保超链接被短信类app正常识别,使用通用协议的URL能够确保任何浏览器都能访问到URL指定的服务器端页面。
[0051]再接下来,该方法200进行到步骤S206,响应于将所述服务器端页面定向到使用自定义协议URL的重定向页面,启动所述应用。
[0052]根据本公开的再一个实施例,其中响应于将服务器端页面定向到使用自定义协议URL的重定向页面,启动应用包括:在第一用户(例如乘客)访问服务器端页面时,响应于将服务器端页面定向到用于第一用户(例如乘客)的重定向页面,启动用于第一用户(例如乘客)的应用。
[0053]例如,在乘客通过客户端访问服务器端页面时,响应于将服务器端页面定向到用于乘客端的重定向页面,来启动用于乘客端的应用。由于乘客端的应用和司机端的应用会有差别,因此通过有针对性的启动用于乘客端的应用,可以方便乘客的打车操作。其中自定义协议 URL 例如为 did1://www.diditax1.com.cn/xxx ? a = xxx&b = xxx。
[0054]根据本公开的又一个实施例,其中响应于将服务器端页面定向到使用自定义协议URL的重定向页面,启动应用包括:在第二用户(例如司机)访问服务器端页面时,响应于将服务器端页面定向到用于第二用户(例如司机)的重定向页面,启动用于第二用户(例如司机)的应用。
[0055]例如,在司机通过客户端访问服务器端页面时,响应于将服务器端页面定向到用于司机端的重定向页面,来启动用于司机端的应用。由于司机端的应用和乘客端的应用会有差别,因此通过有针对性的启动用于司机端的应用,可以方便司机的应答操作。其中自定义协议 URL 例如为 did1://www.diditax1.com.cn/xxx ? a = xxx&b = xxx。
[0056]此外,为了使客户端能够启动应用,例如可以在在安卓客户端的AndroidManifest.xml中添加相应的Intent过滤器(Intent-f ilter),此时客户端上的应用可以被重定向页面唤起,由于重定向页面的URL使用自定义协议URL,因此能够确保准确的唤起用户想要的app。
[0057]图3是图示了根据本公开的实施例的启动应用的设备300的框图。设备300包括:发送装置302,用于向客户端发送与应用相对应的使用通用协议URL的超链接;以及定向装置304,用于响应于通过客户端访问通用协议URL指定的服务器端页面,将服务器端页面定向到使用自定义协议URL的重定向页面,以使客户端启动应用。
[0058]根据本公开的一个实施例,其中通用协议包括HTTP、HTTPS或MAILT0,以使所述超链接能够被所述客户端识别。
[0059]根据本公开的另一个实施例,其中定向装置304进一步用于响应于通过客户端上的浏览器访问服务器端页面,将服务器端页面定向到重定向页面。
[0060]根据本公开的再一个实施例,其中定向装置304包括第一用户定向装置306,用于在访问来自于第一用户(例如乘客)时,将服务器端页面定向到用于第一用户(例如乘客)的重定向页面。
[0061]根据本公开的又一个实施例,其中定向装置304包括第二用户定向装置308,用于在访问来自于第二用户(例如司机)时,将服务器端页面定向到用于第二用户(例如司机)的重定向页面。
[0062]图4是图示了根据本公开的实施例的启动应用的设备400的框图。设备400包括:接收装置402,用于接收与应用相对应的使用通用协议URL的超链接;访问装置404,用于访问通用协议URL指定的服务器端页面;以及启动装置406,用于响应于将服务器端页面定向到使用自定义协议URL的重定向页面,启动应用。
[0063]根据本公开的一个实施例,其中通用协议包括HTTP、HTTPS或MAILT0,以使超链接能够被客户端识别。
[0064]根据本公开的另一个实施例,其中访问装置404进一步用于通过客户端上的浏览器来访问服务器端页面。
[0065]根据本公开的再一个实施例,其中启动装置406包括第一用户启动装置408,用于在第一用户(例如乘客)访问服务器端页面时,响应于将服务器端页面定向到用于第一用户(例如乘客)的重定向页面,启动用于第一用户(例如乘客)的应用。
[0066]根据本公开的又一个实施例,其中启动装置406包括第二用户启动装置410,用于在第二用户(例如司机)访问服务器端页面时,响应于将服务器端页面定向到用于第二用户(例如司机)的重定向页面,启动用于第二用户(例如司机)的应用。
[0067]应当理解,本发明的以上实施例仅仅用于说明性的目的,并非旨在限制本公开的实施例的范围。本领域技术人员可以理解,上述客户端可以为移动终端、智能电话、平板电脑、个人数字助理(PDA)、手持式计算机、可编程消费电子产品或其他客户端装置等。上述服务器既可以代表比如计算机服务器的单个计算设备,也可以代表一起工作以执行功能的多个计算设备(例如云服务器)。同时,上述用户访问所经由的网络既可以是公用通信网络(例如因特网、蜂窝数据网络、通过电话的拨号调制解调器网络),也可以是私有通信网络(例如私有局域网、专线)等其他具有该功能的网络。
[0068]应当理解,设备300和设备400可以利用各种方式来实现。例如,在某些实施例中,设备300和设备400可以通过硬件、软件或者软件和硬件的结合来实现。其中,硬件部分可以利用专用逻辑来实现;软件部分则可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域的普通技术人员可以理解上述的方法和系统可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本公开的实施例的设备和装置不仅可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用例如由各种类型的处理器所执行的软件实现,还可以由上述硬件电路和软件的结合(例如固件)来实现。
[0069]应当注意,尽管在上文的详细描述中提及了设备的若干装置或子装置,但是这种划分仅仅是示例性而非强制性的。实际上,根据本公开的实施例,上文描述的两个或更
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1