在手机端应用中同步展示广告终端机播放广告的方法与流程

文档序号:11156873阅读:514来源:国知局
在手机端应用中同步展示广告终端机播放广告的方法与制造工艺

本发明涉及一种在手机端播放广告的方法,尤其涉及一种在手机端应用中同步展示广告终端机播放广告的方法。



背景技术:

微信的摇一摇周边主要是利用iBeacon硬件设备实现在用户开启蓝牙后,使用周边摇一摇功能,跳转到设置的页面。

现有技术中,一般的使用方式因为ibeacon本身的局限性,用户摇出来的页面只能是单一的或者随机的,故不能满足用户的需求。

综上,有必要设计一种在手机端应用中同步展示广告终端机播放广告的方法来弥补上述缺陷。



技术实现要素:

本发明提出一种在手机端应用中同步展示广告终端机播放广告的方法,其用于解决现有技术中用户摇出来的广告页面单一或者随机导致不能满足用户需求的缺陷。本发明能实现同步显示手机端周边摇一摇展示的页面上与广告终端机循环显示的多个页面,实现线上线下连接的新型移动互联广告场景应用。

本发明的技术方案是这样实现的:

本发明公开一种在手机端应用中同步展示广告终端机播放广告的方法,其包括如下步骤:(S01)广告终端机获取广告信息;(S02)在手机端摇一摇,通过Ibeancon跳转至手机web页面;(S03)将广告终端机的服务器与手机端的服务器进行同步处理;(S04)广告终端机的服务器上循环轮推广告,手机端的服务器上实时显示广告终端机上显示的广告;(S05)用户在手机web上点击手机端摇出来的广告页面,跳转并显示广告的详细信息页面。

其中,步骤(S01)中,广告终端机获取广告信息包括广告数量和广告播放时间。

其中,步骤(S01)中,广告终端机获取广告信息的个数为三个,分别为第一广告、第二广告和第三广告;第一广告、第二广告和第三广告的播放时间分别为AD1、AD2和AD3,单位为毫秒。

其中,步骤(S03)中,广告终端机的服务器与手机端的服务器的同步通过如下步骤实现:(S31)通过linux的ntpdate服务,将广告终端机的服务器和手机端的服务器同步为ntpdate服务器的时间;(S32)将当前时间转换为毫秒级的timestamp;(S33)将步骤(S32)中的timestamp除以广告终端机上广告显示的总时间AD1+AD2+AD3,并取余数X;(S34)步骤(S33)中得到的余数X有3种情况:0≤X<AD1,此时显示第一广告,并在AD1-X毫秒后切换至第二广告;AD1≤X< AD2,此时显示第二广告,并在AD2 – X 后切换至第三广告;AD2≤X< AD3,此时显示第三广告,并在AD1+AD2+AD3 – X 毫秒后切换至第一广告。

其中,步骤(S02)中,手机端包括手机APP端,且手机APP包括友电、微信、美团、大众点评、百度糯米、手机天猫。

与现有技术相比,本发明具有如下优点:

本发明微信端和终端机机同步显示广告,通过将终端机的服务器和微信端的服务器进行同步,即可将终端机和微信端的内容同步,故能实现同步显示微信周边摇一摇展示的页面上与终端机循环显示的多个页面,实现线上线下连接的新型移动互联广告场景应用。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明在手机端应用中同步展示广告终端机播放广告的方法的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了有助于和澄清随后的实施例的描述,在对本发明的具体实施方式进行详细说明之前,对部分术语进行解释,下列的解释应用于本说明书以及权利要求书。

本发明中出现的ntpdate的中文意思为时间服务器。Ibeacon是苹果公司2013年9月发布的移动设备用OS(iOS7)上配备的新功能;其工作方式是,配备有低功耗蓝牙(BLE)通信功能的设备使用BLE技术向周围发送自己特有的ID,接收到该ID的应用软件会根据该ID采取一些行动。Timestamp的中文意思是时间戳。其它英文词语均为代码,不代表其它任何意义。

参照图1,本发明公开一种在手机端应用中同步展示广告终端机播放广告的方法,其包括如下步骤:(S01)广告终端机获取广告信息;(S02)在手机端摇一摇,通过Ibeancon跳转至手机web页面;(S03)将广告终端机的服务器与手机端的服务器进行同步处理;(S04)广告终端机的服务器上循环轮推广告,手机端的服务器上实时显示广告终端机上显示的广告;(S05)用户在手机web上点击手机端摇出来的广告页面,跳转并显示广告的详细信息页面。

其中,步骤(S01)中,广告终端机获取广告信息包括广告数量和广告播放时间。本领域技术人员根据实际需求,可以将广告数量和广告播放时间根据投资商等实际需求进行设定。

其中,步骤(S01)中,广告终端机获取广告信息的个数为三个,分别为第一广告、第二广告和第三广告;第一广告、第二广告和第三广告的播放时间分别为AD1、AD2和AD3,单位为毫秒。

其中,步骤(S03)中,广告终端机的服务器与手机端的服务器的同步通过如下步骤实现:(S31)通过linux的ntpdate服务,将广告终端机的服务器和手机端的服务器同步为ntpdate服务器的时间;(S32)将当前时间转换为毫秒级的timestamp;(S33)将步骤(S32)中的timestamp除以广告终端机上广告显示的总时间AD1+AD2+AD3,并取余数X;(S34)步骤(S33)中得到的余数X有3种情况:0≤X<AD1,此时显示第一广告,并在AD1-X毫秒后切换至第二广告;AD1≤X< AD2,此时显示第二广告,并在AD2 – X 后切换至第三广告;AD2≤X< AD3,此时显示第三广告,并在AD1+AD2+AD3 – X 毫秒后切换至第一广告。

其中,步骤(S02)中,手机端包括手机APP端,且手机APP包括友电、微信、美团、大众点评、百度糯米、手机天猫。本领域技术人员根据实际需求,可以选择在其他的消费、资讯或者其他类型的手机APP上植入摇一摇周边的功能,进而实现播放广告的功能,故使用范围广。

本发明广告终端机采用ibeacon+蓝牙通讯、orangepi+嵌入式程序开发+网络实时通讯编程技术,依托orangepi系统实现广告轮播以及电池租借的功能;手机端采用最新html5技术及websocket实时通讯技术开发,依靠在手机APP中植入摇一摇周边的功能,在手机端使用摇一摇周边直接跳转到用户的手机web页面,在用户打开手机页面的时候显示的页面信息正好是此时广告终端机上所显示的广告。

本发明手机端的页面服务器和广告终端机同步显示广告,广告终端机和web页面的内容同步,主要靠时间同步来实现;通过linux的ntpdate服务,将广告终端机和web服务器上的实现同步为某台ntpdate服务器的时间,然后将当前时间转换为毫秒级的timestamp,假设某台广告终端机上有三个广告(分别为第一广告、第二广告和第三广告),其播放时间AD1、AD2、AD3显示时间分别为10秒,15秒,20秒,将所有显示时间相加得到45000ms,再将当前的timestamp除以显示总时间45000ms取余,此时得到的余数X有3种情况:0≤X<10000,此时显示第一广告,并在10000-X毫秒后切换至第二广告;10000≤X<25000,此时显示第二广告,并在25000 – X 后切换至第三广告;25000≤X<45000,此时显示第三广告,并在45000 – X 毫秒后切换至第一广告。

同理,当某台广告终端机上有四个广告,分别为第一广告、第二广告、第三广告和第四广告,其播放时间AD1、AD2、AD3、AD4显示时间分别为10秒、15秒、20秒、25秒;将所有显示时间相加得到70000ms,再将当前的timestamp除以显示总时间70000ms取余,此时得到的余数X有4种情况:0≤X<10000,此时显示第一广告,并在10000-X毫秒后切换至第二广告;10000≤X<25000,此时显示第二广告,并在25000 – X 后切换至第三广告;25000≤X<45000,此时显示第三广告,并在45000 – X 毫秒后切换至第四广告;45000≤X<70000,此时显示第四广告,并在70000 – X 毫秒后切换至第一广告。

如下为本发明的一个场景案例:用户在广告终端机前看到广告;如用户对广告感兴趣,打开手机APP,摇一摇;广告终端机ibeacon接收用户摇一摇信息,传递到云平台;云平台与广告终端机实时通信,根据网络通讯技术结合时间差,获取广告终端机当时播放广告;云平台推送广告对接介绍页面和详细内容到用户手机APP;用户点击手机APP摇出来的页面,进入广告详情,进一步了解,并转换为线上的行为,如用户感兴趣可以进一步购买等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1