对于网站提供的应用的提示方法和终端设备的制作方法

文档序号:6339204阅读:166来源:国知局
专利名称:对于网站提供的应用的提示方法和终端设备的制作方法
技术领域
本发明实施例涉及一种应用于终端设备的对于网站提供的应用的提示方法和相应的终端设备。
背景技术
随着网络的飞速发展和普及,能够通过网络进行通信的各种终端设备被广泛应用,例如,个人计算机、便携式计算机、平版式计算机、便携式蜂窝电话、和便携式音乐播放器等。通过这样的终端设备,用户能够通过网络进行通信,从而实现访问网站等功能。然而,传统访问网站的方法往往需要通过用户在每次访问时输入网站的网址,因此给用户操作带来不变。此外,传统访问网站的方法往往需要浏览整个网页来寻找自己感兴趣的内容,不利于用户迅速了解网站中对其有价值的信息以及网站中内容的更新。近年来很多网站都提供给例如Android之类的主流操作系统方便用户访问的应用程序(application)或微件(widget),比如新浪新闻、新浪音乐等。这些应用程序或微件功能强大,界面友好,使得用户便于查找及浏览信息,往往用户体验要远远强于传统的网页展现方式。通常,应用程序对应于独立的进程,并且当用户选择该应用程序时调用与该应用程序对应的进程。而微件嵌入在主屏幕(Home Screen)所对应的进程中,并且每个微件对应于该主屏幕进程中的一个线程。也就是说,当用户开启电子设备进入主屏幕时,该电子设备中的微件也同时被启动。例如,在Android操作系统中,微件包含在对应于主屏幕的 launcher进禾呈中。然而,目前用户通常可通过应用程序商店下载应用程序或微件,并且应用程序或微件下载后一般需要用户自行安装,然后还要自行配置添加到桌面。这样使得程序或微件没有与相应的网站结合起来,因此虽然应用程序或微件具有很多优点,但是安装、设置程序相对复杂,非常不利于用户获知并使用应用程序或微件。

发明内容
本发明实施例的目的在于提供一种应用于终端设备的对于网站提供的应用的提示方法以及相应的终端设备,以解决上述问题。本发明实施例提供了一种应用于终端设备的对于网站提供的应用的提示方法,应用于终端设备,当终端设备根据一网站的网站地址访问网站的网站页面时,方法包括从网站的网站服务器获得网站的页面数据;从网站服务器获得网站提供的应用的描述信息;根据描述信息生成关于应用中一个或多个第一应用的应用提示信息和安装提示信息;显示应用提示信息和安装提示信息。本发明另一实施例提供了一种终端设备,包括浏览器单元,用于根据一网站地址,从网站的网站服务器获得网站的页面数据,并且从网站服务器获得网站提供的应用的描述信息;信息生成单元,用于根据描述信息生成关于应用中一个或多个第一应用的应用提示信息和安装提示信息;显示单元,用于显示应用提示信息和安装提示信息。通过上述本发明实施例提供的方案,能够将网站和与该网站有关的应用结合起来。在用户访问网站的同时,可获知该网站提供应用,从而终端设备可根据用户的选择对该应用进行下载、安装、 设置等操作,因此方便了用户获知并使用与网站有关的应用。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例的描述中所需要使用的附图作简单地介绍。下面描述中的附图仅仅是本发明的示例性实施例。图1是描述了根据本发明实施例的对于网站提供的应用的提示方法的流程图。图2是描述了根据本发明另一实施例的对于网站提供的应用的提示方法的流程图。图3是示出了根据本发明一个实施例的在终端设备的微件列表中添加所安装的第一应用的图标的示意图。图4是示出根据本发明实施例的终端设备的示范性结构框图。图5是示出根据本发明另一实施例的终端设备的示范性结构框图。
具体实施例方式在下文中,将参考附图详细描述本发明的优选实施例。注意,在本说明书和附图中,具有基本上相同步骤和元素用相同的附图标记来表示,且对这些步骤和元素的重复解释将被省略。在本发明的以下实施例中,终端设备指的是能够通过网络进行通信的电子设备。 终端设备的具体形式包括但不限于个人计算机、便携式计算机、平板式计算机、便携式蜂窝电话、和便携式音乐播放器等等。下面,将参照图1来描述根据本发明实施例的对于网站提供的应用的提示方法。 图1是描述了根据本发明实施例的对于网站提供的应用的提示方法1000的流程图。提示方法1000可用于终端设备。当终端设备根据一网站的网站地址访问网站的网站页面时,如图1所示,在步骤S1010中,从网站的网站服务器获得网站的页面数据。终端设备接收用户输入的网站地址,并根据的网站地址对网站进行访问,从网站服务器获得网站的页面数据。在步骤S1020中,从网站服务器获得所述应用的描述信息。具体地,当终端设备根据来自用户的输入对网站进行访问时,除了获得网站的页面数据以外,可同时从网站服务器获得网站提供的应用的描述信息。根据预定协议,可通过查询网站诸如根目录之类的特定目录下的一个配置文件来获得描述信息。可替换地,依据网站地址获得描述信息存储地址,并依据描述信息存储地址,从网站服务器获得描述信息。例如,可在终端设备生产商和内容提供商之间的协议中预先规定,描述信息存储地址为主路径加指示定描述信息存储地址的子路径,并且内容提供商所提供的网站中描述信息存储地址的主路径为该网站首页所对应的地址,而对于不同的网站,描述信息存储地址的子路径相同。更具体地,假设用户新浪新闻网进行访问,网站地址为news. sina. com. cn,根据该网站地址可获得描述信息存储地址的主路径为www. sina. com. cn,描述信息存储地址的子路径为/widget/information。 从而依据描述信息存储地址www. sina. com. cn/widget/information,从网站服务器获得描述信息。此外,当网站检测到其被外部访问时,可还可主动向终端设备发送描述信息。描述信息可包括,例如,网站提供的应用的列表,以及列表中每个应用的名称、版本、大小、适用的操作系统等信息。网站服务器可通过该网站提供的应用与所述终端设备进行数据传输。优选地,应用可为应用程序和/或微件。如上所述,应用程序或微件功能强大,界面友好,可使得用户便于查找及浏览信息网站所提供的信息。具体地,微件可为音频、视频、 文字微件/应用程序中的至少一个。通过这些微件,网站可向用户发送最新的音频、视频、 文字数据。此外,提供电子邮箱服务的网站可通过微件向用户提示新收到的邮件、帮助用户自动登录邮箱等。可替换地,应用还可为与网站相关的扩展类应用或插件。例如,视频网站的提供的提高在线播放速度的播放优化应用等。在步骤S1030中,根据描述信息生成关于网站提供的应用中一个或多个第一应用的应用提示信息和安装提示信息。例如,直接将描述信息中涉及的全部应用作为第一应用, 以及将关于该应用的全部或部分描述信息转换为应用提示信息,并生成关于第一应用的安装提示信息。应用提示信息可包括应用的名称、版本、大小和/或适用的操作系统等信息。 安装提示信息可为询问用户是否下载和/或安装应用的信息。可替换地,可根据终端设备的操作系统和描述信息中的应用支持的操作系统信息,从网站提供的应用中选择终端设备可使用的应用作为第一应用,并生成关于第一应用的应用提示信息和安装提示信息。此外, 还可根据描述信息确定所述终端设备是否已经下载了网站提供的一个或多个第二应用并获得确定结果,以及根据确定结果,生成关于第一应用的应用提示信息和安装提示信息,其中第一应用可为在网站提供的应用中未被所述终端设备下载过的应用和/或已被所述终端设备下载并且存在更新版本的应用。具体地,假设在网站提供了 5个应用,根据描述信息确定终端设备已下载了其中的3个应用,而网站具有对终端设备已下载了的3个应用中的一个应用进行了升级的升级版本的情况下,第一应用可以是三个应用,即未下载的2个应用以及终端设备已下载且网站提供了其升级版本的那个应用。根据确定结果可生成关于第一应用的应用提示信息和安装提示信息。最后在步骤S1040中,显示应用提示信息和安装提示信息。从而用户不需要通过程序商店即可获知与网站相关的应用,方便了用户的使用。下面,将参照图2来描述根据本发明另一实施例的对于网站提供的应用的提示方法。图2是描述了根据本发明实施例的对于网站提供的应用的提示方法2000的流程图。 当终端设备根据一网站的网站地址访问网站的网站页面时,如图2所示,与图1中所示的方法1000中的步骤S1010至步骤S1040类似的,在步骤S2010中,从网站的网站服务器获得网站的页面数据。在步骤S2020中,从网站服务器获得所述应用的描述信息。在步骤S2030 中,根据描述信息生成关于网站提供的应用中一个或多个第一应用的应用提示信息和安装提示信息。在步骤S2040中,显示应用提示信息和安装提示信息。图2中所示的方法与图1中所示的方法的不同之处在于,提示方法2000还包括步骤S2050和步骤S2060。在步骤S2050中,接收来自用户的选择输入。在步骤S2060中,根据选择输入下载并安装与该选择输入相应的第一应用。具体地,当应用提示信息和所述安装提示信息指示存在多个可下载的第一应用时,选择输入可指示下载全部第一应用或下载第一应用中的部分应用。例如,当在步骤 S2040中显示了关于5个第一应用的应用提示信息和安装提示信息,并且在步骤S2050中, 用户选择下载5个第一应用中的3个第一应用的情况下,可在步骤S2060中下载并按照用户所选择的3个第一应用。可替换地,当用户选择对5个第一应用都不进行下载的情况下, 可停止显示应用关于第一应用的提示信息和安装提示信息,并以普通模式显示所访问的网页。从而通过本实施例的对于网站提供的应用的提示方法,当用户选择了下载第一应用后, 终端设备可根据用户的选择输入完成下载和安装其选择的第一应用,方便的用户的操作。根据本发明的另一实施例,当网站提供的应用为微件时,在根据选择输入下载并安装与该选择输入相应的第一应用之后,可在终端设备的微件列表中添加所安装的第一应用的图标,从而进一步方便了用户的操作。具体地,图3是示出了根据本发明一个实施例的在终端设备的微件列表300中添加所安装的第一应用的图标340的示意图。在图3所示的示例中,微件列表300中最初包含3个微件的图标310、320和330。假设根据应用提示信息和安装提示信息,用户用户选择下载了一个第一应用,当下载并安装与该选择输入相应的第一应用之后在微件列表300中生成该第一应用的图标340(如图3中的加框信封图标所示)。根据本发明的另一实施例,当网站提供的应用为微件时,在根据选择输入下载并安装与该选择输入相应的第一应用之后,可查找微件快捷显示界面中是否存在空闲位置, 并且当存在空闲位置时在空闲位置生成所安装的第一应用的快捷显示。根据本发明的另一实施例,在根据选择输入下载并安装与该选择输入相应的第一应用之后,可自动运行所安装的第一应用,以便使得网站通过所安装的应用向终端设备推送内容数据。通过在安装后立刻自动运行应用,使得用户能够更加方便、快速地体验该应用具有的优势。下面,参照图4说明本发明的实施例的终端设备。图4是示出根据本发明实施例的终端设备400的示范性结构框图。如图4中所示,本实施例的终端设备400包括浏览器单元410、信息生成单元420和显示单元430。终端设备400的各个模块执行上述图1中的显示方法的各个步骤/功能,因此,为了描述简洁,不再具体描述。例如,浏览器单元410可根据一网站地址从网站的网站服务器获得网站的页面数据,并且从网站服务器获得网站提供的应用的描述信息。浏览器单元410可通过无线网络、 有线网络等各种方式对网站地址进行访问。根据预定协议,浏览器单元可通过查询网站诸如根目录之类的特定目录下的一个配置文件来获得描述信息。可替换地,浏览器单元可依据网站地址获得描述信息存储地址,并依据描述信息存储地址,从网站服务器获得描述信息。此外,当网站检测到其被外部访问时,可还可主动向终端设备的浏览器单元发送描述信肩、ο所述应用可用于使所述网站服务器与所述终端设备进行数据传输。优选地,应用可为应用程序和/或微件。具体地,微件可为音频、视频、文字微件/应用程序中的至少一个。通过这些微件,网站可向用户发送最新的音频、视频、文字数据。此外,提供电子邮箱服务的网站可通过微件向用户提示新收到的邮件、帮助用户自动登录邮箱等。可替换地,应用还可为与网站相关的扩展类应用或插件。例如,视频网站的提供的提高在线播放速度的播放优化应用等。如上所述,描述信息可包括,例如,网站提供的应用的列表,以及列表中每个应用的名称、版本、大小、适用的操作系统等信息。
信息生成单元420可根据描述信息生成关于应用中一个或多个第一应用的应用提示信息和安装提示信息。例如,可直接将描述信息中涉及的全部应用作为第一应用,以及将关于该应用的全部或部分描述信息转换为应用提示信息,并生成关于第一应用的安装提示信息。在此情况下,应用提示信息可包括应用的名称、版本、大小和/或适用的操作系统等信息。安装提示信息可为询问用户是否下载和/或安装应用的信息。可替换地,信息生成单元可根据终端设备的操作系统和描述信息中的应用支持的操作系统信息,从网站提供的应用中选择终端设备可使用的应用作为第一应用,并生成关于第一应用的应用提示信息和安装提示信息。此外,信息生成单元还可根据描述信息确定所述终端设备是否已经下载了网站提供的应用并获得确定结果,以及根据确定结果,生成关于第一应用的应用提示信息和安装提示信息,其中第一应用可为在网站提供的应用中未被所述终端设备下载过的应用和/或已被所述终端设备下载并且存在更新版本的应用。显示单元430可显示应用提示信息和安装提示信息。显示单元可包括TFT、OLED 等类型的显示屏幕,也可包括低功耗的显示屏幕如Memory LCD, E-Ink等类型的显示屏幕。 显示屏幕的类型不构成对本发明的限定。通过本实施例的终端设备,用户不需要通过程序商店即可获知与网站相关的应用的信息,方便了用户的使用。下面,将参照图5说明本发明的另一实施例的终端设备。图5是示出根据本发明实施例的另一终端设备500的示范性结构框图。终端设备500的各个模块执行上述图5中的显示方法的各个步骤/功能,因此,为了描述简洁,不再具体描述。如图5所示,与图4中所示的终端设备400类似的,本实施例的终端设备500包括浏览器单元510、信息生成单元520和显示单元530。具体地,浏览器单元510可根据一网站地址,从网站的网站服务器获得网站的页面数据,并且从网站服务器获得网站提供的应用的描述信息。信息生成单元520可根据描述信息生成关于应用中一个或多个第一应用的应用提示信息和安装提示信息。显示单元430可显示应用提示信息和安装提示信息。图5中所示的终端设备500与图4中所示的终端设备400的不同之处在于,终端设备500还包括输入单元540和安装单元550。输入单元540可接收选择输入。安装单元 550根据输入单元540接收的选择输入可下载并安装与选择输入相应的第一应用。根据本发明的另一实施例,终端设备还可包括图标生成单元。当网站提供的应用为微件时,在安装单元根据选择输入下载并安装与该选择输入相应的第一应用之后,图标生成单元可在微件列表中添加所述安装单元安装的第一应用的图标。根据本发明的另一实施例,终端设备还可包括快捷显示生成单元。当网站提供的应用为微件时,在安装单元根据选择输入下载并安装与该选择输入相应的第一应用之后, 图标生成单元可查找微件快捷显示界面中是否存在空闲位置,以及当存在空闲位置时在所述空闲位置生成所安装的第一应用的快捷显示。根据本发明的另一实施例,终端设备还可包括处理单元。在安装单元根据选择输入下载并安装与该选择输入相应的第一应用之后,处理单元可自动运行所述安装单元安装的第一应用。通过在安装后立刻自动运行应用,使得用户能够更加方便、快速地体验该应用具有的优势。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器 (ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。尽管已示出和描述了本发明的一些实施例,但本领域技术人员应理解,在不脱离本发明的原理和精神的情况下,可对这些实施例进行各种修改,这样的修改应落入本发明的范围内。
权利要求
1.一种提示方法,应用于终端设备,当所述终端设备根据一网站的网站地址访问所述网站的网站页面时,所述方法包括从所述网站的网站服务器获得所述网站的所述页面数据; 从所述网站服务器获得所述网站提供的应用的描述信息;根据所述描述信息生成关于所述应用中一个或多个第一应用的应用提示信息和安装提示信息;显示所述应用提示信息和所述安装提示信息。
2.如权利要求1所述的方法,其中所述从所述网站服务器获得所述网站提供的应用的描述信息包括依据所述网站地址获得描述信息存储地址;依据所述描述信息存储地址,从所述网站服务器获得所述描述信息。
3.如权利要求1所述的方法,其中所述应用用于使所述网站服务器与所述终端设备进行数据传输。
4.如权利要求1所述的方法,其中所述根据所述描述信息生成关于所述应用中一个或多个第一应用的应用提示信息和安装提示信息包括根据所述描述信息确定所述终端设备是否已经下载了所述应用并获得确定结果;以及根据所述确定结果,生成关于所述第一应用的应用提示信息和安装提示信息, 其中所述第一应用是在所述应用中未被所述终端设备下载过的应用和/或已被所述终端设备下载并且存在更新版本的应用。
5.如权利要求1所述的方法,还包括 接收选择输入;以及根据所述选择输入下载并安装与所述选择输入相应的第一应用。
6.如权利要求5所述的方法,其中所述应用为微件,所述方法还包括 在微件列表中添加所安装的第一应用的图标。
7.如权利要求5所述的方法,其中所述应用为微件,还包括 查找微件快捷显示界面中是否存在空闲位置;以及当存在空闲位置时在所述空闲位置生成所安装的第一应用的快捷显示。
8.如权利要求5所述的方法,所述方法还包括 自动运行所安装的第一应用。
9.一种终端设备,包括浏览器单元,用于根据一网站地址,从所述网站的网站服务器获得所述网站的页面数据,并且从所述网站服务器获得所述网站提供的应用的描述信息;信息生成单元,用于根据所述描述信息生成关于所述应用中一个或多个第一应用的应用提示信息和安装提示信息;显示单元,用于显示所述应用提示信息和所述安装提示信息。
10.如权利要求9所述的终端设备,其中所述浏览器单元依据所述网站地址获得描述信息存储地址,并依据所述描述信息存储地址,从所述网站服务器获得所述描述信息。
11.如权利要求9所述的终端设备,其中所述应用用于使所述网站服务器与所述终端设备进行数据传输。
12.如权利要求9所述的终端设备,其中所述信息生成单元根据所述描述信息确定所述终端设备是否已经下载了所述应用中的一个或多个第二应用并获得确定结果,并根据所述确定结果,生成关于所述第一应用的应用提示信息和安装提示信息,其中所述第一应用是在所述应用中未被所述终端设备下载过的应用和/或已被所述终端设备下载并且存在更新版本的应用。
13.如权利要求9所述的终端设备,还包括 输入单元,用于接收选择输入;以及安装单元,用于根据所述选择输入下载并安装与所述选择输入相应的第一应用。
14.如权利要求13所述的终端设备,其中所述应用为微件,所述终端设备还包括 图标生成单元,用于在微件列表中添加所述安装单元安装的第一应用的图标。
15.如权利要求13所述的终端设备,其中所述应用为微件,所述终端设备还包括快捷显示生成单元,用于查找微件快捷显示界面中是否存在空闲位置,以及当存在空闲位置时在所述空闲位置生成所安装的第一应用的快捷显示。
16.如权利要求13所述的终端设备,所述终端设备还包括 处理单元,用于自动运行所述安装单元安装的第一应用。
全文摘要
本发明实施例提供了一种提示方法和相应的终端设备。根据本发明的提示方法,应用于终端设备,当终端设备根据一网站的网站地址访问网站的网站页面时,方法包括从网站的网站服务器获得网站的页面数据;从网站服务器获得网站提供的应用的描述信息;根据描述信息生成关于应用中一个或多个第一应用的应用提示信息和安装提示信息;显示应用提示信息和安装提示信息。
文档编号G06F17/30GK102567352SQ20101059638
公开日2012年7月11日 申请日期2010年12月20日 优先权日2010年12月20日
发明者张博, 赵春雷 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1