CN102799594A - 一种信息推送方法及装置 - Google Patents
一种信息推送方法及装置 Download PDFInfo
- Publication number
- CN102799594A CN102799594A CN2011101401299A CN201110140129A CN102799594A CN 102799594 A CN102799594 A CN 102799594A CN 2011101401299 A CN2011101401299 A CN 2011101401299A CN 201110140129 A CN201110140129 A CN 201110140129A CN 102799594 A CN102799594 A CN 102799594A
- Authority
- CN
- China
- Prior art keywords
- app
- information
- user
- semantic data
- keyword
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种信息推送方法和装置:获取用户操作所产生的关键词;确定与所述关键词相关联的信息;确定所述相关联的信息是否已经获取到本地,如果否,则将所述相关联的信息推送给用户。应用本发明所述的方法和装置,能够加速信息的推广。
Description
技术领域
本发明涉及信息技术,特别涉及一种信息推送方法及装置。
背景技术
目前,***还无法根据用户的潜在需求主动推送用户所需的信息。
举例来说,现有应用平台在应用(App,Application)的推广上主要采用以下方式:借助于应用商店(App Store),将各种App网罗其中,并可根据用户的使用量等进行排名,进一步地,还可提供搜索接口,让用户根据通过若干渠道获取到的App名称进行搜索。
但是,上述方式很难突破用户自身使用经验的限制,用户对一个App的安装和使用完全取决于用户个人的主动意愿,***无法根据用户的潜在需求主动推送App,使得一个好的App可能需要很长的传播过程才能逐渐流行起来,甚至被淹没在众多App的海洋中。
发明内容
有鉴于此,本发明的主要目的在于提供一种信息推送方法和装置,能够加速信息的推广。
为达到上述目的,本发明的技术方案是这样实现的:
一种信息推送方法,包括:
获取用户操作所产生的关键词;
确定与所述关键词相关联的信息;
确定所述相关联的信息是否已经获取到本地,如果否,则将所述相关联的信息推送给用户。
一种信息推送装置,包括:
第一处理单元,用于获取用户操作所产生的关键词,发送给第二处理单元;
所述第二处理单元,用于确定与所述关键词相关联的信息,并确定所述相关联的信息是否已经获取到本地,如果否,则将所述相关联的信息推送给用户。
可见,采用本发明的技术方案,可根据用户的潜在需求主动向其推送所需的信息,从而加速了信息的推广。
附图说明
图1为本发明信息推送方法实施例的流程图。
图2为本发明信息推送装置实施例的组成结构示意图。
具体实施方式
针对现有技术中存在的问题,本发明中提出一种信息推送方案,即获取用户操作所产生的关键词,并确定与该关键词相关联的信息,之后,确定相关联的信息是否已经获取到本地,如果否,则将相关联的信息推送给用户。
在实际应用中,上述相关联的信息可为相关联的App信息,这样,针对每个相关联的App,可分别确定其是否已经安装到本地,如果否,则将该App推送给用户,从而加速该App的推广,如果是,可启动该App,以提高该App的使用效率。
举例说明:
在聊天过程中,用户用鼠标划选了一个关键词“丽江”,那么***可识别出该关键词为一个地理位置名词,并将用户本地安装的与该关键词相关联的两个App,假设为天气(Weather)和地图(Map)启动起来,这时用户就会发现,丽江的地址位置和未来几天的天气情况已经映入眼帘;如果用户本地没有安装上述两个App中的任何一个,假设为天气,那么,***可将该App以图标或缩略图的方式推送给用户,用户点击即可触发安装操作。
为使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
图1为本发明信息推送方法实施例的流程图。假设本实施例中推送的为App,如图1所示,包括以下步骤:
步骤11:获取用户操作所产生的关键词。
如前所述,假设用户用鼠标划选了一个词“丽江”,那么“丽江”即为用户操作所产生的关键词。
步骤12:确定与该关键词对应的复合语义数据,根据该复合语义数据中的相关联的App信息确定与该关键词相关联的App。
在实际应用中,可用元数据来定义数据的组织方式,即描述数据应该以何种方式进行表示。比如,对于地理位置类名词,可定义一个元数据Position,其中定义好需要包括哪些字段以及各字段分别代表的含义,如表一所示:
表一元数据
按照上述元数据定义的格式对实际内容进行组织后,即可得到格式化的数据。比如,对于“丽江”这一地理位置名词,根据其对应的元数据规定的格式以及已知的“丽江”的中文名称、英文名称、经纬度和国家代码等,可组织得到以下格式化的数据:
简单来说,元数据即提供了一种数据组织模板,格式化的数据即为按照该模板组织后的数据,格式化的数据使得数据的表现方式更为统一,以达到能够在不同的App之间通用的目的。
将格式化的数据和相关联的App信息前后级联在一起,即可构造出复合语义数据。之所以要构造复合语义数据,是因为其不但信息丰富,而且格式严谨,即不但有足够的信息来表征该数据适合被哪些App处理,而且格式化的数据使其能够被相关联的App以统一的方式进行处理。
假设与“丽江”对应的格式化的数据相关联的App为天气和地图,那么,可得到如表二所示的复合语义数据:
表二复合语义数据
表二中的上半部分表示的是格式化的数据,以严谨的格式描述了其所能表达的信息,包括名称、经纬度和国家代码等;下半部分表示的是相关联的App信息,即该数据适合被哪些App进行处理,这些App以App列表的形式被组织起来,其中最关键的信息为App ID,用于唯一的标识一个App。
本发明所述方案中,可预先建立(人工建立)一个语义网络,所谓语义网络,是指一个集成了大量复合语义数据的数据检索网络,并将各复合语义数据以关键词的形式组织起来,如以快速检索表(Hash Table)的形式组织起来,对外提供查询接口,具体实现可参照现有搜索引擎的实现方式。
语义网络可保存在本地,也可保存在一个专门的服务器上,具体实现方式不限。
本步骤中,可通过对语义网络进行检索,得到步骤11中获取到的关键词对应的复合语义数据;之后,根据得到的复合语义数据中的相关联的App信息,进一步得到与步骤11中获取到的关键词相关联的App。
步骤13:针对每个相关联的App,分别确定其是否已经安装到本地,如果是,则启动该App,否则,将该App推送给用户。
本步骤中,针对任一相关联的App,可根据其App ID来确定其是否已经安装到本地,如果是,则可直接启动该App,或者,先通过一个轻量级的弱提醒方式提示用户启动该App,如果接收到来自用户的确认指令,则启动该App。启动之后,可将步骤12中确定出的复合语义数据发送给该App进行处理,并通过适当的方式将处理结果展示给用户。
举例来说,对于天气这一App,其可根据确定出的复合语义数据中的国家代码以及城市代码(表一和表二中未显示,但在实际应用中可包括该信息)等信息查询出丽江未来几天的天气,并以图文并茂的方式展示给用户;对于地图这一App,其可根据经纬度等信息在电子地图上找到丽江的具***置,并以一个特殊标记,比如闪烁的五角星展示给用户。
如果一相关联的App未安装到本地,那么可以轻量级的弱提醒方式将该App推送给用户,即提示用户安装该App,并提供安装的快捷入口,如果接收到来自用户的安装指令,则安装该App。安装完毕后,同样可将步骤12中确定出的复合语义数据发送给该App进行处理,并通过适当的方式将处理结果展示给用户。
至此,即完成了关于图1所示实施例的介绍。
另外,为进一步加速App的推广,在实际应用中,还可主动构造一些复合语义数据,即App可结合用户的拖拽、复制等操作产生出格式化的数据,由于这种格式化的数据是特定App产生的,因此也一定适合此App进行处理,在得到格式化的数据的基础上,结合此App的信息构建的相关联的App信息,最终构造出复合语义数据,并通过网络进行传输,如发送给用户的好友。相应地,也可接收用户的好友发送来的所构造的复合语义数据。所构造的复合语义数据可以以可扩展标记语言(XML,Extensible Markup Language)文本为载体,从而使其在网络上的传输更为方便。
在所构造的复合语义数据中,相关联的App信息主要用于确认用户本地是否安装有相应的App,另外,格式化的数据结构严谨,相比于传统的文本数据,将有更好的表现方式。
具体来说,可根据用户对一App的操作结果构造一个复合语义数据,其中的相关联的APP信息中仅包括用户所操作的App的信息,之后,将所构造的复合语义数据发送给用户选定的好友;相应地,当接收到用户的好友发送来的所构造的复合语义数据后,确定本地是否安装有其中的相关联的App信息中的App,如果否,则将该App推送给用户。
举例说明:
用户A安装了天气小应用,在同用户B的聊天过程中,用户A可以通过鼠标将天气小应用中的城市C的天气信息拖拽到聊天窗口中,这时,天气小应用就可构造出一个复合语义数据,其中可携带以下信息:城市C的名称、国家代码、城市代码、天气信息、天气小应用的信息等;之后,通过某种方式将所构造的复合语义数据发送给用户B。
用户B接收到来自用户A的复合语义数据后,***查看本地是否安装了天气小应用,如果是,则启动天气小应用,并将接收到的复合语义数据导入进行解析,将生成的图文并茂的结果嵌入到聊天窗口中,否则,可以文本的方式简单地将城市C的天气信息展示出来,并将天气小应用推送给用户。
基于上述介绍,图2为本发明信息推送装置实施例的组成结构示意图。如图2所示,包括:
第一处理单元21,用于获取用户操作所产生的关键词,发送给第二处理单元22;
第二处理单元22,用于确定与接收到的关键词相关联的信息,并确定该相关联的信息是否已经获取到本地,如果否,则将该相关联的信息推送给用户。
上述相关联的信息可为相关联的APP信息,相应地,第二处理单元22确定与接收到的关键词对应的复合语义数据,根据该复合语义数据中的相关联的App信息确定与接收到的关键词相关联的App;针对每个相关联的App,分别确定其是否已经安装到本地,如果否,则将该App推送给用户,如果是,可启动该App。
另外,第二处理单元22可通过检索预先建立的语义网络,得到与接收到的关键词对应的复合语义数据;所述语义网络为集成了大量复合语义数据的数据检索网络,并将各复合语义数据以关键词的形式组织起来。
第二处理单元22还可进一步用于,将根据用户对App的操作结果构造出的复合语义数据发送给用户选定的好友,其中的相关联的APP信息中仅包括用户所操作的App的信息;并在当接收到用户的好友发送来的所构造的复合语义数据后,确定本地是否安装有其中的相关联的App信息中的App,如果否,则将该App推送给用户。
上述所构造的复合语义数据可以以XML文本为载体。
图2所示装置实施例的具体工作流程请参照图1所示方法实施例中的相应说明,此处不再赘述。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (14)
1.一种信息推送方法,其特征在于,包括:
获取用户操作所产生的关键词;
确定与所述关键词相关联的信息;
确定所述相关联的信息是否已经获取到本地,如果否,则将所述相关联的信息推送给用户。
2.根据权利要求1所述的方法,其特征在于,
所述确定与所述关键词相关联的信息包括:确定与所述关键词对应的复合语义数据,根据所述复合语义数据中的相关联的应用App信息确定与所述关键词相关联的App;
所述确定所述相关联的信息是否已经获取到本地,如果否,则将所述相关联的信息推送给用户包括:针对每个相关联的App,分别确定其是否已经安装到本地,如果否,则将该App推送给用户。
3.根据权利要求2所述的方法,其特征在于,该方法进一步包括:如果已经安装到本地,则启动该App。
4.根据权利要求2或3所述的方法,其特征在于,所述确定与所述关键词对应的复合语义数据包括:
预先建立一个语义网络,所述语义网络为集成了大量复合语义数据的数据检索网络,并将各复合语义数据以关键词的形式组织起来;检索得到所需的复合语义数据。
5.根据权利要求3所述的方法,其特征在于,
所述启动该App之前,进一步包括:提示用户启动该App,如果接收到确认指令,则启动该App;
所述启动该App之后,进一步包括:将所述复合语义数据发送给该App进行处理,并将处理结果展示给用户;
所述将该App推送给用户之后,进一步包括:如果接收到安装指令,则安装该App。
6.根据权利要求2所述的方法,其特征在于,该方法进一步包括:
根据用户对一App的操作结果构造一个复合语义数据,其中的相关联的APP信息中仅包括用户所操作的App的信息;
将所构造的复合语义数据发送给用户选定的好友。
7.根据权利要求6所述的方法,其特征在于,该方法进一步包括:
当接收到用户的好友发送来的所构造的复合语义数据后,确定本地是否安装有其中的相关联的App信息中的App,如果否,则将该App推送给用户。
8.根据权利要求6或7所述的方法,其特征在于,所构造的复合语义数据以可扩展标记语言XML文本为载体。
9.一种信息推送装置,其特征在于,包括:
第一处理单元,用于获取用户操作所产生的关键词,发送给第二处理单元;
所述第二处理单元,用于确定与所述关键词相关联的信息,并确定所述相关联的信息是否已经获取到本地,如果否,则将所述相关联的信息推送给用户。
10.根据权利要求9所述的装置,其特征在于,所述相关联的信息为相关联的应用APP信息;所述第二处理单元确定与所述关键词对应的复合语义数据,根据所述复合语义数据中的相关联的App信息确定与所述关键词相关联的App;针对每个相关联的App,分别确定其是否已经安装到本地,如果否,则将该App推送给用户。
11.根据权利要求10所述的装置,其特征在于,所述第二处理单元进一步用于,如果已经安装到本地,则启动该App。
12.根据权利要求10或11所述的装置,其特征在于,
所述第二处理单元通过检索预先建立的语义网络,得到与接收到的关键词对应的复合语义数据;所述语义网络为集成了大量复合语义数据的数据检索网络,并将各复合语义数据以关键词的形式组织起来。
13.根据权利要求10或11所述的装置,其特征在于,所述第二处理单元进一步用于,将根据用户对App的操作结果构造出的复合语义数据发送给用户选定的好友,其中的相关联的APP信息中仅包括用户所操作的App的信息;并在当接收到用户的好友发送来的所构造的复合语义数据后,确定本地是否安装有其中的相关联的App信息中的App,如果否,则将该App推送给用户。
14.根据权利要求13所述的装置,其特征在于,所构造的复合语义数据以可扩展标记语言XML文本为载体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110140129.9A CN102799594B (zh) | 2011-05-27 | 2011-05-27 | 一种信息推送方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110140129.9A CN102799594B (zh) | 2011-05-27 | 2011-05-27 | 一种信息推送方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102799594A true CN102799594A (zh) | 2012-11-28 |
CN102799594B CN102799594B (zh) | 2016-04-13 |
Family
ID=47198706
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110140129.9A Active CN102799594B (zh) | 2011-05-27 | 2011-05-27 | 一种信息推送方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102799594B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103927399A (zh) * | 2014-05-07 | 2014-07-16 | 苏州搜客信息技术有限公司 | 一种信息推送方法及装置 |
CN104536777A (zh) * | 2014-12-03 | 2015-04-22 | 百度在线网络技术(北京)有限公司 | 用于确定需要启动的应用并执行相应操作的方法和装置 |
WO2015192447A1 (zh) * | 2014-06-16 | 2015-12-23 | 中兴通讯股份有限公司 | 一种数据处理方法、装置和终端 |
CN105488112A (zh) * | 2015-11-20 | 2016-04-13 | 小米科技有限责任公司 | 信息推送方法及装置 |
CN106716418A (zh) * | 2016-10-28 | 2017-05-24 | 达闼科技(北京)有限公司 | 软件推荐的方法、装置和终端以及服务器 |
CN106909688A (zh) * | 2017-03-07 | 2017-06-30 | 广州优视网络科技有限公司 | 一种基于输入搜索词来推荐搜索词的方法和装置 |
CN106933615A (zh) * | 2015-12-31 | 2017-07-07 | 阿里巴巴集团控股有限公司 | App应用的唤醒方法及装置 |
WO2018018639A1 (zh) * | 2016-07-29 | 2018-02-01 | 深圳市沃特沃德股份有限公司 | 宠物应用信息推送方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005029358A1 (en) * | 2003-09-17 | 2005-03-31 | University Of Hertfordshire | Search method and system |
CN101441667A (zh) * | 2008-12-29 | 2009-05-27 | 北京搜狗科技发展有限公司 | 一种音乐推荐方法及装置 |
CN101848230A (zh) * | 2010-01-27 | 2010-09-29 | 宇龙计算机通信科技(深圳)有限公司 | 一种推送应用程序的方法及应用程序服务器 |
CN101937547A (zh) * | 2010-09-15 | 2011-01-05 | 宇龙计算机通信科技(深圳)有限公司 | 软件和/或软件信息推送方法、***、获取装置、软件商店服务***及移动终端 |
-
2011
- 2011-05-27 CN CN201110140129.9A patent/CN102799594B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005029358A1 (en) * | 2003-09-17 | 2005-03-31 | University Of Hertfordshire | Search method and system |
CN101441667A (zh) * | 2008-12-29 | 2009-05-27 | 北京搜狗科技发展有限公司 | 一种音乐推荐方法及装置 |
CN101848230A (zh) * | 2010-01-27 | 2010-09-29 | 宇龙计算机通信科技(深圳)有限公司 | 一种推送应用程序的方法及应用程序服务器 |
CN101937547A (zh) * | 2010-09-15 | 2011-01-05 | 宇龙计算机通信科技(深圳)有限公司 | 软件和/或软件信息推送方法、***、获取装置、软件商店服务***及移动终端 |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103927399A (zh) * | 2014-05-07 | 2014-07-16 | 苏州搜客信息技术有限公司 | 一种信息推送方法及装置 |
WO2015192447A1 (zh) * | 2014-06-16 | 2015-12-23 | 中兴通讯股份有限公司 | 一种数据处理方法、装置和终端 |
CN104536777A (zh) * | 2014-12-03 | 2015-04-22 | 百度在线网络技术(北京)有限公司 | 用于确定需要启动的应用并执行相应操作的方法和装置 |
CN104536777B (zh) * | 2014-12-03 | 2018-09-07 | 百度在线网络技术(北京)有限公司 | 用于确定需要启动的应用并执行相应操作的方法和装置 |
US9942690B2 (en) | 2015-11-20 | 2018-04-10 | Xiaomi Inc. | Method and device for information push |
WO2017084176A1 (zh) * | 2015-11-20 | 2017-05-26 | 小米科技有限责任公司 | 信息推送方法及装置 |
CN105488112A (zh) * | 2015-11-20 | 2016-04-13 | 小米科技有限责任公司 | 信息推送方法及装置 |
CN105488112B (zh) * | 2015-11-20 | 2019-09-17 | 小米科技有限责任公司 | 信息推送方法及装置 |
CN106933615A (zh) * | 2015-12-31 | 2017-07-07 | 阿里巴巴集团控股有限公司 | App应用的唤醒方法及装置 |
CN106933615B (zh) * | 2015-12-31 | 2020-08-18 | 阿里巴巴集团控股有限公司 | App应用的唤醒方法及装置 |
WO2018018639A1 (zh) * | 2016-07-29 | 2018-02-01 | 深圳市沃特沃德股份有限公司 | 宠物应用信息推送方法和装置 |
CN106716418A (zh) * | 2016-10-28 | 2017-05-24 | 达闼科技(北京)有限公司 | 软件推荐的方法、装置和终端以及服务器 |
CN106909688A (zh) * | 2017-03-07 | 2017-06-30 | 广州优视网络科技有限公司 | 一种基于输入搜索词来推荐搜索词的方法和装置 |
CN106909688B (zh) * | 2017-03-07 | 2020-10-16 | 阿里巴巴(中国)有限公司 | 一种基于输入搜索词来推荐搜索词的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102799594B (zh) | 2016-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102799594A (zh) | 一种信息推送方法及装置 | |
US10958598B2 (en) | Method and apparatus for generating candidate reply message | |
CN102646022B (zh) | 一种获取候选项的方法和装置 | |
US8341185B2 (en) | Method and apparatus for context-indexed network resources | |
CN1905701B (zh) | 一种面向移动终端设备的网络信息发布方法和*** | |
US20080033903A1 (en) | Methods and apparatuses for using location information | |
CN107735804A (zh) | 不同标记集合的转移学习技术 | |
US20080052349A1 (en) | Methods and System for Aggregating Disparate Batches of Digital Media Files Captured During an Event for the Purpose of Inclusion into Public Collections for Sharing | |
EP2896162B1 (en) | Determining additional information associated with geographic location information | |
CN103246710A (zh) | 一种多媒体旅游游记的自动生成方法及装置 | |
CN101000623A (zh) | 通过手机拍照进行图像识别搜索的方法及采用该方法的装置 | |
CN102906747A (zh) | 用于可移动存储介质上的便携式索引的方法和装置 | |
CN102819969A (zh) | 多媒体教育平台的实现方法及多媒体教育平台*** | |
CN103200224A (zh) | 一种信息分享的方法、装置及终端 | |
CN110460514A (zh) | 即时通信工具的消息发送方法、装置、存储介质及设备 | |
CN102404685A (zh) | 位置信息的发送方法、共享方法及其移动通信终端 | |
KR20170073693A (ko) | 유사 그룹 요소 추출 | |
CN105653360A (zh) | 一种用于跨应用取得功能的方法和*** | |
CN103336585A (zh) | 基于场景感知的一字一键中文输入方法和设备 | |
CN103559264B (zh) | 一种微件数据及时更新的方法和装置 | |
JP2011150521A (ja) | 情報処理装置、メッセージ伝達方法およびプログラム | |
TW578067B (en) | Knowledge graphic system and method based on ontology | |
JP5612544B2 (ja) | 情報提示方法および情報提示システム | |
CN113536742A (zh) | 基于知识图谱的描述文本生成方法、装置及电子设备 | |
CN104506634B (zh) | 智能化导览服务***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |