CN110061908A - 应用程序推荐、装置、电子设备及介质 - Google Patents
应用程序推荐、装置、电子设备及介质 Download PDFInfo
- Publication number
- CN110061908A CN110061908A CN201910364404.1A CN201910364404A CN110061908A CN 110061908 A CN110061908 A CN 110061908A CN 201910364404 A CN201910364404 A CN 201910364404A CN 110061908 A CN110061908 A CN 110061908A
- Authority
- CN
- China
- Prior art keywords
- application
- information
- recommended
- destination application
- instant communication
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/216—Handling conversation history, e.g. grouping of messages in sessions or threads
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请提供一种应用程序推荐方法及装置、一种电子设备以及一种计算机可读介质。其中,所述方法包括:获取即时通信应用的即时通讯信息;根据所述即时通讯信息确定待推荐的目标应用程序;显示所述目标应用程序的推荐信息,所述推荐信息包括所述目标应用程序的快捷入口。相较于现有技术,本申请提供的上述方法,可以在用户使用即时通信应用的过程中,主动为用户推荐目标应用程序,由于推荐信息中包括所述目标应用程序的快捷入口,因此,用户可以通过上述快捷入口方便、快捷地触发所述目标应用程序,而不必切换至桌面或平台级应用程序再去查找上述目标应用程序,相较于现有技术,可有效降低操作复杂度、提高操作效率。
Description
技术领域
本申请涉及应用程序推荐技术领域,具体涉及一种应用程序推荐方法及装置、一种电子设备以及一种计算机可读介质。
背景技术
应用程序,指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。
随着计算机技术的快速发展和电脑、手机等电子设备的普及,装载在上述电子设备中的、具备各种功能、能够满足用户各种需求的应用程序越来越多,在实际使用中,用户在使用某一应用程序的过程中,往往需要打开另一应用程序,常用的方法是先切换到桌面状态,再从桌面中查找并点击上述另一应用程序的快捷方式,从而打开上述另一应用程序,实际操作较为繁琐,效率较低。
此外,常规应用程序需要下载安装并占用大量的存储空间,这从很大程度上限制了其推广使用和用户保有量,因此,轻应用应运而生,轻应用也可称为快应用、小程序等,是一种不需要下载安装即可使用的应用,因其不需安装和卸载、灵活轻便的特性而深受广大用户喜爱。但现有的轻应用大都根植于操作***或平台级应用程序,入口较为单一,相应的,用户若在使用某一应用程序的过程中想要打开轻应用,需要切换到操作***或平台级应用程序的界面去查找上述轻应用才能打开,也存在操作繁琐、效率较低的问题。
发明内容
本申请的目的是提供一种应用程序推荐方法及装置、一种电子设备以及一种计算机可读介质。
本申请第一方面提供一种应用程序推荐方法,包括:
获取即时通信应用的即时通讯信息;
根据所述即时通讯信息确定待推荐的目标应用程序;
显示所述目标应用程序的推荐信息,所述推荐信息包括所述目标应用程序的快捷入口。
本申请第二方面提供一种应用程序推荐装置,包括:
即时通讯信息获取模块,用于获取即时通信应用的即时通讯信息;
待推荐应用确定模块,用于根据所述即时通讯信息确定待推荐的目标应用程序;
推荐信息显示模块,用于显示所述目标应用程序的推荐信息,所述推荐信息包括所述目标应用程序的快捷入口。
本申请第三方面提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行以实现本申请第一方面所述的方法。
本申请第四方面提供一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现本申请第一方面所述的方法。
相较于现有技术,本申请第一方面提供的应用程序推荐方法,通过获取即时通信应用的即时通讯信息,并根据所述即时通讯信息确定待推荐的目标应用程序,然后显示所述目标应用程序的推荐信息,所述推荐信息包括所述目标应用程序的快捷入口,从而可以在用户使用即时通信应用的过程中,主动为用户推荐目标应用程序,由于推荐信息中包括所述目标应用程序的快捷入口,因此,用户可以通过上述快捷入口方便、快捷地触发所述目标应用程序,而不必切换至桌面或平台级应用程序再去查找上述目标应用程序,相较于现有技术,可有效降低操作复杂度、提高操作效率。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本申请的一些实施方式所提供的一种应用程序推荐方法的流程图;
图2示出了本申请的一些实施方式所提供的一种推荐信息显示界面的示意图;
图3示出了本申请的一些具体实施方式所提供的一种应用程序推荐方法的流程图;
图4示出了本申请的一些实施方式所提供的一种应用程序推荐装置的示意图;
图5示出了本申请的一些实施方式所提供的一种电子设备的示意图;
图6示出了本申请的一些实施方式所提供的一种计算机可读介质的示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本申请所属领域技术人员所理解的通常意义。
另外,术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请实施例提供一种应用程序推荐方法及装置、一种电子设备以及计算机可读介质,下面结合附图进行说明。
请参考图1,其示出了本申请的一些实施方式所提供的一种应用程序推荐方法的流程图,如图所示,所述应用程序推荐方法,可以包括以下步骤:
步骤S101:获取即时通信应用的即时通讯信息。
其中,所述即时通讯应用既可以是指专用于通讯的应用,例如微信、掌信等,也可以是指具备即时通讯功能的其他任意应用,例如支付宝等,本申请实施例不做限定。
在一些实施方式中,所述即时通讯信息可以包括所述即时通信应用中当前聊天界面中即时通讯信息,可以包括但不限于历史聊天记录和实时聊天记录。此外,所述即时通讯信息可以包括文本信息、语音信息、或图片信息中的至少一种,本申请实施例不做限定。另外,所述即时通讯信息可以是当前其他即时通讯对象(例如群聊中的其他用户)发送的信息,也可以是当前用户发送的信息,本申请实施例不做限定。
考虑到,本申请的目的之一在于根据用户的即时通讯信息实时地向用户推荐目标应用程序,因此,在一些实施方式中,本步骤S101具体可以包括:实时获取用户在即时通信应用中输入的即时通讯信息。通过本实施方式,可以实时地根据用户输入的即时通讯信息判断用户当前的需求,进而实时地向用户推荐目标应用程序,可以有效提高推荐的准确性和实时性。
基于本步骤S101,可以在用户的聊天过程中,根据用户输入的即时通讯信息,实时判断用户的需求,并根据用户的需求为其推荐目标应用程序,提高用户打开所述目标应用程序的便捷性和效率。
步骤S102:根据所述即时通讯信息确定待推荐的目标应用程序。
本申请实施例,可以根据上述即时通讯信息,预测用户可能需要的目标应用程序,并将其推荐给所述用户。
步骤S103:显示所述目标应用程序的推荐信息,所述推荐信息包括所述目标应用程序的快捷入口。
其中,所述快捷入口可以包括快捷方式,所述快捷方式可以包括所述目标应用程序的图标、名称和启动链接,以供用户通过触发所述快捷入口快速打开所述目标应用程序。
上述应用程序推荐方法可用于客户端,本申请实施例中,所述客户端可以包括硬件,也可以包括软件。当客户端包括硬件时,其可以是具有显示屏并且支持信息交互的各种电子设备,例如,可以包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。当客户端包括软件时,可以安装在上述电子设备中,其可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。
相较于现有技术,本申请实施例提供的上述应用程序推荐方法,通过获取即时通信应用的即时通讯信息,并根据所述即时通讯信息确定待推荐的目标应用程序,然后显示所述目标应用程序的推荐信息,所述推荐信息包括所述目标应用程序的快捷入口,从而可以在用户使用即时通信应用的过程中,主动为用户推荐目标应用程序,由于推荐信息中包括所述目标应用程序的快捷入口,因此,用户可以通过上述快捷入口方便、快捷地触发所述目标应用程序,而不必切换至桌面或平台级应用程序再去查找上述目标应用程序,相较于现有技术,可有效降低操作复杂度、提高操作效率。
在上述实施方式的基础上,步骤S102可以有多种实施方式,例如,在一些实施方式中,所述根据所述即时通讯信息确定待推荐的目标应用程序,可以包括:
检测所述即时通讯信息中是否包含预设的关键词;
若包含,则将所述预设的关键词所关联的应用程序确定为待推荐的目标应用程序。
本实施方式,可以预先设置多个应用程序相关联的关键词,例如,轻应用“携程”的关键词可以是火车票、飞机票、预订酒店等,当检测到用户的即时通讯信息中包含上述关键词,即可判断用户有较大的概率会购买火车票、飞机票或者预定酒店,此时,可以将轻应用“携程”作为目标应用程序推荐给用户。
通过本实施方式,可以按照关键词匹配的方式确定待推荐的目标应用程序,由于关键词匹配逻辑简单、运算速度快,因此,本实施方式可以具有实时性高、运算速度快等优点,可以以较快的速度为用户推荐应用程序。
在另一些实施方式中,所述根据所述即时通讯信息确定待推荐的目标应用程序,可以包括:
通过对所述即时通讯信息进行语义分析,预测所述用户的未来行为信息;
将与所述未来行为信息相关的应用程序确定为待推荐的目标应用程序。
本实施方式,可以结合机器学习、深度学习、神经网络等技术对用户的即时通讯信息进行语义分析,从而预测所述用户的未来行为信息,需要说明的是,本实施方式,可以结合所述即时通讯信息的上下文信息对所述即时通讯信息进行语义分析,从而更加准确地预测所述用户的未来行为信息,例如,用户A告知用户B下周一一起出差,要求用户B现在订两个人的火车票,而用户B回复的即时通讯信息为“好的”,通过结合上下文对用户B的即时通讯信息进行语义分析,显然,用户B的未来行为信息包括预订火车票,因此,可以将与预订火车票相关的应用程序,例如,12306、携程、飞猪、智行等推荐给用户B,用户B可以从中选择任意一个打开以预定火车票。
通过本实施方式,可以通过语义分析,更加准确地预测用户的未来行为信息,进而更加准确地为用户推荐更加符合其需求的目标应用程序,提高用户的工作效率。
此外,在一些实施方式中,所述即时通讯信息可以是语音信息,此时,可以先调用语音转文字引擎,将所述语音信息转换为文本信息,再通过上述关键词匹配、语义分析等方式确定待推荐的应用程序,其也在本申请的保护范围之内,可以根据用户多样化的即时通讯信息进行应用程序推荐。
又如,在一些实施方式中,所述即时通讯信息可以是图片信息,此时,可以先调用文本识别(OCR,Optical Character Recognition)引擎,对所述图片信息进行文本识别,得到文本信息,再通过上述关键词匹配、语义分析等方式确定待推荐的应用程序,其也在本申请的保护范围之内,也可以根据用户多样化的即时通讯信息进行应用程序推荐。
在又一些实施方式中,所述即时通讯信息可以包括多媒体信息;所述根据所述即时通讯信息确定待推荐的目标应用程序,可以包括:
将用于编辑所述多媒体信息的应用程序确定为待推荐的目标应用程序。
例如,用户在聊天过程中从相册选择了一张照片或者新拍摄了一张照片,并准备将该照片作为即时通讯信息发送给即时通讯对象,此时,用户有较大的概率需要对该照片进行美化处理,因此,可以向用户推荐用于美化图片、修图的轻应用,将其作为目标应用程序推荐给用户。
通过本实施方式,可以根据即时通讯信息的类型,为用户推荐更符合其实时处理需求的应用程序,使用户更加方便、快捷地对多媒体信息进行编辑,可有效提高操作效率,提升用户体验和满意度。
在前述任一实施方式的基础上,在一些变更实施方式中,所述根据所述即时通讯信息确定待推荐的目标应用程序,可以包括:
根据所述即时通讯信息和当前场景信息,确定待推荐的目标应用程序。
其中,所述当前场景信息可以包括但不限于当前的位置信息、时间信息、聊天模式信息,如群聊或单聊等,例如,当检测到用户想要与即时通讯对象一起玩游戏时,若当前为单聊场景,显然应该推荐适合双人玩的游戏应用,而当前若为群聊场景,则可以推荐适合多人一起玩的游戏应用。
通过本实施方式,可以结合当前的场景信息,更具针对性地为用户推荐更适合的应用程序,具有更高的推荐精准性。
在前述任一实施方式的基础上,在一些变更实施方式中,所述根据所述即时通讯信息确定待推荐的目标应用程序,可以包括:
根据所述即时通讯信息,从所述用户已收藏、已安装或曾使用过的应用程序中,确定出待推荐的目标应用程序。
由于用户有较大的概率会重复使用已收藏、已安装或层使用过的应用程序,因此,通过本实施方式,可以缩小为用户推荐的应用程序的范围,可以有效提高推荐速度,且推荐的目标应用程序有更高的概率符合用户的需求,因此推荐的精准度更高。
在本申请实施例的另一些实施方式中,所述获取即时通信应用的即时通讯信息包括:获取用户在即时通信应用中输入的即时通讯信息;所述方法还可以包括:
响应于所述用户在输入所述即时通讯信息时的用户行为信息,将与所述用户行为信息相匹配的应用程序确定为待推荐的目标应用程序。
其中,所述用户行为信息可以是指所述用户对其他应用程序的使用行为信息,例如对相机应用的使用行为信息等。
在一些实施方式中,所述用户行为信息包括拍摄行为信息,所述与所述用户行为信息相匹配的应用程序可以包括图片编辑应用或视频编辑应用。
例如,用户在聊天过程中,需要拍摄照片发送给对方,客户端在检测到用户的拍摄行为信息后,可以向用户推荐用于美化图片、修图的轻应用,将其作为目标应用程序推荐给用户。
由于用户在拍摄后有较大的概率对拍摄的图片或视频等进行美化等处理,因此,通过本实施方式,可使用户更加方便、快捷地对拍摄的作品进行编辑,可有效提高操作效率,提升用户体验和满意度。
此外,在前述任一实施方式的基础上,在一些变更实施方式中,所述推荐信息还包括表示是否分享所述目标应用程序的提示信息;所述方法还包括:
在检测到所述用户针对所述提示信息输入的表示分享所述目标应用程序的指示后,将所述推荐信息发送给即时通讯对象。
例如,在聊天过程中,用户A可能需要将快应用M分享给用户B,按照现有方式,用户A需要花费较长的时间进行搜索、查找,通过多步操作才能找到快应用M,步骤繁多,操作复杂且效率低下。而通过本实施方式,例如,当检测到用户A输入“给你分享一个我刚刚发现的有趣的快应用”的即时通讯信息时,通过语义分析,可以判断用户A可能需要将最近用过的快应用M分享给用户B,此时可在所述推荐信息中显示上述提示信息,当用户确认分享后,将上述推荐信息进一步发送给即时通讯对象B,完成上述快应用的分享。
通过本实施方式,可以在聊天过程中,方便、快捷地完成对目标应用程序的分享,可有效简化分享操作步骤、提高分享效率。
在前述任一实施方式的基础上,在一些变更实施方式中,所述方法,还可以包括:
根据所述用户针对所述快捷入口的触发操作,加载并启动所述目标应用程序。
通过本实施方式,可以有助于用户在操作即时通信应用的过程中,快速打开需要的目标应用程序,可有效提高程序切换效率,简化操作。
容易理解的是,在前述任一实施方式中,所述目标应用程序可以包括轻应用,其中,轻应用又可称为快应用、小程序、微应用、寄宿应用、子应用等,其本质上都是只免安装的应用程序,其均应在本申请的保护范围之内。
在上述实施方式的基础上,在一些实施方式中,所述即时通信应用可以是所述轻应用的宿主应用,也称为母应用,其均应在本申请的保护范围之内。
为了更好地理解本申请实施例,请参考图2,其示出了本申请的一些实施方式所提供的一种推荐信息显示界面的示意图,如图所示,在使用即时通信应用进行群聊时,检测到用户“小白”提出斗地主的提议,因此,可以弹出推荐信息,在推荐信息中向用户推荐多个版本的斗地主应用,用户可以双击打开其中一个应用并发送给群聊的其他用户,从而快速进入游戏。
为了更好的理解本申请上述实施例,请参考图3,其示出了本申请的一些具体实施方式所提供的一种应用程序推荐方法的流程图,如图所示,所述应用程序推荐方法可以包括以下步骤:
步骤S201:用户在即时通信应用的群聊场景下输入聊天内容(即即时通讯信息);
步骤S202:判断聊天内容是否触发(包含)关键词,若是,跳转至步骤S203,若否,转步骤S201继续监测聊天内容;
步骤S203:根据触发的关键词,展示用户可能需要的轻应用(即目标应用程序)的推荐信息;
步骤S204:判断用户是否选择推荐的轻应用,若是,跳转至步骤S205,若否,转步骤S201继续监测聊天内容;
步骤S205:根据用户输入选定轻应用并发送给群聊的其他用户。
通过本实施方式,可以通过关键词匹配的方式快速确定轻应用的推荐信息并推荐给用户,用户可以根据上述推荐信息选择某一轻应用打开并分享给其他用户,因此,本实施方式,可以以更简单的步骤、更高的效率实现对轻应用的开启和分享,有助于提高操作效率,提升用户体验和满意度。
在上述的实施例中,提供了一种应用程序推荐方法,与之相对应的,本申请还提供一种应用程序推荐装置。本申请实施例提供的应用程序推荐装置可以实施上述应用程序推荐方法,该应用程序推荐装置可以通过软件、硬件或软硬结合的方式来实现。例如,该应用程序推荐装置可以包括集成的或分开的功能模块或单元来执行上述各方法中的对应步骤。请参考图4,其示出了本申请的一些实施方式所提供的一种应用程序推荐装置的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
如图4所示,所述应用程序推荐装置10可以包括:
即时通讯信息获取模块101,用于获取即时通信应用的即时通讯信息;
待推荐应用确定模块102,用于根据所述即时通讯信息确定待推荐的目标应用程序;
推荐信息显示模块103,用于显示所述目标应用程序的推荐信息,所述推荐信息可以包括所述目标应用程序的快捷入口。
在本申请实施例的一些实施方式中,所述待推荐应用确定模块102,可以包括:
关键词检测单元,用于检测所述即时通讯信息中是否包含预设的关键词;
关键词关联单元,用于若包含,则将所述预设的关键词所关联的应用程序确定为待推荐的目标应用程序。
在本申请实施例的一些实施方式中,所述待推荐应用确定模块102,可以包括:
行为预测单元,用于通过对所述即时通讯信息进行语义分析,预测所述用户的未来行为信息;
行为关联单元,用于将与所述未来行为信息相关的应用程序确定为待推荐的目标应用程序。
在本申请实施例的一些实施方式中,所述即时通讯信息可以包括多媒体信息;所述待推荐应用确定模块102,可以包括:
编辑程序确定单元,用于将用于编辑所述多媒体信息的应用程序确定为待推荐的目标应用程序。
在本申请实施例的一些实施方式中,所述待推荐应用确定模块102,可以包括:
场景确定应用单元,用于根据所述即时通讯信息和当前场景信息,确定待推荐的目标应用程序。
在本申请实施例的一些实施方式中,所述待推荐应用确定模块102,可以包括:
待推荐应用确定单元,用于根据所述即时通讯信息,从用户已收藏、已安装或曾使用过的应用程序中,确定待推荐的目标应用程序。
在本申请实施例的一些实施方式中,所述即时通讯信息获取模块101,可以包括:
实时输入信息获取单元,用于获取用户在即时通信应用中输入的即时通讯信息。
在本申请实施例的一些实施方式中,所述装置10还可以包括:
用户行为响应模块,用于响应于所述用户在输入所述即时通讯信息时的用户行为信息,将与所述用户行为信息相匹配的应用程序确定为待推荐的目标应用程序。
在本申请实施例的一些实施方式中,所述用户行为信息可以包括拍摄行为信息,所述与所述用户行为信息相匹配的应用程序可以包括图片编辑应用或视频编辑应用。
在本申请实施例的一些实施方式中,所述推荐信息还可以包括表示是否分享所述目标应用程序的提示信息;所述装置10还可以包括:
应用分享模块,用于在检测到所述用户针对所述提示信息输入的表示分享所述目标应用程序的指示后,将所述推荐信息发送给即时通讯对象。
在本申请实施例的一些实施方式中,所述装置10,还可以包括:
应用启动模块,用于根据所述用户针对所述快捷入口的触发操作,加载并启动所述目标应用程序。
在本申请实施例的一些实施方式中,所述目标应用程序可以包括轻应用。
本申请实施例提供的应用程序推荐装置10,与本申请前述实施例提供的应用程序推荐方法出于相同的发明构思,具有相同的有益效果。
本申请实施方式还提供一种与前述实施方式所提供的应用程序推荐方法对应的电子设备,所述电子设备可以是用于客户端的电子设备,例如手机、笔记本电脑、平板电脑、台式机电脑等,以执行上述应用程序推荐方法。
请参考图5,其示出了本申请的一些实施方式所提供的一种电子设备的示意图。如图5所示,所述电子设备20包括:处理器200,存储器201,总线202和通信接口203,所述处理器200、通信接口203和存储器201通过总线202连接;所述存储器201中存储有可在所述处理器200上运行的计算机程序,所述处理器200运行所述计算机程序时执行本申请前述任一实施方式所提供的应用程序推荐方法。
其中,存储器201可能包含高速随机存取存储器(RAM:Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口203(可以是有线或者无线)实现该***网元与至少一个其他网元之间的通信连接,可以使用互联网、广域网、本地网、城域网等。
总线202可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。其中,存储器201用于存储程序,所述处理器200在接收到执行指令后,执行所述程序,前述本申请实施例任一实施方式揭示的所述应用程序推荐方法可以应用于处理器200中,或者由处理器200实现。
处理器200可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器200中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器200可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器201,处理器200读取存储器201中的信息,结合其硬件完成上述方法的步骤。
本申请实施例提供的电子设备与本申请实施例提供的应用程序推荐方法出于相同的发明构思,具有与其采用、运行或实现的方法相同的有益效果。
本申请实施方式还提供一种与前述实施方式所提供的应用程序推荐方法对应的计算机可读介质,请参考图6,其示出的计算机可读存储介质为光盘30,其上存储有计算机程序(即程序产品),所述计算机程序在被处理器运行时,会执行前述任意实施方式所提供的应用程序推荐方法。
需要说明的是,所述计算机可读存储介质的例子还可以包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他光学、磁性存储介质,在此不再一一赘述。
本申请的上述实施例提供的计算机可读存储介质与本申请实施例提供的应用程序推荐方法出于相同的发明构思,具有与其存储的应用程序所采用、运行或实现的方法相同的有益效果。
需要说明的是,附图中的流程图和框图显示了根据本申请的多个实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围,其均应涵盖在本申请的权利要求和说明书的范围当中。
Claims (15)
1.一种应用程序推荐方法,其特征在于,包括:
获取即时通信应用的即时通讯信息;
根据所述即时通讯信息确定待推荐的目标应用程序;
显示所述目标应用程序的推荐信息,所述推荐信息包括所述目标应用程序的快捷入口。
2.根据权利要求1所述的方法,其特征在于,所述根据所述即时通讯信息确定待推荐的目标应用程序,包括:
检测所述即时通讯信息中是否包含预设的关键词;
若包含,则将所述预设的关键词所关联的应用程序确定为待推荐的目标应用程序。
3.根据权利要求1所述的方法,其特征在于,所述根据所述即时通讯信息确定待推荐的目标应用程序,包括:
通过对所述即时通讯信息进行语义分析,预测所述用户的未来行为信息;
将与所述未来行为信息相关的应用程序确定为待推荐的目标应用程序。
4.根据权利要求1所述的方法,其特征在于,所述即时通讯信息包括多媒体信息;所述根据所述即时通讯信息确定待推荐的目标应用程序,包括:
将用于编辑所述多媒体信息的应用程序确定为待推荐的目标应用程序。
5.根据权利要求1所述的方法,其特征在于,所述根据所述即时通讯信息确定待推荐的目标应用程序,包括:
根据所述即时通讯信息和当前场景信息,确定待推荐的目标应用程序。
6.根据权利要求1所述的方法,其特征在于,所述根据所述即时通讯信息确定待推荐的目标应用程序,包括:
根据所述即时通讯信息,从用户已收藏、已安装或曾使用过的应用程序中,确定待推荐的目标应用程序。
7.根据权利要求1所述的方法,其特征在于,所述获取即时通信应用的即时通讯信息,包括:
获取用户在即时通信应用中输入的即时通讯信息。
8.根据权利要求7所述的方法,其特征在于,还包括:
响应于所述用户在输入所述即时通讯信息时的用户行为信息,将与所述用户行为信息相匹配的应用程序确定为待推荐的目标应用程序。
9.根据权利要求8所述的方法,其特征在于,所述用户行为信息包括拍摄行为信息,所述与所述用户行为信息相匹配的应用程序包括图片编辑应用或视频编辑应用。
10.根据权利要求1所述的方法,其特征在于,所述推荐信息还包括表示是否分享所述目标应用程序的提示信息;所述方法还包括:
在检测到所述用户针对所述提示信息输入的表示分享所述目标应用程序的指示后,将所述推荐信息发送给即时通讯对象。
11.根据权利要求1所述的方法,其特征在于,还包括:
根据所述用户针对所述快捷入口的触发操作,加载并启动所述目标应用程序。
12.根据权利要求1至11任一项所述的方法,其特征在于,所述目标应用程序包括轻应用。
13.一种应用程序推荐装置,其特征在于,包括:
即时通讯信息获取模块,用于获取即时通信应用的即时通讯信息;
待推荐应用确定模块,用于根据所述即时通讯信息确定待推荐的目标应用程序;
推荐信息显示模块,用于显示所述目标应用程序的推荐信息,所述推荐信息包括所述目标应用程序的快捷入口。
14.一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行以实现如权利要求1至12任一项所述的方法。
15.一种计算机可读介质,其特征在于,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如权利要求1至12任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910364404.1A CN110061908A (zh) | 2019-04-30 | 2019-04-30 | 应用程序推荐、装置、电子设备及介质 |
PCT/CN2020/086996 WO2020221162A1 (zh) | 2019-04-30 | 2020-04-26 | 应用程序推荐、装置、电子设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910364404.1A CN110061908A (zh) | 2019-04-30 | 2019-04-30 | 应用程序推荐、装置、电子设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110061908A true CN110061908A (zh) | 2019-07-26 |
Family
ID=67322050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910364404.1A Pending CN110061908A (zh) | 2019-04-30 | 2019-04-30 | 应用程序推荐、装置、电子设备及介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110061908A (zh) |
WO (1) | WO2020221162A1 (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110460514A (zh) * | 2019-08-19 | 2019-11-15 | 广州华多网络科技有限公司 | 即时通信工具的消息发送方法、装置、存储介质及设备 |
CN110536015A (zh) * | 2019-08-30 | 2019-12-03 | 维沃移动通信有限公司 | 一种应用分享方法及终端设备 |
CN110879728A (zh) * | 2019-11-18 | 2020-03-13 | 口碑(上海)信息技术有限公司 | 小程序的启动方法及装置 |
CN111274478A (zh) * | 2020-01-17 | 2020-06-12 | 上海擎感智能科技有限公司 | 基于快应用搜索洗车服务的方法、用户终端及存储介质 |
WO2020221162A1 (zh) * | 2019-04-30 | 2020-11-05 | 上海连尚网络科技有限公司 | 应用程序推荐、装置、电子设备及介质 |
CN112688851A (zh) * | 2019-10-17 | 2021-04-20 | 腾讯科技(深圳)有限公司 | 一种小程序分享信息的显示方法、装置、设备及存储介质 |
WO2023087915A1 (zh) * | 2021-11-22 | 2023-05-25 | 杭州逗酷软件科技有限公司 | 应用推荐方法、装置、设备和计算机可读存储介质 |
US12008226B2 (en) | 2020-03-18 | 2024-06-11 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Image editing method, storage medium, and terminal device |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113271360B (zh) * | 2021-05-26 | 2023-09-29 | 维沃移动通信(杭州)有限公司 | 应用程序的推荐方法、装置、电子设备及介质 |
CN114329189B (zh) * | 2021-12-13 | 2022-10-14 | 北京五八信息技术有限公司 | 内容信息的推荐方法、装置、电子设备及可读介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107885841A (zh) * | 2017-11-10 | 2018-04-06 | 郑州云海信息技术有限公司 | 一种微信小程序智慧推荐*** |
US20180302358A1 (en) * | 2017-04-13 | 2018-10-18 | Facebook, Inc. | Methods and systems for presenting updates in a messaging thread |
CN109242642A (zh) * | 2018-09-30 | 2019-01-18 | 上海掌门科技有限公司 | 推荐寄宿应用的方法与设备 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130058856A (ko) * | 2011-11-28 | 2013-06-05 | 에스케이플래닛 주식회사 | 인스턴트 메시징 환경에서 어플리케이션 추천 시스템 및 방법 |
EP2683182A1 (en) * | 2012-07-06 | 2014-01-08 | BlackBerry Limited | System and method for providing application feedback |
CN106716418B (zh) * | 2016-10-28 | 2021-08-13 | 达闼科技(北京)有限公司 | 软件推荐的方法、装置和终端以及服务器 |
CN109446415B (zh) * | 2018-09-29 | 2021-11-19 | 上海掌门科技有限公司 | 一种应用推荐、获取方法及设备 |
CN109635195A (zh) * | 2018-12-14 | 2019-04-16 | 北京智明星通科技股份有限公司 | 一种基于社交平台的小游戏的推荐方法、装置、服务器 |
CN110061908A (zh) * | 2019-04-30 | 2019-07-26 | 上海连尚网络科技有限公司 | 应用程序推荐、装置、电子设备及介质 |
-
2019
- 2019-04-30 CN CN201910364404.1A patent/CN110061908A/zh active Pending
-
2020
- 2020-04-26 WO PCT/CN2020/086996 patent/WO2020221162A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180302358A1 (en) * | 2017-04-13 | 2018-10-18 | Facebook, Inc. | Methods and systems for presenting updates in a messaging thread |
CN107885841A (zh) * | 2017-11-10 | 2018-04-06 | 郑州云海信息技术有限公司 | 一种微信小程序智慧推荐*** |
CN109242642A (zh) * | 2018-09-30 | 2019-01-18 | 上海掌门科技有限公司 | 推荐寄宿应用的方法与设备 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020221162A1 (zh) * | 2019-04-30 | 2020-11-05 | 上海连尚网络科技有限公司 | 应用程序推荐、装置、电子设备及介质 |
CN110460514A (zh) * | 2019-08-19 | 2019-11-15 | 广州华多网络科技有限公司 | 即时通信工具的消息发送方法、装置、存储介质及设备 |
CN110536015A (zh) * | 2019-08-30 | 2019-12-03 | 维沃移动通信有限公司 | 一种应用分享方法及终端设备 |
CN112688851A (zh) * | 2019-10-17 | 2021-04-20 | 腾讯科技(深圳)有限公司 | 一种小程序分享信息的显示方法、装置、设备及存储介质 |
CN112688851B (zh) * | 2019-10-17 | 2022-07-08 | 腾讯科技(深圳)有限公司 | 一种小程序分享信息的显示方法、装置、设备及存储介质 |
CN110879728A (zh) * | 2019-11-18 | 2020-03-13 | 口碑(上海)信息技术有限公司 | 小程序的启动方法及装置 |
CN111274478A (zh) * | 2020-01-17 | 2020-06-12 | 上海擎感智能科技有限公司 | 基于快应用搜索洗车服务的方法、用户终端及存储介质 |
US12008226B2 (en) | 2020-03-18 | 2024-06-11 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Image editing method, storage medium, and terminal device |
WO2023087915A1 (zh) * | 2021-11-22 | 2023-05-25 | 杭州逗酷软件科技有限公司 | 应用推荐方法、装置、设备和计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2020221162A1 (zh) | 2020-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110061908A (zh) | 应用程序推荐、装置、电子设备及介质 | |
CN107368508B (zh) | 利用通讯工具服务的关键词检索方法及*** | |
US10540666B2 (en) | Method and system for updating an intent space and estimating intent based on an intent space | |
CN108319723A (zh) | 一种图片分享方法和装置、终端、存储介质 | |
JP6911603B2 (ja) | ユーザによって訪問される施設のカテゴリの予測モデルを生成する方法、プログラム、サーバ装置、及び処理装置 | |
CN105556516A (zh) | 个性化的内容加标签 | |
CN111275205B (zh) | 虚拟样本的生成方法、终端设备及存储介质 | |
CN110597965B (zh) | 文章的情感极性分析方法、装置、电子设备及存储介质 | |
CN110110139A (zh) | 一种对推荐结果进行解释的方法、装置及电子设备 | |
CN111435369B (zh) | 音乐推荐方法、装置、终端及存储介质 | |
CN113486989B (zh) | 基于知识图谱的对象识别方法、装置、可读介质和设备 | |
CN108133357A (zh) | 一种人才推荐方法及计算设备 | |
CN112328889A (zh) | 推荐搜索词确定方法、装置、可读介质及电子设备 | |
CN115564486A (zh) | 一种数据推送方法、装置、设备和介质 | |
CN111368100A (zh) | 一种媒资合并方法及其装置 | |
KR101976816B1 (ko) | SaaS 어플리케이션 연동 서비스의 제공장치 및 그 제공방법 | |
CN116628235B (zh) | 数据推荐方法、装置、设备及介质 | |
CN113626638A (zh) | 短视频推荐处理方法、装置、智能终端及存储介质 | |
CN112182414A (zh) | 文章推荐方法、装置及电子设备 | |
CN104572945A (zh) | 一种基于云存储空间的文件搜索方法和装置 | |
CN111461346B (zh) | 一种网络节点表征方法、装置和设备 | |
CN112749313A (zh) | 标签标注方法、装置、计算机设备和存储介质 | |
CN110069669B (zh) | 一种关键词标记方法和装置 | |
CN111507471A (zh) | 一种模型训练方法、装置、设备及存储介质 | |
CN111191056A (zh) | 一种多媒体推荐方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190726 |