CN109067990A - 一种应用服务执行方法及装置 - Google Patents
一种应用服务执行方法及装置 Download PDFInfo
- Publication number
- CN109067990A CN109067990A CN201810949104.5A CN201810949104A CN109067990A CN 109067990 A CN109067990 A CN 109067990A CN 201810949104 A CN201810949104 A CN 201810949104A CN 109067990 A CN109067990 A CN 109067990A
- Authority
- CN
- China
- Prior art keywords
- application service
- user
- mobile terminal
- target application
- destination mobile
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72451—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72457—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/10—Details of telephonic subscriber devices including a GPS signal receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例提供了一种应用服务执行方法及装置,该方法包括:利用预先训练的应用服务识别模型并基于目标移动终端的用户标识,确定与当前使用场景对应的目标应用服务;并按照确定出的信息推送方式展示用于推送目标应用服务的既定提示信息;在检测到用户针对该既定提示信息的触控操作后,执行与被触控的既定提示信息对应的目标应用服务。结合用户的日常应用服务使用习惯,自动为用户推荐与当前使用场景匹配的目标应用服务,无需用户繁琐地手动操作即可实现一键式开启应用服务,简化了用户操作步骤,从而达到快速、准确地为用户提供其当前所需的目标应用服务的目的,提高了用户使用其当前所需应用服务的效率,进而提升了用户使用体验。
Description
技术领域
本申请涉及移动终端领域,尤其涉及一种应用服务执行方法及装置。
背景技术
目前,随着移动通信技术的快速发展,移动终端(如智能手机等)的使用越来越频繁,已成为人们日常生活中必不可少的电子消费品,用户经常在各种场合各种地点使用移动终端。同时,智能手机应用也给更多的服务商带来更多盈利的机会,各服务商开发各自的应用程序,用户将根据各自的实际需求在智能手机中安装相应的应用程序,例如,游戏应用、视频应用、聊天应用、购物应用、打车应用、外卖应用等等。
然而,当前推广的应用程序所提供的应用服务比较单一,以生活服务类相关的应用程序为例,例如,提供点餐服务的美团外卖应用、提供打车服务的滴滴出行应用、提供娱乐购票服务的猫眼应用,因此,用户需要在移动终端上安装多个应用程序,当用户需要使用某个应用提供的应用服务时,需要手动找到相应的应用程序图标,点击打开该应用程序,并在应用程序下的操作页面执行相应的操作来触发所需的应用服务执行。
由此可知,现有技术中用户需要使用某一应用服务时,需要用户手动开启目标应用程序并触发相应的应用服务执行,在此过程中存在操作过程复杂、耗时时间长的问题。
发明内容
本申请实施例的目的是提供一种应用服务执行方法及装置,结合用户的日常应用服务使用习惯,自动为用户推荐与当前使用场景匹配的目标应用服务,无需用户繁琐地手动操作即可实现一键式开启应用服务,简化了用户操作步骤,从而达到快速、准确地为用户提供其当前所需的目标应用服务的目的,提高了用户使用其当前所需应用服务的效率,进而提升了用户使用体验。
为解决上述技术问题,本申请实施例是这样实现的:
本申请实施例提供了一种应用服务执行方法,包括:
获取目标移动终端的当前使用场景,其中,所述当前使用场景包括:时间信息和/或位置信息;
利用预先训练的应用服务识别模型并基于所述目标移动终端的用户标识,确定与所述当前使用场景对应的目标应用服务,其中,所述应用服务识别模型是利用机器学习方法并基于全网注册用户的历史行为数据训练得到的;
确定所述目标应用服务的信息推送方式,并按照所述信息推送方式展示用于推送所述目标应用服务的既定提示信息;
在检测到用户针对所述既定提示信息的触控操作后,执行与被触控的所述既定提示信息对应的所述目标应用服务。
本申请实施例提供了一种应用服务执行装置,包括:
使用场景获取模块,用于获取目标移动终端的当前使用场景,其中,所述当前使用场景包括:时间信息和/或位置信息;
应用服务确定模块,用于利用预先训练的应用服务识别模型并基于所述目标移动终端的用户标识,确定与所述当前使用场景对应的目标应用服务,其中,所述应用服务识别模型是利用机器学习方法并基于全网注册用户的历史行为数据训练得到的;
应用服务推送模块,用于确定所述目标应用服务的信息推送方式,并按照所述信息推送方式展示用于推送所述目标应用服务的既定提示信息;
应用服务执行模块,用于在检测到用户针对所述既定提示信息的触控操作后,执行与被触控的所述既定提示信息对应的所述目标应用服务。
本申请实施例提供了一种应用服务执行设备,包括:处理器;以及
被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器实现以下流程:
获取目标移动终端的当前使用场景,其中,所述当前使用场景包括:时间信息和/或位置信息;
利用预先训练的应用服务识别模型并基于所述目标移动终端的用户标识,确定与所述当前使用场景对应的目标应用服务,其中,所述应用服务识别模型是利用机器学习方法并基于全网注册用户的历史行为数据训练得到的;
确定所述目标应用服务的信息推送方式,并按照所述信息推送方式展示用于推送所述目标应用服务的既定提示信息;
在检测到用户针对所述既定提示信息的触控操作后,执行与被触控的所述既定提示信息对应的所述目标应用服务。
本申请实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:
获取目标移动终端的当前使用场景,其中,所述当前使用场景包括:时间信息和/或位置信息;
利用预先训练的应用服务识别模型并基于所述目标移动终端的用户标识,确定与所述当前使用场景对应的目标应用服务,其中,所述应用服务识别模型是利用机器学习方法并基于全网注册用户的历史行为数据训练得到的;
确定所述目标应用服务的信息推送方式,并按照所述信息推送方式展示用于推送所述目标应用服务的既定提示信息;
在检测到用户针对所述既定提示信息的触控操作后,执行与被触控的所述既定提示信息对应的所述目标应用服务。
本申请实施例中的应用服务执行方法及装置,利用预先训练的应用服务识别模型并基于目标移动终端的用户标识,确定与当前使用场景对应的目标应用服务;并按照确定出的信息推送方式展示用于推送目标应用服务的既定提示信息;在检测到用户针对该既定提示信息的触控操作后,执行与被触控的既定提示信息对应的目标应用服务。结合用户的日常应用服务使用习惯,自动为用户推荐与当前使用场景匹配的目标应用服务,无需用户繁琐地手动操作即可实现一键式开启应用服务,简化了用户操作步骤,从而达到快速、准确地为用户提供其当前所需的目标应用服务的目的,提高了用户使用其当前所需应用服务的效率,进而提升了用户使用体验。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的应用服务执行方法的第一种流程示意图;
图2a为本申请实施例提供的应用服务执行方法中用户交互页面的第一展示示意图;
图2b为本申请实施例提供的应用服务执行方法中用户交互页面的第二展示示意图;
图2c为本申请实施例提供的应用服务执行方法中用户交互页面的第三展示示意图;
图3为本申请实施例提供的应用服务执行方法的第二种流程示意图;
图4为本申请实施例提供的应用服务执行方法的第三种流程示意图;
图5为本申请实施例提供的应用服务执行装置的第一种模块组成示意图;
图6为本申请实施例提供的应用服务执行装置的第二种模块组成示意图;
图7为本申请实施例提供的应用服务执行设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
本申请实施例提供了一种应用服务执行方法及装置,结合用户的日常应用服务使用习惯,自动为用户推荐与当前使用场景匹配的目标应用服务,无需用户繁琐地手动操作即可实现一键式开启应用服务,简化了用户操作步骤,从而达到快速、准确地为用户提供其当前所需的目标应用服务的目的,提高了用户使用其当前所需应用服务的效率,进而提升了用户使用体验。
图1为本申请一实施例提供的应用服务执行方法的第一种流程示意图,图1中的方法能够由智能手机、平板电脑等移动终端执行,特别由移动终端其中设置的程序模块执行,如图1所示,该方法至少包括以下步骤:
S101,获取目标移动终端的当前使用场景,其中,该当前使用场景包括:时间信息和/或位置信息,该时间信息可以通过时钟应用获取,该位置信息可以通过GPS模块获取;
具体的,为了提高基于当前使用场景最终确定出的目标应用服务的准确度,上述当前使用场景还可以包括:用户基本属性、天气属性、用户行为属性等等,用户基本属性可以包含性别、年龄段、职业等信息,天气属性可以包含天气状况、温度、湿度等信息,用户行为属性可以包含用户触控操作、用户移动速度等。
S102,利用预先训练的应用服务识别模型并基于目标移动终端的用户标识,确定与当前使用场景对应的目标应用服务,其中,该应用服务识别模型是利用机器学习方法并基于全网注册用户的历史行为数据训练得到的;
在具体实施时,为了不影响移动终端的运行内存,该应用服务识别模型可以是服务器训练得到的,并且为了提高目标应用服务识别结果的准确度,需要定期使用新的训练样本对应用服务识别模型进行更新,然后将更新后的应用服务识别模块下发至目标移动终端,以便在目标移动终端存储该应用服务识别模型的相关参数并基于该应用服务识别模型得到应用服务识别结果,该应用服务识别结果用于表征与当前使用场景对应的目标应用服务,其中,目标应用服务可以是打开高德地图并导航从当前位置到某某目的地,还可以是打开饿了么应用进入某某商家点餐等等。
S103,确定目标应用服务的信息推送方式,并按照确定出的信息推送方式展示用于推送目标应用服务的既定提示信息;
具体的,在确定出与当前使用场景对应的目标应用服务后,为了避免因***误操作而给用户带来不必要的麻烦,以特定的信息推送方式将该目标应用服务推送给用户,以便用户根据当前实际情况判断是否采用一键式触发目标应用服务的执行操作,或者有选择性的从推荐的多个目标应用服务中挑选一个采用一键式触发目标应用服务的执行操作。其中,信息推送方式可以是以悬浮窗的推送方式,还可以是以发送即时通信消息的推送方式等等,既定提示信息可以是“hi,午餐时间到,是否需要进入饿了么的某某商家点餐”等等。
S104,在检测到用户针对既定提示信息的触控操作后,执行与被触控的既定提示信息对应的目标应用服务。
其中,如果用户对某一条既定提示信息执行触控操作,说明该用户需要使用该既定提示信息对应的目标应用服务,因此,自动为用户跳转至该既定提示信息对应的用户交互页面。
具体的,为了满足不同用户的实际需求,为用户提供更多的自主选择空间,自动跳转到的用户交互页面可以是操作首页,还可以是操作中间页面,也可以是操作最终页面,因此,针对确定出的目标应用服务,用于推送该目标应用服务的既定提示信息可以是多条,这样用户可以根据当前实际需求有选择性地对既定提示信息进行触控操作,以自动为用户进入相应的用户交互页面。
例如,当检测到用户对“hi,午餐时间到,是否需要进入饿了么的某某商家点餐首页”的既定提示信息的触控操作后,如图2a所示,将自动跳转到饿了么应用下某某商家的点餐首页,这样用户可以直接在点餐页面上选择所需商品,并且用户选餐完成后,点击“去结算”以便进入支付页面,在支付页面下点击“确认支付”即可完成点餐;
又如,当检测到用户对“hi,午餐时间到,是否需要进入饿了么的某某商家点餐并下订单”的既定提示信息的触控操作后,如图2b所示,将自动跳转至饿了么应用下某某商家的订单页面,该订单页面中选择的商品是根据用户历史点餐记录中与当前使用场景对应的选购商品确定的,这样用户可以在为用户自动选购的商品订单的基础上进行确认或增减后,点击“去结算”以便进入支付页面,在支付页面下点击“确认支付”即可完成点餐;
再如,当检测到用户对“hi,午餐时间到,是否需要进入饿了么的某某商家点餐并订单支付”的既定提示信息的触控操作后,其中,如图2c所示,可以直接跳转到饿了么应用下某某商家的支付页面,其中,该支付页面是根据用户历史点餐记录中与当前使用场景对应的历史支付订单生成的,这样用户可以直接点击“确认支付”即可完成点餐。
本申请实施例中,结合用户的日常应用服务使用习惯,自动为用户推荐与当前使用场景匹配的目标应用服务,无需用户繁琐地手动操作即可实现一键式开启应用服务,简化了用户操作步骤,从而达到快速、准确地为用户提供其当前所需的目标应用服务的目的,提高了用户使用其当前所需应用服务的效率,进而提升了用户使用体验。
进一步的,为了使得用户能够快速地进入目标应用服务对应的展示页面,如图3所示,在上述S102利用预先训练的应用服务识别模型并基于目标移动终端的用户标识,确定与当前使用场景对应的目标应用服务之后,还包括:
S105,生成确定出的目标应服务对应的执行触发链接,其中,该执行触发链接包括用于触发跳转至目标应用服务的用户交互页面的链接地址,该用户交互页面包含目标移动终端针对目标应用服务所使用的业务参数信息;
具体的,为了减少用户在交互页面上的业务参数信息填写操作,可以在展示目标应用服务的用户交互页面时,自动填写上用户使用该目标应用服务所需填写的业务参数信息,上述业务参数信息可以是根据目标移动终端的预先设置信息和历史使用记录确定的;
例如,针对打车服务而言,上述业务参数信息可以包括:目的地信息、优选车型、当前位置信息等,其中,该优选车型即为用户历史常用的打车车型,对应的,在用户交互页面上自动填写与目标用户对应的目的地信息、优选车型、当前位置信息等,这样无需用户在打开的打车应用操作页面上手动填写这些业务参数信息,即可快速实现一键叫车服务;
又如,针对订餐服务而言,上述业务参数信息可以包括:用户口味、送餐地址、送餐时间等,其中,该用户口味和送餐时间即为用户历史常备注的口味说明和用户历史常选择的送餐时间段,对应的,在用户交互页面上自动填写与目标用户对应的用户口味、送餐地址、送餐时间等,这样无需用户在打开的外卖应用操作页面上手动填写这些业务参数信息,即可快速实现一键点餐服务。
对应的,上述S103确定目标应用服务的信息推送方式,按照确定出的信息推送方式展示用于推送目标应用服务的既定提示信息,具体包括:
S1031,确定目标应用服务的信息推送方式,并按照确定出的信息推送方式,基于生成的执行触发链接展示用于推送目标应用服务的既定提示信息,其中,该既定提示信息包括:目标移动终端针对目标应用服务所使用的业务参数信息;
具体的,为了便于用户快速了解自动为其填写的业务参数信息的具体内容,可以在既定提示信息中增加针对目标应用服务的业务参数信息,例如,在用于为用户推送打车服务的既定提示信息中增加目的地信息、优选车型、当前位置信息等业务参数说明;又如,在用于为用户推送订餐服务的既定提示信息中增加用户口味、送餐地址、送餐时间等参数说明,以便用户在点击既定提示信息之前就能够获知自动为其填写的业务参数的具体信息。
具体的,既定提示信息以嵌入用于打开目标应用服务对应的用户交互页面的链接地址的形式展示,当检测到用户对某一既定提示信息进行触控操作后,自动跳转到相应的目标应用服务的用户交互页面。
具体的,针对信息推送方式的确定过程,为了提高用户使用体验,方便用户在任何时间下快速查看既定提示信息,可以结合用户的当前应用使用情况来确定信息推送方式,具体为:
判断当前前台正在运行的应用程序是否为即时通信应用,其中,该即时通信应用可以是微信、钉钉、QQ等应用程序;
若是,将以发送即时通信消息的推送方式确定为目标应用服务的信息推送方式,这样即使用户当前不方便查看既定提示信息,在后续方便的情况下,用户无需切换应用程序,直接在当前使用的即使通信应用下即可快速查看到之前推送的既定提示信息。
进一步的,如果针对确定出的目标应用服务,用于推送该目标应用服务的既定提示信息可以是多条,对应的,该目标应用服务对应的执行触发链接的数量为多个,其中,针对目标应用服务为进入饿了么的某某商家点餐的情况,此时,需要生成用于触发跳转至饿了么下某某商家的用户交互页面的链接地址,例如,用于推送该目标应用服务的既定提示信息为“hi,午餐时间到,是否需要进入饿了么的某某商家点餐首页”,对应的,需要生成用于触发跳转至饿了么应用下某某商家的点餐首页的链接地址;又如,用于推送该目标应用服务的既定提示信息为“hi,午餐时间到,是否需要进入饿了么的某某商家点餐并下订单”,对应的,需要生成用于触发跳转至饿了么应用下某某商家的订单页面的链接地址;再如,用于推送该目标应用服务的既定提示信息为“hi,午餐时间到,是否需要进入饿了么的某某商家点餐并订单支付”,对应的,需要生成用于触发跳转至饿了么应用下某某商家的支付页面的链接地址。
具体的,针对既定提示信息的确定过程,为了进一步提高用户使用体验,让用户感觉更亲切,保证提示信息更贴合用户的交流习惯,提升用户对提示信息的认可度和满意度,可以结合用户的历史聊天记录来确定既定提示信息,具体为:
步骤一,获取目标移动终端的聊天关键信息,其中,该聊天关键信息包括用户的昵称、交流方式、常用表情包、惯用用语;
步骤二,根据获取到的聊天关键信息,确定用于推送目标应用服务的既定提示信息。
例如,基于对历史聊天记录的提取识别,可知好友对目标用户的称呼是“小仙女”,且用户回复的消息具有“天津方言”,那么将“小仙女”和“天津方言”作为聊天关键信息,针对目标应用服务为进入饿了么的某某商家点餐的情况,确定出的用于推送目标应用服务的既定提示信息为:“hi,女神,干嘛呢,午餐时间到,是否需要进入饿了么的某某商家点餐”。
进一步的,如图4所示,考虑到可能存在目标移动终端上并未安装能够提供该目标应用服务的应用程序,或者移动终端因当前运行的应用程序多而运行速度慢的情况,此时,可以通过触发免安装小程序的方式为用户提供目标应用服务,基于此,上述S105生成确定出的目标应服务对应的执行触发链接,具体包括:
S1051,判断目标移动终端上是否安装提供目标应用服务的应用程序;
若否,则执行S1052,生成用于打开提供目标应用服务的免安装小程序的执行触发链接;
具体的,在具体实施时,可以调用已安装的应用程序进入目标交互界面,以为用户提供目标应用服务,还可以通过调用免安装的小程序进入目标交互界面,以为用户提供目标应用服务,针对目标移动终端上未安装相应的应用程序的情况,采用通过触发免安装小程序的方式为用户提供目标应用服务。
若是,则执行S1053,判断目标移动终端的剩余运行空间是否满足预设条件;
若满足,则执行S1054,生成用于打开提供目标应用服务的已安装应用的执行触发链接;
若不满足,则执行S1052,生成用于打开提供目标应用服务的免安装小程序的执行触发链接。
其中,上述预设条件可以是预先设定的运行内存阈值,在移动终端的剩余运行空间大于该运行内存阈值的情况下,能够保证移动终端正常运行,可以继续调起应用程序,一旦移动终端的剩余运行空间小于该运行内存阈值时,如果继续调起应用程序,可能导致移动终端运行速度慢。为了保证移动终端运行速度,当目标移动终端的剩余运行空间大于运行内存阈值,则确定目标移动终端的剩余运行空间满足预设条件,说明此时调起相应的应用程序不会影响移动终端的运行;当目标移动终端的剩余运行空间不大于运行内存阈值,则确定目标移动终端的剩余运行空间不满足预设条件,说明此时调起相应的应用程序可能影响移动终端的运行,因此,通过调用免安装小程序为用户提供目标应用服务。
在本申请实施例中,针对目标移动终端上未安装相应的应用程序,通过调用免安装小程序为用户提供目标应用服务,或者即使目标移动终端上已安装相应的应用程序,只有在其剩余运行空间足够的情况下,才调起该应用程序,而在其剩余运行空间不足的情况下,通过调用免安装小程序为用户提供目标应用服务,这样无需安装多个应用程序,也无需调起相应的应用程序运行,既节省了移动终端上安装提供该目标应用服务的应用程序所占用的内存空间,又避免因多个应用程序同时运行而影响手机响应速度,还能够提高目标应用服务响应效率。
进一步的,在上述S101获取目标移动终端的当前使用场景之前,还包括:
采集目标移动终端在历史时间段内产生的历史行为数据,其中,该历史行为数据包括:历史使用场景与历史应用服务之间的对应关系;
基于采集到的历史行为数据,确定使用目标移动终端的用户的应用服务列表,其中,该应用服务列表包括:基于预设属性信息排序的多个备选应用服务。
具体的,用户的历史行为数据能够表征用户的应用服务使用习惯,因此,利用机器学习方法对采集到的历史行为数据进行分析,可以得到目标用户的应用服务列表,后续可以在该应用服务列表中的多个备选应用服务中,选取与当前使用场景对应的目标应用服务。
对应的,上述S102利用预先训练的应用服务识别模型并基于目标移动终端的用户标识,确定与当前使用场景对应的目标应用服务,具体包括:
获取与目标移动终端的用户标识对应的应用服务列表,其中,该应用服务列表包括多个备选应用服务;
针对应用服务列表中的每个备选应用服务,利用预先训练的应用服务识别模型确定当前使用场景与该备选应用服务之间的匹配概率;
在多个备选应用服务中,根据各备选应用服务的匹配概率和在应用服务列表中的排序顺序,确定与当前使用场景对应的目标应用服务,其中,各备选应用服务在应用服务列表中的排序顺序可以基于检测到的针对既定提示信息的触控操作进行动态调整得到的。
具体的,由于预先基于各用户标识的历史行为数据,确定该用户标识对应的应用服务列表,该应用服务列表中记录有用户在各使用场景下使用的应用服务,其中,利用预先训练的应用服务识别模型确定当前使用场景与该备选应用服务之间的匹配概率,具体为:
将获取到的当前使用场景输入至预先训练好的应用服务识别模型;
基于应用服务识别模型,分别计算在当前使用场景下各备选应用服务对应的匹配概率,例如,备选应用服务包括打车服务、点餐服务、购物服务等等,此时,将输出多个匹配概率,即在当前使用场景下使用打车服务的匹配概率、在当前使用场景下使用点餐服务的匹配概率、在当前使用场景下使用购物服务的匹配概率等等。
其中,在确定出各备选应用服务的匹配概率后,在确定与当前使用场景对应的目标应用服务的过程中,不仅参考该备选应用服务与当前使用场景的匹配度,还参考该备选应用服务在应用服务列表中的排序顺序,针对每个备选应用服务,若备选应用服务的匹配概率大于预设阈值且排序顺序满足预设条件,则将该备选应用服务确定为目标应用服务。
具体的,上述应用服务识别模型是通过如下方式训练得到的:
获取全网注册用户的移动终端的训练样本集,其中,每个注册用户对应于一个用户标识,该训练样本集存储于云端服务器本地,该训练样本集包括多个模型训练样本,每个模型训练样本表示历史使用场景与历史应用服务之间的对应关系;
将获取的模型训练样本输入至待训练的神经网络模型中,采用机器学习方法并基于该训练样本集,更新神经网络模型中的模型参数,得到应用服务识别模型;
其中,该应用服务识别模型中可以包含多个子识别模型,每个子识别模型对应于一个用户标识,在确定目标移动终端的与当前使用场景对应的目标应用服务时,基于目标移动终端的用户标识确定对应的子识别模型,将获取到的当前使用场景输入至该子识别模型,基于该子识别模型,分别计算在当前使用场景下各备选应用服务对应的匹配概率。
其中,上述训练样本集可以是一个特征向量,每个特征向量表征一条关于移动终端的使用场景与应用服务之间的对应关系,即在什么时间段、什么地点、什么天气下对应于哪种应用服务,那么通过基于该训练样本集训练得到的应用服务识别模型,即可确定与当前使用场景对应的目标应用服务。
例如,通过获取用户的历史行为数据可知,张先生每天早上在8点频繁使用打车软件,并且频繁在打车软件的目的地处输入地理位置A,其中,根据词义分析可知地理位置A为一个办公大厦,因此,该地理位置A可能为张先生的工作地点;
对应的,在早上7:30-8:10之间给用户推荐打车服务,并且在检测到针对打车服务对应的提示信息的点击操作后,直接跳转到打车软件下的确认呼叫页面,这样用户可以直接点击“确认呼叫快车”即可完成打车。
又如,通过获取用户的历史行为数据可知,张先生多次在地理位置A打开外卖客户端,在该时段频繁使用,确定时间为早中晚三个时段,用户在早时段为用户推荐早餐服务,午间时段推荐午餐服务,晚餐时间推荐餐厅。
再如,通过获取用户的历史行为数据可知,张先生在下午3:00-5:00时间段,频繁到地理位置B,其中,地理位置B为一间便利店;
对应的,在下午3:00-5:00且张先生位于地理位置B时给用户推荐购物服务,并且在检测到针对购物服务对应的提示信息的点击操作后,直接跳转到该便利店对应的应用程序或用户常用的支付应用,这样用户可以直接进入支付页面并进行支付。
进一步的,为了提高为用户推荐的目标应用服务的准确度,在上述S104执行与被触控的既定提示信息对应的目标应用服务之后,还包括:
根据检测到的针对既定提示信息的触控操作,确定与目标移动终端对应的应用服务列表中各备选应用服务的推荐优先级;
具体的,按照预设推荐优先级调整规则,确定各备选应用服务的推荐优先级,例如,在检测到针对既定提示信息的触控操作后,将该既定提示信息对应的应用服务的推荐优先级调高一级。
根据各备选应用服务的推荐优先级,调整应用服务列表中各备选应用服务的排序顺序。
具体的,通过记录用户对为其推送的既定提示信息的触控操作,由于用户选择的既定提示信息更加符合用户的应用服务使用偏好,这样基于用户对既定提示信息的触控操作,对应用服务列表中的备选应用服务的推荐优先级进行动态调整,进而根据调整后的推荐优先级,对应用服务列表中的备选应用服务的排序顺序进行动态调整。
另外,还可以根据采集到的近期应用服务使用记录和/或确定出的目标应用服务,确定与目标移动终端对应的应用服务列表中各备选应用服务的推荐优先级,具体的,按照预设推荐优先级调整规则,确定各备选应用服务的推荐优先级,例如,在采集到用户近期使用某一应用服务后,将该应用服务的推荐优先级调高一级,或者,将确定出的目标应用服务的推荐优先级调高一级。
其中,在确定出调整后的各备选应用服务的排序顺序后,一方面,在确定目标应用服务的过程中,作为参考因素之一,即同时参考备选应用服务的匹配概率和排序顺序来选取目标应用服务;另一方面,针对用户任何时间需要实现一键式触发其当前所需的应用服务的情况,在接收到应用服务列表展示请求后,按照调整后的排序顺序展示应用服务列表中各备选应用服务的既定提示信息,这样能够使得用户优先查看到其最可能使用的应用服务的既定提示信息,便于用户快速使用相应的应用服务。
进一步的,为了提高为用户推荐的目标应用服务的多样性,基于此,上述方法还包括:
步骤一,根据全网注册用户的属性信息,划分多个用户群体,其中,每个用户群体中包含的多个用户具有相同或相似的属性信息;
具体的,用户的属性信息可以包括:性别维度、年龄维度、职业维度、所处的地域维度、购买力维度等等,用户的性别维度可以是男性、女性,用户的年龄维度可以是青年、中年、老年,用户的职业维度可以是教师、医生、硬件工程师、软件工程师,用户的购买力维度可以是低购买力、中购买力、高购买力等等;结合各用户的属性信息对用户进行分类,得到多个具有相同或相似的属性信息的用户群体;
步骤二,在划分得到的多个用户群体中,选取包含目标移动终端对应的用户的目标用户群体;
其中,针对属性信息相同或相似的用户组成的用户群体,该用户群体内的用户间的应用服务使用习惯相同或相似,因此,可以确定目标用户所在的目标用户群体,这样该目标用户群体内的其他用户的应用服务使用偏好对目标用户也具有一定的参考性;
步骤三,确定目标用户群体中除目标移动终端对应的用户之外的其他用户在当前使用场景下使用的应用服务;
具体的,在确定出目标用户所在的目标用户群体后,确定该目标用户群体内的其他用户在当前使用场景下使用的应用服务,另外,考虑到不同用户在当前使用场景下使用的应用服务可能存在相同的情况,可以将确定出的该目标用户群体内的其他用户在当前使用场景下使用的应用服务进行去重处理;
步骤四,根据确定出的各应用服务的热门等级,将热门等级排序靠前的预设数量的应用服务确定为目标应用服务。
具体的,为了进一步提高应用服务推送的准确度,在确定出目标用户群体内的其他用户在当前使用场景下使用的应用服务后,获取各应用服务的热门等级,其中,该热门等级是根据全网注册用户对该应用服务的使用次数确定的,选取热门等级排序靠前的预设数量的应用服务进行推送,并且在目标移动终端上按照各应用服务的热门等级由高到低的顺序展示各应用服务对应的既定提示信息。
在本申请提供的实施例中,不仅参考目标用户的历史行为数据,还引入了与目标用户属于同一用户群体的其他用户的历史行为数据,将与目标用户属于同一用户群体的其他用户在当前使用场景下所用的应用服务作为目标应用服务,将该目标应用服务一并推送给目标用户,这样能够提高为用户推荐的目标应用服务的多样性,进一步提高用户的使用体验。
本申请实施例中的应用服务执行方法,利用预先训练的应用服务识别模型并基于目标移动终端的用户标识,确定与当前使用场景对应的目标应用服务;并按照确定出的信息推送方式展示用于推送目标应用服务的既定提示信息;在检测到用户针对该既定提示信息的触控操作后,执行与被触控的既定提示信息对应的目标应用服务。结合用户的日常应用服务使用习惯,自动为用户推荐与当前使用场景匹配的目标应用服务,无需用户繁琐地手动操作即可实现一键式开启应用服务,简化了用户操作步骤,从而达到快速、准确地为用户提供其当前所需的目标应用服务的目的,提高了用户使用其当前所需应用服务的效率,进而提升了用户使用体验。
对应上述图1至图4描述的应用服务执行方法,基于相同的技术构思,本申请实施例还提供了一种应用服务执行装置,图5为本申请实施例提供的应用服务执行装置的第一种模块组成示意图,该装置用于执行图1至图4描述的应用服务执行方法,如图5所示,该装置包括:
使用场景获取模块501,用于获取目标移动终端的当前使用场景,其中,所述当前使用场景包括:时间信息和/或位置信息;
应用服务确定模块502,用于利用预先训练的应用服务识别模型并基于所述目标移动终端的用户标识,确定与所述当前使用场景对应的目标应用服务,其中,所述应用服务识别模型是利用机器学习方法并基于全网注册用户的历史行为数据训练得到的;
应用服务推送模块503,用于确定所述目标应用服务的信息推送方式,并按照所述信息推送方式展示用于推送所述目标应用服务的既定提示信息;
应用服务执行模块504,用于在检测到用户针对所述既定提示信息的触控操作后,执行与被触控的所述既定提示信息对应的所述目标应用服务。
可选地,如图6所示,上述装置还包括:触发链接生成模块505,其中,所述触发链接生成模块505,用于:
在确定与所述当前使用场景对应的目标应用服务之后,生成确定出的所述目标应服务对应的执行触发链接,其中,所述执行触发链接包括用于触发跳转至所述目标应用服务的用户交互页面的链接地址,所述用户交互页面包含所述目标移动终端针对所述目标应用服务所使用的业务参数信息;
对应的,所述应用服务推送模块503,具体用于:
按照所述信息推送方式,基于所述执行触发链接展示用于推送所述目标应用服务的既定提示信息,其中,所述既定提示信息包括:针对所述目标应用服务的所述业务参数信息。
可选地,所述触发链接生成模块505,具体用于:
判断所述目标移动终端上是否安装提供所述目标应用服务的应用程序;
若否,则生成用于打开提供所述目标应用服务的免安装小程序的执行触发链接;
若是,则当所述目标移动终端的剩余运行空间满足预设条件时,生成用于打开提供所述目标应用服务的已安装应用的执行触发链接。
可选地,上述装置还包括:服务列表确定模块506,其中,所述服务列表确定模块506,用于:
采集所述目标移动终端在历史时间段内产生的历史行为数据,其中,所述历史行为数据包括:历史使用场景与历史应用服务之间的对应关系;
基于所述历史行为数据,确定使用所述目标移动终端的用户的应用服务列表,其中,所述应用服务列表包括:基于预设属性信息排序的多个备选应用服务。
可选地,所述应用服务确定模块502,具体用于:
获取与所述目标移动终端的用户标识对应的所述应用服务列表;
针对所述应用服务列表中的每个所述备选应用服务,利用预先训练的应用服务识别模型确定所述当前使用场景与该备选应用服务之间的匹配概率;
在多个所述备选应用服务中,根据各所述备选应用服务的所述匹配概率和在所述应用服务列表中的排序顺序,确定与所述当前使用场景对应的目标应用服务。
可选地,上述装置还包括:服务列表更新模块507,其中,所述服务列表更新模块507,用于:
在执行与被触控的所述既定提示信息对应的所述目标应用服务之后,根据检测到的所述触控操作,确定与所述目标用户终端对应的所述应用服务列表中各所述备选应用服务的推荐优先级;
在所述应用服务列表中,根据各所述备选应用服务的所述推荐优先级,调整各所述备选应用服务的排序顺序。
可选地,所述应用服务确定模块502,还用于:
根据全网注册用户的属性信息,划分多个用户群体,其中,每个所述用户群体中包含的多个用户具有相同或相似的属性信息;
在所述多个用户群体中,选取包含所述目标移动终端对应的用户的目标用户群体;
确定所述目标用户群体中除所述目标移动终端对应的用户之外的其他用户在所述当前使用场景下使用的应用服务;
根据确定出的各所述应用服务的热门等级,将热门等级排序靠前的预设数量的所述应用服务确定为目标应用服务。
本申请实施例中的应用服务执行装置,利用预先训练的应用服务识别模型并基于目标移动终端的用户标识,确定与当前使用场景对应的目标应用服务;并按照确定出的信息推送方式展示用于推送目标应用服务的既定提示信息;在检测到用户针对该既定提示信息的触控操作后,执行与被触控的既定提示信息对应的目标应用服务。结合用户的日常应用服务使用习惯,自动为用户推荐与当前使用场景匹配的目标应用服务,无需用户繁琐地手动操作即可实现一键式开启应用服务,简化了用户操作步骤,从而达到快速、准确地为用户提供其当前所需的目标应用服务的目的,提高了用户使用其当前所需应用服务的效率,进而提升了用户使用体验。
需要说明的是,本申请实施例提供的应用服务执行装置与本申请实施例提供的应用服务执行方法基于同一发明构思,因此该实施例的具体实施可以参见前述应用服务执行方法的实施,重复之处不再赘述。
进一步地,对应上述图1至图4所示的方法,基于相同的技术构思,本申请实施例还提供了一种应用服务执行设备,该设备用于执行上述的应用服务执行方法,图7为本申请实施例提供的应用服务执行设备的结构示意图。
如图7所示,应用服务执行设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器701和存储器702,存储器702中可以存储有一个或一个以上存储应用程序或数据。其中,存储器702可以是短暂存储或持久存储。存储在存储器702的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对应用服务执行设备中的一系列计算机可执行指令。更进一步地,处理器701可以设置为与存储器702通信,在应用服务执行设备上执行存储器702中的一系列计算机可执行指令。应用服务执行设备还可以包括一个或一个以上电源703,一个或一个以上有线或无线网络接口704,一个或一个以上输入输出接口705,一个或一个以上键盘706等。
在一个具体的实施例中,应用服务执行设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对应用服务执行设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
获取目标移动终端的当前使用场景,其中,所述当前使用场景包括:时间信息和/或位置信息;
利用预先训练的应用服务识别模型并基于所述目标移动终端的用户标识,确定与所述当前使用场景对应的目标应用服务,其中,所述应用服务识别模型是利用机器学习方法并基于全网注册用户的历史行为数据训练得到的;
确定所述目标应用服务的信息推送方式,并按照所述信息推送方式展示用于推送所述目标应用服务的既定提示信息;
在检测到用户针对所述既定提示信息的触控操作后,执行与被触控的所述既定提示信息对应的所述目标应用服务。
可选地,计算机可执行指令在被执行时,还包含用于进行以下计算机可执行指令:
在利用预先训练的应用服务识别模型并基于所述目标移动终端的用户标识,确定与所述当前使用场景对应的目标应用服务之后,还包括:
生成确定出的所述目标应服务对应的执行触发链接,其中,所述执行触发链接包括用于触发跳转至所述目标应用服务的用户交互页面的链接地址,所述用户交互页面包含所述目标移动终端针对所述目标应用服务所使用的业务参数信息;
对应的,所述按照所述信息推送方式展示用于推送所述目标应用服务的既定提示信息,包括:
按照所述信息推送方式,基于所述执行触发链接展示用于推送所述目标应用服务的既定提示信息,其中,所述既定提示信息包括:针对所述目标应用服务的所述业务参数信息。
可选地,计算机可执行指令在被执行时,所述生成确定出的所述目标应服务对应的执行触发链接,包括:
判断所述目标移动终端上是否安装提供所述目标应用服务的应用程序;
若否,则生成用于打开提供所述目标应用服务的免安装小程序的执行触发链接;
若是,则当所述目标移动终端的剩余运行空间满足预设条件时,生成用于打开提供所述目标应用服务的已安装应用的执行触发链接。
可选地,计算机可执行指令在被执行时,还包含用于进行以下计算机可执行指令:
在获取目标移动终端的当前使用场景之前,还包括:
采集所述目标移动终端在历史时间段内产生的历史行为数据,其中,所述历史行为数据包括:历史使用场景与历史应用服务之间的对应关系;
基于所述历史行为数据,确定使用所述目标移动终端的用户的应用服务列表,其中,所述应用服务列表包括:基于预设属性信息排序的多个备选应用服务。
可选地,计算机可执行指令在被执行时,所述利用预先训练的应用服务识别模型并基于所述目标移动终端的用户标识,确定与所述当前使用场景对应的目标应用服务,包括:
获取与所述目标移动终端的用户标识对应的所述应用服务列表;
针对所述应用服务列表中的每个所述备选应用服务,利用预先训练的应用服务识别模型确定所述当前使用场景与该备选应用服务之间的匹配概率;
在多个所述备选应用服务中,根据各所述备选应用服务的所述匹配概率和在所述应用服务列表中的排序顺序,确定与所述当前使用场景对应的目标应用服务。
可选地,计算机可执行指令在被执行时,还包含用于进行以下计算机可执行指令:
在执行与被触控的所述既定提示信息对应的所述目标应用服务之后,还包括:
根据检测到的所述触控操作,确定与所述目标移动终端对应的所述应用服务列表中各所述备选应用服务的推荐优先级;
在所述应用服务列表中,根据各所述备选应用服务的所述推荐优先级,调整各所述备选应用服务的排序顺序。
可选地,计算机可执行指令在被执行时,还包含用于进行以下计算机可执行指令:
根据全网注册用户的属性信息,划分多个用户群体,其中,每个所述用户群体中包含的多个用户具有相同或相似的属性信息;
在所述多个用户群体中,选取包含所述目标移动终端对应的用户的目标用户群体;
确定所述目标用户群体中除所述目标移动终端对应的用户之外的其他用户在所述当前使用场景下使用的应用服务;
根据确定出的各所述应用服务的热门等级,将热门等级排序靠前的预设数量的所述应用服务确定为目标应用服务。
本申请实施例中的应用服务执行设备,利用预先训练的应用服务识别模型并基于目标移动终端的用户标识,确定与当前使用场景对应的目标应用服务;并按照确定出的信息推送方式展示用于推送目标应用服务的既定提示信息;在检测到用户针对该既定提示信息的触控操作后,执行与被触控的既定提示信息对应的目标应用服务。结合用户的日常应用服务使用习惯,自动为用户推荐与当前使用场景匹配的目标应用服务,无需用户繁琐地手动操作即可实现一键式开启应用服务,简化了用户操作步骤,从而达到快速、准确地为用户提供其当前所需的目标应用服务的目的,提高了用户使用其当前所需应用服务的效率,进而提升了用户使用体验。
优选的,本申请实施例还提供一种应用服务执行设备,包括处理器701,存储器702,存储在存储器702上并可在处理器701上运行的计算机程序,该计算机程序被处理器701执行时实现上述应用服务执行方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
进一步地,对应上述图1至图4所示的方法,基于相同的技术构思,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述应用服务执行方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (14)
1.一种应用服务执行方法,其特征在于,包括:
获取目标移动终端的当前使用场景,其中,所述当前使用场景包括:时间信息和/或位置信息;
利用预先训练的应用服务识别模型并基于所述目标移动终端的用户标识,确定与所述当前使用场景对应的目标应用服务,其中,所述应用服务识别模型是利用机器学习方法并基于全网注册用户的历史行为数据训练得到的;
确定所述目标应用服务的信息推送方式,并按照所述信息推送方式展示用于推送所述目标应用服务的既定提示信息;
在检测到用户针对所述既定提示信息的触控操作后,执行与被触控的所述既定提示信息对应的所述目标应用服务。
2.根据权利要求1所述的方法,其特征在于,在利用预先训练的应用服务识别模型并基于所述目标移动终端的用户标识,确定与所述当前使用场景对应的目标应用服务之后,还包括:
生成确定出的所述目标应服务对应的执行触发链接,其中,所述执行触发链接包括用于触发跳转至所述目标应用服务的用户交互页面的链接地址,所述用户交互页面包含所述目标移动终端针对所述目标应用服务所使用的业务参数信息;
对应的,所述按照所述信息推送方式展示用于推送所述目标应用服务的既定提示信息,包括:
按照所述信息推送方式,基于所述执行触发链接展示用于推送所述目标应用服务的既定提示信息,其中,所述既定提示信息包括:针对所述目标应用服务的所述业务参数信息。
3.根据权利要求2所述的方法,其特征在于,所述生成确定出的所述目标应服务对应的执行触发链接,包括:
判断所述目标移动终端上是否安装提供所述目标应用服务的应用程序;
若否,则生成用于打开提供所述目标应用服务的免安装小程序的执行触发链接;
若是,则当所述目标移动终端的剩余运行空间满足预设条件时,生成用于打开提供所述目标应用服务的已安装应用的执行触发链接。
4.根据权利要求1所述的方法,其特征在于,在获取目标移动终端的当前使用场景之前,还包括:
采集所述目标移动终端在历史时间段内产生的历史行为数据,其中,所述历史行为数据包括:历史使用场景与历史应用服务之间的对应关系;
基于所述历史行为数据,确定使用所述目标移动终端的用户的应用服务列表,其中,所述应用服务列表包括:基于预设属性信息排序的多个备选应用服务。
5.根据权利要求4所述的方法,其特征在于,所述利用预先训练的应用服务识别模型并基于所述目标移动终端的用户标识,确定与所述当前使用场景对应的目标应用服务,包括:
获取与所述目标移动终端的用户标识对应的所述应用服务列表;
针对所述应用服务列表中的每个所述备选应用服务,利用预先训练的应用服务识别模型确定所述当前使用场景与该备选应用服务之间的匹配概率;
在多个所述备选应用服务中,根据各所述备选应用服务的所述匹配概率和在所述应用服务列表中的排序顺序,确定与所述当前使用场景对应的目标应用服务。
6.根据权利要求4所述的方法,其特征在于,在执行与被触控的所述既定提示信息对应的所述目标应用服务之后,还包括:
根据检测到的所述触控操作,确定与所述目标移动终端对应的所述应用服务列表中各所述备选应用服务的推荐优先级;
在所述应用服务列表中,根据各所述备选应用服务的所述推荐优先级,调整各所述备选应用服务的排序顺序。
7.根据权利要求1所述的方法,其特征在于,还包括:
根据全网注册用户的属性信息,划分多个用户群体,其中,每个所述用户群体中包含的多个用户具有相同或相似的属性信息;
在所述多个用户群体中,选取包含所述目标移动终端对应的用户的目标用户群体;
确定所述目标用户群体中除所述目标移动终端对应的用户之外的其他用户在所述当前使用场景下使用的应用服务;
根据确定出的各所述应用服务的热门等级,将热门等级排序靠前的预设数量的所述应用服务确定为目标应用服务。
8.一种应用服务执行装置,其特征在于,包括:
使用场景获取模块,用于获取目标移动终端的当前使用场景,其中,所述当前使用场景包括:时间信息和/或位置信息;
应用服务确定模块,用于利用预先训练的应用服务识别模型并基于所述目标移动终端的用户标识,确定与所述当前使用场景对应的目标应用服务,其中,所述应用服务识别模型是利用机器学习方法并基于全网注册用户的历史行为数据训练得到的;
应用服务推送模块,用于确定所述目标应用服务的信息推送方式,并按照所述信息推送方式展示用于推送所述目标应用服务的既定提示信息;
应用服务执行模块,用于在检测到用户针对所述既定提示信息的触控操作后,执行与被触控的所述既定提示信息对应的所述目标应用服务。
9.根据权利要求8所述的装置,其特征在于,还包括触发链接生成模块,其中,所述触发链接生成模块,用于:
在确定与所述当前使用场景对应的目标应用服务之后,生成确定出的所述目标应服务对应的执行触发链接,其中,所述执行触发链接包括用于触发跳转至所述目标应用服务的用户交互页面的链接地址,所述用户交互页面包含所述目标移动终端针对所述目标应用服务所使用的业务参数信息;
对应的,所述应用服务推送模块,具体用于:
按照所述信息推送方式,基于所述执行触发链接展示用于推送所述目标应用服务的既定提示信息,其中,所述既定提示信息包括:针对所述目标应用服务的所述业务参数信息。
10.根据权利要求9所述的装置,其特征在于,所述触发链接生成模块,具体用于:
判断所述目标移动终端上是否安装提供所述目标应用服务的应用程序;
若否,则生成用于打开提供所述目标应用服务的免安装小程序的执行触发链接;
若是,则当所述目标移动终端的剩余运行空间满足预设条件时,生成用于打开提供所述目标应用服务的已安装应用的执行触发链接。
11.根据权利要求8所述的装置,其特征在于,还包括服务列表确定模块,其中,所述服务列表确定模块,用于:
采集所述目标移动终端在历史时间段内产生的历史行为数据,其中,所述历史行为数据包括:历史使用场景与历史应用服务之间的对应关系;
基于所述历史行为数据,确定使用所述目标移动终端的用户的应用服务列表,其中,所述应用服务列表包括:基于预设属性信息排序的多个备选应用服务。
12.根据权利要求11所述的装置,其特征在于,所述应用服务确定模块,具体用于:
获取与所述目标移动终端的用户标识对应的所述应用服务列表;
针对所述应用服务列表中的每个所述备选应用服务,利用预先训练的应用服务识别模型确定所述当前使用场景与该备选应用服务之间的匹配概率;
在多个所述备选应用服务中,根据各所述备选应用服务的所述匹配概率和在所述应用服务列表中的排序顺序,确定与所述当前使用场景对应的目标应用服务。
13.根据权利要求11所述的装置,其特征在于,还包括服务列表更新模块,其中,所述服务列表更新模块,用于:
在执行与被触控的所述既定提示信息对应的所述目标应用服务之后,根据检测到的所述触控操作,确定与所述目标用户终端对应的所述应用服务列表中各所述备选应用服务的推荐优先级;
在所述应用服务列表中,根据各所述备选应用服务的所述推荐优先级,调整各所述备选应用服务的排序顺序。
14.根据权利要求8所述的装置,其特征在于,所述应用服务确定模块,还用于:
根据全网注册用户的属性信息,划分多个用户群体,其中,每个所述用户群体中包含的多个用户具有相同或相似的属性信息;
在所述多个用户群体中,选取包含所述目标移动终端对应的用户的目标用户群体;
确定所述目标用户群体中除所述目标移动终端对应的用户之外的其他用户在所述当前使用场景下使用的应用服务;
根据确定出的各所述应用服务的热门等级,将热门等级排序靠前的预设数量的所述应用服务确定为目标应用服务。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810949104.5A CN109067990B (zh) | 2018-08-20 | 2018-08-20 | 一种应用服务执行方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810949104.5A CN109067990B (zh) | 2018-08-20 | 2018-08-20 | 一种应用服务执行方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109067990A true CN109067990A (zh) | 2018-12-21 |
CN109067990B CN109067990B (zh) | 2021-01-08 |
Family
ID=64686561
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810949104.5A Active CN109067990B (zh) | 2018-08-20 | 2018-08-20 | 一种应用服务执行方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109067990B (zh) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109086129A (zh) * | 2018-09-06 | 2018-12-25 | 麒麟合盛网络技术股份有限公司 | 服务执行的控制方法及装置 |
CN110162347A (zh) * | 2019-05-15 | 2019-08-23 | 苏州达家迎信息技术有限公司 | 一种应用程序启动方法、装置、设备及存储介质 |
CN110262863A (zh) * | 2019-06-11 | 2019-09-20 | 大众问问(北京)信息科技有限公司 | 一种终端主界面的展示方法和装置 |
CN110310020A (zh) * | 2019-06-18 | 2019-10-08 | 平安医疗健康管理股份有限公司 | 基于数据分析的项目方案管理方法、相关装置及存储介质 |
CN110457588A (zh) * | 2019-08-19 | 2019-11-15 | 上海安吉星信息服务有限公司 | 一种服务内容显示处理方法及装置 |
CN110471735A (zh) * | 2019-08-21 | 2019-11-19 | 中国工商银行股份有限公司 | 操作视图界面推送方法及装置 |
CN110706068A (zh) * | 2019-09-25 | 2020-01-17 | 北京三快在线科技有限公司 | 信息展示方法、装置、终端、服务器及存储介质 |
CN110750736A (zh) * | 2019-09-06 | 2020-02-04 | 中国平安财产保险股份有限公司 | 应用服务推送方法、装置、设备及存储介质 |
CN110855826A (zh) * | 2019-09-23 | 2020-02-28 | 华为技术有限公司 | 一种原子服务的呈现方法及装置 |
CN111125512A (zh) * | 2019-11-18 | 2020-05-08 | 口碑(上海)信息技术有限公司 | 业务推荐处理方法、装置及*** |
CN111552977A (zh) * | 2020-04-16 | 2020-08-18 | 北京达佳互联信息技术有限公司 | 一种应用权限的确定方法、装置及*** |
CN111552549A (zh) * | 2020-04-26 | 2020-08-18 | 北京四达时代软件技术股份有限公司 | 一种智能设备的多任务请求动态配置方法及*** |
CN111581518A (zh) * | 2020-05-14 | 2020-08-25 | 北京易数科技有限公司 | 信息推送方法和装置 |
CN111741011A (zh) * | 2020-07-16 | 2020-10-02 | 腾讯科技(深圳)有限公司 | 验证方法、装置及存储介质 |
CN111934899A (zh) * | 2020-06-19 | 2020-11-13 | 深圳奇迹智慧网络有限公司 | 物联网用户信息的配置方法、装置、计算机设备 |
CN112543229A (zh) * | 2020-11-30 | 2021-03-23 | 歌尔科技有限公司 | 基于智能穿戴设备的应用自适应方法及*** |
CN113011883A (zh) * | 2021-01-28 | 2021-06-22 | 腾讯科技(深圳)有限公司 | 一种数据处理方法、装置、设备及存储介质 |
CN113016169A (zh) * | 2019-01-15 | 2021-06-22 | 深圳市欢太科技有限公司 | 信息推送方法及相关产品 |
WO2021138823A1 (zh) * | 2020-01-08 | 2021-07-15 | 深圳市欢太科技有限公司 | 信息推送方法、装置、服务器及存储介质 |
CN113329121A (zh) * | 2021-05-28 | 2021-08-31 | 维沃软件技术有限公司 | 操作执行方法、操作执行装置、电子设备和可读存储介质 |
CN114114947A (zh) * | 2021-12-24 | 2022-03-01 | 珠海格力电器股份有限公司 | 智能家居设备的控制方法及装置 |
CN115002274A (zh) * | 2022-05-07 | 2022-09-02 | Oppo广东移动通信有限公司 | 控制方法及装置、电子设备及计算机可读存储介质 |
CN115150378A (zh) * | 2022-05-07 | 2022-10-04 | Oppo广东移动通信有限公司 | 出行服务方法及装置、电子设备及计算机可读存储介质 |
CN115774621A (zh) * | 2023-02-10 | 2023-03-10 | 浪潮电子信息产业股份有限公司 | 一种请求处理方法、***、设备及计算机可读存储介质 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104679743A (zh) * | 2013-11-26 | 2015-06-03 | 阿里巴巴集团控股有限公司 | 一种确定用户的偏好模式的方法及装置 |
CN104836918A (zh) * | 2015-05-28 | 2015-08-12 | 惠州Tcl移动通信有限公司 | 一种移动终端的情景模式自动切换方法及*** |
CN106331318A (zh) * | 2016-08-15 | 2017-01-11 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用自动开启方法以及装置 |
CN106341542A (zh) * | 2016-09-21 | 2017-01-18 | 深圳市九洲电器有限公司 | 一种手机上应用程序管理推荐方法及*** |
CN106453809A (zh) * | 2015-08-13 | 2017-02-22 | 中兴通讯股份有限公司 | 一种应用推送的方法及其装置 |
CN107045444A (zh) * | 2017-04-18 | 2017-08-15 | 广东小天才科技有限公司 | 一种应用程序推荐方法及装置 |
WO2017167122A1 (zh) * | 2016-03-31 | 2017-10-05 | 阿里巴巴集团控股有限公司 | 一种进行应用程序管理的方法及设备 |
CN107590673A (zh) * | 2017-03-17 | 2018-01-16 | 南方科技大学 | 用户分类方法及装置 |
CN107657007A (zh) * | 2017-09-22 | 2018-02-02 | 广东欧珀移动通信有限公司 | 信息推送方法、装置、终端、可读存储介质及*** |
CN107679176A (zh) * | 2017-09-29 | 2018-02-09 | 努比亚技术有限公司 | 一种提高应用打开速度的方法、终端、服务器、计算机可读存储介质 |
CN107948397A (zh) * | 2017-10-27 | 2018-04-20 | 努比亚技术有限公司 | 一种信息推送方法、装置及计算机可读存储介质 |
-
2018
- 2018-08-20 CN CN201810949104.5A patent/CN109067990B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104679743A (zh) * | 2013-11-26 | 2015-06-03 | 阿里巴巴集团控股有限公司 | 一种确定用户的偏好模式的方法及装置 |
CN104836918A (zh) * | 2015-05-28 | 2015-08-12 | 惠州Tcl移动通信有限公司 | 一种移动终端的情景模式自动切换方法及*** |
CN106453809A (zh) * | 2015-08-13 | 2017-02-22 | 中兴通讯股份有限公司 | 一种应用推送的方法及其装置 |
WO2017167122A1 (zh) * | 2016-03-31 | 2017-10-05 | 阿里巴巴集团控股有限公司 | 一种进行应用程序管理的方法及设备 |
CN106331318A (zh) * | 2016-08-15 | 2017-01-11 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用自动开启方法以及装置 |
CN106341542A (zh) * | 2016-09-21 | 2017-01-18 | 深圳市九洲电器有限公司 | 一种手机上应用程序管理推荐方法及*** |
CN107590673A (zh) * | 2017-03-17 | 2018-01-16 | 南方科技大学 | 用户分类方法及装置 |
CN107045444A (zh) * | 2017-04-18 | 2017-08-15 | 广东小天才科技有限公司 | 一种应用程序推荐方法及装置 |
CN107657007A (zh) * | 2017-09-22 | 2018-02-02 | 广东欧珀移动通信有限公司 | 信息推送方法、装置、终端、可读存储介质及*** |
CN107679176A (zh) * | 2017-09-29 | 2018-02-09 | 努比亚技术有限公司 | 一种提高应用打开速度的方法、终端、服务器、计算机可读存储介质 |
CN107948397A (zh) * | 2017-10-27 | 2018-04-20 | 努比亚技术有限公司 | 一种信息推送方法、装置及计算机可读存储介质 |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109086129A (zh) * | 2018-09-06 | 2018-12-25 | 麒麟合盛网络技术股份有限公司 | 服务执行的控制方法及装置 |
CN113016169A (zh) * | 2019-01-15 | 2021-06-22 | 深圳市欢太科技有限公司 | 信息推送方法及相关产品 |
CN110162347A (zh) * | 2019-05-15 | 2019-08-23 | 苏州达家迎信息技术有限公司 | 一种应用程序启动方法、装置、设备及存储介质 |
CN110262863B (zh) * | 2019-06-11 | 2023-02-17 | 大众问问(北京)信息科技有限公司 | 一种终端主界面的展示方法和装置 |
CN110262863A (zh) * | 2019-06-11 | 2019-09-20 | 大众问问(北京)信息科技有限公司 | 一种终端主界面的展示方法和装置 |
CN110310020A (zh) * | 2019-06-18 | 2019-10-08 | 平安医疗健康管理股份有限公司 | 基于数据分析的项目方案管理方法、相关装置及存储介质 |
CN110457588A (zh) * | 2019-08-19 | 2019-11-15 | 上海安吉星信息服务有限公司 | 一种服务内容显示处理方法及装置 |
CN110471735A (zh) * | 2019-08-21 | 2019-11-19 | 中国工商银行股份有限公司 | 操作视图界面推送方法及装置 |
CN110750736A (zh) * | 2019-09-06 | 2020-02-04 | 中国平安财产保险股份有限公司 | 应用服务推送方法、装置、设备及存储介质 |
CN110855826A (zh) * | 2019-09-23 | 2020-02-28 | 华为技术有限公司 | 一种原子服务的呈现方法及装置 |
CN110706068A (zh) * | 2019-09-25 | 2020-01-17 | 北京三快在线科技有限公司 | 信息展示方法、装置、终端、服务器及存储介质 |
CN111125512A (zh) * | 2019-11-18 | 2020-05-08 | 口碑(上海)信息技术有限公司 | 业务推荐处理方法、装置及*** |
WO2021138823A1 (zh) * | 2020-01-08 | 2021-07-15 | 深圳市欢太科技有限公司 | 信息推送方法、装置、服务器及存储介质 |
CN111552977A (zh) * | 2020-04-16 | 2020-08-18 | 北京达佳互联信息技术有限公司 | 一种应用权限的确定方法、装置及*** |
CN111552549A (zh) * | 2020-04-26 | 2020-08-18 | 北京四达时代软件技术股份有限公司 | 一种智能设备的多任务请求动态配置方法及*** |
CN111581518A (zh) * | 2020-05-14 | 2020-08-25 | 北京易数科技有限公司 | 信息推送方法和装置 |
CN111934899A (zh) * | 2020-06-19 | 2020-11-13 | 深圳奇迹智慧网络有限公司 | 物联网用户信息的配置方法、装置、计算机设备 |
CN111934899B (zh) * | 2020-06-19 | 2023-05-16 | 深圳奇迹智慧网络有限公司 | 物联网用户信息的配置方法、装置、计算机设备 |
CN111741011A (zh) * | 2020-07-16 | 2020-10-02 | 腾讯科技(深圳)有限公司 | 验证方法、装置及存储介质 |
CN112543229A (zh) * | 2020-11-30 | 2021-03-23 | 歌尔科技有限公司 | 基于智能穿戴设备的应用自适应方法及*** |
CN112543229B (zh) * | 2020-11-30 | 2023-01-24 | 歌尔科技有限公司 | 基于智能穿戴设备的应用自适应方法及*** |
CN113011883A (zh) * | 2021-01-28 | 2021-06-22 | 腾讯科技(深圳)有限公司 | 一种数据处理方法、装置、设备及存储介质 |
CN113329121A (zh) * | 2021-05-28 | 2021-08-31 | 维沃软件技术有限公司 | 操作执行方法、操作执行装置、电子设备和可读存储介质 |
CN114114947A (zh) * | 2021-12-24 | 2022-03-01 | 珠海格力电器股份有限公司 | 智能家居设备的控制方法及装置 |
CN115002274A (zh) * | 2022-05-07 | 2022-09-02 | Oppo广东移动通信有限公司 | 控制方法及装置、电子设备及计算机可读存储介质 |
CN115150378A (zh) * | 2022-05-07 | 2022-10-04 | Oppo广东移动通信有限公司 | 出行服务方法及装置、电子设备及计算机可读存储介质 |
CN115002274B (zh) * | 2022-05-07 | 2024-02-20 | Oppo广东移动通信有限公司 | 控制方法及装置、电子设备及计算机可读存储介质 |
CN115774621A (zh) * | 2023-02-10 | 2023-03-10 | 浪潮电子信息产业股份有限公司 | 一种请求处理方法、***、设备及计算机可读存储介质 |
CN115774621B (zh) * | 2023-02-10 | 2023-04-28 | 浪潮电子信息产业股份有限公司 | 一种请求处理方法、***、设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109067990B (zh) | 2021-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109067990A (zh) | 一种应用服务执行方法及装置 | |
US11222273B2 (en) | Service recommendation method, apparatus, and device | |
CN103902152B (zh) | 信息处理设备、信息处理方法以及计算机可读记录介质 | |
JP5559273B2 (ja) | ユーザ端末で取得した情報に基づいてモバイルアプリケーションの順位を提供する方法及びそのシステム | |
KR101634773B1 (ko) | 캘린더를 이용한 스케쥴 관리시스템 및 스케쥴 관리방법 | |
CN105677765B (zh) | 给用户推荐期望的功能序列的方法及*** | |
US20030030666A1 (en) | Intelligent adaptive navigation optimization | |
CN109902849A (zh) | 用户行为预测方法及装置、行为预测模型训练方法及装置 | |
EP3182684A1 (en) | Intelligent service interaction platform apparatus, system and realizing method thereof | |
WO2003014978A2 (en) | Intelligent adaptive optimization of display navigation and data sharing | |
CN109102371A (zh) | 商品推荐方法、装置、计算机设备及存储介质 | |
CN107590654A (zh) | 一种在线支付的方法、终端及计算机可读介质 | |
CN109685559A (zh) | 基于大数据分析的抽奖方法、装置、设备及存储介质 | |
JP2008158823A (ja) | 情報提供システム | |
US20090024954A1 (en) | Image providing apparatus | |
EP2695037B1 (en) | Managing service user discovery and service launch object placement on a device | |
CN107230381A (zh) | 一种停车位推荐方法、服务器以及客户端 | |
CN107644100A (zh) | 信息处理方法、装置以及***和计算机可读存储介质 | |
CN106156965A (zh) | 一种物流服务调度方法与设备 | |
CN108460631A (zh) | 多元化信息的混合推送方法及装置 | |
CN110275746A (zh) | 页面展示的控制方法及装置 | |
CN110390569A (zh) | 一种内容推广方法、装置及存储介质 | |
CN109949172A (zh) | 社交账号影响力评价方法、装置及存储介质 | |
KR102358657B1 (ko) | 가상 비서 도메인 선택 분석 | |
US11216863B2 (en) | System and methods for advanced personalized retail shopping platform |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |