一种广告机信息发布方法及其装置与流程

文档序号:18523595发布日期:2019-08-24 10:01阅读:442来源:国知局
一种广告机信息发布方法及其装置与流程

本发明涉及广告机技术领域,更具体地说,涉及一种广告机信息发布方法及其装置。



背景技术:

广告机,是新一代的广告投放设备,通过图片、文字、视频、小插件(天气、汇率等)等多媒体素材进行广告宣传。广告机最初的构想是将广告变被动为主动,所以广告机的互动性使得它具备很多公共服务功能,并以此来吸引顾客主动浏览广告。

现有的广告机投放范围已经遍布人们生活工作的各个角落,例如,电梯、小区门口、商场、公共卫生间、娱乐场所、机关企业事业单位中等等,但现有的广告机的信息发布,只能是通过管理员对每个广告机进行手动的分别数据传输,数据传输手段包括u盘拷贝,利用收集当面发送等等,如果涉及的投放广告机较多,分布较广,则需要耗费大量时间、人力物力等,增加了维护和数据更新成本,为数据分发和广告投放带来了巨大的不便。



技术实现要素:

有鉴于此,本发明提供一种广告机信息发布方法及其装置以解决现有技术的不足。

为解决上述问题,本发明提供一种广告机信息发布方法,应用于服务端,包括:

在所述服务端与所述客户端建立连接后,获取与所述客户端对应的所述门店广告机的广告机终端信息;

接收所述客户端基于浏览器平台提交的目标展示数据信息;

将所述目标展示数据信息向与所述广告机终端信息对应的所述门店广告机发放,以便于所述门店广告机对所述目标展示数据信息予以播放展示。

优选地,所述“在所述服务端与所述客户端建立连接后,获取与所述客户端对应的所述门店广告机的广告机终端信息”之前,还包括:

接收所述客户端发出的连接申请;

根据所述连接申请,生成登录二维码;

接收所述客户端基于扫描二维码提交的用户信息;并且,根据所述用户信息确认所述用户信息对应的用户是否为已认证用户;

若所述用户为已认证用户,则建立与所述客户端的连接。

优选地,所述“将所述目标展示数据信息向与所述广告机终端信息对应的所述门店广告机发放”包括:

获取所述服务端与所述客户端对应的每个所述门店广告机之间网络环境信息;

获取所述目标展示数据信息的数据大小,并且根据所述网络环境信息,判断所述服务端与所述门店广告机之间的网络传输是否能进行基于所述目标展示数据信息的完整数据交互;

若所述服务端与所述门店广告机之间的网络传输能进行基于所述目标展示数据信息的完整数据交互,则将所述目标展示数据信息向所述门店广告机发放。

优选地,所述网络环境信息包括当前丢包率信息和当前数据延时信息;

所述“判断所述服务端与所述门店广告机之间的网络传输是否能进行基于所述目标展示数据信息的完整数据交互”之后,还包括:

若所述服务端与所述门店广告机之间的网络传输不能进行基于所述目标展示数据信息的完整数据交互,则根据所述当前丢包率信息和当前数据延时信息确认所述目标展示数据信息对应的拆分分卷大小;

将所述目标展示数据信息根据所述拆分分卷大小进行拆分,得到多个拆分单元;并且对每个所述拆分单元建立用于标识每个拆分单元首位连接顺序的标签序列;

根据所述标签序列,将所述拆分单元依次向所述门店广告机发放。

优选地,所述“根据所述标签序列,将所述拆分单元依次向所述门店广告机发放”之后,还包括:

构建基于所述目标展示数据信息的所有拆分单元的标签序列对应的发放端标签列表;

在所述门店广告机接收到所有所述目标展示数据信息后,获取所述门店广告机所接收到的每个拆分单元的标签序列;并且,根据该标签序列构建接收端标签列表;

将所述发放端标签列表与所述接收端标签列表进行比较;

若所述发放端标签列表与所述接收端标签列表相一致,则向所述门店广告机发送数据分卷传输结束信息,以便于所述门店广告机根据所述分卷传输结束信息对所接收到的所有所述拆分单元进行合并得到所述目标展示数据信息,并对所述目标展示数据信息进行播放展示。

优选地,所述“将所述发放端标签列表与所述接收端标签列表进行比较”之后,还包括:

若所述发放端标签列表与所述接收端标签列表不一致,则向所述门店广告机发送数据分卷故障信息,以便于所述门店广告机根据所述数据分卷故障信息重新获取所述服务端的所述目标展示数据信息的所有拆分单元。

此外,为解决上述问题,本发明还提供一种广告机信息发布装置,包括:

获取模块,用于在所述服务端与所述客户端建立连接后,获取与所述客户端对应的所述门店广告机的广告机终端信息;

接收模块,用于接收所述客户端基于浏览器平台提交的目标展示数据信息;

发放模块,用于将所述目标展示数据信息向与所述广告机终端信息对应的所述门店广告机发放,以便于所述门店广告机对所述目标展示数据信息予以播放展示。

此外,为解决上述问题,本发明还提供一种广告机信息发布系统,包括客户端、与所述客户端连接的服务端,以及与所述服务端连接的门店广告机;其中,所述客户端中包括第一存储器以及第一处理器,所述服务端中包括第二存储器以及第二处理器,所述门店广告机中包括第三存储器以及第三处理器;所述第一存储器、所述第二存储器和所述第三存储器均用于存储广告机信息发布程序,所述第一处理器、所述第二处理器和所述第三处理器均运行所述广告机信息发布程序以使所述广告机信息发布系统执行如上述所述广告机信息发布方法。

此外,为解决上述问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有广告机信息发布程序,所述广告机信息发布程序被处理器执行时实现如上述所述广告机信息发布方法。

本发明提供的一种广告机信息发布方法及其装置。其中,所述方法涉及客户端-服务端-一个或多个门店广告机之间的网络通信,从而实现在建立连接后,由服务端获取门店广告机的广告机终端信息,并且接收客户端基于浏览器平台提交的目标展示数据信息,进而将目标展示数据信息向与该广告机终端信息对应的门店广告机发放,再进一步由门店广告机对目标展示数据信息予以播放展示,从而实现了通过管理人员的客户端与服务端进行连接后,通过服务端将所需要进行发布的目标展示数据信息通过网络实时的分发到对应的每个门店广告机中,大大降低了门店广告机的信息投放和分发的时间、人力物力成本,节省了发布时间,提高了工作效率,为数据分发和广告投放带来了巨大的方便。

附图说明

图1为本发明广告机信息发布方法实施例方案涉及的硬件运行环境的结构示意图;

图2为本发明广告机信息发布方法第一实施例的流程示意图;

图3为本发明广告机信息发布方法第二实施例的流程示意图;

图4为本发明广告机信息发布方法第三实施例的流程示意图;

图5为本发明的广告机信息发布装置的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面详细描述本发明的实施例,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,图1是本发明实施例方案涉及的终端的硬件运行环境的结构示意图。

本发明实施例广告机信息发布系统的客户端、服务端,以及门店广告机均可以为pc,也可以是智能手机、平板电脑或者便携计算机等可移动式终端设备等。如图1所示,该广告机信息发布系统中的其中一端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏、输入单元比如键盘、遥控器,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器,例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。可选地,广告机信息发布系统还可以包括rf(radiofrequency,射频)电路、音频电路、wifi模块等等。此外,该广告机信息发布系统还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的广告机信息发布系统并不构成对其的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、数据接口控制程序、网络连接程序以及广告机信息发布程序。

本发明提供的一种广告机信息发布方法及其装置。其中,所述方法实现了通过管理人员的客户端与服务端进行连接后,通过服务端将所需要进行发布的目标展示数据信息通过网络实时的分发到对应的每个门店广告机中,大大降低了门店广告机的信息投放和分发的时间、人力物力成本,节省了发布时间,提高了工作效率,为数据分发和广告投放带来了巨大的方便。

实施例1:

参照图2,本发明第一实施例提供一种广告机信息发布方法,包括:

步骤s10,在所述服务端与所述客户端建立连接后,获取与所述客户端对应的所述门店广告机的广告机终端信息;

步骤s20,接收所述客户端基于浏览器平台提交的目标展示数据信息;

步骤s30,将所述目标展示数据信息向与所述广告机终端信息对应的所述门店广告机发放,以便于所述门店广告机对所述目标展示数据信息予以播放展示。

上述,广告机,即为电子数码信息展示设备,用于展示用户需要进行现实的预先设定好的信息,例如,图像、文字、视频、声音等等数据。本实施例中,广告机可以为显示屏和中控装置连接的一体机,也可以为单独的显示屏并与计算机连接的设备。

上述,客户端,在本实施例中,为用户进行操作发布信息、修改信息的一端,可以为智能移动终端,例如手机、平板电脑等等。

上述,客户端与服务端之间的连接,可以为通过无线连接方式,例如wifi、3g、4g、5g、蓝牙、红外等等,也可以为利用有线线缆网络等等方式。

上述,服务端,即为与客户端手机和门店广告机均链接的服务器端,在本实施例中,为c端信息发布系统所在的服务器。

上述,广告机终端信息,可以为与客户端本身或者客户端登录账号的用户建立绑定的广告机的信息,例如,可以为广告机的mac地址,设备号,设备型号标签等等。例如,其中可以包括设备型号、mac地址、ip地址等等。

上述,客户端提交目标展示数据信息,可以通过客户端中的软件平台进行提交,其中修改、编辑、新建等等方式,可以基于html5的方式,即可以利用基于浏览器平台的技术,实现与服务端的数据交互。在进行数据提交时候,在客户端的浏览器进行选择或编辑相应的模板,并发布编辑后的模板的信息至服务端,以便于展示到对应的门店广告机屏幕上。

上述,服务端,将目标展示数据信息向门店广告机发放后,该门店广告机即为下载到完整的目标展示数据信息,在连接或者断开与服务端的连接后,也可以对该目标展示数据信息进行展示和播放。

本实施例提供的一种广告机信息发布方法,涉及客户端-服务端-一个或多个门店广告机之间的网络通信,从而实现在建立连接后,由服务端获取门店广告机的广告机终端信息,并且接收客户端基于浏览器平台提交的目标展示数据信息,进而将目标展示数据信息向与该广告机终端信息对应的门店广告机发放,再进一步由门店广告机对目标展示数据信息予以播放展示,从而实现了通过管理人员的客户端与服务端进行连接后,通过服务端将所需要进行发布的目标展示数据信息通过网络实时的分发到对应的每个门店广告机中,大大降低了门店广告机的信息投放和分发的时间、人力物力成本,节省了发布时间,提高了工作效率,为数据分发和广告投放带来了巨大的方便。

实施例2:

参照图3,本发明第二实施例提供一种广告机信息发布方法,基于上述图2所示的第一实施例,所述步骤s10,“在所述服务端与所述客户端建立连接后,获取与所述客户端对应的所述门店广告机的广告机终端信息”之前,还包括:

步骤s40,接收所述客户端发出的连接申请;

步骤s50,根据所述连接申请,生成登录二维码;

步骤s60,接收所述客户端基于扫描二维码提交的用户信息;并且,根据所述用户信息确认所述用户信息对应的用户是否为已认证用户;

步骤s70,若所述用户为已认证用户,则建立与所述客户端的连接。

上述,在客户端与服务端建立连接之前,需要对客户端的申请进行确认。

例如,可以为服务端根据手机端发送的连接申请,生成对应的二维码,用户通过利用手机扫码,发送用户信息,该用户信息中可以包括但不限于账户名、密码、mac地址、ip地址、门店名称、对应门店广告机标签等等信息。在服务端接收到该用户信息后,对该用户信息进行验证,确认对方是否为已认证用户,如果为已认证用户,则可建立客户端手机与服务端的连接。如果为非法用户,则拒绝连接。

此外,认证的方式也可以通过其他方式进行,例如,对于发布信息的安全性要求较高,则需要通过面部识别技术进行确认。

接收所述客户端发出的连接申请;

根据所述连接申请,向所述用户的客户端发送图像采集指令,以便于通过客户端对用户的图像进行采集,获得面部识别图像;

服务端在获得所述面部识别图像后,获取所述图像中的识别特征点;

将所述识别特征点与预存面部识别信息库进行比对;

若信息库中存在与所述识别特征点相匹配的数据,则判定该用户为已认证用户;

获取与所述已认证用户对应的用户信息,并建立与所述客户端的连接。

此外,服务端与客户端之间的通信连接,可以通过如下方式进行:

首先用户通过收集微信软件(客户端)打开指定的h5网页,在对应h5网页的入手机号码并验证手机号码,提交到c端信息发布的后台(服务端),后台接收到手机号码后与门店信息进行比对,验证用户身份。此时浏览器上已通过网页生成一个微信第三方登录二维码,用户打开微信软件的“扫一扫”扫描二维码进行登录。然后再打开播放模板修改的h5页面,选择或编辑模板,并发布模板信息到泉屏上。屏幕通过程序和前端技术将登录信息和模板信息记录到浏览器上,断电重启后能自动登录和播放之前的模板信息。

本实施例中,通过利用二维码扫码方式,实现对于客户端用户的身份验证,从而在客户端与服务端之间的数据交互过程中,提高了数据安全性。

实施例3:

参照图4,本发明第三实施例提供一种广告机信息发布方法,基于上述图2所示的第一实施例,所述步骤s30,“将所述目标展示数据信息向与所述广告机终端信息对应的所述门店广告机发放”包括:

步骤s31,获取所述服务端与所述客户端对应的每个所述门店广告机之间网络环境信息;获取所述目标展示数据信息的数据大小;

步骤s32,根据所述网络环境信息,判断所述服务端与所述门店广告机之间的网络传输是否能进行基于所述目标展示数据信息的完整数据交互;

上述,现有的广告机安放位置多种多样,不同位置的广告机所处于的地理位置、连接的线缆质量,或者无线网络传输所基于的网络供应商页可能不同,这些影响因素均可导致其所在的网络环境千差万别。而另一方面,用户需要进行展示的目标展示数据信息可以包括多种多样的数据,其大小不一,可能包括数据量庞大的高清视频文件,如果需要通过服务端向网络状况很差的门店广告机输送该文件,则会出现由于网络问题导致的传输速度慢、断线传送失败等等问题。

本实施例中,在进行数据发放之前,须对于门店广告机的网络环境信息进行获取,并且获取该目标展示数据信息的数据大小,从而可获知该数据大小与目标需要传输的网络是否适合,即为判断所述服务端与所述门店广告机之间的网络传输是否能进行基于所述目标展示数据信息的完整数据交互。例如,文件较大,而网络存在高丢包率,高延时,则无法进行完整数据交互。

上述,完整数据交互,即为将文件直接进行传输,并不进行拆分分卷,进行依次对于分卷的发送。

步骤s33,若所述服务端与所述门店广告机之间的网络传输能进行基于所述目标展示数据信息的完整数据交互,则将所述目标展示数据信息向所述门店广告机发放。

上述,如果通过判断,当前数据传输的网络状况较好,达到一定的程度,例如,丢包率小于2%,网络延时小于4毫秒,且文件的大小小于30mb,则可判定当前网络状况良好,且文件大小适合于该网络的传输,可进行完整数据交互,即为可对于目标展示数据信息进行完整文件的直接发放。

进一步的,所述网络环境信息包括当前丢包率信息和当前数据延时信息;

步骤s34,若所述服务端与所述门店广告机之间的网络传输不能进行基于所述目标展示数据信息的完整数据交互,则根据所述当前丢包率信息和当前数据延时信息确认所述目标展示数据信息对应的拆分分卷大小;

步骤s35,将所述目标展示数据信息根据所述拆分分卷大小进行拆分,得到多个拆分单元;并且对每个所述拆分单元建立用于标识每个拆分单元首位连接顺序的标签序列;根据所述标签序列,将所述拆分单元依次向所述门店广告机发放。

上述,如果服务端与门店广告机之间的网络传输不能进行基于所述目标展示数据信息的完整数据交互,例如,当丢包率大于8%,且延时大于8毫秒,且文件大于30mb,则根据当前的丢包率信息和延时信息,得到对于目标展示数据信息文件的拆分分卷大小,例如,如果当丢包率大于10%,延时大于50ms,则限定为250kb一个分卷,或者当丢包率在8-10%,延时在8-50ms时,限定为500kb一个分卷。

上述,对目标展示数据信息进行拆分,其拆分的大小为所得到的拆分分卷大小。例如500kb一个分卷,30mb的一个文件,大约需要分割成62个分卷文件。并且,所有的分卷文件,为方便管理,每个分卷建立一个标签序列,即为每个分卷安排一个顺序号码,根据该标签序列可定义所有分卷的先后顺序,和总量,防止漏发、错发的问题。

进一步的,所述步骤s35,“根据所述标签序列,将所述拆分单元依次向所述门店广告机发放”之后,还包括:

步骤s36,构建基于所述目标展示数据信息的所有拆分单元的标签序列对应的发放端标签列表;

步骤s37,在所述门店广告机接收到所有所述目标展示数据信息后,获取所述门店广告机所接收到的每个拆分单元的标签序列;并且,根据该标签序列构建接收端标签列表;并且,将所述发放端标签列表与所述接收端标签列表进行比较;

步骤s38,若所述发放端标签列表与所述接收端标签列表相一致,则向所述门店广告机发送数据分卷传输结束信息,以便于所述门店广告机根据所述分卷传输结束信息对所接收到的所有所述拆分单元进行合并得到所述目标展示数据信息,并对所述目标展示数据信息进行播放展示。

步骤s39,若所述发放端标签列表与所述接收端标签列表不一致,则向所述门店广告机发送数据分卷故障信息,以便于所述门店广告机根据所述数据分卷故障信息重新获取所述服务端的所述目标展示数据信息的所有拆分单元。

上述,在门店广告机在接收目标展示数据信息的所有分卷之后,也存在由于网络问题导致的丢包、数据丢失,接收数据损坏的问题。所以,本实施例中,为解决该问题,在服务端传输所有分卷之后,由服务端建立一次分卷完整性的检验机制,即为,通过获取服务端发送文件的所有分卷即拆分单元的标签序列构建为一个发放端标签列表,再根据门店广告机接收到的所有分卷的标签序列构建一个接收端标签列表,将两个标签列表进行比较,如果相一致,则判定接收端接收数据包完整,文件传输成功,可直接进行播放,如果不一致,则判定出现发放故障,发送一故障信息,根据故障信息进一步可通过门店广告机进行要求服务端重传或者断点续传。

本实施例中,通过利用服务端发放文件的标签列表和门店广告机接收文件的标签列表进行比较,通过比较结果判定门店广告机所接收到的文件是否完整,是否正确,进一步提高了数据传输的安全性可靠性和准确性,保证了数据的完整性,从而在网络状况不良的情况下,确保传输成功,确保数据分发的效率。

此外,参考图5,本发明还提供一种广告机信息发布装置,包括:

获取模块10,用于在所述服务端与所述客户端建立连接后,获取与所述客户端对应的所述门店广告机的广告机终端信息;

接收模块20,用于接收所述客户端基于浏览器平台提交的目标展示数据信息;

发放模块30,用于将所述目标展示数据信息向与所述广告机终端信息对应的所述门店广告机发放,以便于所述门店广告机对所述目标展示数据信息予以播放展示。

此外,本发明还提供一种广告机信息发布系统,包括客户端、与所述客户端连接的服务端,以及与所述服务端连接的门店广告机;其中,所述客户端中包括第一存储器以及第一处理器,所述服务端中包括第二存储器以及第二处理器,所述门店广告机中包括第三存储器以及第三处理器;所述第一存储器、所述第二存储器和所述第三存储器均用于存储广告机信息发布程序,所述第一处理器、所述第二处理器和所述第三处理器均运行所述广告机信息发布程序以使所述广告机信息发布系统执行如上述所述广告机信息发布方法。

此外,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有广告机信息发布程序,所述广告机信息发布程序被处理器执行时实现如上述所述广告机信息发布方法。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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