一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息推送方法、装置、设备及计算机可读存储介质与流程

2023-02-02 02:05:01 来源:中国专利 TAG:


1.本技术属于计算机技术领域,尤其涉及一种信息推送方法、装置、设备及计算机可读存储介质。


背景技术:

2.随着互联网的飞速发展,越来越多的实体商户不再局限于传统的线下营销,而是通过数字化实现线下推广和线上营销联动的多渠道营销方式。通过收集和分析用户的消费数据,可以达到基于位置服务(location based service,lbs)的精准营销,进而激活门店流量,实现业绩提升。
3.现有技术中,商户可以通过短信推送、软件推送、广告推送等方式将自身的产品和商铺呈现给用户,进而起到引流的作用。
4.但是,用户通过推送的文字、图片、评价等内容了解到的商铺及其产品可能并不真实,导致用户对商户的信任度较低,影响用户的消费体验。


技术实现要素:

5.本技术实施例提供一种信息推送方法、装置、设备及计算机可读存储介质,能够保证推送信息的真实性,提升用户对商户的信任度,进而提升用户的消费体验。
6.第一方面,本技术实施例提供一种信息推送方法,应用于服务器,该方法包括:
7.接收第一用户终端发送的商户推送请求;
8.响应于所述商户推送请求,从多个商户中确定与第一用户对应的至少一个目标商户,其中,所述第一用户为所述第一用户终端对应的用户;
9.获取与所述目标商户对应的目标直播源信息;
10.将所述目标直播源信息推送至所述第一用户终端,以使所述第一用户终端根据所述目标直播源信息获取目标直播视频流数据,并基于所述目标直播视频流数据播放所述目标商户对应的目标直播视频,其中,所述目标直播视频为针对所述目标商户的线下商户现场实时拍摄的视频。
11.第二方面,本技术实施例提供一种信息推送方法,应用于用户终端,该方法包括:
12.在目标应用程序启动的情况下,向服务器发送商户推送请求,所述商户推送请求用于指示所述服务器从多个商户中确定与用户对应的至少一个目标商户,以及获取与所述目标商户对应的目标直播源信息;
13.接收所述服务器推送的所述目标直播源信息;
14.根据所述目标直播源信息获取目标直播视频流数据;
15.基于所述目标直播视频流数据播放所述目标商户对应的目标直播视频,其中,所述目标直播视频为针对所述目标商户的线下商户现场实时拍摄的视频。
16.第三方面,本技术实施例提供一种信息推送方法,应用于商户终端,该方法包括:
17.获取视频采集装置对应的视频端口号,所述视频采集装置设置于目标商户的线下
商户现场;
18.根据所述视频端口号、所述商户终端对应的终端信息以及所述目标商户对应的商户标识,生成与所述目标商户对应的目标直播源信息;
19.向服务器发送所述目标直播源信息,以使所述服务器将所述目标直播源信息推送至第一用户终端,并由所述第一用户终端根据所述目标直播源信息获取目标直播视频流数据,基于所述目标直播视频流数据播放所述目标商户对应的目标直播视频,其中,所述目标直播视频为所述视频采集装置针对所述目标商户的线下商户现场实时拍摄的视频。
20.第四方面,本技术实施例提供了一种信息推送装置,应用于服务器,该装置包括:
21.第一接收模块,用于接收第一用户终端发送的商户推送请求;
22.确定模块,用于响应于所述商户推送请求,从多个商户中确定与第一用户对应的至少一个目标商户,其中,所述第一用户为所述第一用户终端对应的用户;
23.第一获取模块,用于获取与所述目标商户对应的目标直播源信息;
24.推送模块,用于将所述目标直播源信息推送至所述第一用户终端,以使所述第一用户终端根据所述目标直播源信息获取目标直播视频流数据,并基于所述目标直播视频流数据播放所述目标商户对应的目标直播视频,其中,所述目标直播视频为针对所述目标商户的线下商户现场实时拍摄的视频。
25.第五方面,本技术实施例提供了一种信息推送装置,应用于用户终端,该装置包括:
26.发送模块,用于在目标应用程序启动的情况下,向服务器发送商户推送请求,所述商户推送请求用于指示所述服务器从多个商户中确定与用户对应的至少一个目标商户,以及获取与所述目标商户对应的目标直播源信息;
27.第二接收模块,用于接收所述服务器推送的所述目标直播源信息,
28.第二获取模块,用于根据所述目标直播源信息获取目标直播视频流数据;
29.播放模块,用于基于所述目标直播视频流数据播放所述目标商户对应的目标直播视频,其中,所述目标直播视频为针对所述目标商户的线下商户现场实时拍摄的视频。
30.第六方面,本技术实施例提供了一种信息推送装置,应用于商户终端,该装置包括:
31.端口获取模块,用于获取视频采集装置对应的视频端口号,所述视频采集装置设置于目标商户的线下商户现场;
32.信息生成模块,用于根据所述视频端口号、所述商户终端对应的终端信息以及所述目标商户对应的商户标识,生成与所述目标商户对应的目标直播源信息;
33.信息发送模块,用于向服务器发送所述目标直播源信息,以使所述服务器将所述目标直播源信息推送至第一用户终端,并由所述第一用户终端根据所述目标直播源信息获取目标直播视频流数据,基于所述目标直播视频流数据播放所述目标商户对应的目标直播视频,其中,所述目标直播视频为所述视频采集装置针对所述目标商户的线下商户现场实时拍摄的视频。
34.第七方面,本技术实施例提供了一种电子设备,该电子设备包括:处理器以及存储有计算机程序指令的存储器;
35.处理器执行所述计算机程序指令时实现如第一方面或第二方面的任一项实施例
中所述的信息推送方法的步骤。
36.第八方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面或第二方面的任一项实施例中所述的信息推送方法的步骤。
37.第九方面,本技术实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如第一方面或第二方面的任一项实施例中所述的信息推送方法的步骤。
38.本技术实施例中的信息推送方法、装置、设备及计算机可读存储介质,通过获取与目标商户对应的目标直播源信息,以及将目标直播源信息推送至第一用户终端,使得第一用户能够通过第一用户终端观看目标直播视频。由于目标直播视频为针对目标商户的线下商户现场实时拍摄的视频,因此,第一用户通过观看目标直播视频能够及时了解目标商户线下商户现场的真实情况。如此,能够保证推送信息的真实性,提升用户对商户的信任度,进而提升用户的消费体验。
附图说明
39.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
40.图1是本技术一个实施例提供的信息推送系统的结构示意图;
41.图2是本技术一个实施例提供的应用于服务器的信息推送方法的流程示意图;
42.图3是本技术另一个实施例提供的应用于服务器的信息推送方法的流程示意图;
43.图4是本技术一个实施例提供的应用于用户终端的信息推送方法的流程示意图;
44.图5(a)是本技术一个实施例提供的目标应用程序的应用界面的示意图;
45.图5(b)是本技术另一个实施例提供的目标应用程序的应用界面的示意图;
46.图6是本技术一个实施例提供的应用于商户终端的信息推送方法的流程示意图;
47.图7是本技术一个实施例提供的信息推送方法的流程示意图;
48.图8是本技术一个实施例提供的应用于服务器的信息推送装置的结构示意图;
49.图9是本技术一个实施例提供的应用于用户终端的信息推送装置的结构示意图;
50.图10是本技术一个实施例提供的应用于商户终端的信息推送装置的结构示意图;
51.图11是本技术一个实施例提供的电子设备的结构示意图。
具体实施方式
52.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本技术进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本技术,而不是限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
53.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存
在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
54.随着互联网的飞速发展,越来越多的实体商户不再局限于传统的线下营销,而是通过数字化实现线下推广和线上营销联动的多渠道营销方式。通过收集和分析用户的消费数据,可以达到基于位置服务(location based service,lbs)的精准营销,进而激活门店流量,实现业绩提升。
55.现有技术中,商户可以通过与平台合作,以向用户提供优惠券、抵用券等营销策略吸引客流。另外,专业的大数据、云计算等服务商可以通过技术平台的短信推送、软件推送、广告推送等模式将商户的产品和商铺呈现给消费者,进而起到引流的作用。
56.但是,通过收集和分析用户的消费数据的方式向用户推送信息,会使用户觉得隐私未得到保护,对其有一定的抵触心理。另外,用户通过推送的文字、图片、评价等内容了解到的商铺及其产品可能并不真实,导致用户对商户的信任度较低,影响用户的消费体验。再者,互联网对实体商户也产生一定冲击,尤其是体量小的实体商户则可能无力购买相关营销服务而陷入门庭冷落,难以维系、发展的窘境。
57.为了解决现有技术问题,本技术实施例提供了一种信息推送方法、装置、设备及计算机可读存储介质。
58.下面对本技术实施例所提供的信息推送系统进行介绍。
59.图1是本技术一个实施例提供的信息推送系统的结构示意图。如图1所示,信息推送系统可以包括商户终端11、服务器12和用户终端13。
60.这里,商户终端11可以为商户使用的终端。商户终端11可以用于采集商户对应的直播源信息,以及将直播源信息发送至服务器12。用户终端13可以为消费者使用的终端,用户终端13可以向服务器发送商户推送请求。服务器12可以接收商户终端11发送的直播源信息和用户终端13发送的商户推送请求。基于此,服务器12可以根据商户推送请求从多个商户中确定与消费用户对应的至少一个目标商户,获取与目标商户对应的目标直播源信息,以及将目标直播源信息发送至用户终端13。如此,用户终端13还可以基于目标直播视频流数据播放目标商户对应的目标直播视频。
61.下面对本技术实施例所提供的应用于服务器的信息推送方法进行介绍。
62.图2是本技术一个实施例提供的应用于服务器的信息推送方法的流程示意图。如图2所示,该信息推送方法具体可以包括如下步骤:
63.s210、接收第一用户终端发送的商户推送请求;
64.s220、响应于商户推送请求,从多个商户中确定与第一用户对应的至少一个目标商户,其中,第一用户为第一用户终端对应的用户;
65.s230、获取与目标商户对应的目标直播源信息;
66.s240、将目标直播源信息推送至第一用户终端,以使第一用户终端根据目标直播源信息获取目标直播视频流数据,并基于目标直播视频流数据播放目标商户对应的目标直播视频,其中,目标直播视频为针对目标商户的线下商户现场实时拍摄的视频。
67.由此,通过获取与目标商户对应的目标直播源信息,以及将目标直播源信息推送至第一用户终端,使得第一用户能够通过第一用户终端观看目标直播视频。由于目标直播视频为针对目标商户的线下商户现场实时拍摄的视频,因此,第一用户通过观看目标直播视频能够及时了解目标商户线下商户现场的真实情况。如此,能够保证推送信息的真实性,提升用户对商户的信任度,进而提升用户的消费体验。
68.下面介绍上述各个步骤的具体实现方式。
69.在一些实施方式中,在s210中,商户推送请求可以为第一用户终端请求服务器向其推送商户的请求。另外,第一用户终端可以为第一用户对应的终端,其中,第一用户可以为消费者。第一用户终端可以包括智能手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)中的任意一项。
70.在一些实施方式中,在s220中,服务器中可以包括商户管理模块,商户管理模块可以实现商户注册、商户登录、商户验证等功能,以及存储商户信息。其中,商户信息可以包括商户基本信息和商户补充信息。商户基本信息例如可以为商户标识、商户名称、商户位置、商户类型、营业时间、登录密码等。商户补充信息例如可以为具体商品的名称、价格等。商户补充信息可以用于增值服务。另外,商户验证例如可以为验证商户登录的账号密码与商户注册的账号密码是否一致。
71.相应的,服务器中还可以包括用户管理模块,用户管理模块可以实现用户注册、用户验证等功能,以及存储用户信息。其中,用户信息可以包括用户基本信息和用户补充信息。用户基本信息例如可以为用户标识、姓名、登录密码等。用户补充信息例如可以为性别、年龄、衣食住行的偏好信息等。另外,用户验证例如可以为验证用户登录的账号密码与用户注册的账号密码是否一致。
72.基于此,作为一种示例,响应于商户推送请求,可以从多个商户信息中确定与第一用户的用户信息相匹配的目标商户信息,以及将目标商户信息对应的商户确定为目标商户。
73.在一些实施方式中,在s230中,直播源信息可以包括商户标识和一组随机数。其中,随机数可以用于唯一标识直播源。另外,直播源信息可以用于提取直播视频流数据。
74.作为一种示例,在确定目标商户之后,可以根据目标商户的商户标识获取目标直播源信息。
75.基于此,为了获取到与目标商户对应的目标直播源信息,在一些实施例方式中,在上述s230之前,还可以包括:
76.接收多个商户分别对应的商户终端发送的直播源信息;
77.将直播源信息添加至信息缓存池进行缓存;
78.基于此,s230具体可以包括:
79.从信息缓存池中获取与目标商户对应的目标直播源信息。
80.这里,信息缓存池中可以包括多个直播源信息。
81.作为一种示例,服务器可以包括视频接收模块,商户终端中可以包括视频采集模块,视频接收模块可以基于流媒体协议接收视频采集模块发送的直播源信息。其中,流媒体协议例如可以为实时流传输协议(real time streaming protocol,rtsp)或实时信息传输
协议(real time message protocol,rtmp)。在接收直播源信息后,视频接收模块可以将直播源信息添加至信息缓存池进行缓存。如此,即可以从信息缓存池中获取与目标商户对应的目标直播源信息。
82.作为一种示例,商户可以向服务器发送商户退出请求,以停止对外展示信号以及后续处理。
83.这样,通过将直播源信息添加至信息缓存池进行缓存,能够从信息缓存池中获取到与目标商户对应的目标直播源信息。
84.在一些实施方式中,在s240中,第一用户终端可以包括视频播放模块,视频播放模块可以手机软件开发工具包(software development kit,sdk)的形式存在,供第三方软件或视频设备制造商集成。另外,视频播放模块可以包括用户登录、视频播放等核心功能。其中,用户登录可以由用户登录子模块实现。用户登录子模块可以支持用户使用第三方软件账号授权直接登录。在用户以账号密码登录后,可以由服务器向第三方软件后台验证。另外,第三方软件与服务器可以属于同一提供方。若第三方软件与服务器属于同一提供方,则服务器可以接收用户的注册信息。可选的,视频播放模块还可以包括文字交互、详情展示和下单链接等功能。
85.作为一种示例,由于直播源信息可用于提取直播视频流数据,因此,在服务器将目标直播源信息推送至第一用户终端后,第一用户终端即可根据目标直播源信息从服务器中获取目标直播视频流数据,以及基于目标直播视频流数据播放目标商户对应的目标直播视频。
86.在一些实施例中,服务器可以包括实时互动模块,实时互动模块可以接收视频播放模块发送的互动文字,以及根据用户的输入选择,向商户sdk推送互动文字,或者向商户sdk及其他正在观看同一直播视频的用户sdk推送互动文字。
87.在一些实施例中,服务器可以包括增值服务模块,增值服务模块可以向商户提供增值服务平台,增值服务平台可以用于创建网上店铺、用户下单、支付等。
88.基于此,为了使用户实时了解商户内的热闹程度,在一些实施例中,还可以包括:
89.循环扫描信息缓存池;
90.针对信息缓存池中的直播源信息,根据直播源信息获取对应的直播视频流数据;
91.基于直播视频流数据,对直播源信息对应的直播视频中视频帧内包含的人数进行实时统计,得到实时人数信息;
92.将实时人数信息与直播源信息进行绑定。
93.这里,实时人数信息可以反应商户内瞬时的热闹度指数或者拥挤程度。实时人数可以是一帧图像中的瞬时人数,也可以是人流统计人数。其中,瞬时人数可以通过单个视频帧获取,而流动人数则可以通过多个视频帧共同得到。
94.举一个具体的例子,若一秒内抽取直播视频中的五个视频帧,每个视频帧中均包括两个人,但都是不同的两个人,则一秒内的流动人数可以是十人,而上述每个视频帧对应的瞬时人数均可以为两人。
95.作为一种示例,服务器可以包括实时统计模块。实时统计模块可以循环扫描信息缓存池,获取直播源信息对应的直播视频流数据,并基于直播流数据进行实时人数统计。
96.作为一种示例,实时统计模块可以利用人工智能技术进行实时的商户内人数统
计。
97.这样,通过统计实时人数信息,以及将实时人数信息与直播源信息进行绑定,使用户终端在播放直播视频时可以显示实时人数信息,进而使用户能够实时了解商户内的热闹程度。
98.为了使商户能够多方位展示商铺,提升用户的消费体验,在一些实施例中,直播源信息中可以包括视频端口号,其中,同一商户对应的不同直播源信息中不同的视频端口号对应不同拍摄区域的视频采集装置所拍摄的视频。基于此,上述根据直播源信息获取对应的直播视频流数据,具体可以包括:
99.从直播源信息中获取视频端口号;
100.在视频端口号为目标视频端口号的情况下,根据直播源信息获取对应的直播视频流数据,其中,目标视频端口号为目标拍摄区域的视频采集装置所拍摄的视频对应的视频端口号。
101.这里,直播源信息中还可以包括视频端口号。在一个商户存在多个视频源的情况下,视频端口号可以用于区分同一个商户的多个视频源。其中,视频端口可以包括外部开放式且有人数统计价值的前台端口以及内部工作场所且统计人数无价值的幕后端口。例如,商户大厅或大堂可以为a1号端口、入口或排队等候区可以为a2号端口、加工区或后厨可以为b3号端口等。
102.作为一种示例,在目标商户登录成功之后,可以从多个视频端口号中选定至少一个目标视频端口号。如此,在服务器接收到直播源信息后,即可从中确定目标视频端口号以及获取至少一个目标端口号对应的直播流数据。
103.这样,通过为不同的拍摄区域设置不同的视频端口号,使商户能够多方位展示商铺,提升用户的消费体验。
104.基于此,为了保护直播视频内用户的隐私,提高用户信息的安全性,在一些实施例中,还可以包括:
105.针对信息缓存池中的直播源信息,根据直播源信息获取对应的直播视频流数据;
106.基于直播视频流数据,对直播源信息对应的直播视频中视频帧内包含的敏感信息进行模糊处理,以使用户终端在播放直播视频时对敏感信息进行模糊显示,其中,敏感信息至少包括人脸信息。
107.这里,服务器可以包括视频打码模块,视频打码模块可以对前台端口的视频进行打码。具体的,可以利用人工智能技术对人头进行模糊或遮盖等处理。
108.这样,通过对直播源信息对应的直播视频中视频帧内包含的敏感信息进行模糊处理,能够保护直播视频内用户的隐私,提高用户信息的安全性。
109.基于此,为了针对性地向用户推送目标直播源信息,提升用户体验感,在一些实施方式中,上述s220具体可以包括:
110.获取第一用户设置的偏好信息,以及多个商户分别对应的商户信息,其中,偏好信息包括商户距离、商户类型和商户内热闹程度;
111.将偏好信息与商户信息进行匹配,从多个商户中确定满足第一用户偏好的至少一个目标商户。
112.这里,偏好信息可以是用户主动设置的信息。其中,商户距离可以为用户与商户之
间的距离。商户类型可以包括美食、游乐、购物等。商户内热闹程度可以根据商户内的实时人数判断,商户内热闹例如可以为实时人数较多,商户内安静例如可以为实时人数较少。其中,实时人数可以是一帧图像中的瞬时人数,也可以是人流统计人数。当然,偏好信息还可以包括商户品牌等其他信息,在此不作限定。
113.作为一种示例,服务器可以包括视频推荐模块,在目标商户为多个的情况下,视频推荐模块可以按照偏好信息与商户信息之间的匹配程度生成目标商户推荐列表,以及按照目标商户推荐列表中的推荐顺序推荐目标商户。
114.在一些具体的例子中,在目标商户为多个的情况下,目标商户推荐列表中的推荐顺序例如可以优先按照商户距离排序,再按照商户内热闹程度排序,再按照商户类型排序。当然,也可以优先按照商户内热闹程度排序,其他排序同理,在此不再详细陈述。
115.这样,通过基于用户主动设置的偏好信息确定目标商户,能够针对性地向用户推送目标直播源信息,提升用户体验感。
116.基于此,为了提升用户体验感,在一些实施方式中,上述s220具体还可以包括:
117.获取目标参考信息,目标参考信息包括第一用户对应的用户信息、系统时间信息、多个商户分别与第一用户之间的距离信息、以及多个商户分别对应的实时人数信息中的至少一项;
118.根据目标参考信息,从多个商户中确定与第一用户对应的至少一个目标商户。
119.这里,在用户未主动设置偏好信息的情况下,视频推荐模块可以根据目标参考信息计算出视频推荐顺序。计算规则例如可以为:针对用餐时间则优先推送美食类,下午茶时间则优先推送茶点类,宵夜时间段则优先推送烧烤等。另外,视频推荐模块还可以基于用户的年龄和性别推送同年龄、同性别的用户经常选择的商户。
120.这样,通过在用户未主动设置偏好信息的情况下,基于目标参考信息确定目标商户,能够针对性地向用户推送目标直播源信息,提升用户体验感。
121.基于此,为了进一步提升用户体验感,在一些实施方式中,如图3所示,上述s220具体还可以包括:
122.s221、从多个商户中确定与第一用户之间的距离小于预设距离的商户,得到第一商户集合;
123.s222、在第一商户集合中包括至少两个商户的情况下,从第一商户集合中确定线下商户现场的实时人数满足预设人数条件的商户,得到第二商户集合;
124.s223、在第二商户集合中包括至少两个商户的情况下,从第二商户集合中确定商户类型为预设类型的商户,得到第三商户集合;
125.s224、在第三商户集合中包括至少两个商户的情况下,从第三商户集合中确定与系统时间所属时段对应的商户,得到与第一用户对应的至少一个目标商户。
126.这里,预设距离、预设人数、预设类型和与系统时间所属时间段对应的商户均可以预先设置。上述预设人数条件可以与第一用户设置的偏好信息相匹配。
127.作为一种示例,若第一商户集合中只有一个商户,则该商户即可以是目标商户。若第一商户集合中包括至少两个商户,则可以在第一商户的基础上继续确定第二商户集合。其中,第二商户集合中的商户可以既满足距离要求,又满足热闹程度要求。若第二商户集合中只有一个商户,则该商户即可以是目标商户。若第二商户集合中包括至少两个商户,则可
以在第二商户的基础上继续确定第三商户集合。其中,第三商户集合中的商户可以同时满足距离要求、热闹程度要求和商户类型要求。若第三商户集合中只有一个商户,则该商户即可以是目标商户。若第三商户集合中包括至少两个商户,则可以在第三商户集合继续确定满足时间要求的商户。在第三商户集合满足时间要求的商户即可以是目标商户。
128.这样,通过按照上述顺序确定目标商户,能够针对性地向用户推送目标直播源信息,进一步提升用户体验感。
129.基于此,为了进一步提升用户体验感,在一些实施方式中,上述从第三商户集合中确定与系统时间所属时段对应的商户,得到与第一用户对应的至少一个目标商户,具体可以包括:
130.从第三商户集合中确定与系统时间所属时段对应的商户,得到第四商户集合;
131.在第四商户集合中包括至少两个商户的情况下,确定与第一用户之间的相似度大于预设相似度的第二用户;
132.从第四商户集合中获取第二用户选择频率高于预设频率的商户,作为与第一用户对应的至少一个目标商户。
133.这里,第一用户和第二用户的相似度大于预设相似度例如可以为第一用户的标签和第二用户的标签之间的相似度较大。其中,用户标签例如可以包括年龄、性别、用户主动设置的偏好选择等。
134.作为一种示例,若第四商户集合中只有一个商户,则该商户即可以是目标商户。若第四商户集合中包括至少两个商户,则可以在第四商户集合获取第二用户选择频率高于预设频率的商户,以确定目标商户。
135.这样,通过基于第二用户的选择频率确定第一用户的目标商户,由于第一用户和第二用户之间的相似度大于预设相似度,因此,能够更加针对性地向用户推送目标直播源信息,进一步提升用户体验感。
136.下面对本技术实施例所提供的应用于用户终端的信息推送方法进行介绍。
137.图4是本技术一个实施例提供的应用于用户终端的信息推送方法的流程示意图。如图4所示,该信息推送方法具体可以包括如下步骤:
138.s410、在目标应用程序启动的情况下,向服务器发送商户推送请求,商户推送请求用于指示服务器从多个商户中确定与用户对应的至少一个目标商户,以及获取与目标商户对应的目标直播源信息;
139.s420、接收服务器推送的目标直播源信息;
140.s430、根据目标直播源信息获取目标直播视频流数据;
141.s440、基于目标直播视频流数据播放目标商户对应的目标直播视频,其中,目标直播视频为针对目标商户的线下商户现场实时拍摄的视频。
142.由此,通过向服务器发送商户推送请求,能够主动获取目标直播源信息,进而能够提高用户的主动性。通过基于目标直播视频流数据播放目标商户对应的目标直播视频,使用户能够实时了解目标商户线下商户现场的真实情况,增加用户和商户之间互动性,提升用户对商户的信任度和新鲜感,进而提升用户的消费体验。
143.这里,目标应用程序可以为能够播放直播视频的任一应用程序。另外,在目标直播视频有多个的情况下,可以生成目标视频推荐列表,以及按照目标视频推荐列表中的推荐
顺序推荐目标视频。基于此,视频播放模块在运行过程中,可以每隔一段时间检测一次是否存在目标视频推荐列表。若是,则可按照推荐顺序推荐目标视频,若否则可以再次向服务器发送商户推送请求,以获取目标直播视频。
144.除此之外,上述各个步骤的具体实现方式可参见上文中的实施例,在此不再详细陈述。
145.基于此,为了使用户在观看目标直播视频的情况下能够正常进行其他操作,在一些实施例中,上述s440具体可以包括:
146.基于目标直播视频流数据,在目标应用程序的应用界面中的预设区域内播放目标直播视频对应的微缩视频。
147.这里,微缩视频可以为目标直播视频对应的小窗口视频。预设区域可以为应用界面中的任一区域。
148.作为一种示例,目标应用程序的应用界面的示意图可以如图5(a)所示。其中,目标应用程序的应用界面例如可以为视频播放sdk集成后的界面,应用界面中的预设区域内可以播放目标直播视频对应的微缩视频51。通过左滑、右滑等操作可以切换不同目标商户对应的目标直播视频。在sdk切换目标直播视频的过程中,可以从sdk缓存的目标视频推荐列表中获取直播源信息,以及通过该信息从服务器获取目标直播视频。
149.这样,通过播放目标直播视频对应的微缩视频,使用户在观看目标直播视频的情况下能够正常进行其他操作。
150.基于此,为了提高用户观看直播视频的观看体验,在一些实施例中,还可以包括:
151.接收用户对微缩视频的第一输入;
152.响应于第一输入,放大微缩视频对应的播放界面,在播放界面中播放目标直播视频。
153.这里,第一输入可以为双击、单击、滑动、拖动等能够放大微缩视频的任一操作。播放界面可以显示筛选项,如商户距离、商户类型(如美食、游乐、购物)、商户内热闹程度的排序(如人多/热闹、人少/安静、随机)、收藏等选择项。播放界面可以支持用户通过操作选择项自主选择大类,进而驱动视频推荐模块针对性动态更新该用户的目标视频推荐列表。
154.作为一种示例,目标应用程序的应用界面的示意图可以如图5(b)所示。应用界面中可以显示目标直播视频对应的播放界面52。同样的,通过左滑、右滑等操作可以切换不同目标商户对应的目标直播视频。当滑至目标视频推荐列表的最后一个时,sdk可以向服务器的视频推荐模块发送请求,以使视频推荐模块根据默认或者自主选择生成针对该用户的新的目标视频推荐列表。
155.这样,通过在较大的播放界面中播放目标直播视频,能够提高用户观看直播视频的观看体验。
156.基于此,为了使用户实时了解商户内的热闹程度,在一些实施例中,还可以包括:
157.根据目标直播源信息获取目标商户对应的实时人数信息;
158.在播放目标直播视频的过程中对应显示实时人数信息。
159.这里,实时人数信息可以反应商户内热闹程度,商户内热闹例如可以为实时人数较多,商户内安静例如可以为实时人数较少。
160.这样,通过在播放目标直播视频的过程中对应显示实时人数信息,使用户能够实
时了解商户内的热闹程度。
161.为了向用户全方位展示商户信息,提升用户的消费体验,在一些实施例中,目标商户对应的目标直播源信息的数量可以为多个,不同的目标直播源信息对应目标商户不同拍摄区域的视频采集装置所拍摄的视频。基于此,上述基于目标直播视频流数据播放目标商户对应的目标直播视频,具体可以包括:
162.基于第一目标直播视频流数据播放目标商户对应第一目标直播视频,其中,第一目标直播视频流数据为根据第一目标直播源信息获取的目标直播视频流数据,第一目标直播源信息为多个目标直播源信息中的任一直播源信息;
163.接收用户针对第一目标直播视频的第二输入;
164.响应于第二输入,基于第二目标直播视频流数据,将播放的第一目标直播视频切换为目标商户对应的第二目标直播视频,其中,第二目标直播视频流数据为根据第二目标直播源信息获取的目标直播视频流数据,第二目标直播源信息为多个目标直播源信息中除第一目标直播源信息之外的任一直播源信息。
165.这里,第二输入可以包括上滑和下滑。针对有多个视频端口的商户,用户可通过上滑、下滑浏览同一个商户对应的不同视频端口的直播视频。
166.作为一种示例,如图5(b)所示,在视频播放窗口底部可以设有两个悬浮按钮。在用户点击输入按钮后,则可以从底部推出文字输入键盘,支持用户与商户互动。互动文字可以滚动方式播报于键盘上方,用户可选择商户可见或商户及其他用户可见。通过接收用户点击详情按钮的输入,可以跳转至商户详情和下单主页。其中,该下单主页可以为商户在第三方甚至第四方平台的主页。
167.这样,在目标商户对应的目标直播源信息的数量为多个的情况下,通过接收第二输入,可以向用户全方位展示商户信息,提升用户的消费体验。
168.下面对本技术实施例所提供的应用于用户终端的信息推送方法进行介绍。
169.图6是本技术一个实施例提供的应用于商户终端的信息推送方法的流程示意图。如图6所示,该信息推送方法具体可以包括如下步骤:
170.s610、获取视频采集装置对应的视频端口号,视频采集装置设置于目标商户的线下商户现场;
171.s620、根据视频端口号、商户终端对应的终端信息以及目标商户对应的商户标识,生成与目标商户对应的目标直播源信息;
172.s630、向服务器发送目标直播源信息,以使服务器将目标直播源信息推送至第一用户终端,并由第一用户终端根据目标直播源信息获取目标直播视频流数据,基于目标直播视频流数据播放目标商户对应的目标直播视频,其中,目标直播视频为视频采集装置针对目标商户的线下商户现场实时拍摄的视频。
173.由此,通过根据视频采集装置对应的视频端口号、商户终端对应的终端信息以及目标商户对应的商户标识,生成与目标商户对应的目标直播源信息,以及向服务器发送目标直播源信息,使得第一用户能够通过第一用户终端观看目标直播视频。由于目标直播视频为针对目标商户的线下商户现场实时拍摄的视频,因此,第一用户通过观看目标直播视频能够及时了解目标商户线下商户现场的真实情况。如此,能够保证推送信息的真实性,提升用户对商户的信任度,进而提升用户的消费体验。
174.在一些实施例中,在s610中,视频采集装置可以对线下商户现场的视频进行拍摄,视频采集装置例如可以为摄像头。每个视频采集装置可以对应一个视频端口号。
175.在一些实施例中,在视频采集装置的数量为多个的情况下,不同的视频采集装置对应的视频端口号可以不同,且对应生成的目标直播源信息可以不同,其中,不同的视频采集装置可以设置于目标商户的线下商户现场中的不同拍摄区域。
176.在一些实施例中,在s620中,商户终端中可以包括视频采集模块,视频采集模块可以手机软件开发工具包(software development kit,sdk)的形式存在,供第三方软件或视频设备制造商集成。视频采集模块可以通过视频采集装置获取直播视频,以及根据视频端口号、商户终端对应的终端信息以及目标商户对应的商户标识,生成与目标商户对应的目标直播源信息。
177.在一些实施例中,在s630中,视频采集模块可以通过流媒体协议将目标直播源信息发送至服务器。
178.基于此,为了准确确定直播开始时间,提升商户的使用体验,在一些实施方式中,在上述s610之前,还可以包括:
179.在目标商户成功登录商户终端的情况下,获取目标商户对应的营业时间和历史视频直播时间;
180.根据营业时间和历史视频直播时间确定视频采集开启时间;
181.在系统时间到达视频采集开启时间的情况下,开启视频采集装置。
182.这里,视频采集模块可以包括商户登录、视频直播、商户退出等核心功能。其中,商户登录功能可以由商户登录子模块实现。商户登录子模块可以支持商户使用第三方软件账号授权直接登录。在商户以账号密码登录后,可以由服务器向第三方软件后台验证。另外,第三方软件与服务器可以属于同一提供方。若第三方软件与服务器属于同一提供方,则服务器可以接收商户的注册信息。可选的,视频采集模块还可以包括文字交互功能,以用于用户和商户之间的互动。
183.作为一种示例,在目标商户登录成功之后,商户终端可以建立与目标商户之间的对应关系,即建立与商户终端对应的终端信息以及目标商户对应的商户标识之间的对应关系。在建立联系之后,即可以从服务器中获取目标商户对应的营业时间和历史视频直播时间,以及根据营业时间和历史视频直播时间确定视频采集开启时间。如此,在系统时间到达视频采集开启时间的情况下,可以开启视频采集装置,开始采集视频。
184.另外,视频采集还可以支持商户登录后即刻开启、自定义倒计时开启、定时开启、定时关闭等。时间可由商户自定义,也可由服务器返回,商户最新自定义的时间可以拥有最高优先级。其中,服务器返回的视频直播的开启时间可以根据商户的营业时间和历史视频直播时间确定。
185.这样,通过根据营业时间和历史视频直播时间确定视频采集开启时间,能够准确确定直播开始时间,提升商户的使用体验。
186.为了更好地描述整个方案,基于上述各实施例,举一些具体例子。
187.例如,如图7所示的信息推送方法的流程示意图,具体可以包括以下步骤:
188.s710、商户终端获取视频采集装置对应的视频端口号,视频采集装置设置于目标商户的线下商户现场;
189.s720、商户终端根据视频端口号、商户终端对应的终端信息以及目标商户对应的商户标识,生成与目标商户对应的目标直播源信息;
190.s730、商户终端向服务器发送目标直播源信息;
191.s740、在目标应用程序启动的情况下,用户终端向服务器发送商户推送请求;
192.s750、服务器响应于商户推送请求,从多个商户中确定与第一用户对应的至少一个目标商户,其中,第一用户为第一用户终端对应的用户;
193.s760、服务器获取与目标商户对应的目标直播源信息;
194.s770、服务器将目标直播源信息推送至第一用户终端;
195.s780、第一用户终端根据目标直播源信息从服务器获取目标直播视频流数据;
196.s790、第一用户终端基于目标直播视频流数据播放目标商户对应的目标直播视频,其中,目标直播视频为针对目标商户的线下商户现场实时拍摄的视频。
197.在一些具体的例子中,视频采集模块可以设置于商户终端,以手机软件sdk的形式存在,供第三方软件或者视频设备制造商集成。商户可以在视频采集模块进行注册,以及以账号和密码进行登录。在商户登录视频采集模块后,视频采集模块可以将商户的登录信息发送至服务器的商户管理模块,以用于商户管理模块对上述登录信息进行第三方验证,在验证通过的情况下,可以返回商户信息。
198.类似的,视频播放模块可以设置于用户终端,以手机软件sdk的形式存在,供第三方软件或者视频设备制造商集成。用户可以在视频播放模块进行注册,以及以账号和密码进行登录。在用户登录视频播放模块后,视频播放模块可以将用户的登录信息发送至服务器的用户管理模块,以用于用户管理模块对上述登录信息进行第三方验证,在验证通过的情况下,可以返回用户信息。
199.在商户登录成功之后,视频采集模块可以开启直播,以及上送直播信息源至服务器(即将直播信息源发送至服务器的视频接收模块)。视频接收模块在接收直播信息源之后,可以将直播信息源写入(即缓存)直播信息源缓冲池,以及返回写入成功的消息。
200.视频分析模块可以通过扫描直播信息源缓冲池中的直播源,以根据直播源信息进行人流量分析以及更新商户瞬时人数信息。
201.视频推荐模块可以从视频分析模块中读取商户瞬时人数,以及根据商户瞬时人数进行视频推荐。
202.在用户登录成功之后,视频播放模块可以从视频推荐模块获取视频直播源,即在用户终端发送商户推送请求后,视频推荐模块可以返回直播推荐列表至视频播放模块。
203.在另一些具体的例子中,视频接收模块还可以对视频进行打码,以使用户通过视频播放模块浏览直播视频时,能够保护直播视频内用户的隐私。
204.由此,在传统基于商户静态数据、用户静态数据以及历史消费准静态数据等作为参数的人工智能模型上,通过引入商户内人员数字的动态数据,结合用户默认或者主动选择,进行针对性拟合、推送在线商户视频直播地址供用户浏览,使用户通过观看直播视频能够及时了解目标商户线下商户现场的真实情况。如此,通过利用移动互联、视频互动、人工智能等技术针对实体商户推出轻量化的新型营销方案,基于实时视频流获取商家消费,排队等情况的营销方案,把握用户从众心理、猎奇心理,让用户主动“刷屏”围观、互动交流,从而提高了用户的主动性。另外,在技术上充分考虑用户的隐私,对用户信息进行模糊处理,
提高了用户信息的安全性。
205.需要说明的是,上述本技术实施例描述的应用场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
206.基于相同的发明构思,本技术还提供了一种应用于服务器的信息推送装置。具体结合图8进行详细说明。
207.图8是本技术一个实施例提供的应用于服务器的信息推送装置的结构示意图。
208.如图8所示,该信息推送装置800可以包括:
209.第一接收模块810,用于接收第一用户终端发送的商户推送请求;
210.确定模块820,用于响应于商户推送请求,从多个商户中确定与第一用户对应的至少一个目标商户,其中,第一用户为第一用户终端对应的用户;
211.第一获取模块830,用于获取与目标商户对应的目标直播源信息;
212.推送模块840,用于将目标直播源信息推送至第一用户终端,以使第一用户终端根据目标直播源信息获取目标直播视频流数据,并基于目标直播视频流数据播放目标商户对应的目标直播视频,其中,目标直播视频为针对目标商户的线下商户现场实时拍摄的视频。
213.下面对上述信息推送装置800进行详细说明,具体如下所示:
214.在其中一些实施例中,信息推送装置800还可以包括:
215.第三接收模块,用于在接收第一用户终端发送的商户推送请求之前,接收多个商户分别对应的商户终端发送的直播源信息;
216.缓存模块,用于将直播源信息添加至信息缓存池进行缓存;
217.基于此,第一获取模块830具体可以包括:
218.第一获取子模块,用于从信息缓存池中获取与目标商户对应的目标直播源信息。
219.在其中一些实施例中,信息推送装置800还可以包括:
220.扫描模块,用于循环扫描所述信息缓存池;
221.第三获取模块,用于针对信息缓存池中的直播源信息,根据直播源信息获取对应的直播视频流数据;
222.统计模块,用于基于直播视频流数据,对直播源信息对应的直播视频中视频帧内包含的人数进行实时统计,得到实时人数信息;
223.绑定模块,用于将实时人数信息与直播源信息进行绑定。
224.在其中一些实施例中,直播源信息中可以包括视频端口号,其中,同一商户对应的不同直播源信息中不同的视频端口号对应不同拍摄区域的视频采集装置所拍摄的视频;
225.基于此,第三获取模块具体可以包括:
226.第二获取子模块,用于从直播源信息中获取视频端口号;
227.第三获取子模块,用于在视频端口号为目标视频端口号的情况下,根据直播源信息获取对应的直播视频流数据,其中,目标视频端口号为目标拍摄区域的视频采集装置所拍摄的视频对应的视频端口号。
228.在其中一些实施例中,信息推送装置800还可以包括:
229.第四获取子模块,用于针对信息缓存池中的直播源信息,根据直播源信息获取对
应的直播视频流数据;
230.处理子模块,用于基于直播视频流数据,对直播源信息对应的直播视频中视频帧内包含的敏感信息进行模糊处理,以使用户终端在播放直播视频时对敏感信息进行模糊显示,其中,敏感信息至少包括人脸信息。
231.在其中一些实施例中,确定模块820具体可以包括:
232.第五获取子模块,用于获取第一用户设置的偏好信息,以及多个商户分别对应的商户信息,其中,偏好信息包括商户距离、商户类型和商户内热闹程度;
233.第一确定子模块,用于将偏好信息与商户信息进行匹配,从多个商户中确定满足第一用户偏好的至少一个目标商户。
234.在其中一些实施例中,确定模块820具体还可以包括:
235.第六获取子模块,用于获取目标参考信息,目标参考信息包括第一用户对应的用户信息、系统时间信息、多个商户分别与第一用户之间的距离信息、以及多个商户分别对应的实时人数信息中的至少一项;
236.第二确定子模块,用于根据目标参考信息,从多个商户中确定与第一用户对应的至少一个目标商户。
237.在其中一些实施例中,确定模块820具体还可以包括:
238.第一选取子模块,用于从多个商户中确定与第一用户之间的距离小于预设距离的商户,得到第一商户集合;
239.第二选取子模块,用于在第一商户集合中包括至少两个商户的情况下,从第一商户集合中确定线下商户现场的实时人数满足预设人数条件的商户,得到第二商户集合;
240.第三选取子模块,用于在第二商户集合中包括至少两个商户的情况下,从第二商户集合中确定商户类型为预设类型的商户,得到第三商户集合;
241.第四选取子模块,用于在第三商户集合中包括至少两个商户的情况下,从第三商户集合中确定与系统时间所属时段对应的商户,得到与第一用户对应的至少一个目标商户。
242.在其中一些实施例中,第四选取子模块具体可以包括:
243.第一选取单元,用于从第三商户集合中确定与系统时间所属时段对应的商户,得到第四商户集合;
244.第二选取单元,用于在第四商户集合中包括至少两个商户的情况下,确定与第一用户之间的相似度大于预设相似度的第二用户;
245.第三选取单元,用于从第四商户集合中获取第二用户选择频率高于预设频率的商户,作为与第一用户对应的至少一个目标商户。
246.由此,通过获取与目标商户对应的目标直播源信息,以及将目标直播源信息推送至第一用户终端,使得第一用户能够通过第一用户终端观看目标直播视频。由于目标直播视频为针对目标商户的线下商户现场实时拍摄的视频,因此,第一用户通过观看目标直播视频能够及时了解目标商户线下商户现场的真实情况。如此,能够保证推送信息的真实性,提升用户对商户的信任度,进而提升用户的消费体验。
247.基于相同的发明构思,本技术还提供了一种应用于用户终端的信息推送装置。具体结合图9进行详细说明。
248.图9是本技术一个实施例提供的应用于用户终端的信息推送装置的结构示意图。
249.如图9所示,该信息推送装置900可以包括:
250.发送模块910,用于在目标应用程序启动的情况下,向服务器发送商户推送请求,商户推送请求用于指示服务器从多个商户中确定与用户对应的至少一个目标商户,以及获取与目标商户对应的目标直播源信息;
251.第二接收模块920,用于接收服务器推送的目标直播源信息,
252.第二获取模块930,用于根据目标直播源信息获取目标直播视频流数据;
253.播放模块940,用于基于目标直播视频流数据播放目标商户对应的目标直播视频,其中,目标直播视频为针对目标商户的线下商户现场实时拍摄的视频。
254.在其中一些实施例中,播放模块940具体可以包括:
255.第一播放子模块,用于基于目标直播视频流数据,在目标应用程序的应用界面中的预设区域内播放目标直播视频对应的微缩视频。
256.在其中一些实施例中,播放模块940具体还可以包括:
257.第一接收子模块,用于接收用户对微缩视频的第一输入;
258.放大子模块,用于响应于第一输入,放大微缩视频对应的播放界面,在播放界面中播放目标直播视频。
259.在其中一些实施例中,信息推送装置900还可以包括:
260.第四获取模块,用于根据目标直播源信息获取目标商户对应的实时人数信息;
261.显示模块,用于在播放目标直播视频的过程中对应显示实时人数信息。
262.在其中一些实施例中,目标商户对应的目标直播源信息的数量可以为多个,不同的目标直播源信息对应目标商户不同拍摄区域的视频采集装置所拍摄的视频;
263.基于此,播放模块940具体可以包括:
264.第二播放子模块,用于基于第一目标直播视频流数据播放目标商户对应第一目标直播视频,其中,第一目标直播视频流数据为根据第一目标直播源信息获取的目标直播视频流数据,第一目标直播源信息为多个目标直播源信息中的任一直播源信息;
265.第二接收子模块,用于接收用户针对第一目标直播视频的第二输入;
266.切换子模块,用于响应于第二输入,基于第二目标直播视频流数据,将播放的第一目标直播视频切换为目标商户对应的第二目标直播视频,其中,第二目标直播视频流数据为根据第二目标直播源信息获取的目标直播视频流数据,第二目标直播源信息为多个目标直播源信息中除第一目标直播源信息之外的任一直播源信息。
267.由此,通过向服务器发送商户推送请求,能够主动获取目标直播源信息,进而能够提高用户的主动性。通过基于目标直播视频流数据播放目标商户对应的目标直播视频,使用户能够实时了解目标商户线下商户现场的真实情况,增加用户和商户之间互动性,提升用户对商户的信任度和新鲜感,进而提升用户的消费体验。
268.基于相同的发明构思,本技术还提供了一种应用于商户终端的信息推送装置。具体结合图10进行详细说明。
269.图10是本技术一个实施例提供的应用于商户终端的信息推送装置的结构示意图。
270.如图10所示,该信息推送装置1000可以包括:
271.端口获取模块1010,用于获取视频采集装置对应的视频端口号,视频采集装置设
置于目标商户的线下商户现场;
272.信息生成模块1020,用于根据视频端口号、商户终端对应的终端信息以及目标商户对应的商户标识,生成与目标商户对应的目标直播源信息;
273.信息发送模块1030,用于向服务器发送目标直播源信息,以使服务器将目标直播源信息推送至第一用户终端,并由第一用户终端根据目标直播源信息获取目标直播视频流数据,基于目标直播视频流数据播放目标商户对应的目标直播视频,其中,目标直播视频为视频采集装置针对目标商户的线下商户现场实时拍摄的视频。
274.在其中一些实施例中,信息推送装置1000还可以包括:
275.时间获取模块,用于在获取视频采集装置对应的视频端口号之前,在目标商户成功登录商户终端的情况下,获取目标商户对应的营业时间和历史视频直播时间;
276.时间确定模块,用于根据营业时间和历史视频直播时间确定视频采集开启时间;
277.装置开启模块,用于在系统时间到达视频采集开启时间的情况下,开启视频采集装置。
278.在其中一些实施例中,在视频采集装置的数量为多个的情况下,不同的视频采集装置对应的视频端口号可以不同,且对应生成的目标直播源信息可以不同,其中,不同的视频采集装置可以设置于目标商户的线下商户现场中的不同拍摄区域。
279.由此,通过根据视频采集装置对应的视频端口号、商户终端对应的终端信息以及目标商户对应的商户标识,生成与目标商户对应的目标直播源信息,以及向服务器发送目标直播源信息,使得第一用户能够通过第一用户终端观看目标直播视频。由于目标直播视频为针对目标商户的线下商户现场实时拍摄的视频,因此,第一用户通过观看目标直播视频能够及时了解目标商户线下商户现场的真实情况。如此,能够保证推送信息的真实性,提升用户对商户的信任度,进而提升用户的消费体验。
280.图11是本技术一个实施例提供的电子设备的结构示意图。
281.在电子设备1100可以包括处理器1101以及存储有计算机程序指令的存储器1102。
282.具体地,上述处理器1101可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
283.存储器1102可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器1102可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器1102可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器1102可在综合网关容灾设备的内部或外部。在特定实施例中,存储器1102是非易失性固态存储器。
284.在特定实施例中,存储器可包括只读存储器(rom),随机存取存储器(ram),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本技术的一方面的方法所描述的操作。
285.处理器1101通过读取并执行存储器1102中存储的计算机程序指令,以实现上述实
施例中的任意一种信息推送方法。
286.在一些示例中,电子设备1100还可包括通信接口1103和总线1110。其中,如图11所示,处理器1101、存储器1102、通信接口1103通过总线1110连接并完成相互间的通信。
287.通信接口1103主要用于实现本技术实施例中各模块、装置、单元和/或设备之间的通信。
288.总线1110包括硬件、软件或两者,将在线数据流量计费设备的部件彼此耦接在一起。举例来说而非限制,总线1110可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线1110可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
289.示例性的,电子设备1100可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等。
290.该电子设备1100可以执行本技术实施例中的信息推送方法,从而实现结合图2至图4、图6至图10描述的信息推送方法和装置。
291.另外,结合上述实施例中的信息推送方法,本技术实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种信息推送方法。计算机可读存储介质的示例包括非暂态计算机可读存储介质,如便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件等。
292.需要明确的是,本技术并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本技术的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本技术的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
293.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本技术的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
294.还需要说明的是,本技术中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本技术不局限于上述步骤的顺序,也就是说,可以按照实施例中
提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
295.上面参考根据本技术的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本技术的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。
296.以上所述,仅为本技术的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献