一种实现分割显示屏播放广告的方法

文档序号:6331723阅读:211来源:国知局
专利名称:一种实现分割显示屏播放广告的方法
技术领域
本发明涉及一种实现分割显示屏播放广告的方法,其支持全屏程序的分屏。
背景技术
目前,各大小网吧均主要通过收取上网费得以维继,而如今网吧行业的价格战日趋激烈,导致网吧行业日润逐年下降,甚至影响到整个行业的生存。申请人想到,如果将广告引入网吧,并收取广告投放商的广告费用,便可转变网吧的盈利模式,改善生存环境,并且可以给予消费者更优惠的资费标准。对广告商来说,在同等广告费用投入的情况下,获得更好的广告效果无疑是最佳选择。目前有一种广告机,其将屏幕分割成若干区域,分别播放各商家的广告,提高了广告投放效率。申请人想到如果把显示器分割出一部分作为广告投放区域,那么网吧盈利模式的转变不再是难题。然而,目前还没有一种屏幕分割方法,可以将全屏程序尤其是全屏游戏在划定的区域内显示。如果技术上无法突破这点,那么广告投放将大打折扣,无法获得广告商的支持。

发明内容
本发明要解决技术问题是克服现有技术分屏方法无法将全屏游戏限制在划定区域内显示的不足,提供一种实现分割显示屏播放广告的方法,进入全屏游戏后,游戏在指定区域内显示,不遮挡广告区域。为了解决以上技术问题,本发明提供的一种实现分割显示屏播放广告的方法,其特征在于包括以下步骤第一步启动程序;第二步等待用户输入登录信息;第三步校验用户输入的登录信息,如果用户输入符合登陆条件则进入第四步,否则转至第二步;第四步调用操作系统的分屏函数,把计算机显示器中除任务栏以外的区域分割为第一区和第二区,所述第一区为用户区,第二区为广告区;第五步在第二区中创建广告播放器,并播放广告;第六步检测用户是否启动全屏程序,如果用户未启动全屏程序则继续执行本步骤,否则转至第七步;第七步如果该全屏程序的进程中不存在多媒体编程接口,则转至步骤六,否则修改该多媒体编程接口的创建设备函数,将所述创建设备函数的窗口显示特性参数修改为 “TRUE”,窗口显示特性参数为“TRUE”表示其创建的程序为窗口化程序;第八步创建设备函数根据窗口显示特性参数将全屏程序进行窗口化,并充满整个第一区予以显示;第九步实时监测用户操作
当检测到用户在全屏程序内调整显示器分辨率时,保持现有显示器分辨率不变, 将全屏软件的像素调整为用户所选择的显示器分辨率,如果用户所选择的显示器分辨率高于或等于第一区的分辨率,则全屏程序依然充满整个第一区予以显示;如果用户所选择的显示器分辨率低于第一区的分辨率,则全屏软件以用户所选择的显示器分辨率在第一区内予以显不。本发明只修改读取在内存中的多媒体编程接口的窗口创建函数,保持了系统文件的完整性。进一步的,在本发明第八步中,当检测到用户向左侧拖动窗口并超出第一区时,修改窗口的最小X坐标值为0 ;当检测到用户向右侧拖动窗口并超出第一区时,修改窗口的最小X坐标值为第一区宽度像素与窗口宽度像素之差;当检测到用户向下侧拖动窗口并超出第一区时,修改窗口的最小Y坐标值为第一区高度像素与窗口高度像素之差。尽管分屏可以让窗口最大化于第一区,但真实屏幕大小并没有改变,部分软件因为设计方式的不同可能会导致窗口工作于第二区的情况。经过上述修改后,可以保证窗口尽可能的工作于第一区,保证用户体验。进一步的,本发明具有用户登录模块、广告投放模块,在第三步中,所述用户登录模块分析用户输入的身份证号码,提取用户的年龄、性别、户籍信息,连同网吧所在地信息一起送入广告投放模块,由所述的广告投放模块进行分析,确定合适的广告投放类型,在广告库中选择该类型广告并创建广告播放列表,在第五步中,广告播放器按所述广告播放列表在屏幕的第二区进行广告播放,同时广告投放模块记录每个广告的投放次数,并上传至服务器。上述内容实现了广告的精确投放、滚动播放以及广告效果统计。对指定目标用户群体进行精确投放广告可大大降低广告费用开销,滚动播放带来强大的冲击效果,增加广告所带来的效益,而广告效果统计可以让广告商获知精确的广告受众信息。更进一步的,本发明显示器的第二区内创建有flash播放组件、图片播放组件,广告播放器播放广告的步骤包括I、接收由广告投放模块传入的广告播放列表;II、从广告播放列表中分析出待播放广告的文件类型;III、根据待播放广告的文件类型确定相应播放组件;IV、如果步骤III中确定使用的播放组件为flash播放组件,则隐藏图片播放组件,并使用flash播放组件进行广告的循环播放;否则隐藏flash播放组件,并使用图片播放组件进行广告的循环播放。经过多年的发展,网络广告正朝着多种方式发展,其中图片广告和flash广告是最重要的形式,同时支持两种广告形式,最大化满足广告主要求。步骤I执行后,检查本地缓存中是否存储有相应的广告文件,如果没有则向服务器发送请求,下载广告文件并保存至本地缓存中。首先,本发明把显示屏分割为广告区和用户区两部分,广告区播放广告,用户在用户区上网和游戏,互不干涉,实现了广告的强制投放。比起纯广告播放或者穿插播放要好得多。其次,用户根据身份证注册登录,本系统能够获取用户年龄、性别、户籍所在地区等精确信息,来进行针对性的精确广告投放。不把广告费用浪费在没有广告价值的用户群体上,是所有广告商的追求。再次,记录广告播放记录,能够让广告商看到,广告播放给谁看了,便于广告商做市场分析。


下面结合附图对本发明作进一步的说明。图1为本发明实现分割显示屏播放广告的方法流程图。图2为基于发明应用程序便捷下载方法的程序下载信息存储方法流程图。图3为本发明中广告播放器的工作流程图。
具体实施例方式如图1所示为本发明实现分割显示屏播放广告的方法流程图,步骤如下第一步启动程序;第二步等待用户输入登录信息;第三步校验用户输入的登录信息,如果用户输入符合登陆条件则进入第四步,否则转至第二步;第四步调用操作系统的分屏函数,把计算机显示器中除任务栏以外的区域分割为第一区和第二区(见图2),所述第一区为用户区,第二区为广告区;第五步在第二区中创建广告播放器,并播放广告;第六步检测用户是否启动全屏程序,如果用户未启动全屏程序则继续执行本步骤,否则转至第七步;第七步如果该全屏程序的进程中不存在多媒体编程接口,则转至步骤六,否则修改该多媒体编程接口的创建设备函数,将所述创建设备函数的窗口显示特性参数修改为 “TRUE”,窗口显示特性参数为“TRUE”表示其创建的程序为窗口化程序;第八步创建设备函数根据窗口显示特性参数将全屏程序进行窗口化,并充满整个第一区予以显示;第九步实时监测用户操作当检测到用户在全屏程序内调整显示器分辨率时,保持现有显示器分辨率不变, 将全屏软件的像素调整为用户所选择的显示器分辨率,如果用户所选择的显示器分辨率高于或等于第一区的分辨率,则全屏程序依然充满整个第一区予以显示;如果用户所选择的显示器分辨率低于第一区的分辨率,则全屏软件以用户所选择的显示器分辨率在第一区内予以显不。第八步中,当检测到用户向左侧拖动窗口并超出第一区时,修改窗口的最小X坐标值为0 ;当检测到用户向右侧拖动窗口并超出第一区时,修改窗口的最小X坐标值为第一区宽度像素与窗口宽度像素之差;当检测到用户向下侧拖动窗口并超出第一区时,修改窗口的最小Y坐标值为第一区高度像素与窗口高度像素之差。本实施例中,本发明具有用户登录模块、广告投放模块,在第三步中,所述用户登录模块分析用户输入的身份证号码,提取用户的年龄、性别、户籍信息,连同网吧所在地信息一起送入广告投放模块,由所述的广告投放模块进行分析,确定合适的广告投放类型,在广告库中选择该类型广告并创建广告播放列表,在第五步中,广告播放器按所述广告播放列表在屏幕的第二区进行广告播放,同时广告投放模块记录每个广告的投放次数,并上传至服务器。如图2所示,显示器的第二区包括横向区域和纵向区域,所述横向区域位于任务栏的上侧,所述纵向区域位于显示屏的右侧,所述横向区域和纵向区域。本实施例中,显示器的第二区内创建有flash播放组件、图片播放组件,广告播放器播放广告的步骤如图3所示,包括I、接收由广告投放模块传入的广告播放列表;II、从广告播放列表中分析出待播放广告的文件类型;III、根据待播放广告的文件类型确定相应播放组件;IV、如果步骤III中确定使用的播放组件为flash播放组件,则隐藏图片播放组件,并使用flash播放组件进行广告的循环播放;否则隐藏flash播放组件,并使用图片播放组件进行广告的循环播放。步骤I执行后,检查本地缓存中是否存储有相应的广告文件,如果没有则向服务器发送请求,下载广告文件并保存至本地缓存中。以上所述的本发明的实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改,等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
权利要求
1.一种实现分割显示屏播放广告的方法,其特征在于包括以下步骤 第一步启动程序;第二步等待用户输入登录信息;第三步校验用户输入的登录信息,如果用户输入符合登陆条件则进入第四步,否则转至第二步;第四步调用操作系统的分屏函数,把计算机显示器中除任务栏以外的区域分割为第一区和第二区,所述第一区为用户区,第二区为广告区; 第五步在第二区中创建广告播放器,并播放广告;第六步检测用户是否启动全屏程序,如果用户未启动全屏程序则继续执行本步骤,否则转至第七步;第七步如果该全屏程序的进程中不存在多媒体编程接口,则转至步骤六,否则修改该多媒体编程接口的创建设备函数,将所述创建设备函数的窗口显示特性参数修改为 “TRUE”,窗口显示特性参数为“TRUE”表示其创建的程序为窗口化程序;第八步创建设备函数根据窗口显示特性参数将全屏程序进行窗口化,并充满整个第一区予以显示;第九步实时监测用户操作当检测到用户在全屏程序内调整显示器分辨率时,保持现有显示器分辨率不变,将全屏软件的像素调整为用户所选择的显示器分辨率,如果用户所选择的显示器分辨率高于或等于第一区的分辨率,则全屏程序依然充满整个第一区予以显示;如果用户所选择的显示器分辨率低于第一区的分辨率,则全屏软件以用户所选择的显示器分辨率在第一区内予以显不。
2.根据权利要求1所述的实现分割显示屏播放广告的方法,其特征在于所述第八步中,当检测到用户向左侧拖动窗口并超出第一区时,修改窗口的最小X坐标值为0 ;当检测到用户向右侧拖动窗口并超出第一区时,修改窗口的最小X坐标值为第一区宽度像素与窗口宽度像素之差;当检测到用户向下侧拖动窗口并超出第一区时,修改窗口的最小Y坐标值为第一区高度像素与窗口高度像素之差。
3.根据权利要求1所述的实现分割显示屏播放广告的方法,其特征在于具有用户登录模块、广告投放模块,在第三步中,所述用户登录模块分析用户输入的身份证号码,提取用户的年龄、性别、户籍信息,连同网吧所在地信息一起送入广告投放模块,由所述的广告投放模块进行分析,确定合适的广告投放类型,在广告库中选择该类型广告并创建广告播放列表,在第五步中,广告播放器按所述广告播放列表在屏幕的第二区进行广告播放,同时广告投放模块记录每个广告的投放次数,并上传至服务器。
4.根据权利要求1所述的实现分割显示屏播放广告的方法,其特征在于所述第二区包括横向区域和纵向区域,所述横向区域位于任务栏的上侧,所述纵向区域位于显示屏的右侧,所述横向区域和纵向区域。
5.根据权利要求3所述的实现分割显示屏播放广告的方法,其特征在于所述第二区内创建有flash播放组件、图片播放组件,所述广告播放器播放广告的步骤包括I、接收由广告投放模块传入的广告播放列表;II、从广告播放列表中分析出待播放广告的文件类型;III、根据待播放广告的文件类型确定相应播放组件;IV、如果步骤III中确定使用的播放组件为flash播放组件,则隐藏图片播放组件,并使用flash播放组件进行广告的循环播放;否则隐藏flash播放组件,并使用图片播放组件进行广告的循环播放。
6.根据权利要求5所述的实现分割显示屏播放广告的方法,其特征在于 步骤I执行后,检查本地缓存中是否存储有相应的广告文件,如果没有则向服务器发送请求,下载广告文件并保存至本地缓存中。
全文摘要
一种实现分割显示屏播放广告的方法,包括以下步骤启动程序;等待用户输入登录信息;校验用户输入的登录信息;调用操作系统的分屏函数,把计算机显示器中除任务栏以外的区域分割为第一区和第二区;在第二区中创建广告播放器,并播放广告;当用户启动全屏程序且该全屏程序的进程中存在多媒体编程接口,则修改该多媒体编程接口的创建设备函数,将所述创建设备函数的窗口显示特性参数修改为“TRUE”,创建设备函数根据窗口显示特性参数将全屏程序进行窗口化,并充满整个第一区予以显示。本发明把显示屏分割为广告区和用户区两部分,广告区播放广告,用户在用户区上网和游戏,互不干涉,实现了广告的强制投放,并实现了全屏程序在第一区内的显示。
文档编号G06F3/048GK102402755SQ201010277420
公开日2012年4月4日 申请日期2010年9月10日 优先权日2010年9月10日
发明者黄国石 申请人:江苏紫日连锁网吧投资管理有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1