[发明专利]解码方法及装置有效
申请号: | 201210015166.1 | 申请日: | 2012-01-17 |
公开(公告)号: | CN103207877A | 公开(公告)日: | 2013-07-17 |
发明(设计)人: | 陈钢 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解码 方法 装置 | ||
1.一种解码方法,其特征在于,包括:
接收浏览器发送的包含有非ASCII码字符的统一资源定位符URL,其中,所述URL中携带有所述非ASCII码字符所采用的编码方式的信息;
根据所述URL中的所述编码方式的信息,对所述URL进行解码。
2.根据权利要求1所述的方法,其特征在于,所述接收浏览器发送的包含有非ASCII码字符的统一资源定位符URL的步骤包括:
移动搜索应用接收移动终端通过其浏览器直接访问所述移动搜索应用时发送的包含有非ASCII码字符的URL,
和/或,
所述移动搜索应用接收所述移动终端经由桌面搜索应用跳转访问所述移动搜索应用时的包含有非ASCII码字符的URL。
3.根据权利要求2所述的方法,其特征在于,所述直接访问所述移动搜索应用时发送的URL中的非ASCII码字符经过第一编码方式编码,所述经由桌面搜索应用跳转访问所述移动搜索应用时的URL中的非ASCII码字符经过第二编码方式编码;所述直接访问所述移动搜索应用时发送的URL中加入了所述第一编码方式的信息,所述经由桌面搜索应用跳转访问所述移动搜索应用时的URL中未加入编码方式信息;所述第一编码方式与所述第二编码方式为不同的编码方式。
4.根据权利要求3所述的方法,其特征在于,根据所述URL中的所述编码方式的信息,对所述URL进行解码的步骤包括:
判断接收到的URL中是否携带有编码方式信息;
若是,则使用所述第一编码方式对所述URL进行解码;若否,则使用所述第二编码方式对所述URL进行解码。
5.根据权利要求1所述的方法,其特征在于,所述非ASCII码字符所采用的编码方式的信息为设定的非ASCII码字符的编码值;
在所述接收浏览器发送的包含有非ASCII码字符的统一资源定位符URL的步骤之前,还包括:在系统中存储所述设定的非ASCII码字符在多种编码方式下的编码值与所述多种编码方式的对应关系;
所述根据所述URL中的所述编码方式的信息,对所述URL进行解码的步骤包括:根据所述URL中的所述设定的非ASCII码字符的编码值,查找存储的所述对应关系,确定与该编码值对应的编码方式;使用确定的所述编码方式对所述URL进行解码。
6.一种解码装置,其特征在于,包括:
接收模块,用于接收浏览器发送的包含有非ASCII码字符的统一资源定位符URL,其中,所述URL中携带有所述非ASCII码字符的所采用的编码方式的信息;
解码模块,用于根据所述URL中的所述编码方式的信息,对所述URL进行解码。
7.根据权利要求6所述的装置,其特征在于,所述接收模块包括:
第一接收模块,用于移动搜索应用接收移动终端通过其WEB浏览器直接访问所述移动搜索应用时发送的包含有非ASCII码字符的URL,
和/或,
第二接收模块,用于所述移动搜索应用接收所述移动终端经由桌面搜索应用跳转访问所述移动搜索应用时的包含有非ASCII码字符的URL。
8.根据权利要求7所述的装置,其特征在于,所述直接访问所述移动搜索应用时发送的URL中的非ASCII码字符经过第一编码方式编码,所述经由桌面搜索应用跳转访问所述移动搜索应用时的URL中的非ASCII码字符经过第二编码方式编码;所述直接访问所述移动搜索应用时发送的URL中加入了所述第一编码方式的信息,所述经由桌面搜索应用跳转访问所述移动搜索应用时的URL中未加入编码方式信息;所述第一编码方式与所述第二编码方式为不同的编码方式。
9.根据权利要求8所述的装置,其特征在于,所述解码模块包括:
判断模块,用于判断接收到的URL中是否携带有编码方式信息;
执行模块,用于若所述判断模块的判断结果为是,则使用所述第一编码方式对所述URL进行解码;若所述判断模块的判断结果为否,则使用所述第二编码方式对所述URL进行解码。
10.根据权利要求6所述的装置,其特征在于,所述非ASCII码字符所采用的编码方式的信息为设定的非ASCII码字符的编码值;
所述装置还包括:存储模块,用于在所述接收模块接收浏览器发送的包含有非ASCII码字符的统一资源定位符URL之前,在系统中存储所述设定的非ASCII码字符在多种编码方式下的编码值与所述多种编码方式的对应关系;
所述解码模块,用于根据所述URL中的所述设定的非ASCII码字符的编码值,查找存储的所述对应关系,确定与该编码值对应的编码方式;使用确定的所述编码方式对所述URL进行解码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210015166.1/1.html,转载请声明来源钻瓜专利网。