CN102799594A - 一种信息推送方法及装置 - Google Patents

一种信息推送方法及装置 Download PDF

Info

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
Application number
CN2011101401299A
Other languages
English (en)
Other versions
CN102799594B (zh
Inventor
周蔚
涂强
常青
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201110140129.9A priority Critical patent/CN102799594B/zh
Publication of CN102799594A publication Critical patent/CN102799594A/zh
Application granted granted Critical
Publication of CN102799594B publication Critical patent/CN102799594B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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,其中定义好需要包括哪些字段以及各字段分别代表的含义,如表一所示:
Figure BDA0000064252510000031
表一元数据
按照上述元数据定义的格式对实际内容进行组织后,即可得到格式化的数据。比如,对于“丽江”这一地理位置名词,根据其对应的元数据规定的格式以及已知的“丽江”的中文名称、英文名称、经纬度和国家代码等,可组织得到以下格式化的数据:
Figure BDA0000064252510000032
简单来说,元数据即提供了一种数据组织模板,格式化的数据即为按照该模板组织后的数据,格式化的数据使得数据的表现方式更为统一,以达到能够在不同的App之间通用的目的。
将格式化的数据和相关联的App信息前后级联在一起,即可构造出复合语义数据。之所以要构造复合语义数据,是因为其不但信息丰富,而且格式严谨,即不但有足够的信息来表征该数据适合被哪些App处理,而且格式化的数据使其能够被相关联的App以统一的方式进行处理。
假设与“丽江”对应的格式化的数据相关联的App为天气和地图,那么,可得到如表二所示的复合语义数据:
Figure BDA0000064252510000041
表二复合语义数据
表二中的上半部分表示的是格式化的数据,以严谨的格式描述了其所能表达的信息,包括名称、经纬度和国家代码等;下半部分表示的是相关联的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文本为载体。
CN201110140129.9A 2011-05-27 2011-05-27 一种信息推送方法及装置 Active CN102799594B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 宇龙计算机通信科技(深圳)有限公司 软件和/或软件信息推送方法、***、获取装置、软件商店服务***及移动终端

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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