• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 10
    • 下载费用:30 金币  

    c重庆时时彩三星: 一种推荐安装软件的方法、终端设备、云端服务器及系统.pdf

    关 键 词:
    一种 推荐 安装 软件 方法 终端设备 云端 服务器 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201210492413.7

    申请日:

    2012.11.27

    公开号:

    CN103838799A

    公开日:

    2014.06.04

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情: 发明专利申请公布后的驳回IPC(主分类):G06F 17/30申请公布日:20140604|||专利实施许可合同备案的生效IPC(主分类):G06F 17/30合同备案号:2014990000908让与人:北京金山云网络技术有限公司、北京金山云科技有限公司受让人:深圳市迅雷网络技术有限公司发明名称:一种推荐安装软件的方法、终端设备、云端服务器及系统申请日:20121127申请公布日:20140604许可种类:普通许可备案日期:20141210|||实质审查的生效IPC(主分类):G06F 17/30申请日:20121127|||公开
    IPC分类号: G06F17/30 主分类号: G06F17/30
    申请人: 北京金山云科技有限公司; 北京金山云网络技术有限公司
    发明人: 崔乐; 杨贵才; 盘善君
    地址: 100085 北京市海淀区小营西路33号五层5F02室
    优先权:
    专利代理机构: 北京安信方达知识产权代理有限公司 11262 代理人: 栗若木;曲鹏
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201210492413.7

    授权公告号:

    |||||||||

    法律状态公告日:

    2018.05.04|||2015.03.18|||2014.07.02|||2014.06.04

    法律状态类型:

    发明专利申请公布后的驳回|||专利实施许可合同备案的生效、变更及注销|||实质审查的生效|||公开

    摘要

    本发明公开了一种推荐安装软件的方法及终端设备及云端服务器及系统,终端设备收到访问一文件的请求并且所述终端设备无法通过已安装应用程序打开所述文件时,所述终端设备根据所述文件的文件数据判断出文件类型后通知至云端服务器或者所述终端设备向所述云端服务器发送打开所述文件的请求后云端服务器根据所述文件的文件数据判断出文件类型,所述云端服务器为所述终端设备提供能够打开所述文件类型对应文件的应用程序的信息。本方案在当用户打开一个本机未知类型的文件时,为用户提供可行的应用程序建议,为用户提供即时下载应用程序的功能,提高用户体验。

    权利要求书

    权利要求书
    1.  一种推荐安装软件的方法,其特征在于,
    终端设备收到访问一文件的请求并且所述终端设备无法通过已安装应用程序打开所述文件时,所述终端设备或者云端服务器根据所述文件的文件数据判断出文件类型,所述云端服务器根据所述文件类型为所述终端设备提供能够打开所述文件类型对应文件的应用程序的信息。

    2.  如权利要求1所述的方法,其特征在于,
    所述云端服务器根据所述文件的文件数据判断出文件类型的步骤具体为:所述终端设备向所述云端服务器发送打开所述文件的请求,云端服务器收到所述请求后根据所述文件的文件数据判断文件类型。

    3.  如权利要求1所述的方法,其特征在于,
    所述终端设备根据所述文件的文件数据判断出文件类型的步骤具体为:所述终端设备根据所述文件的文件数据判断出文件类型后,将所述文件类型通知至所述云端服务器。

    4.  如权利要求1所述的方法,其特征在于,
    根据所述文件的文件数据判断出文件类型包括:
    对所述文件进行拆包分析,分析其文件头的信息和/或分析其文件内容的信息,判断相应的文件类型。

    5.  如权利要求1所述的方法,其特征在于,
    所述方法还包括如下步骤:
    所述云端服务器根据所述终端设备的系统配置信息为所述终端设备提供匹配所述系统配置信息的能够打开所述文件类型对应文件的应用程序的信息。

    6.  如权利要求1所述的方法,其特征在于,
    所述应用程序的信息是指程序链接地址或所述云端服务器上的应用程序的内容。

    7.  一种终端设备,其特征在于,
    所述终端设备包括控制???、发送???、接收???;
    所述控制???,用于收到访问一文件的请求并且所述终端设备无法通过已安装应用程序打开所述文件时,根据所述文件的文件数据判断出文件类型后通知至云端服务器或者向发送??榉⑺痛シ⑾?;
    所述发送???,用于收到所述控制??榉⑺偷拇シ⑾⒑笙蛟贫朔衿鞣⑺痛蚩鑫募那肭?;
    所述接收???,用于接收云端服务器发送的能够打开所述文件类型对应文件的应用程序的信息。

    8.  如权利要求7所述的终端设备,其特征在于,
    所述控制???,还用于对所述文件进行拆包分析,分析其文件头的信息和/或分析其文件内容的信息,判断相应的文件类型。

    9.  一种云端服务器,其特征在于,
    云端服务器包括接收???、分析???、发送???;
    所述接收???,用于接收终端设备发送的文件类型或文件;
    所述分析???,用于在所述接收??槭盏剿鑫募嘈褪?,确定能够打开所述文件类型对应文件的应用程序的信息,还用于在所述接收??槭盏剿鑫募?,根据所述文件的文件数据判断出文件类型,确定能够打开所述文件类型对应文件的应用程序的信息;
    所述发送???,用于向所述终端设备发送能够打开所述文件类型对应文件的应用程序的信息。

    10.  一种推荐安装软件的系统,其特征在于,包括权利要求7或8所述的终端设备以及权利要求9所述的云端服务器。

    说明书

    说明书一种推荐安装软件的方法、终端设备、云端服务器及系统
    技术领域
    本发明涉及计算机软件技术领域,尤其涉及一种推荐安装软件的方法、终端设备、云端服务器及系统。
    背景技术
    用户日常使用的各种软件都有自己固定的数据格式,操作系统通过软件在系统里注册的特有的文件后缀名来识别它们。当用户打开一个文件时,操作系统会根据文件的后缀名来判断,用哪个应用打开该文件。
    但是当操作系统遇到一个在本操作系统未注册的文件后缀名时,就会出现无法打开文件的情况,这时候操作系统无能为力,只能求助于用户,操作系统会提示用户从操作系统现有的应用程序列表中选择一个应用程序来尝试打开文件。
    现有技术的缺点包括:
    1、不能帮助用户选择和判断打开该文件可能需求的应用程序,而是仅给出全部程序的列表让用户自选。这通常不适合大多数的用户,大多数用户只了解很小一部分文件后缀与应用程序对应关系。
    2、一台终端中需要安装的应用程序数量越来越多,查找一个适用的应用程序变得越来越浪费时间。
    3、列表中的应用程序未显性的表明自己可以打开哪些后缀的文件,而需要用户手动的选择每一个应用程序去尝试。
    4、当尝试过应用程序列表里的所有程序后,很有可能还是不能正常打开该文件,这时用户会处于茫然失措的状态即不知道应使用何种应用程序打开该文件,也不知道应从哪里得到应用程序。
    5、众多网站都提供安装程序下载时,用户还需要判断提供下载的安装程序是否安全可信,贸然去下载一个安装程序进行安装也是非常不安全的。
    发明内容
    本发明要解决的技术问题是提供一种推荐安装软件的方法及终端设备及云端服务器及系统,为终端无法打开文件时提供解决方案。
    为了解决上述技术问题,本发明提供了一种推荐安装软件的方法,包括:终端设备收到访问一文件的请求并且所述终端设备无法通过已安装应用程序打开所述文件时,所述终端设备或者云端服务器根据所述文件的文件数据判断出文件类型,所述云端服务器根据所述文件类型为所述终端设备提供能够打开所述文件类型对应文件的应用程序的信息。
    进一步地,上述方法还可以具有以下特点:
    所述云端服务器根据所述文件的文件数据判断出文件类型的步骤具体为:所述终端设备向所述云端服务器发送打开所述文件的请求,云端服务器收到所述请求后根据所述文件的文件数据判断文件类型。
    进一步地,上述方法还可以具有以下特点:
    所述终端设备根据所述文件的文件数据判断出文件类型的步骤具体为:所述终端设备根据所述文件的文件数据判断出文件类型后,将所述文件类型通知至所述云端服务器。
    进一步地,上述方法还可以具有以下特点:
    根据所述文件的文件数据判断出文件类型包括:
    对所述文件进行拆包分析,分析其文件头的信息和/或分析其文件内容的信息,判断相应的文件类型。
    进一步地,上述方法还可以具有以下特点:
    所述方法还包括如下步骤:
    所述云端服务器根据所述终端设备的系统配置信息为所述终端设备提供匹配所述系统配置信息的能够打开所述文件类型对应文件的应用程序的信 息。
    进一步地,上述方法还可以具有以下特点:
    所述应用程序的信息是指程序链接地址或所述云端服务器上的应用程序的内容。
    为了解决上述技术问题,本发明提供了一种终端设备,包括控制???、发送???、接收???;
    所述控制???,用于收到访问一文件的请求并且所述终端设备无法通过已安装应用程序打开所述文件时,根据所述文件的文件数据判断出文件类型后通知至云端服务器或者向发送??榉⑺痛シ⑾?;
    所述发送???,用于收到所述控制??榉⑺偷拇シ⑾⒑笙蛟贫朔衿鞣⑺痛蚩鑫募那肭?;
    所述接收???,用于接收云端服务器发送的能够打开所述文件类型对应文件的应用程序的信息。
    进一步地,上述终端设备还可以具有以下特点:
    所述控制???,还用于对所述文件进行拆包分析,分析其文件头的信息和/或分析其文件内容的信息,判断相应的文件类型。
    为了解决上述技术问题,本发明提供了一种云端服务器,包括接收???、分析???、发送???;
    所述接收???,用于接收终端设备发送的文件类型或文件;
    所述分析???,用于在所述接收??槭盏剿鑫募嘈褪?,确定能够打开所述文件类型对应文件的应用程序的信息,还用于在所述接收??槭盏剿鑫募?,根据所述文件的文件数据判断出文件类型,确定能够打开所述文件类型对应文件的应用程序的信息;
    所述发送???,用于向所述终端设备发送能够打开所述文件类型对应文件的应用程序的信息。
    为了解决上述技术问题,本发明提供了一种推荐安装软件的系统,包括上述终端设备以及上述云端服务器。
    本方案在无法打开一个本机未知类型的文件时,判断未知类型文件的类型,找到较为适合的应用程序,并提供可行的应用程序建议,进一步提供即时下载应用程序的功能,帮助用户从众多应用程序中找到合适的应用程序来完成打开文件的工作,提高用户的工作效率,提供便利的操作环境。
    附图说明
    图1是推荐安装软件的方法的示意图。
    具体实施方式
    研究发现,用户无法打开具有终端操作系统未注册的文件后缀名的文件可能是除文件被损坏之外的如下原因导致的:
    1、本机没有安装适当的应用程序;
    2、文件扩展名被删除或修改;
    3、本机安装的应用程序版本过旧不能打开文件。
    如图1所示,提供一种推荐安装软件的方法,该方法包括:终端设备收到访问一文件的请求并且所述终端设备无法通过已安装应用程序打开所述文件时,终端设备或者云端服务器根据所述文件的文件数据判断出文件类型;所述云端服务器根据所述文件类型为所述终端设备提供能够打开所述文件类型对应文件的应用程序的信息。
    作为本发明的一个实施例,终端设备要访问的文件可能来自本地硬盘,可能来自网络,可能来自云端服务器保存的某个文件。
    文件类型指各类格式的文档、表格、图片、视频、动画、文件夹、数据库等类型的文件。例如,JPG格式图片、PDF格式文档、HTML格式文件、AVI格式视频等。
    作为本发明的一个实施例,终端设备无法通过已安装应用程序打开所述文件时,终端设备根据所述文件的文件数据判断出文件类型,将此文件类型通知至云端服务器,云端服务器根据所述文件类型为所述终端设备提供能够 打开所述文件类型对应文件的应用程序的信息。
    作为本发明的另一个实施例,终端设备无法通过已安装应用程序打开所述文件时,终端设备向所述云端服务器发送打开所述文件的请求,云端服务器收到所述请求后根据所述文件的文件数据判断文件类型,并根据所述文件类型为所述终端设备提供能够打开所述文件类型对应文件的应用程序的信息。
    终端设备是计算机设备或移动通信设备。例如平板电脑、智能手机、手机、笔记本电脑等设备。
    其中,根据文件的文件数据判断出文件类型的步骤包括:对所述文件进行拆包分析,分析其文件头的信息和/或分析其文件内容的信息,判断相应的文件类型。终端设备和云端服务器可以预先保存或默认配置多种文件类型以及与文件类型相应的文件头格式信息和/或文件内容格式信息。
    云端服务器根据终端设备的系统配置信息为终端设备提供匹配系统配置信息的能够打开所述文件类型对应文件的应用程序的信息。
    应用程序的信息是指程序链接地址或云端服务器上的应用程序的内容。
    终端设备中安装有用于根据文件的文件数据判断出文件类型的应用程序或在本方案中称为用于文件类型识别的客户端程序,终端设备启动此客户端程序后完成根据文件的文件数据判断出文件类型的执行过程。
    下面通过具体实施例进行说明。
    具体实施例一
    终端设备A为PC设备或移动通信设备。
    在已启动客户端程序的终端设备A上,用户发起打开文件B的需求。文件B可能来自本地硬盘,可能来自云端服务器,可能来自其他计算设备。其他计算设备包括未安装客户端程序的设备,以及安装有客户端程序的设备。
    终端设备A通过客户端程序根据应用程序的注册信息和文件后缀,判断 文件B是否可以在本计算设备上打开,如果不能打开(例如,文件没有后缀或文件的后缀是未知后缀),根据文件数据判断文件类型。具体分析方法为:对所述文件进行拆包分析,分析其文件头的信息,以确定属于哪种文件类型,如果仍然无法判断,分析其文件内容的信息,判断相应的文件类型。其中分析过程中以文件头或文件内容的二进制信息为分析对象。
    终端设备A将文件类型发送至云端服务器。
    云端服务器接收到信息后,根据文件类型返回可以打开该文件类型的应用程序的信息。应用程序的信息是指应用程序名称、程序链接地址或云端服务器上配备有应用程序安装包的内容。
    作为本发明的一个实施例,可以包括打开文件B所需的应用程序列表,并提供各应用程序的版本供用户选择,并提供下载链接。云端服务器根据客户端所在计算设备的配置情况,对应用程序的版本进行选择,例如为文档文件选择适合WIN7操作系统32位版本的WPS2012版办公软件。
    在本具体实施例中,如用户不启动客户端程序,直接发起打开文件B的需求,而无法打开文件时用户可在弹出的选择应用程序界面,选择使用客户端打开,客户端会自动读取文件信息,完成分析提示过程。
    具体实施例二
    终端设备A为PC设备或移动通信设备。
    在安装有客户端程序的终端设备A上,用户发起打开文件B的需求。文件B可能来自本地硬盘,可能来自云端服务器,可能来自其他计算设备。其他计算设备包括未安装客户端程序的设备,以及安装有客户端程序的设备。
    终端设备A通过客户端程序根据应用程序的注册信息和文件后缀,判断文件B是否可以在本计算设备上打开,如果不能打开(例如,文件没有后缀或文件的后缀是未知后缀),将此文件发送至云端服务器。
    云端服务器接收到信息后,根据文件数据判断文件类型。具体分析方法为:对所述文件进行拆包分析,分析其文件头的信息,以确定属于哪种文件 类型,如果仍然无法判断,分析其文件内容的信息,判断相应的文件类型。其中分析过程中以文件头或文件内容的二进制信息为分析对象。
    云端服务器向终端设备返回文件类型相应的应用程序的信息。应用程序的信息是指程序链接地址或云端服务器上的应用程序的内容??梢园ù蚩募﨎所需的应用程序列表,并提供各应用程序的版本供用户选择,并提供下载链接。云端服务器根据客户端所在计算设备的配置情况,对应用程序的版本进行选择,例如为文档文件选择适合WIN7操作系统64位版本的WPS2012德文版办公软件。
    具体实施例三
    终端设备A为PC设备或移动通信设备。
    用户通过终端设备A上的网页浏览器访问云端服务器上的信息,终端设备A收到访问云端服务器上文件的请求。
    终端设备A将此请求发送至云端服务器。
    云端服务器接收到信息后,根据文件数据判断文件类型,并向终端设备提供文件类型相应的应用程序的信息。终端设备的页面在显示文件信息的同时,会在文件后面显示这类型文件建议使用的应用程序。举例如下:缺失了扩展名doc格式的文档,可以由应用程序wps2012移动版办公软件、微软word office应用软件等来打开,那么云端服务器会推送给终端设备,由终端设备显示并推荐给用户这两个应用程序,并提供相应的下载按钮供用户下载客户端安装程序。
    如终端设备A的用户发现自己没有安装文件相对应的应用程序,可直接在网页上面点击文件列表上的应用程序图标下载安装程序。
    本方案中提供的推荐安装软件的系统包括终端设备和云端服务器。终端设备是计算机设备或移动通信设备。
    终端设备包括控制???、发送???、接收???;
    控制???,用于收到访问一文件的请求并且终端设备无法通过已安装应用程序打开文件时,根据此文件的文件数据判断出文件类型后通知至云端服务器或者向发送??榉⑺痛シ⑾?;
    发送??橛糜谑盏娇刂颇?榉⑺偷拇シ⑾⒑笙蛟贫朔衿鞣⑺痛蚩募那肭?;
    接收??橛糜诮邮赵贫朔衿鞣⑺偷哪芄淮蚩募嘈投杂ξ募挠τ贸绦虻男畔?。应用程序的信息是指程序链接地址或云端服务器上的应用程序的内容。
    控制??槎晕募胁鸢治?,分析其文件头的信息和/或分析其文件内容的信息,判断相应的文件类型。
    应用程序的信息是指程序链接地址或云端服务器上的应用程序的内容。
    云端服务器包括接收???、分析???、发送???;
    接收??橛糜诮邮罩斩松璞阜⑺偷奈募嘈突蛭募?。
    分析??橛糜谠诮邮漳?槭盏轿募嘈褪?,确定能够打开文件类型对应文件的应用程序的信息,还用于在接收??槭盏轿募?,根据文件的文件数据判断出文件类型,确定能够打开文件类型对应文件的应用程序的信息。
    发送??橛糜谙蛑斩松璞阜⑺湍芄淮蚩募嘈投杂ξ募挠τ贸绦虻男畔?。
    云端服务器还根据终端设备的系统配置信息为终端设备提供匹配系统配置信息的能够打开文件类型对应文件的应用程序的信息。应用程序的信息是指程序链接地址或云端服务器上的应用程序的内容。
    本方案在无法打开一个本机未知类型的文件时,可以根据文件的文件数据判断出此文件的文件类型,找到可以打开此文件类型的应用程序,并提供可行的应用程序建议,进一步提供即时下载应用程序的功能,帮助用户从众 多应用程序中找到合适的应用程序来完成打开文件的工作,提高用户的工作效率,提供便利的操作环境。
    本方案中文件类型的判断功能可以由终端设备本身或云端服务器完成,为用户提供了不同实现方式的选择。例如终端设备无法安装本方案中用于文件类型识别的客户端程序时,可以由云端服务器完成,终端设备直接接收相应的应用程序建议即可。
    需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
    当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的?;し段?。
    本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等??裳〉?,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各???单元可以采用硬件的形式实现,也可以采用软件功能??榈男问绞迪?。本发明不限制于任何特定形式的硬件和软件的结合?!  ∧谌堇醋宰ɡ鴚ww.www.4mum.com.cn转载请标明出处

    关于本文
    本文标题:一种推荐安装软件的方法、终端设备、云端服务器及系统.pdf
    链接地址://www.4mum.com.cn/p-6147337.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 黑龙江福彩p62官方网站 欢乐麻将大众麻将玩法 山东11选5一定牛 蚂蚁帮赚钱怎么提现 炒股软件有哪些 福彩3d预测号码 欢乐麻将好友房作弊器 陕西快乐十分玩法及奖金 陕西十一选五智能选号 足彩进球彩18138期 热血无赖扑克麻将 江苏福彩快3投注技巧 德州扑克的所有术语 江西快3开奖历史开奖结果 360广东11选5走势图 十一运夺金预测最准