CN111339328A - 一种对象推送方法、***、装置、终端及存储介质 - Google Patents
一种对象推送方法、***、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN111339328A CN111339328A CN202010112591.7A CN202010112591A CN111339328A CN 111339328 A CN111339328 A CN 111339328A CN 202010112591 A CN202010112591 A CN 202010112591A CN 111339328 A CN111339328 A CN 111339328A
- Authority
- CN
- China
- Prior art keywords
- playing
- page
- multimedia file
- pushing
- target
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/435—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
- G06Q30/0643—Graphical representation of items or shoppers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Accounting & Taxation (AREA)
- Data Mining & Analysis (AREA)
- Finance (AREA)
- Human Computer Interaction (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供一种对象推送方法、***、装置、终端及存储介质,其中方法包括:获取多媒体文件及所述多媒体文件的映射数据,所述映射数据记录所述多媒体文件的目标播放进度对应的对象关键词;在播放页面播放所述多媒体文件,并检测所述多媒体文件的当前播放进度;若所述当前播放进度与所述目标播放进度相对应,至少根据所述目标播放进度对应的对象关键词发送对象推送请求;获取对象推送结果,所述对象推送结果包括至少与所述对象关键词匹配的推荐对象;在所述播放页面叠加显示所述对象推送结果。本发明实施例可在终端播放多媒体文件时,便捷的实现对象推送。
Description
技术领域
本发明实施例涉及数据处理技术领域,具体涉及一种对象推送方法、***、装置、终端及存储介质。
背景技术
电子商务、在线外卖等在线互联网平台入驻有多个对象提供方,这些对象提供方可为用户提供多个供选择的对象,以便用户享受线上到线下的服务便利。为便于用户选择对象,在线互联网平台可提供对象搜索页面,用户可使用终端显示该对象搜索页面,从而在对象搜索页面录入对象关键词,以向在线互联网平台请求对象推送,进而在线互联网平台可将与对象关键词相匹配的对象推送给终端。
上述对象推送方式,需要基于用户在对象搜索页面录入的对象关键词实现,这导致用户无法在播放多媒体文件的播放页面直接获取到对象推送结果,例如,在终端播放多媒体文件的过程中,如果用户对多媒体文件中出现的对象感兴趣,则用户需要将终端页面从多媒体文件的播放页面,切换到在线互联网平台的对象搜索页面,然后在对象搜索页面录入多媒体文件中出现的对象的关键词,以请求对象推送。
可见,上述方式需要用户切换终端页面到在线互联网平台的对象搜索页面,然后录入对象关键词,才能实现对象推送,这种对象推送方式需要用户进行频繁的操作,无疑较为麻烦;因此在终端播放多媒体文件时,如何提供便捷的对象推送方案,成为了本领域技术人员亟需解决的问题。
发明内容
有鉴于此,本发明实施例提供一种对象推送方法、***、装置、终端及存储介质,以在终端播放多媒体文件时,便捷的实现对象推送。
为实现上述目的,本发明实施例提供如下技术方案:
第一方面,本发明实施例提供一种对象推送方法,包括:
获取多媒体文件及所述多媒体文件的映射数据,所述映射数据记录所述多媒体文件的目标播放进度对应的对象关键词;
在播放页面播放所述多媒体文件,并检测所述多媒体文件的当前播放进度;
若所述当前播放进度与所述目标播放进度相对应,至少根据所述目标播放进度对应的对象关键词发送对象推送请求;
获取对象推送结果,所述对象推送结果包括至少与所述对象关键词匹配的推荐对象;
在所述播放页面叠加显示所述对象推送结果。
结合第一方面,本发明实施例在第一方面的第一种实现方式中,所述至少根据所述目标播放进度对应的对象关键词发送对象推送请求包括:
确定当前位置;
根据所述目标播放进度对应的对象关键词及所述当前位置,发送对象推送请求。
结合第一方面的第一种实现方式,本发明实施例在第一方面的第二种实现方式中,所述对象推送请求用于:请求当前位置对应的位置范围内的对象提供方,所提供的与所述对象关键词相匹配的对象,或者,请求可配送范围与所述当前位置相匹配的对象提供方,所提供的与所述对象关键词相匹配的对象。
结合第一方面,本发明实施例在第一方面的第三种实现方式中,所述在所述播放页面叠加显示所述对象推送结果包括:
在所述播放页面叠加显示所述对象推送结果的提示信息,若检测到所述提示信息的触发指令,在所述播放页面弹窗显示所述对象推送结果。
结合第一方面的第三种实现方式,本发明实施例在第一方面的第四种实现方式中,所述在所述播放页面叠加显示所述对象推送结果的提示信息包括:
以信息气泡的形式,在所述播放页面上叠加显示所述提示信息;
所述在所述播放页面弹窗显示所述对象推送结果包括:
在所述播放页面弹窗显示所述对象推送结果的滑动列表,其中,所述滑动列表包括多个显示栏,一个显示栏显示一个推荐对象的信息。
结合第一方面至第一方面的第四种实现方式中的任一项,本发明实施例在第一方面的第五种实现方式中,还包括:
确定所述对象推送结果中被选择的目标对象;
控制页面由所述播放页面切换至所述目标对象对应的对象选择页面。
第二方面,本发明实施例提供一种对象推送***,包括:多媒体平台,入驻多个对象提供方的在线互联网平台,及终端;
所述多媒体平台用于,记录多媒体文件及所述多媒体文件的映射数据,所述映射数据记录所述多媒体文件的目标播放进度对应的对象关键词;
所述终端用于,向所述多媒体平台请求多媒体文件及所述多媒体文件的映射数据;在播放页面播放所述多媒体文件,并检测所述多媒体文件的当前播放进度;若所述当前播放进度与所述目标播放进度相对应,至少根据所述目标播放进度对应的对象关键词,向所述在线互联网平台发送对象推送请求;获取所述在线互联网平台反馈的对象推送结果,所述对象推送结果包括至少与所述对象关键词匹配的推荐对象;在所述播放页面叠加显示所述对象推送结果;
所述在线互联网平台用于,获取所述对象推送请求;确定至少与所述对象关键词相匹配的推荐对象;基于所述推荐对象得到对象推送结果,将所述对象推送结果发送给所述终端。
第三方面,本发明实施例提供一种对象推送装置,包括:
数据获取模块,用于获取多媒体文件及所述多媒体文件的映射数据,所述映射数据记录所述多媒体文件的目标播放进度对应的对象关键词;
播放及检测模块,用于在播放页面播放所述多媒体文件,并检测所述多媒体文件的当前播放进度;
推送请求模块,用于若所述当前播放进度与所述目标播放进度相对应,至少根据所述目标播放进度对应的对象关键词发送对象推送请求;
推送结果获取模块,用于获取对象推送结果,所述对象推送结果包括至少与所述对象关键词匹配的推荐对象;
结果显示模块,用于在所述播放页面叠加显示所述对象推送结果。
第四方面,本发明实施例提供一种终端,包括:至少一个存储器和至少一个处理器;所述存储器存储一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行如上述任一项所述的对象推送方法。
第五方面,本发明实施例提供一种存储介质,所述存储介质存储一条或多条计算机可执行指令,所述一条或多条计算机可执行指令用于执行如上述任一项所述的对象推送方法。
本发明实施例提供的对象推送方法中,终端可获取多媒体文件及所述多媒体文件的映射数据,由所述映射数据记录所述多媒体文件的目标播放进度及对应的对象关键词;从而终端在播放页面播放所述多媒体文件的过程中,如果多媒体文件的当前播放进度与所述目标播放进度相对应,则终端可至少根据所述目标播放进度对应的对象关键词发送对象推送请求,以请求至少与所述对象关键词匹配的推荐对象;进而终端可获取到对象推送结果,在所述播放页面叠加显示所述对象推荐结果,实现终端在不切换播放页面的情况下,获取对象推送结果并在所述播放页面进行叠加显示。
利用本发明实施例提供的对象推送方法,终端可在播放多媒体文件的过程中,基于多媒体文件的映射数据,在多媒体文件播放到目标播放进度时,不需切换播放页面的获取到与所述目标播放进度对应的对象关键词相匹配的对象推送结果,并在播放页面叠加显示所述对象推送结果,实现在终端播放多媒体文件时,便捷的对象推送;本发明实施例可避免用户切换播放页面,在对象搜索页面录入对象关键词等操作,极大的提升终端播放多媒体文件时,获取对象推送结果的便捷度。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的对象推送***的框图;
图2为本发明实施例提供的对象推送方法的信令流程图;
图3为本发明实施例提供的显示对象推送结果的示例图;
图4为本发明实施例提供的发送对象推送请求的流程图;
图5为本发明实施例提供的当前位置对应的位置范围的示例图;
图6为本发明实施例提供的当前位置与可配送范围的示例图;
图7为本发明实施例提供的后续处理流程图;
图8为本发明实施例提供的在对象提供页面叠加显示对象已选窗口的示例图;
图9为本发明实施例提供的应用示例过程图;
图10为本发明实施例提供的对象推送装置的框图;
图11为本发明实施例提供的对象推送装置的另一框图;
图12为本发明实施例提供的终端的硬件框图。
具体实施方式
随着APP(应用软件)的普及,多媒体平台和在线互联网平台一般提供相应的APP,从而终端可通过多媒体平台提供的APP播放多媒体文件,通过在线互联网平台提供的APP选择对象提供方提供的对象。在终端安装多媒体平台提供的APP和在线互联网平台提供的APP的情况下,用户可使用终端通过多媒体平台提供的APP播放多媒体文件,如果用户对多媒体文件中出现的对象感兴趣,希望获取相应的对象信息时,用户需要操作终端,将终端当前运行的APP由多媒体平台提供的APP切换至在线互联网平台提供的APP,从而在在线互联网平台的对象搜索页面输入对象关键词,以通过在线互联网平台提供的APP向在线互联网平台请求对象推送。
上述方式是通过APP的切换,将终端页面由播放多媒体文件的播放页面,切换至在线互联网平台的对象搜索页面,以在对象搜索页面输入对象关键词,来实现对象推送。可见,用户由观看多媒体文件至获取对象推送结果的操作路径较长,涉及用户频繁的操作,这种对象推送方式较为麻烦。
基于此,本发明实施例提供改进的对象推送方案,以在终端播放多媒体文件时,便捷的实现对象推送。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
作为一种可选实现,图1示出了本发明实施例提供的对象推送***的可选框图,如图1所示,该对象推送***可以包括:多媒体平台10,终端20,在线互联网平台30。
多媒体平台10可以是提供多媒体文件的网络平台,可选的,多媒体文件例如视频、图像、文本等文件,以多媒体文件为视频为例,多媒体平台可以是视频平台,当然,本发明实施例对于多媒体文件和多媒体平台的具体形式并不设限;
为在终端播放多媒体文件时,便捷的实现对象推送,多媒体平台除提供多媒体文件外,还需提供多媒体文件的映射数据,该映射数据可记录:多媒体文件中预设的一个或多个目标播放进度,及目标播放进度对应的对象关键词;目标播放进度对应的对象关键词可以是,多媒体文件在目标播放进度的内容中出现的对象的关键词。基于此,终端在从多媒体平台获取多媒体文件时,可同时获取多媒体文件的映射数据,基于映射数据,终端可自动确定出多媒体文件的目标播放进度对应的对象关键词,以在终端播放多媒体文件至目标播放进度时,终端可基于对应的对象关键词自动请求对象推送,从而免去用户在观看多媒体文件时,切换页面和在对象搜索页面手动输入关键词的过程。
终端20可以是用户使用的智能手机、平板电脑、笔记本电脑等用户设备,在可选实现中,终端20可通过多媒体平台提供的APP与多媒体平台交互,通过电子商户、在线外卖等在线互联网平台提供的APP与所述在线互联网平台交互;当然,终端通过APP与平台交互仅是可选方式,终端也可通过浏览器、或者特定的程序服务(如小程序)与平台进行交互;
在本发明实施例中,终端20与多媒体平台10交互,以使用多媒体平台提供的多媒体服务,例如在线观看视频、图像、文本等服务;终端20与在线互联网平台30相交互,以便用户从入驻在线互联网平台的对象提供方所提供的对象中选择对象,并基于已选对象提交任务,从而体验线上到线下的服务便利,同时,终端20可与在线互联网平台30相交互,以利用在线互联网平台30提供的对象搜索服务,实现对象推送。
在线互联网平台30可以例如电子商务平台、在线外卖平台等,在线互联网平台30可入驻提供对象的对象提供方,对象例如商品、菜品等;上文已直接或间接介绍了在线互联网平台的内容,此处不再进一步说明。
结合本发明实施例提供的对象推送***,本发明实施例提供的对象推送方法的信令流程可如图2所示,包括:
步骤S100、终端向多媒体平台请求多媒体文件。
在可选实现中,终端可通过多媒体平台提供的APP与多媒体平台进行交互,以向多媒体平台请求多媒体文件;例如,终端可打开多媒体平台提供的APP,通过APP显示多媒体平台的多媒体文件列表,或者寻找用户感兴趣的多媒体文件,当用户选中多媒体文件后,终端可向多媒体平台请求多媒体文件。当然,终端基于多媒体平台提供的APP,向多媒体平台请求用户选中的多媒体文件仅是可选方式,终端也可基于浏览器或者小程序等途径,向多媒体平台请求多媒体文件。
多媒体文件可以例如视频、图像(如漫画)、文本等,本发明实施例并不设限。
步骤S110、多媒体平台若判断所述多媒体文件具有映射数据,调取所述多媒体文件的映射数据。
多媒体文件的映射数据可记录多媒体文件的目标播放进度与对象关键词的映射关系,即映射数据记录的内容为:目标播放进度及目标播放进度对应的对象关键词。
可选的,目标播放进度对应的对象关键词可以为:目标播放进度的多媒体文件内容中出现的对象的关键词。基于多媒体文件的不同形式,本发明实施例所指的播放进度的形式可以相应调整,例如以多媒体文件为视频为例,播放进度可以是视频的播放时间点,以多媒体文件为漫画、文本为例,播放进度可以是播放百分比等。
在一种示例中,以对视频设置映射数据为例,视频的某一播放时间点出现视频角色吃水盆羊肉的画面,则可设置视频的该播放时间点为目标播放进度,水盆羊肉为对象关键词,并在映射数据中记录该播放时间点与该对象关键词的映射关系。又如,在另一示例中,以对漫画设置映射数据为例,漫画中某一章节的画面出现水盆羊肉的图像,则可设置该章节的画面对应的播放百分比为目标播放进度,水盆羊肉为对象关键词,并在映射数据中记录该播放百分比与该对象关键词的映射关系。
需要说明的是,在可选实现中,多媒体文件的映射数据可由多媒体平台设置,例如在多媒体文件的制作或者编辑过程中,多媒体平台的工作人员可设置多媒体文件中一个或多个目标播放进度,并针对目标播放进度的多媒体文件内容设置对象关键词,从而将多媒体文件的目标播放进度和对应的对象关键词记录在映射数据中。在进一步的可选实现中,多媒体文件的映射数据可由多媒体平台的工作人员自定义设置,也可以与电子商户、在线外卖等在线互联网平台合作进行设置。
一般而言,多媒体文件存储在多媒体平台的多媒体文件库中,为实现对映射数据的存储,在可选实现中,多媒体平台可设置映射数据库,以使用映射数据库存储多媒体文件的映射数据;从而,多媒体平台接收到终端对多媒体文件的请求后,多媒体平台可从多媒体文件库中调取请求的多媒体文件,同时判断映射数据库中是否具有该多媒体文件的映射数据,若是,则多媒体平台可从映射数据库中调取该多媒体文件的映射数据。
步骤S120、多媒体平台向终端发送所请求的多媒体文件及所述多媒体文件的映射数据。
需要说明的是,如果终端所请求的多媒体文件不具有映射数据,则多媒体平台可仅向终端发送所述多媒体文件,此时,终端可按照传统的播放多媒体文件的方式,播放多媒体文件。本发明实施例重点关注多媒体文件具有映射数据的情况,对于多媒体文件不具有映射数据的情况,本发明实施例不作进一步介绍。
基于步骤S100至步骤S120,终端可获取多媒体文件及多媒体文件的映射数据。当然,这仅是终端获取多媒体文件及映射数据的一种可选方式,在可能的其他实现中,多媒体文件可以是终端从多媒体平台已下载的多媒体文件,终端在下载多媒体文件时,可同步获取多媒体文件的映射数据,从而,终端也可通过获取本地存储的多媒体文件及多媒体文件的映射数据的方式,来获取多媒体文件及多媒体文件的映射数据。
步骤S130、终端在播放页面播放所述多媒体文件,并检测所述多媒体文件的当前播放进度。
针对终端获取的多媒体文件,终端可显示播放页面进行多媒体文件的播放,例如显示视频播放页面播放视频等;在可选实现中,播放页面可以是多媒体平台提供的APP中用于播放多媒体文件的页面,也可能是终端通过浏览器或小程序加载的播放多媒体文件的页面。
在终端播放多媒体文件的过程中,终端可检测多媒体文件的当前播放进度,例如以视频为例,在终端播放视频的过程中,终端可检测视频的当前播放时间点。
步骤S140、终端若检测所述当前播放进度与所述映射数据记录的目标播放进度相对应,至少根据所述映射数据记录的所述目标播放进度对应的对象关键词,向在线互联网平台发送对象推送请求。
在终端播放多媒体文件的过程中,如果终端检测到多媒体文件的当前播放进度与所述目标播放进度相对应,则终端可至少基于映射数据中记录的目标播放进度对应的对象关键词,向在线互联平台发送对象推送请求,以请求在线互联网平台推送至少与所述对象关键词匹配的对象推送结果。
上述过程中,终端可基于多媒体文件的当前播放进度与目标播放进度的匹配,在当前播放进度与目标播放进度相对应时,自动基于映射数据中记录的对应对象关键词,向在线互联平台发送对象推送请求,从而终端可在播放页面同步播放多媒体文件的情况下,实现向在线互联网平台自动发送对象推送请求,免去现有技术需要切换终端页面至在线互联网平台的对象搜索页面,然后录入对象关键词的过程,简化了终端向在线互联网平台发送对象推送请求的过程。
在可选实现中,所述对象推荐请求可以直接携带所述目标播放进度对应的对象关键词,以向在线互联网平台请求对象提供方提供的与所述对象关键词相匹配的推荐对象。
在另一种可选实现中,终端向在线互联网平台请求推荐对象时,可以进一步结合终端的当前地理位置实现,例如终端可向在线互联网平台请求终端的当前位置周围的对象提供方,所提供的与所述对象关键词相匹配的推荐对象;终端的当前位置可基于定位技术实现,例如通过卫星定位、基站定位等定位技术定位终端的当前位置。
步骤S150、在线互联网平台至少确定与所述对象关键词匹配的推荐对象,以得到对象推送结果。
在可选实现中,在线互联网平台接收所述对象推送请求后,可根据入驻在线互联平台的对象提供方提供的对象,至少确定出与所述对象关键词匹配的推荐对象,从而得到对象推送结果。
在另一种实现中,如果对象推送请求还进一步携带终端的当前位置,则在线互联网平台可基于所述当前位置周围的对象提供方提供的对象,确定与所述对象关键词匹配的推荐对象,从而得到对象推送结果。
对象推送结果可以包括一个或多个推送对象,在涉及多个推送对象时,推送结果中推送对象的排序可根据设定排序规则实现,例如根据推送对象的评分、销量、推送对象所对应的对象提供方距离终端的位置远近等进行推荐对象的排序。关于设定排序规则的具体内容,本发明实施例并不严格设限。
可选的,需要说明的是,如果线互联网平台确定不存在与所述对象关键词匹配的推荐对象,则本发明实施例可终止后续流程,不向终端发送对象推送结果。
步骤S160、在线互联网平台将所述对象推送结果发送给终端。
步骤S170、终端在所述播放页面叠加显示所述对象推送结果。
终端在获取到在线互联网平台发送的对象推送结果后,可在播放多媒体文件的播放页面叠加显示所述对象推送结果。
在可选实现中,本发明实施例可直接在所述播放页面叠加显示所述对象推送结果。
在另一种可选实现中,本发明实施例可先在所述播放页面叠加显示所述推送结果的提示信息,该提示信息可以提示多媒体文件中出现的对象存在对应的对象推送结果,从而如果用户点击该提示信息,使得终端检测到所述提示信息的触发指令,则终端可在所述播放页面叠加显示所述对象推送结果。
示例的,如图3所示,以映射数据记录视频的目标播放时间点对应“水盆羊肉”的对象关键词为例,则终端播放视频到目标播放时间点时,终端可向在线互联网平台请求终端当前位置周围的“水盆羊肉”商品,在线互联网平台搜索到终端当前位置周围的一个或多个“水盆羊肉”商品后,可向终端发送对象推送结果;终端可先在播放视频的播放页面叠加显示对象推送结果的提示信息,然后在提示信息被触发时,终端在所述播放页面叠加显示所述对象推送结果。
如图3所示,以播放视频为例,所述提示信息可以是信息气泡的形式,即本发明实施例可以信息气泡的形式,在所述播放页面上叠加显示所述提示信息,当然提示信息的显示形式也可以是其他形式,本发明实施例并不设限。
当然,图3所示示例仅是终端获取对象推送结果后,在播放页面叠加显示所述对象推送结果的一种可选方式,本发明实施例也可支持直接在所述播放页面叠加显示所述对象推送结果,即可不显示所述提示信息,而直接在所述播放页面叠加显示所述对象推送结果。
进一步的可选实现中,终端可在播放页面弹窗显示所述对象推送结果,以实现在所述播放页面以叠加显示的方式显示所述对象推送结果;如图3所示,对象推送结果可以是滑动列表的显示形式,本发明实施例可在所述播放页面弹窗显示所述对象推送结果的滑动列表,其中,所述滑动列表包括多个显示栏,一个显示栏显示一个推荐对象的信息,从而用户可通过滑动所述滑动列表,以实现对象推送结果中多个推荐对象的显示。本发明实施例可支持用户点击所述播放页面叠加显示的提示信息后,在所述播放页面弹窗显示所述对象推送结果的滑动列表,也可以支持终端在所述播放页面,直接弹窗显示所述对象推送结果的滑动列表。
可选的,在本发明实施例的流程执行过程中,终端可持续播放多媒体文件,也可设置终端在播放到目标播放进度时,暂停播放多媒体文件;关于多媒体文件的具体播放设置可进行事先配置,本发明实施例并不设限。
可选的,在终端显示对象推送结果后,如果用户才时间未操作(如用户未操作时间超过设定时间),则对象推送结果可在播放页面之上取消显示;在可能的其他实现中,如果用户点击对象推送结果之外的显示区域,则终端可将对象推送结果在播放页面之上取消显示。
本发明实施例提供的对象推送方法中,终端可获取多媒体文件及所述多媒体文件的映射数据,由所述映射数据记录所述多媒体文件的目标播放进度及对应的对象关键词;从而终端在播放页面播放所述多媒体文件的过程中,如果多媒体文件的当前播放进度与所述目标播放进度相对应,则终端可至少根据所述目标播放进度对应的对象关键词发送对象推送请求,以请求至少与所述对象关键词匹配的推荐对象;进而终端可获取到对象推送结果,在所述播放页面叠加显示所述对象推荐结果,实现终端在不切换播放页面的情况下,获取对象推送结果并在所述播放页面进行叠加显示。
利用本发明实施例提供的对象推送方法,终端可在播放多媒体文件的过程中,基于多媒体文件的映射数据,在多媒体文件播放到目标播放进度时,不需切换播放页面的获取到与所述目标播放进度对应的对象关键词相匹配的对象推送结果,并在播放页面叠加显示所述对象推送结果,实现在终端播放多媒体文件时,便捷的对象推送;本发明实施例可避免用户切换播放页面,在对象搜索页面录入对象关键词等操作,极大的提升终端播放多媒体文件时,获取对象推送结果的便捷度。
在可选实现中,本发明实施例除基于映射数据记录的对象关键词请求对象推送外,还可结合终端的当前位置请求对象推送,以实现基于LBS(Location Based Services,基于位置的服务)和对象关键词的对象推送。可选的,图4示出了终端向在线互联网平台发送对象推送请求的可选流程,该流程可由终端执行实现,具体可在终端检测到多媒体文件的当前播放进度与目标播放进度相对应时执行,参照图4,该流程可以包括:
步骤S200、确定终端的当前位置。
终端在多媒体文件的当前播放进度与目标播放进度相对应时,可通过定位技术定位当前位置。
步骤S210、根据所述目标播放进度对应的对象关键词及所述当前位置,发送对象推送请求。
终端可向在线互联网平台发送携带所述目标播放进度对应的对象关键词及所述当前位置的对象推送请求,以请求在线互联网平台确定所述当前位置周围的对象提供方,所提供的与所述对象关键词相匹配的对象。
在可选实现中,终端可基于所述对象关键词及所述当前位置,请求当前位置对应的位置范围内的对象提供方,所提供的与所述对象关键词相匹配的对象;当前位置对应的位置范围可以是当前位置周围的地理范围的一种可选形式。可选的,当前位置对应的位置范围可以是以当前位置为中心的设定大小的地理范围,示例的,如图5所示,本发明实施例可以终端的当前位置中心,确定设定半径的地理范围,则该地理范围可作为终端的当前位置对应的位置范围,图5中黑点可表示终端的当前位置,圆圈表示设定半径的地理范围;从而在线互联网平台可确定位于该位置范围内的对象提供方,所提供的与所述对象关键词匹配的推荐对象,图5中白点可表示位于该位置范围的对象提供方。当然,当前位置对应的位置范围也可以是包含当前位置且不以当前位置为中心的地理范围,例如,当前位置所在的地图网格,行政区域范围等。
在另一种可选实现中,终端可基于所述对象关键词及所述当前位置,请求可配送范围与所述当前位置相匹配的对象提供方,所提供的与所述对象关键词相匹配的对象;对象提供方的可配送范围与所述当前位置相匹配,则可认为该对象提供方为终端的当前位置周围的对象提供方;可以理解的是,电子商务、在线外卖等在线互联网平台可在地图上为各对象提供方事先配置可配送范围,当终端的当前位置位于某一对象提供方的可配送范围内,则该对象提供方提供的对象可配送至终端用户,在此情况下,本发明实施例可将终端的当前位置与对象提供方的可配送范围进行匹配,从而确定出可配送范围与终端的当前位置对应的对象提供方,进而在线互联网平台可从所确定的对象提供方提供的对象中,确定与所述对象关键词匹配的推荐对象;
示例的,如图6所示,黑点表示终端的当前位置,虚线范围表示对象提供方的可配送范围,在图6示例中,可配送范围与终端的当前位置相匹配的对象提供方为对象提供方1和2,由于对象提供方3的可配送范围不覆盖终端的当前位置,因此对象提供方3的可配送范围与终端的当前位置并不匹配,需要说明的是,图6示例仅是为了便于理解可配送范围与当前位置的匹配关系,关于具体的可配送范围的形式可根据实际情况配置,本发明实施例并不设限。
本发明实施例中,终端可基于LBS和对象关键词向在线互联网平台请求对象推送,以获取到本地服务相关的与所述对象关键词匹配的推荐对象,可极大的便利用户使用本地的线上到线下服务。
当然,基于LBS和对象关键词请求对象推送仅是可选方式,在可能的其他实现中,本发明实施例也可直接基于目标播放进度对应的对象关键词请求对象推送,例如在线互联网平台可全平台确定与所述对象关键词匹配的推荐对象,具体的,在线互联网平台可从入驻平台的所有对象提供方提供的对象中,确定与所述对象关键词匹配的推荐对象;这种情况可适用于电子商务等场景,而不一定限制在本地服务场景。
基于终端在播放页面叠加显示的对象推送结果,用户可从显示的对象推送结果中选择感兴趣的目标对象,在用户选中目标对象后,终端可切换页面至对应的对象选择页面,以便用户提交任务(如提交订单)。可选的,图7示出了本发明实施例在终端获取对象推送结果后的后续处理流程,该流程可由终端执行实现,如图7所示,该流程可以包括:
步骤S300、终端确定所述对象推送结果中被选择的目标对象。
对象推送结果可以包括一个或多个推荐对象,用户浏览播放页面叠加显示的对象推送结果后,可从对象推送结果中选择用户感兴趣的推荐对象,用户选择的推荐对象,本发明实施例称为目标对象。
在可选实现中,终端可分显示栏的显示对象推送结果中的不同推荐对象,例如终端可通过滑动列表的形式在播放页面叠加显示对象推送结果,滑动列表的一个显示栏显示一个推荐对象;各推荐对象的显示栏中可以展示选择图标(如选择按钮),当用户点击某一推荐对象的显示栏中的选择图标,则终端可确定相应被选择的推荐对象。
步骤S310、终端控制终端页面由所述播放页面切换至所述目标对象对应的对象选择页面。
用户从对象推送结果中选择目标对象,说明用户存在使用在线互联网平台确认目标对象并提交任务(如提交订单)的需求,此时终端可将页面由所述播放页面切换至在线互联网平台的所述目标对象对应的对象选择页面。
在可选实现中,终端可显示提供所述目标对象的对象提供方所对应的对象提供页面,该对象提供页面展示有所述对象提供方提供的多个对象,从而终端可在所述对象提供页面以弹窗方式显示所述目标对象的已选窗口,以此实现显示所述目标对象对应的对象选择页面;也就是说,在此种实现中,所述目标对象对应的对象选择页面可以是,叠加显示所述目标对象的已选窗口的所述对象提供页面。
需要说明的是,如果目标对象为多规格对象,则为确认用户选择的目标对象的规格,终端在显示所述对象提供页面时,可在所述对象提供页面叠加显示所述目标对象的多规格选择窗口,从而用户可基于多规格选择窗口选择目标对象的规则,基于所述多规格选择窗口中选择的目标对象的规格,终端可在所述对象提供页面叠加显示对应的对象已选窗口;
示例的,如图8所示,以推荐对象为在线互联网平台推荐的水盆羊肉的推荐菜品为例,如果用户从推荐的水盆羊肉中选择的目标菜品具有不同的口味(目标菜品为目标对象的一种可选形式),如具有不辣、微辣、中辣等口味,则该目标菜品为多规格菜品,终端可先切换页面至提供目标菜品的商户对应的商户菜品页面(该商户菜品页面可显示提供目标菜品的商户所提供的一个或多个菜品),从而,终端可在该商户菜品页面弹窗显示目标菜品不同口味的多规格菜品选择窗口,从而用户选中目标菜品的规格后,终端可基于选中的目标菜品的规格,在所述商户菜品页面叠加显示该规格的目标菜品已选窗口。
如果目标对象为非多规格对象,则本发明实施例可在所述对象提供页面中自动选择所述目标对象,以在所述对象提供页面叠加显示所述目标对象对应的对象已选窗口。
需要说明的是,多规格对象是指一个对象具有不同的规格,例如一个商品具有不同的尺寸,一个菜品具有不同的份量、口味等。
上述方式是在所述对象提供页面以弹窗方式表示目标对象已被选择,当然,本发明实施例也可以使用单独的页面表示目标对象已被选择,例如,目标对象对应的对象选择页面可以是单独展示目标对象已被选择的页面。
可选的,进一步,当用户在对象选择页面提交目标对象对应的任务时,终端可检测到所述目标对象的任务提交指令,显示对应的任务提交页面。例如,目标对象的对象已选窗口可展示任务提交图标(如任务提交按钮),当用户点击该任务提交图标时,终端可检测到所述目标对象的任务提交指令,从而切换页面至对应的任务提交页面并显示。进一步的,任务提交页面可允许用户修改任务信息,例如修改配送地址,指定配送时间等,示例的,用户在任务提交页面修改配送地址时,终端可基于所述任务提交页面中修改的配送地址,调整所述目标对象对应的任务的配送地址。
可选的,上述涉及的终端页面变化可通过终端与在线互联网平台的交互实现,终端可向在线互联网平台请求相应的页面内容,来实现例如所述目标对象对应的对象选择页面,任务提交页面等页面的显示切换。
本发明实施例中,终端在播放页面叠加显示对象推送结果后,允许用户从对象推送结果中选择目标对象,基于用户选择的目标对象,终端可切换页面至目标对象对应的对象选择页面,从而基于用户的任务提交指令,终端可显示目标对象对应任务的任务提交页面,以便用户在播放页面显示的对象推送结果中发现感兴趣的目标对象时,能够基于与在线互联网平台的交互,实现对目标对象的正式选择和任务提交。
在一种应用示例中,以多媒体文件为视频,在线互联网平台为在线外卖平台为例,图9从终端的页面变化角度示出了本发明实施例的示例过程,结合图9所示,该过程可以包括:
终端在播放视频到目标播放时间点时,可在视频页面,以气泡信息的形式,叠加显示“水盆羊肉”的菜品推送结果的提示信息;菜品可以是本发明实施例所指的对象的一种形式,相应的,菜品推送结果为对象推送结果的一种形式,在本发明实施例中,终端可基于获取的视频的映射数据,在视频播放到映射数据记录的目标播放时间点时,基于终端当前位置和映射数据中记录的目标播放数据点对应的“水盆羊肉”的菜品关键词,向在线外卖平台请求菜品推送结果,从而终端在获取到菜品推送结果后,可在视频页面对菜品推送结果的提示信息进行叠加显示;
用户点击提示信息,终端以滑动列表形式,在视频页面弹窗显示菜品推送结果,其中,滑动列表的一个显示栏显示一个“水盆羊肉”的推荐菜品;
用户选中菜品推送结果中的目标菜品,如果目标菜品为多规格菜品,则终端切换页面至提供目标菜品的商户对应的商户菜品页面,在商户菜品页面以弹窗方式,叠加显示目标菜品的多规格选择窗口;用户从多规格选择窗口选择目标菜品的规格后,终端在所述商户菜品页面以弹窗方式,叠加显示该规格的目标菜品的已选窗口;商户可以认为是本发明实施例所指的对象提供方的一种可选形式;
如果用户选中的目标菜品为非多规格菜品,则终端切换页面至提供目标菜品的商户对应的商户菜品页面,在商户菜品页面以弹窗方式,叠加显示目标菜品的已选窗口;
用户点击目标菜品的已选窗口的下单按钮(如图中所示确认按钮),终端切换页面至任务提交页面(如订单提交页面),该任务提交页面允许用户进行配送地址、配送时间等信息的修改;需要说明的是,订单可以是本发明实施例所指的任务的一种形式,提交订单可以认为是提交任务的一种形式。
当然,上述示例的终端显示形式仅是可选的,基于本发明实施例公开内容,终端在进行页面展示时,可以具有不同的显示形式,本发明实施例对此并不设限。
利用本发明实施例提供的对象推送方法,可实现在终端播放多媒体文件时,便捷的对象推送,避免用户切换播放页面,在对象搜索页面录入对象关键词等操作,极大的提升了终端播放多媒体文件时,获取对象推送结果的便捷度。进一步,用户在播放页面显示的对象推送结果中发现感兴趣的目标对象时,本发明实施例能够基于与在线互联网平台的交互,实现对目标对象的正式选择和任务提交。
上文描述了本发明实施例提供的多个实施例方案,各实施例方案介绍的各可选方式可在不冲突的情况下相互结合、交叉引用,从而延伸出多种可能的实施例方案,这些均可认为是本发明实施例披露、公开的实施例方案。
下面对本发明实施例提供的对象推送装置进行介绍,下文描述的对象推送装置可以认为是,终端为实现本发明实施例提供的对象推送方法所需设置的功能模块。下文描述的对象推送装置的内容,可与上文描述的对象推送方法的内容相互对应参照。
在可选实现中,图10示出了本发明实施例提供的对象推送装置的可选框图,如图10所示,该对象推送装置可以包括:
数据获取模块100,用于获取多媒体文件及所述多媒体文件的映射数据,所述映射数据记录所述多媒体文件的目标播放进度对应的对象关键词;
播放及检测模块110,用于在播放页面播放所述多媒体文件,并检测所述多媒体文件的当前播放进度;
推送请求模块120,用于若所述当前播放进度与所述目标播放进度相对应,至少根据所述目标播放进度对应的对象关键词发送对象推送请求;
推送结果获取模块130,用于获取对象推送结果,所述对象推送结果包括至少与所述对象关键词匹配的推荐对象;
结果显示模块140,用于在所述播放页面叠加显示所述对象推送结果。
可选的,推送请求模块120,用于至少根据所述目标播放进度对应的对象关键词发送对象推送请求,包括:
确定当前位置;
根据所述目标播放进度对应的对象关键词及所述当前位置,发送对象推送请求。
可选的,所述对象推送请求用于:请求当前位置对应的位置范围内的对象提供方所提供的与所述对象关键词相匹配的对象,或者,请求可配送范围与所述当前位置相匹配的对象提供方所提供的与所述对象关键词相匹配的对象。
可选的,所述目标播放进度对应的对象关键词可以为:所述目标播放进度的多媒体文件内容中出现的对象的关键词。
可选的,结果显示模块140,用于在所述播放页面叠加显示所述对象推送结果,包括:
在所述播放页面叠加显示所述对象推送结果的提示信息,若检测到所述提示信息的触发指令,在所述播放页面弹窗显示所述对象推送结果。
可选的,结果显示模块140,用于在所述播放页面叠加显示所述对象推送结果的提示信息包括:
以信息气泡的形式,在所述播放页面上叠加显示所述提示信息;
结果显示模块140,用于在所述播放页面弹窗显示所述对象推送结果包括:
在所述播放页面弹窗显示所述对象推送结果的滑动列表,其中,所述滑动列表包括多个显示栏,一个显示栏显示一个推荐对象的信息。
可选的,图11示出了本发明实施例提供的对象推送装置的另一可选框图,结合图10和图11所示,该对象推送装置还可以包括:
目标对象确定模块150,用于确定所述对象推送结果中被选择的目标对象;
对象选择页面显示模块160,用于控制页面由所述播放页面切换至所述目标对象对应的对象选择页面。
可选的,对象选择页面显示模块160,用于控制页面由所述播放页面切换至所述目标对象对应的对象选择页面,包括:
控制页面由所述播放页面跳转到,提供所述目标对象的对象提供方对应的对象提供页面;
若所述目标对象为非多规格对象,在所述对象提供页面中自动选择所述目标对象,以在所述对象提供页面叠加显示所述目标对象对应的对象已选窗口;
若所述目标对象为多规格对象,在所述对象提供页面叠加显示所述目标对象的多规格选择窗口,基于所述多规格选择窗口中选择的目标对象的规格,在所述对象提供页面叠加显示对应的对象已选窗口。
可选的,进一步结合图11所示,本发明实施例提供的对象推送装置还可以包括:
任务提交页面显示模块170,用于基于所述目标对象的任务提交指令,显示对应的任务提交页面;
任务修改模块180,用于基于所述任务提交页面中修改的配送地址,调整所述目标对象对应的任务的配送地址。
本发明实施例提供的对象推送装置可在终端播放多媒体文件时,实现便捷的对象推送。并且,本发明实施例提供的对象推送装置可在用户从播放页面显示的对象推送结果中发现感兴趣的目标对象时,基于与在线互联网平台的交互,实现对目标对象的正式选择和任务提交。
本发明实施例还提供一种终端,该终端可装置程序形式的上述对象推送装置,以实现本发明实施例提供的终端执行的对象推送方法。可选的,所述终端的硬件结构可如图12所示,包括:至少一个处理器1,至少一个通信接口2,至少一个存储器3和至少一个通信总线4;
在本发明实施例中,处理器1、通信接口2、存储器3、通信总线4的数量为至少一个,且处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信;显然,图示的处理器1、通信接口2、存储器3和通信总线4的通信连接示意仅是可选的;
可选的,通信接口2可以为用于进行网络通信的通信模块的接口;
可选的,处理器1可能是CPU(中央处理器),GPU(Graphics Processing Unit,图形处理器),NPU(嵌入式神经网络处理器),FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列),TPU(张量处理单元),AI芯片,特定集成电路ASIC(Application SpecificIntegrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路等。
存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
其中,存储器3存储一条或多条计算机可执行指令,处理器1调用所述一条或多条计算机可执行指令,以执行本发明实施例提供的终端执行的对象推送方法。
本发明实施例提供一种存储介质,该存储介质可存储一条或多条计算机可执行指令,所述一条或多条计算机可执行指令可用于执行本发明实施例提供的终端执行的对象推送方法。
进一步,本发明实施例还提供一种对象推送***,该对象推送***的结构可结合图1所示,包括:多媒体平台,入驻多个对象提供方的在线互联网平台,终端;
所述多媒体平台用于,记录多媒体文件及所述多媒体文件的映射数据,所述映射数据记录所述多媒体文件的目标播放进度对应的对象关键词;
所述终端用于,向所述多媒体平台请求多媒体文件及所述多媒体文件的映射数据;在播放页面播放所述多媒体文件,并检测所述多媒体文件的当前播放进度;若所述当前播放进度与所述目标播放进度相对应,至少根据所述目标播放进度对应的对象关键词,向所述在线互联网平台发送对象推送请求;获取所述在线互联网平台反馈的对象推送结果,所述对象推送结果包括至少与所述对象关键词匹配的推荐对象;在所述播放页面叠加显示所述对象推送结果;
所述在线互联网平台用于,获取所述对象推送请求;确定至少与所述对象关键词相匹配的推荐对象;基于所述推荐对象得到对象推送结果,将所述对象推送结果发送给所述终端。
关于多媒体平台、终端、在线互联网平台的具体功能和扩展功能可参照前文相应部分的描述,此处不再赘述。
虽然本发明实施例披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
综上所述,第1方面,本发明实施例提供一种对象推送方法,包括:
获取多媒体文件及所述多媒体文件的映射数据,所述映射数据记录所述多媒体文件的目标播放进度对应的对象关键词;
在播放页面播放所述多媒体文件,并检测所述多媒体文件的当前播放进度;
若所述当前播放进度与所述目标播放进度相对应,至少根据所述目标播放进度对应的对象关键词发送对象推送请求;
获取对象推送结果,所述对象推送结果包括至少与所述对象关键词匹配的推荐对象;
在所述播放页面叠加显示所述对象推送结果。
结合第1方面,本发明实施例在第1方面的第1种实现方式中,所述至少根据所述目标播放进度对应的对象关键词发送对象推送请求包括:
确定当前位置;
根据所述目标播放进度对应的对象关键词及所述当前位置,发送对象推送请求。
结合第1方面的第1种实现方式,本发明实施例在第1方面的第2种实现方式中,所述对象推送请求用于:请求当前位置对应的位置范围内的对象提供方,所提供的与所述对象关键词相匹配的对象,或者,请求可配送范围与所述当前位置相匹配的对象提供方,所提供的与所述对象关键词相匹配的对象。
结合第1方面,本发明实施例在第1方面的第3种实现方式中,所述目标播放进度对应的对象关键词为:所述目标播放进度的多媒体文件内容中出现的对象的关键词。
结合第1方面,本发明实施例在第1方面的第4种实现方式中,所述在所述播放页面叠加显示所述对象推送结果包括:
在所述播放页面叠加显示所述对象推送结果的提示信息,若检测到所述提示信息的触发指令,在所述播放页面弹窗显示所述对象推送结果。
结合第1方面的第4种实现方式,本发明实施例在第1方面的第5种实现方式中,所述在所述播放页面叠加显示所述对象推送结果的提示信息包括:
以信息气泡的形式,在所述播放页面上叠加显示所述提示信息;
所述在所述播放页面弹窗显示所述对象推送结果包括:
在所述播放页面弹窗显示所述对象推送结果的滑动列表,其中,所述滑动列表包括多个显示栏,一个显示栏显示一个推荐对象的信息。
结合第1方面至第1方面的第5种实现方式中的任一项,本发明实施例在在第1方面的第6种实现方式中,还包括:
确定所述对象推送结果中被选择的目标对象;
控制页面由所述播放页面切换至所述目标对象对应的对象选择页面。
结合第1方面的第6种实现方式,本发明实施例在第1方面的第7种实现方式中,所述控制页面由所述播放页面切换至所述目标对象对应的对象选择页面包括:
控制页面由所述播放页面跳转到,提供所述目标对象的对象提供方对应的对象提供页面;
若所述目标对象为非多规格对象,在所述对象提供页面中自动选择所述目标对象,以在所述对象提供页面叠加显示所述目标对象对应的对象已选窗口;
若所述目标对象为多规格对象,在所述对象提供页面叠加显示所述目标对象的多规格选择窗口,基于所述多规格选择窗口中选择的目标对象的规格,在所述对象提供页面叠加显示对应的对象已选窗口。
结合第1方面的第6种实现方式,本发明实施例在第1方面的第8种实现方式中,还包括:
基于所述目标对象的任务提交指令,显示对应的任务提交页面。
结合第1方面的第8种实现方式,本发明实施例在第1方面的第9种实现方式中,还包括:
基于所述任务提交页面中修改的配送地址,调整所述目标对象对应的任务的配送地址。
第2方面,本发明实施例提供一种对象推送***,包括:多媒体平台,入驻多个对象提供方的在线互联网平台,及终端;
所述多媒体平台用于,记录多媒体文件及所述多媒体文件的映射数据,所述映射数据记录所述多媒体文件的目标播放进度对应的对象关键词;
所述终端用于,向所述多媒体平台请求多媒体文件及所述多媒体文件的映射数据;在播放页面播放所述多媒体文件,并检测所述多媒体文件的当前播放进度;若所述当前播放进度与所述目标播放进度相对应,至少根据所述目标播放进度对应的对象关键词,向所述在线互联网平台发送对象推送请求;获取所述在线互联网平台反馈的对象推送结果,所述对象推送结果包括至少与所述对象关键词匹配的推荐对象;在所述播放页面叠加显示所述对象推送结果;
所述在线互联网平台用于,获取所述对象推送请求;确定至少与所述对象关键词相匹配的推荐对象;基于所述推荐对象得到对象推送结果,将所述对象推送结果发送给所述终端。
第3方面,本发明实施例提供一种对象推送装置,包括:
数据获取模块,用于获取多媒体文件及所述多媒体文件的映射数据,所述映射数据记录所述多媒体文件的目标播放进度对应的对象关键词;
播放及检测模块,用于在播放页面播放所述多媒体文件,并检测所述多媒体文件的当前播放进度;
推送请求模块,用于若所述当前播放进度与所述目标播放进度相对应,至少根据所述目标播放进度对应的对象关键词发送对象推送请求;
推送结果获取模块,用于获取对象推送结果,所述对象推送结果包括至少与所述对象关键词匹配的推荐对象;
结果显示模块,用于在所述播放页面叠加显示所述对象推送结果。
结合第3方面,本发明实施例在第3方面的第1种实现方式中,所述推送请求模块,用于至少根据所述目标播放进度对应的对象关键词发送对象推送请求,包括:
确定当前位置;
根据所述目标播放进度对应的对象关键词及所述当前位置,发送对象推送请求。
结合第3方面的第1种实现方式,本发明实施例在第3方面的第2种实现方式中,所述对象推送请求用于:请求当前位置对应的位置范围内的对象提供方所提供的与所述对象关键词相匹配的对象,或者,请求可配送范围与所述当前位置相匹配的对象提供方所提供的与所述对象关键词相匹配的对象。
结合第3方面,本发明实施例在第3方面的第3种实现方式中,所述结果显示模块,用于在所述播放页面叠加显示所述对象推送结果,包括:
在所述播放页面叠加显示所述对象推送结果的提示信息,若检测到所述提示信息的触发指令,在所述播放页面弹窗显示所述对象推送结果。
结合第3方面的第3种实现方式,本发明实施例在第3方面的第4种实现方式中,所述结果显示模块,用于在所述播放页面叠加显示所述对象推送结果的提示信息,包括:
以信息气泡的形式,在所述播放页面上叠加显示所述提示信息;
所述结果显示模块,用于在所述播放页面弹窗显示所述对象推送结果,包括:
在所述播放页面弹窗显示所述对象推送结果的滑动列表,其中,所述滑动列表包括多个显示栏,一个显示栏显示一个推荐对象的信息。
结合第3方面至第3方面的第4种实现方式中的任一项,本发明实施例在第3方面的第5种实现方式中,还包括:
目标对象确定模块,用于确定所述对象推送结果中被选择的目标对象;
对象选择页面显示模块,用于控制页面由所述播放页面切换至所述目标对象对应的对象选择页面。
结合第3方面的第5种实现方式,本发明实施例在第3方面的第6种实现方式中,所述对象选择页面显示模块,用于控制页面由所述播放页面切换至所述目标对象对应的对象选择页面,包括:
控制页面由所述播放页面跳转到,提供所述目标对象的对象提供方对应的对象提供页面;
若所述目标对象为非多规格对象,在所述对象提供页面中自动选择所述目标对象,以在所述对象提供页面叠加显示所述目标对象对应的对象已选窗口;
若所述目标对象为多规格对象,在所述对象提供页面叠加显示所述目标对象的多规格选择窗口,基于所述多规格选择窗口中选择的目标对象的规格,在所述对象提供页面叠加显示对应的对象已选窗口。
结合第3方面的第5种实现方式,本发明实施例在第3方面的第7种实现方式中,还包括:
任务提交页面显示模块,用于基于所述目标对象的任务提交指令,显示对应的任务提交页面。
结合第3方面的第7种实现方式,本发明实施例在第3方面的第8种实现方式中,还包括:
任务修改模块,用于基于所述任务提交页面中修改的配送地址,调整所述目标对象对应的任务的配送地址。
结合第3方面,本发明实施例在第3方面的第9种实现方式中,所述目标播放进度对应的对象关键词为:所述目标播放进度的多媒体文件内容中出现的对象的关键词。
第4方面,本发明实施例提供一种终端,包括:至少一个存储器和至少一个处理器;所述存储器存储一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行如上述一项所述的对象推送方法。
第5方面,本发明实施例提供一种存储介质,所述存储介质存储一条或多条计算机可执行指令,所述一条或多条计算机可执行指令用于执行如上述任一项所述的对象推送方法。
Claims (10)
1.一种对象推送方法,其特征在于,包括:
获取多媒体文件及所述多媒体文件的映射数据,所述映射数据记录所述多媒体文件的目标播放进度对应的对象关键词;
在播放页面播放所述多媒体文件,并检测所述多媒体文件的当前播放进度;
若所述当前播放进度与所述目标播放进度相对应,至少根据所述目标播放进度对应的对象关键词发送对象推送请求;
获取对象推送结果,所述对象推送结果包括至少与所述对象关键词匹配的推荐对象;
在所述播放页面叠加显示所述对象推送结果。
2.根据权利要求1所述的对象推送方法,其特征在于,所述至少根据所述目标播放进度对应的对象关键词发送对象推送请求包括:
确定当前位置;
根据所述目标播放进度对应的对象关键词及所述当前位置,发送对象推送请求。
3.根据权利要求2所述的对象推送方法,其特征在于,所述对象推送请求用于:请求当前位置对应的位置范围内的对象提供方,所提供的与所述对象关键词相匹配的对象,或者,请求可配送范围与所述当前位置相匹配的对象提供方,所提供的与所述对象关键词相匹配的对象。
4.根据权利要求1所述的对象推送方法,其特征在于,所述在所述播放页面叠加显示所述对象推送结果包括:
在所述播放页面叠加显示所述对象推送结果的提示信息,若检测到所述提示信息的触发指令,在所述播放页面弹窗显示所述对象推送结果。
5.根据权利要求4所述的对象推送方法,其特征在于,所述在所述播放页面叠加显示所述对象推送结果的提示信息包括:
以信息气泡的形式,在所述播放页面上叠加显示所述提示信息;
所述在所述播放页面弹窗显示所述对象推送结果包括:
在所述播放页面弹窗显示所述对象推送结果的滑动列表,其中,所述滑动列表包括多个显示栏,一个显示栏显示一个推荐对象的信息。
6.根据权利要求1-5任一项所述的对象推送方法,其特征在于,还包括:
确定所述对象推送结果中被选择的目标对象;
控制页面由所述播放页面切换至所述目标对象对应的对象选择页面。
7.一种对象推送***,其特征在于,包括:多媒体平台,入驻多个对象提供方的在线互联网平台,及终端;
所述多媒体平台用于,记录多媒体文件及所述多媒体文件的映射数据,所述映射数据记录所述多媒体文件的目标播放进度对应的对象关键词;
所述终端用于,向所述多媒体平台请求多媒体文件及所述多媒体文件的映射数据;在播放页面播放所述多媒体文件,并检测所述多媒体文件的当前播放进度;若所述当前播放进度与所述目标播放进度相对应,至少根据所述目标播放进度对应的对象关键词,向所述在线互联网平台发送对象推送请求;获取所述在线互联网平台反馈的对象推送结果,所述对象推送结果包括至少与所述对象关键词匹配的推荐对象;在所述播放页面叠加显示所述对象推送结果;
所述在线互联网平台用于,获取所述对象推送请求;确定至少与所述对象关键词相匹配的推荐对象;基于所述推荐对象得到对象推送结果,将所述对象推送结果发送给所述终端。
8.一种对象推送装置,其特征在于,包括:
数据获取模块,用于获取多媒体文件及所述多媒体文件的映射数据,所述映射数据记录所述多媒体文件的目标播放进度对应的对象关键词;
播放及检测模块,用于在播放页面播放所述多媒体文件,并检测所述多媒体文件的当前播放进度;
推送请求模块,用于若所述当前播放进度与所述目标播放进度相对应,至少根据所述目标播放进度对应的对象关键词发送对象推送请求;
推送结果获取模块,用于获取对象推送结果,所述对象推送结果包括至少与所述对象关键词匹配的推荐对象;
结果显示模块,用于在所述播放页面叠加显示所述对象推送结果。
9.一种终端,其特征在于,包括:至少一个存储器和至少一个处理器;所述存储器存储一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行如权利要求1-6任一项所述的对象推送方法。
10.一种存储介质,其特征在于,所述存储介质存储一条或多条计算机可执行指令,所述一条或多条计算机可执行指令用于执行如权利要求1-6任一项所述的对象推送方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010112591.7A CN111339328A (zh) | 2020-02-24 | 2020-02-24 | 一种对象推送方法、***、装置、终端及存储介质 |
PCT/CN2020/138391 WO2021169537A1 (zh) | 2020-02-24 | 2020-12-22 | 一种对象推送方法、***、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010112591.7A CN111339328A (zh) | 2020-02-24 | 2020-02-24 | 一种对象推送方法、***、装置、终端及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111339328A true CN111339328A (zh) | 2020-06-26 |
Family
ID=71181771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010112591.7A Pending CN111339328A (zh) | 2020-02-24 | 2020-02-24 | 一种对象推送方法、***、装置、终端及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111339328A (zh) |
WO (1) | WO2021169537A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021169537A1 (zh) * | 2020-02-24 | 2021-09-02 | 北京星选科技有限公司 | 一种对象推送方法、***、装置、终端及存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101634987A (zh) * | 2008-07-21 | 2010-01-27 | 上海天统电子科技有限公司 | 多媒体播放器 |
CN103257962A (zh) * | 2012-02-15 | 2013-08-21 | 阿里巴巴集团控股有限公司 | 信息提供方法以及装置 |
CN103442001A (zh) * | 2013-08-22 | 2013-12-11 | 百度在线网络技术(北京)有限公司 | 信息推荐方法、装置和服务器 |
CN104469437A (zh) * | 2014-12-23 | 2015-03-25 | 小米科技有限责任公司 | 广告推送方法及装置 |
CN104881807A (zh) * | 2015-06-26 | 2015-09-02 | 陆健 | 一种推荐商品信息的方法及装置 |
CN105426436A (zh) * | 2015-11-05 | 2016-03-23 | 百度在线网络技术(北京)有限公司 | 基于人工智能机器人的信息提供方法和装置 |
CN105657558A (zh) * | 2014-11-10 | 2016-06-08 | 阿里巴巴集团控股有限公司 | 一种信息提供方法、展示方法、装置及智能电视 |
CN106202317A (zh) * | 2016-07-01 | 2016-12-07 | 传线网络科技(上海)有限公司 | 基于视频的商品推荐方法及装置 |
US20170211945A1 (en) * | 2013-12-12 | 2017-07-27 | Microsoft Technology Licensing, Llc | Predicted travel intent |
CN107203568A (zh) * | 2016-03-18 | 2017-09-26 | 百度在线网络技术(北京)有限公司 | 一种文件播放功能与搜索功能的切换方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103942285B (zh) * | 2014-04-09 | 2017-12-08 | 北京搜狗科技发展有限公司 | 一种针对页面动态元素的推荐方法和*** |
CN107241622A (zh) * | 2016-03-29 | 2017-10-10 | 北京三星通信技术研究有限公司 | 视频定位处理方法、终端设备及云端服务器 |
CN111339328A (zh) * | 2020-02-24 | 2020-06-26 | 北京星选科技有限公司 | 一种对象推送方法、***、装置、终端及存储介质 |
-
2020
- 2020-02-24 CN CN202010112591.7A patent/CN111339328A/zh active Pending
- 2020-12-22 WO PCT/CN2020/138391 patent/WO2021169537A1/zh active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101634987A (zh) * | 2008-07-21 | 2010-01-27 | 上海天统电子科技有限公司 | 多媒体播放器 |
CN103257962A (zh) * | 2012-02-15 | 2013-08-21 | 阿里巴巴集团控股有限公司 | 信息提供方法以及装置 |
CN103442001A (zh) * | 2013-08-22 | 2013-12-11 | 百度在线网络技术(北京)有限公司 | 信息推荐方法、装置和服务器 |
US20170211945A1 (en) * | 2013-12-12 | 2017-07-27 | Microsoft Technology Licensing, Llc | Predicted travel intent |
CN105657558A (zh) * | 2014-11-10 | 2016-06-08 | 阿里巴巴集团控股有限公司 | 一种信息提供方法、展示方法、装置及智能电视 |
CN104469437A (zh) * | 2014-12-23 | 2015-03-25 | 小米科技有限责任公司 | 广告推送方法及装置 |
CN104881807A (zh) * | 2015-06-26 | 2015-09-02 | 陆健 | 一种推荐商品信息的方法及装置 |
CN105426436A (zh) * | 2015-11-05 | 2016-03-23 | 百度在线网络技术(北京)有限公司 | 基于人工智能机器人的信息提供方法和装置 |
CN107203568A (zh) * | 2016-03-18 | 2017-09-26 | 百度在线网络技术(北京)有限公司 | 一种文件播放功能与搜索功能的切换方法及装置 |
CN106202317A (zh) * | 2016-07-01 | 2016-12-07 | 传线网络科技(上海)有限公司 | 基于视频的商品推荐方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021169537A1 (zh) * | 2020-02-24 | 2021-09-02 | 北京星选科技有限公司 | 一种对象推送方法、***、装置、终端及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2021169537A1 (zh) | 2021-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111612557B (zh) | 提供商品对象信息的方法、装置及电子设备 | |
US11710174B2 (en) | Product display graphic user interface | |
JP2020173834A (ja) | 通信セッションの状態の保存 | |
US20160034970A1 (en) | User-generated quick recommendations in a media recommendation system | |
CN112182426A (zh) | 用户界面信息展示方法、装置及电子设备 | |
US20240121476A1 (en) | Data interaction method and apparatus, device, and storage medium | |
CN113608651A (zh) | 数据交互方法、装置、设备及存储介质 | |
CN112749322B (zh) | 商品对象信息推荐方法、装置及电子设备 | |
CN113298603A (zh) | 商品对象信息展示方法、装置及电子设备 | |
CN113298592A (zh) | 商品对象信息展示方法、装置及电子设备 | |
CN111339328A (zh) | 一种对象推送方法、***、装置、终端及存储介质 | |
CN115760265A (zh) | 商品信息处理方法及电子设备 | |
US20200232811A1 (en) | Information processing device, information processing method, and program | |
CN111325595B (zh) | 用户权益信息展示方法、装置及电子设备 | |
CN111325567B (zh) | 用户权益信息展示方法、装置及电子设备 | |
US20160371273A1 (en) | System and method for searching for specific types of items based on peer ranking of quality | |
JP2022095163A (ja) | ショッピングシステム、情報提供方法、およびプログラム | |
CN109460277B (zh) | 商品抢购流程的展示方法及装置 | |
JP2002092360A (ja) | 放送番組の品物探索システム及び販売システム | |
CN112669101A (zh) | 订单信息处理方法、装置及电子设备 | |
KR20190086082A (ko) | 영화 검색에서 사용자 경험 개선을 위한 방법 및 시스템 | |
JP7474374B1 (ja) | 施設情報提供装置、施設情報提供方法、および、プログラム | |
CN115545818A (zh) | 商品信息展示方法、装置及电子设备 | |
US20230385362A1 (en) | Minimum Click Media Search Engine | |
US20210390601A1 (en) | Shopping support device, shopping support system, shopping support method, and shopping support program |
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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40026873 Country of ref document: HK |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200626 |