《一种手机扫描二维码安装手机软件的方法.pdf》由会员分享,可在线阅读,更多相关《一种手机扫描二维码安装手机软件的方法.pdf(6页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102438067 A (43)申请公布日 2012.05.02 C N 1 0 2 4 3 8 0 6 7 A *CN102438067A* (21)申请号 201110329146.7 (22)申请日 2011.10.25 H04M 1/725(2006.01) G06K 19/06(2006.01) (71)申请人福州博远无线网络科技有限公司 地址 350000 福建省福州市福州开发区星发 路8号火炬创新大厦四层403A室 (72)发明人刘德建 吴舒颖 陈小冬 林锴 陈炳荣 (74)专利代理机构福州市鼓楼区京华专利事务 所(普通合伙) 35212 代理人宋连梅 。
2、(54) 发明名称 一种手机扫描二维码安装手机软件的方法 (57) 摘要 本发明提供一种手机扫描二维码安装手机软 件的方法,包括如下步骤:步骤10、手机客户端扫 描包含了特征值信息的二维码,解析得到特征值 信息;步骤20、手机客户端将解析得到的特征值 信息与手机操作系统信息、固件版本信息一起发 送到服务端;步骤30、服务端根据特征值信息、手 机操作系统信息、固件版本信息在服务端的软件 资源库进行匹配,将匹配结果发送到手机客户端; 步骤40、手机客户端根据返回的匹配结果进行相 应的处理。本发明能够根据手机的操作系统和固 件版本来选择下载方式或进行提示,并提高了二 维码解析后信息的安全性。 (51。
3、)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 3 页 附图 1 页 CN 102438075 A 1/1页 2 1.一种手机扫描二维码安装手机软件的方法,其特征在于:具体包括如下步骤: 步骤10、手机客户端扫描包含了特征值信息的二维码,解析得到特征值信息; 步骤20、手机客户端将解析得到的特征值信息与手机操作系统信息、固件版本信息一 起发送到服务端; 步骤30、服务端根据特征值信息、手机操作系统信息、固件版本信息在服务端的软件资 源库进行匹配,将匹配结果发送到手机客户端; 步骤40、手机客户端根据返回的匹配结果进行相应的处理。 2.根。
4、据权利要求1所述的一种手机扫描二维码安装手机软件的方法,其特征在于:所 述步骤40具体包括:若返回的匹配结果为有匹配的软件,则手机客户端得到软件的下载地 址,并根据下载地址进行下载安装,若返回的匹配结果为无匹配的软件,则得到提示语。 3.根据权利要求2所述的一种手机扫描二维码安装手机软件的方法,其特征在于:所 述特征值信息包括软件的内部标识的产品ID、软件的唯一标识符、软件名称的至少一种。 4.根据权利要求3所述的一种手机扫描二维码安装手机软件的方法,其特征在于:所 述步骤30具体包括:若所述特征值信息包括软件的内部标识的产品ID,则服务端根据软件 的内部标识的产品ID在软件资源库中提取软件,。
5、并根据用户的手机操作系统信息及固件 版本信息检查该软件是否与用户的手机匹配; 若所述特征值信息包括软件的唯一标识符,则服务端根据软件的唯一标识符在软件资 源库中提取软件,并根据用户的手机操作系统信息及固件版本信息检查该软件是否与用户 的手机匹配; 若所述特征值信息包括软件名称,则服务端根据软件名称在软件资源库中提取软件, 并根据用户的手机操作系统信息及固件版本信息检查该软件是否与用户的手机匹配。 权 利 要 求 书CN 102438067 A CN 102438075 A 1/3页 3 一种手机扫描二维码安装手机软件的方法 【 技术领域 】 0001 本发明涉及一种手机二维码的技术领域。 【 。
6、背景技术 】 0002 手机二维码是二维码技术在手机上的应用。二维码是用特定的几何图形按一定规 律在平面(二维方向上)分布的黑白相间的矩形方阵来记录数据符号信息的新一代条码技 术,由一个二维码矩阵图形和一个二维码号,以及下方的说明文字组成,具有信息量大,纠 错能力强,识读速度快,全方位识读等特点。将手机需要访问、使用的信息编码到二维码中, 利用手机的摄像头识读,这就是手机二维码。 0003 二维码包含着显示信息,扫描二维码可解析得到固定的字符串。目前手机上使用 二维码扫描来下载网络文件的应用软件,其实现方法都是将解析得到的固定的字符串,不 进行加工或转换,直接传递给浏览器等应用程序,由第三方程。
7、序进行托管下载。它存在着如 下的问题:二维码经扫描解析得到的字符串是直接可以下载的安装包URL,这种字符串容 易暴露服务端资源的真实地址,容易与服务端安全策略冲突,产生盗链、无法使用一次性下 载地址等问题;二维码解析出的信息是固定不变的,不能根据不同的手机操作系统,不同的 固件版本来判断和选择相应的下载方式或进行错误提示,手机软件具有严格的匹配手机操 作系统和固件版本的特点,因此如果手机软件与之不适配则无法成功安装。 【 发明内容 】 0004 本发明要解决的技术问题,在于提供一种手机扫描二维码安装手机软件的方法, 它能够根据手机的操作系统和固件版本来选择下载方式或进行提示,并提高了二维码解析。
8、 后信息的安全性。 0005 本发明是这样实现的:一种手机扫描二维码安装手机软件的方法,具体包括如下 步骤: 0006 步骤10、手机客户端扫描包含了特征值信息的二维码,解析得到特征值信息; 0007 步骤20、手机客户端将解析得到的特征值信息与手机操作系统信息、固件版本信 息一起发送到服务端; 0008 步骤30、服务端根据特征值信息、手机操作系统信息、固件版本信息在服务端的软 件资源库进行匹配,将匹配结果发送到手机客户端; 0009 步骤40、手机客户端根据返回的匹配结果进行相应的处理。 0010 进一步的,所述步骤40具体包括:若返回的匹配结果为有匹配的软件,则手机客 户端得到软件的下载。
9、地址,并根据下载地址进行下载安装,若返回的匹配结果为无匹配的 软件,则得到提示语。 0011 进一步的,所述特征值信息包括软件的内部标识的产品ID、软件的唯一标识符、软 件名称的至少一种。 0012 进一步的,所述步骤30具体包括:若所述特征值信息包括软件的内部标识的产品 说 明 书CN 102438067 A CN 102438075 A 2/3页 4 ID,则服务端根据软件的内部标识的产品ID在软件资源库中提取软件,并根据用户的手机 操作系统信息及固件版本信息检查该软件是否与用户的手机匹配; 0013 若所述特征值信息包括软件的唯一标识符,则服务端根据软件的唯一标识符在软 件资源库中提取软。
10、件,并根据用户的手机操作系统信息及固件版本信息检查该软件是否与 用户的手机匹配; 0014 若所述特征值信息包括软件名称,则服务端根据软件名称在软件资源库中提取软 件,并根据用户的手机操作系统信息及固件版本信息检查该软件是否与用户的手机匹配。 0015 本发明具体包括如下步骤: 0016 本发明具有如下优点:本发明的二维码解析后得到的是特征值信息,所述特征值 信息包括软件的内部标识的产品ID、软件的唯一标识符、软件名称的至少一种,因此克服了 原有二维码解析出的字符串包含可直接下载的安装包URL,导致容易暴露服务端资源真实 地址的问题,提高了二维码解析后信息的安全性; 0017 本发明能够根据手。
11、机的操作系统和固件版本来选择下载方式或进行提示,服务端 根据特征值信息在软件资源库中提取软件,并根据用户的手机操作系统信息及固件版本信 息检查该软件是否与用户的手机匹配。 【 附图说明 】 0018 下面参照附图结合实施例对本发明作进一步的说明。 0019 图1为本发明方法的流程示意图。 【 具体实施方式 】 0020 请参阅图1所示,对本发明的实施例进行详细的说明。 0021 结合图1,一种手机扫描二维码安装手机软件的方法,其特征在于:具体包括如下 步骤: 0022 步骤10、手机客户端扫描包含了特征值信息的二维码,解析得到特征值信息;所 述特征值信息包括软件的内部标识的产品ID、软件的唯一。
12、标识符、软件名称的至少一种。 0023 步骤20、手机客户端将解析得到的特征值信息与手机操作系统信息、固件版本信 息一起发送到服务端。 0024 步骤30、服务端根据特征值信息、手机操作系统信息、固件版本信息在服务端的软 件资源库进行匹配,将匹配结果发送到手机客户端;若所述特征值信息包括软件的内部标 识的产品ID,则服务端根据软件的内部标识的产品ID在软件资源库中提取软件,并根据用 户的手机操作系统信息及固件版本信息检查该软件是否与用户的手机匹配; 0025 若所述特征值信息包括软件的唯一标识符,则服务端根据软件的唯一标识符在软 件资源库中提取软件,并根据用户的手机操作系统信息及固件版本信息检。
13、查该软件是否与 用户的手机匹配; 0026 若所述特征值信息包括软件名称,则服务端根据软件名称在软件资源库中提取软 件,并根据用户的手机操作系统信息及固件版本信息检查该软件是否与用户的手机匹配。 0027 步骤40、手机客户端根据返回的匹配结果进行相应的处理。若返回的匹配结果为 有匹配的软件,则手机客户端得到软件的下载地址,并根据下载地址进行下载安装,若返回 说 明 书CN 102438067 A CN 102438075 A 3/3页 5 的匹配结果为无匹配的软件,则得到提示语。 0028 以上所述,仅为本发明较佳实施例而已,故不能依此限定本发明实施的范围,即依 本发明专利范围及说明书内容所作的等效变化与修饰,皆应仍属本发明涵盖的范围内。 说 明 书CN 102438067 A CN 102438075 A 1/1页 6 图1 说 明 书 附 图CN 102438067 A 。