在手机用户之间推荐内容的方法和系统的制作方法

文档序号:7928255阅读:144来源:国知局
专利名称:在手机用户之间推荐内容的方法和系统的制作方法
技术领域
本发明涉及移动通信领域,特别地涉及一种在手机用户之间推荐内容的方法和系统。
背景技术
目前手机的操作系统很多,主流的就有Symbian、Windows Mobile、Li皿x、Palm OS 等,而且这些操作系统自身还分不同子版本,且子版本不兼容,另外这些操作系统还在不断 演进。因此,对于某一款应用软件来说,如果用户想要向其他用户推荐该软件时,通常会遇 到机型异构问题(包括操作系统及其版本不兼容),不能直接分享。而对于应用软件开发商 来说,为了最大化的覆盖更多的潜在用户,通常需要支持主流的多个操作系统及版本,即分 别为这些操作系统及版本提供软件安装包。 此外,目前在手机上下载内容、在手机用户之间推荐/分享软件需要繁琐的操作, 导致很难进行内容的推荐和分享。目前的流程是,如果用户想推荐某个软件给好友,首先通 过某种方式获取该软件的下载URL,之后将该软件的下载地址URL告诉对方,然后打开浏览 器,输入URL,进入软件的下载页面,自行根据机型挑选合适的软件版本进行下载。在目前的 流程中,对普通用户来说,存在许多障碍例如,获取手机上已安装软件的URL,该过程可能 需要使用搜索引擎去获取该软件的下载URL ;找到手机上的浏览器软件,而这些软件通常 不在一级菜单里,而需要进入更深的菜单里;输入URL,通常很长,容易出错;还需要寻找合 适的版本,而软件应用开发商的分类可能很技术化,用户无从找到自己的机型,此外由于目 前手机更新换代很快,软件应用开发商也很难维护一个很全的匹配机型表,很可能该列表 中就没有用户的机型。因此,由于手机机型异构以及手机用户的操作能力较差等原因,导致 在手机上下载内容、在手机用户之间推荐/分享软件非常繁琐,操作不便。
本发明提出至少解决或消除上述问题的技术方案。

发明内容
本发明解决了手机机型异构的问题。在本发明中,当用户想推荐某个应用给其他 用户时,由后台服务器自动进行机型适配,用户无须关心。此外,当找不到某个软件的特定 机型版本时,还可以向用户推荐功能类似的软件,例如,读书软件reader没有li皿x版本, 而li皿x有另外一款读书软件abc,则可以由服务器向用户提示是否安装abc。
此外,本发明能够便捷地在手机用户之间推荐/分享软件,推荐方无须先查找软 件的下载URL,被推荐方只需简单的按"确认"键,其他都由"便捷推荐装置"来自动完成。
本发明通过在服务器进行适配,在手机端增加快捷方式(如,在手机桌面上,当用 户选中某个应用程序时,提供系统菜单"推荐";每个应用软件自身,增加该菜单项,以便于 分享;在资源浏览器选中某个文件时,提供"推荐"菜单项),然后通过推荐消息(包括短信、 彩信、邮件、IM等多种方式)发送给被推荐方,手机端收到该推荐消息后自动从服务器上下 载匹配的内容,从而解决用户之间分享内容困难的问题。
按照本发明的一个方面,提供一种在手机用户之间推荐内容的方法,包括以下步 骤提取推荐信息,并将其作为参数传递给推荐模块;推荐模块将推荐信息与被推荐人手 机号和可选的推荐理由组装成推荐消息,并发送被推荐方的手机;被推荐方的手机接收到 该推荐消息, 一直在后台运行的"监听下载模块"监听到该消息并进行解析;根据解析出的 内容,由监听下载模块弹出下载提示,请求用户确认后,获取相应内容的URL,自动到服务器 下载URL指定的内容。然后,根据内容的类型,执行相应操作如果是软件包,则执行安装操 作;如果是音视频文件,则启动播放器进行播放;如果是网页,则启动浏览器进行浏览。
推荐模块对外发布调用接口,可供其他程序(包括操作系统内置的应用程序、第 三方开发的应用程序等)调用。 其中获取相应内容的URL包括以下的方式如果推荐的是软件或其他内容,则发 送内容名称、版本号、本手机机型、本手机所用语言、和可选的推荐理由信息到服务器;服务 器收到之后,到其目录数据库中进行查找;如果有直接对应的内容版本,则返回该内容版本 的URL;如果没有直接对应的内容版本,则根据推荐理由、类别或关键字等向用户返回功能 最相似的内容URL ;如果是网页,则直接从推荐消息中提取URL。 在本发明的方法中,所提取的推荐信息包括推荐类别、内容名称、或者当前浏览器 所浏览的URL,推荐类别包括网页、软件或其他,内容名称包括软件名称、版本号、网页标题 或其他内容名称。 在本发明的方法中,用户能够至少通过以下的方式发起推荐操作 1)在手机的应用程序列表中,当浏览某个应用程序时,在此时的系统菜单上,选中
菜单项"推荐"; 2)在应用软件的菜单中选中菜单项"推荐"; 3)在资源浏览器或文件管理器中选中某个文件后,选中此时的"推荐"菜单项;和
4)在网页浏览器中选中"推荐"菜单项。 按照本发明的另一个方面,提供一种在手机用户之间推荐内容的系统,基于手机 和服务器架构,其中相互推荐内容的手机包括便捷推荐装置,便捷推荐装置包括推荐模 块,用于接受各种来源/方式的推荐请求,显示推荐界面,构造推荐消息并发送给被推荐的 手机;和监听下载模块, 一直在后台监听系统的收件箱,如果符合预定义的特定格式,则进 行解析,提示用户是否进行下载,并执行随后的下载操作;服务器包含各种内容的目录查找 信息以及相应的内容,实现目录查找功能和存放/下载功能。 在本发明的系统中,服务器包含软件相关信息的数据库以及相应的软件内容数据
库;软件相关信息的数据库,完成软件的目录查找功能,至少包含如下信息内容名称,版
本号,机型,支持语言,与其他软件相似度;软件内容数据库完成软件的存放/下载功能。 在本发明的系统中,服务器还可以分为目录服务器和内容服务器;目录服务器
完成目录查找的功能,内容服务器完成存放/下载的功能。 可被推荐的内容包括软件、图片、音视频、电子书籍、网页等。 本发明通过在服务器进行适配,在手机端增加快捷方式(如,在手机桌面上,当用 户选中某个应用程序时,提供系统菜单"推荐";每个应用软件自身,增加该菜单项,以便于 分享;在资源浏览器选中某个文件时,提供"推荐"菜单项),然后通过推荐消息(包括短信、 彩信、邮件、IM等多种方式)发送给被推荐方,手机端收到该推荐消息后自动从服务器上下
5载匹配的内容,从而解决用户之间分享内容困难的问题。


图la-Id是在手机端增加快捷方式的示意图; 图2是本发明的在手机用户之间推荐内容的方法的示意图; 图3是本发明的在手机用户之间推荐内容的系统方块图。
具体实施例方式
接下来,结合附图介绍本发明的具体实施例。在以下说明中,为了提供透彻的理解 而阐述了大量具体细节。然而,本领域技术人员应清楚,本发明的实现并不限于这些具体细 节。 如图la、lb、lc、ld所示,在手机端增加快捷方式,例如可包括在手机桌面上,当 用户选中某个应用程序时,提供系统菜单"推荐";每个应用软件自身,增加该菜单项,以便 于分享;在文件管理器选中某个文件时,提供"推荐"菜单项;在网页浏览器中浏览某个网 页时,提供"推荐"菜单项。 用户可以通过以下方式之一选中内容进行推荐 1)在手机的应用程序列表中,当浏览某个应用程序时,在此时的系统菜单上,选中 菜单项"推荐"。该菜单项可以在系统设置中进行设置。
2)在应用软件的菜单中选中菜单项"推荐"。 3)在资源浏览器(文件管理器)中选中某个文件后,选中此时的"推荐"菜单项。
4)在网页浏览器中选中"推荐"菜单项。 发起推荐的软件(例如,手机系统,应用软件自身,文件管理器等)负责提取推荐 信息,并将其作为参数传递给"推荐模块"。 所提取的推荐信息可以包括例如,推荐类别,内容名称、或者是当前浏览器所浏览 的URL等等。推荐类别可以包括例如网页、软件、其他,内容名称可以包括例如软件名称、版 本号、网页标题或其他内容名称等。 手机中的"推荐模块"显示推荐界面,包括被推荐人手机号。也可以包括其他内容, 例如推荐理由等。用户输入被推荐人手机号、推荐理由(可选)后,由"推荐模块"组装成 推荐消息并发送。消息的形式可以是短信、彩信等。 推荐消息包含推荐的推荐信息、推荐理由(可选),并发送给被推荐的手机号。
此外,该消息还包含特殊的特征码,以便"监听下载模块"识别。该特征码是"推荐 模块"自动附加的。 被推荐方的手机接收到该推荐消息,一直在后台运行的"监听下载模块"监听到该 消息并进行解析。 可以从推荐消息中的推荐信息解析出推荐类别、内容名称、URL、以及可选的推荐
理由等。 根据解析出的内容,由"监听下载模块"弹出下载提示(例如,可以包括网页标题、 软件名称、其他内容名称等),请求用户确认后执行如下步骤 如果是软件或其他内容,则发送内容名称、版本号、本手机机型、本手机所用语言、
6推荐理由等信息到服务器;服务器收到之后,到其目录数据库中进行查找;如果有直接对 应的内容版本,则返回该内容版本的URL;如果没有直接对应的内容版本,则根据推荐理 由、类别或关键字等向用户返回功能最相似的内容URL。用户到服务器下载URL指定的内 容。可以使用通常的ftp下载,也可以采用其他方式。下载完成后,提示用户是否安装。也 可以直接安装完成后再告知用户。 本手机机型、本手机所用语言等信息由"监听下载模块"自动识别和提取。
在推荐软件或其他内容的情况下,如果解析出来的内容包括相应内容的URL,则 "监听下载模块"也可以启动浏览器并连接网络打开"URL"进行浏览,人工判断是否执行下 载操作。 如果是网页推荐,则解析的内容包括网页标题和URL,"监听下载模块"启动浏览 器,并连接网络打开该"URL"进行浏览。 能够被推荐的内容可以包括软件、图片、音视频、电子书籍、网页等。
下面通过一个具体示例来描述本发明的在手机用户之间推荐内容的方法。
以推荐"网秦杀毒"应用程序为例,用户在手机的"功能表"选中"网秦杀毒"应用 程序,然后在系统菜单上选中菜单项"推荐",如图la所示。此时,手机内置的"功能表"程序 负责提取推荐信息,包括推荐类别(应用程序/软件)和内容名称(网秦杀毒、2. 1. 3. 20), 并将其作为参数传递给手机中的"推荐模块"。 手机中的"推荐模块"显示推荐界面,提示用户输入(或在联系人列表中选择)被 推荐人的手机号。推荐界面也包括其他内容,例如推荐理由等,这些内容为可选项。用户输 入被推荐人手机号、推荐理由(可选)后,由"推荐模块"将这些信息与提取的推荐信息组 装成推荐消息,并自动附加特殊的特征码,然后通过短信或彩信等方式发送到被推荐方的 手机。 被推荐方的手机接收到该推荐消息,一直在后台运行的"监听下载模块"通过推荐 消息中附加的特征码监听到该消息并进行解析。从该推荐消息解析出推荐类别、内容名称 以及可选的推荐理由。之后,由"监听下载模块"弹出下载提示,包括软件名称和版本号,请 求用户确认。 用户确认后自动发送软件名称、版本号、本手机机型、本手机所用语言等信息到服 务器。本手机机型、本手机所用语言等信息由"监听下载模块"自动识别和提取。
服务器收到信息之后,到其目录数据库中进行查找,如果有直接对应的内容版本, 则返回该内容版本的URL。如果没有直接对应的内容版本,则根据推荐理由、类别或关键字 等向用户返回功能最相似的内容URL。服务器可以分为目录服务器和内容服务器。目录服 务器完成目录查找的功能,内容服务器完成软件存放/下载的功能。此外,服务器还可以对 没有直接对应的内容版本的请求进行登记,并通过自动网上搜索功能进行查找或者通过管 理员手动查找。 用户到服务器下载URL指定的内容。下载完成后,提示用户是否安装。可以使用 通常的ftp下载,也可以采用其他方式。下载完成后,也可以直接安装完成后再告知用户。
推荐手机、被推荐手机以及服务器之间的通信过程如图2示意性所示。
此外,用户还可以在应用软件的菜单中选中菜单项"推荐",发起推荐操作,如图lb 所示,是在"网秦手机杀毒"应用程序的菜单中选中菜单项"推荐"进行推荐操作。用户还可
7以在资源浏览器(文件管理器)中选中某个文件后,选中此时的"推荐"菜单项,发起推荐 操作,如图lc所示。用户还可以在网页浏览器中选中"推荐"菜单项进行推荐(未图示)。
手机中的图片、音视频、电子书籍等的推荐过程与上述的应用程序(软件)的推荐 过程类似,不同之处在于由文件管理器负责提取推荐信息。 在网页推荐的情况下,用户在网页浏览器中选中"推荐"菜单项,发起推荐操作,如 图ld。网页浏览器负责提取推荐信息,包括URL,网页标题,并将其作为参数传递给手机中 的"推荐模块"。 手机中的"推荐模块"显示推荐界面,提示用户输入(或在联系人列表中选择)被 推荐人的手机号。推荐界面也包括其他内容,例如推荐理由等,这些内容为可选项。用户输 入被推荐人手机号、推荐理由(可选)后,由"推荐模块"将这些信息与提取的推荐信息组 装成推荐消息,并自动附加特殊的特征码,然后通过短信或彩信等方式发送到被推荐方的 手机。 被推荐方的手机接收到该推荐消息,一直在后台运行的"监听下载模块"通过推荐 消息中附加的特征码监听到该消息并进行解析。从该推荐消息解析出URL,以及可选的网 页标题、内容名称、推荐理由等。之后,由"监听下载模块"弹出下载提示是否启动浏览器, 请求用户确认。用户确认之后,启动浏览器并连接网络打开该"URL"进行浏览。
以上仅示意性的描述了几种常见的发起推荐操作的方式,以及不同内容的推荐过 程。本领域技术人员应当理解,上述示例仅仅是示意性的,并不能限制本发明的保护范围。
接下来描述本发明的在手机用户之间推荐内容的系统,应理解,该系统仅仅给出 了在手机用户之间实现推荐内容的基本模块或部件。为了使说明清楚简洁,本说明书省略 了手机或服务器中其他已知的部件或模块。 如图3所示,本发明的系统基于手机和服务器架构。相互推荐内容的手机包括便 捷推荐装置。便捷推荐装置可以包括推荐模块,用于接受各种来源/方式的推荐请求,显 示推荐界面,构造推荐消息并发送给被推荐的手机;和监听下载模块,一直在后台监听系统 的收件箱(监听收到的手机消息),如果符合预定义的特定格式,则进行解析,提示用户是 否进行下载,并执行随后的下载操作。 服务器包含各种内容的目录查找信息以及相应的内容。此外,服务器特别包含软 件相关信息的数据库以及相应的软件内容数据库。各种其他内容是,例如,图片、音视频、电 子书籍、点击率较高的网页等等。 服务器还可以分为目录服务器和内容服务器。 目录服务器完成目录查找的功能,包含软件相关信息的数据库,至少包含如下信 息内容名称,版本号,机型,支持语言,与其他软件相似度等。作为一个示例,其表结构如 下
名称版本机型支持语言类别/关键字URL
手机杀毒2. 1S603. 1版中文,英文安全/杀毒xxxxx 目录服务器也能够完成其他内容的目录查找的功能,包含其他内容相关信息的数据库。 内容服务器完成软件存放/下载的功能,包含软件内容数据库。也能够完成各种 其他内容的存放/下载的功能,包含其他内容数据库。 尽管上面已经结合实施例描述了本发明,但是本领域技术人员应当理解,上述的 实施例仅仅是示意性的,而非限制性的。本发明上述实施例中一些特征也可以用于其它的 实施例。在不脱离本发明的精神实质的情况下,本发明涵盖落于发明权利要求限定的范围 内的所有修改、替换。
权利要求
一种在手机用户之间推荐内容的方法,包括以下步骤提取推荐信息,并将其作为参数传递给推荐模块;推荐模块将推荐信息与被推荐人手机号和可选的推荐理由组装成推荐消息,并发送给被推荐方的手机;被推荐方的手机接收到该推荐消息,一直在后台运行的“监听下载模块”监听到该消息并进行解析;根据解析出的内容,由监听下载模块弹出下载提示,请求用户确认后,获取相应内容的URL,自动到服务器下载URL指定的内容,并执行相应操作。
2. 如权利要求1所述的方法,其中获取相应内容的URL包括以下的方式 如果推荐的是软件或其他内容,则发送内容名称、版本号、本手机机型、本手机所用语言、和可选的推荐理由信息到服务器;服务器收到之后,到其目录数据库中进行查找;如果 有直接对应的内容版本,则返回该内容版本的URL;如果没有直接对应的内容版本,则根据 推荐理由、类别或关键字等向用户返回功能最相似的内容URL; 如果是网页推荐,则直接从推荐消息中提取内容URL。
3. 如权利要求1或2所述的方法,其中下载完成后,提示用户是否安装,或者直接安装 完成后再告知用户。
4. 如权利要求1或2所述的方法,其中所提取的推荐信息包括推荐类别、内容名称、或 者当前浏览器所浏览的URL,推荐类别包括网页、软件或其他,内容名称包括软件名称、版本 号、网页标题或其他内容名称。
5. 如权利要求1或2所述的方法,其中用户能够至少通过以下的方式发起推荐操作1) 在手机的应用程序列表中,当浏览某个应用程序时,在此时的系统菜单上,选中菜单 项"推荐";2) 在应用软件的菜单中选中菜单项"推荐";3) 在资源浏览器或文件管理器中选中某个文件后,选中此时的"推荐"菜单项;禾口4) 在网页浏览器中选中"推荐"菜单项。
6. 如权利要求1或2所述的方法,其中推荐消息还包含特殊的特征码,以便监听下载模 块识别,该特征码由推荐模块自动附加。
7. 如权利要求1或2所述的方法,其中能够被推荐的内容包括软件、图片、音视频、电 子书籍、网页。
8. —种在手机用户之间推荐内容的系统,基于手机和服务器架构,其中相互推荐内容的手机包括便捷推荐装置,便捷推荐装置包括推荐模块,用于接受各种来源/方式的推荐请求,显示推荐界面,构造推荐消息并发送给被推荐的手机;禾口监听下载模块, 一直在后台监听系统的收件箱,如果符合预定义的特定格式,则进行解 析,提示用户是否进行下载,并执行随后的下载操作;服务器包含各种内容的目录查找信息以及相应的内容,实现目录查找功能和存放/下 载功能。
9. 如权利要求8所述的系统,其中服务器包含软件相关信息的数据库以及相应的软件 内容数据库;软件相关信息的数据库,完成软件的目录查找功能,至少包含如下信息内容名称,版 本号,机型,支持语言,与其他软件相似度;软件内容数据库完成软件的存放/下载功能。
10.如权利要求8所述的系统,其中服务器还分为目录服务器和内容服务器; 目录服务器完成目录查找的功能,内容服务器完成存放/下载的功能。
全文摘要
本发明涉及一种在手机用户之间推荐内容的方法和系统。方法包括提取推荐信息,并将其作为参数传递给推荐模块;推荐模块将推荐信息与被推荐人手机号和可选的推荐理由组装成推荐消息,并发送被推荐方的手机;被推荐方的手机接收到该推荐消息,一直在后台运行的“监听下载模块”监听到该消息并进行解析;根据解析出的内容,由监听下载模块弹出下载提示,请求用户确认后,获取相应内容的URL,用户到服务器下载URL指定的内容。本发明通过在服务器进行适配,在手机端增加快捷方式,然后通过推荐消息发送给被推荐方,手机端收到该推荐消息后自动从服务器上下载匹配的内容,从而解决用户之间分享内容困难的问题。
文档编号H04W4/12GK101754106SQ200810227980
公开日2010年6月23日 申请日期2008年12月4日 优先权日2008年12月4日
发明者倪县乐 申请人:倪县乐
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1