CN113709671B - 呈现广告内容的方法和装置 - Google Patents
呈现广告内容的方法和装置 Download PDFInfo
- Publication number
- CN113709671B CN113709671B CN202010435952.1A CN202010435952A CN113709671B CN 113709671 B CN113709671 B CN 113709671B CN 202010435952 A CN202010435952 A CN 202010435952A CN 113709671 B CN113709671 B CN 113709671B
- Authority
- CN
- China
- Prior art keywords
- geofence
- information
- advertisement
- user equipment
- media server
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- 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/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0261—Targeted advertisements based on user location
-
- 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/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请提供了一种呈现广告内容的方法和装置。在用户设备通话期间确定该用户设备是否进入地理围栏,并根据该地理围栏的信息确定广告内容,进而触发该用户设备呈现该广告内容。也就是说,本申请实施例中,可以在通话期间判断用户设备是否进入地理围栏,并根据进入的地理围栏的信息确定广告内容,相对于传统方案进行彩铃广告的推送,能够更进一步丰富触发用户设备呈现广告内容的机会,从而提高运营商网络资源的利用率,也提高了用户体验。
Description
技术领域
本申请涉及图像显示领域,更具体地,涉及一种呈现广告内容的方法和装置。
背景技术
移动通信网络技术的发展,用户设备可以在呼叫过程中保持移动数据连接,这大大丰富了呼叫过程中触发用户设备呈现媒体内容的机会,例如:开屏视频彩铃、通话间静默视频彩铃、开屏视频彩振等。此外,随着智能终端技术的发展,编解码能力日趋额成熟,使得移动终端可以呈现多样化的媒体内容,为广告业务奠定基础。
传统方案中,媒体服务器接收到主叫用户设备的呼叫发起请求时,可以获取主叫用户设备的位置信息,再根据该位置信息向主叫用户设备推送彩铃广告。在传统方案的基础上,如何能够更进一步丰富触发用户设备呈现广告内容的机会,提高运营商网络资源的利用率,提高用户体验,是亟待解决的技术问题。
发明内容
本申请提供一种呈现广告内容的方法和装置,能够提高运营商网络资源的利用率。
第一方面,提供了一种呈现广告内容的方法,该方法包括:在用户设备通话期间,确定所述用户设备进入地理围栏;根据所述地理围栏的信息,确定广告内容;触发所述用户设备呈现所述广告内容。
在用户设备通话期间确定该用户设备是否进入地理围栏,并根据该地理围栏的信息确定广告内容,进而触发该用户设备呈现该广告内容。这样,相对于传统方案中根据通话之前的用户设备的地理位置进行彩铃广告的推送,本申请实施例能够更进一步丰富触发用户设备呈现广告内容的机会,从而提高运营商网络资源的利用率,也提高了用户体验。
在一些可能的实现方式中,所述确定所述用户设备进入地理围栏包括:媒体服务器接收来自归属签约用户服务器HSS的位置通知消息,所述位置通知消息指示所述用户设备进入所述地理围栏,所述位置通知消息包括所述地理围栏的信息和所述用户设备的标识。
HSS可以主动判断用户设备是否进入第一地理围栏,在确定进入第一地理围栏的情况下告知媒体服务器,从而节省了媒体服务器的功耗开销。
在一些可能的实现方式中,所述方法还包括:所述媒体服务器接收来自HSS的位置通知消息,所述位置通知消息包括所述用户设备的位置信息;其中,所述确定所述用户设备进入地理围栏包括:所述媒体服务器根据所述用户设备的位置信息,确定所述用户设备进入所述地理围栏。
HSS向媒体服务器发送用户设备的位置信息,由媒体服务器根据用户设备的位置信息确定该用户设备是否进入第一地理围栏。这样本实施例可以节省HSS的功耗开销。
在一些可能的实现方式中,在所述媒体服务器接收来自所述HSS的所述位置通知消息之前,所述方法还包括:所述媒体服务器向所述HSS发送订阅请求,所述订阅请求用于请求所述用户设备是否进入所述地理围栏。
在媒体服务器需求位置通知消息的情况下,才向HSS发送该订阅请求,避免了在不需要的情况下依然发送,节省了系统的功耗开销。
在一些可能的实现方式中,在所述媒体服务器接收来自所述HSS的所述位置通知消息之前,所述方法还包括:所述媒体服务器向所述HSS发送订阅请求,所述订阅请求用于请求所述用户设备的位置信息。
在媒体服务器需求位置通知消息的情况下,才向HSS发送该订阅请求,避免了在不需要的情况下依然发送,节省了系统的功耗开销。
在一些可能的实现方式中,所述订阅请求包括周期信息,所述周期信息用于指示所述HSS发送所述位置通知消息的周期。
该周期信息用于指示HSS发送位置通知消息的周期,从而有助于确定出更加准确的广告内容,提高了推送的广告的价值。
在一些可能的实现方式中,所述媒体服务器向所述HSS发送订阅请求包括:所述媒体服务器在所述用户设备对应的用户为所述地理围栏内的潜在用户的情况下,向所述HSS发送所述订阅请求。
通过预先判断是否有必要向该用户推送广告,从而更进一步节省了系统的功耗开销。
在一些可能的实现方式中,所述方法还包括:所述媒体服务器从所述用户设备接收位置通知消息,所述位置通知消息包括所述地理围栏的信息;其中,所述确定所述用户设备进入地理围栏包括;所述媒体服务器根据所述位置通知消息,确定所述用户设备进入所述地理围栏。
用户设备可以实时检测自身的位置信息,并根据自身的位置信息判断是否进入某一个地理围栏(例如,第一地理围栏)。用户设备在确定进入第一地理围栏的情况下,向媒体服务器发送位置通知消息,该位置通知消息可以包括该第一地理围栏的信息和该用户设备的标识。也就是说,通过用户设备自己执行判断是否进入第一地理围栏,这样节省了HSS或者媒体服务器的功耗开销。
在一些可能的实现方式中,所述方法还包括:所述媒体服务器向广告投放服务器发送所述地理围栏的信息;其中,所述根据所述地理围栏的信息,确定广告内容包括:所述广告投放服务器根据所述地理围栏的信息,确定所述广告内容,所述广告投放服务器向所述媒体服务器发送所述广告内容的标识。
媒体服务器将地理围栏的信息发送给广告投放服务器,使得广告投放服务器根据该地理围栏的信息确定出广告内容。
在一些可能的实现方式中,所述方法还包括:所述广告投放服务器接收呼叫类型标识,所述呼叫类型标识用于指示所述呼叫类型;其中,所述广告投放服务器根据所述地理围栏的信息,确定所述广告内容包括:所述广告投放服务器根据所述地理围栏的信息和所述呼叫类型,确定所述广告内容。
广告投放服务器结合地理围栏的信息和呼叫类型一起来选择广告内容,这样能够更进一步提高了推送的广告的价值。
在一些可能的实现方式中,所述广告投放服务器根据所述地理围栏的信息,确定所述广告内容包括:所述广告投放服务器根据所述地理围栏的信息和所述用户的特征信息,确定所述广告内容。
该第一地理围栏的信息对应广告库存,该广告库存包括多个广告内容。广告投放服务器可以根据用户设备的标识确定该用户设备对应的用户的特征信息。这样广告投放服务器根据该用户设备的特征信息,从该多个广告内容中确定目标广告内容,从而更进一步提高了推送的广告的价值。
在一些可能的实现方式中,所述触发所述用户设备呈现所述广告内容包括:所述媒体服务器向所述用户设备发送所述广告内容;所述用户设备呈现所述广告内容。
媒体服务器可以用于触发用户设备呈现合适的广告内容,从而提高推送的广告的价值。
第二方面,提供了一种呈现广告内容的方法,该方法包括:归属签约用户服务器HSS实时检测用户设备的位置信息;所述HSS根据所述用户设备的位置信息,确定所述用户设备进入地理围栏;所述HSS向媒体服务器发送位置通知消息,所述位置通知消息包括所述用户设备的标识和所述地理围栏的信息,所述用户设备的标识和所述地理围栏的信息用于确定所述用户设备呈现的广告内容。
HSS可以根据用户设备的位置信息主动判断该用户设备是否进入第一地理围栏,在确定进入第一地理围栏的情况下告知媒体服务器,从而节省了媒体服务器的功耗开销。
在一些可能的实现方式中,在所述HSS向所述媒体服务器发送所述位置通知消息之前,所述方法还包括:所述HSS接收来自所述媒体服务器的订阅请求,所述订阅请求用于请求所述用户设备是否进入地理围栏。
在媒体服务器需求位置通知消息的情况下,即HSS接收到订阅请求之后,才会进行是否进入地理围栏的判断,避免了在不需要的情况下依然发送,节省了系统的功耗开销。
在一些可能的实现方式中,所述订阅请求包括周期信息,所述周期信息用于指示所述HSS发送所述位置通知消息的周期。
该周期信息用于指示HSS发送位置通知消息的周期,从而有助于确定出更加准确的广告内容,进一步提高了推送的广告的价值。
第三方面,提供了一种呈现广告内容的方法,该方法包括:用户设备实时检测自身的位置信息;所述用户设备确定自身进入地理围栏;所述用户设备向广告管理服务器发送位置通知消息,所述位置通知消息包括所述地理围栏的信息,所述地理围栏的信息用于确定广告内容。
用户设备可以实时检测自身的位置信息,并根据自身的位置信息判断是否进入某一个地理围栏。用户设备在确定进入地理围栏的情况下,向媒体服务器发送位置通知消息,该位置通知消息可以包括该地理围栏的信息和该用户设备的标识。也就是说,通过用户设备自己执行判断是否进入地理围栏,这样节省了HSS或者媒体服务器的功耗开销。
在一些可能的实现方式中,所述用户设备在确定自身进入地理围栏之前,所述方法还包括:所述用户设备在检测到主叫启呼消息时,启动所述地理围栏的监控程序。
用户设备在检测到主叫启呼消息时,才开始启动地理围栏的监控程序,并进行判断自己是否进入地理围栏。即用户设备是在进入呼叫过程中时,进行是否进入地理围栏的判断,避免在不需要是否进入地理围栏的判断的情况下,造成的功耗浪费,节省了系统的功耗开销。
在一些可能的实现方式中,所述方法还包括:所述用户设备向媒体服务器发送呼叫信令,所述呼叫信令用于指示主叫用户设备的标识和/或被叫用户设备的标识,所述呼叫信令用于确定呼叫类型,所述呼叫类型用于确定广告内容。
广告投放服务器结合地理围栏的信息和呼叫类型一起来选择广告内容,这样能够更进一步提高了推送的广告的价值。
在一些可能的实现方式中,所述呼叫信令还包括所述主叫用户设备的标识和所述被叫用户设备的标识的关联关系。
媒体服务器根据呼叫信令确定呼叫类型可以是根据呼叫信令中的主叫用户设备的标识和/或被叫用户设备的标识确定的,也可以是再结合该关联关系确定的,从而更进一步划分呼叫类型,进而更进一步确定出更加合适的广告内容,提高了推送的广告的价值。
在一些可能的实现方式中,所述呼叫信令还包括呼叫时长。
媒体服务器根据呼叫信令确定呼叫类型可以是再结合该呼叫时长确定的,从而更进一步划分呼叫类型,进而更进一步确定出更加合适的广告内容,提高了推送的广告的价值。
第四方面,提供了一种呈现广告内容的方法,该方法包括:媒体服务器接收呼叫信令,所述呼叫信令用于指示主叫用户设备的标识和/或被叫用户设备的标识;所述媒体服务器根据所述呼叫信令,确定呼叫类型;所述媒体服务器向广告投放服务器发送所述呼叫类型,所述呼叫类型用于所述广告投放服务器确定广告内容。
广告投放服务器结合地理围栏的信息和呼叫类型一起来选择广告内容,这样能够更进一步提高了推送的广告的价值。
在一些可能的实现方式中,所述呼叫类型为热线通话、报警通话或私人通话。
在一些可能的实现方式中,所述呼叫信令还包括所述主叫用户设备的标识和所述被叫用户设备的标识的关联关系。
在一些可能的实现方式中,所述呼叫信令还包括呼叫时长。
在一些可能的实现方式中,所述方法还包括:所述媒体服务器接收来自所述广告投放服务器的所述广告内容的标识;所述媒体服务向所述主叫用户设备发送所述广告内容。
第五方面,提供了一种呈现广告内容的方法,该方法包括:广告投放服务器接收地理围栏的信息;所述广告投放服务器根据所述地理围栏的信息,从所述广告库存中确定目标广告内容;所述广告投放服务器向所述媒体服务器发送所述目标广告内容的标识。
该地理围栏的信息对应广告库存,该广告库存包括多个广告内容。这样广告投放服务器可以从该多个广告内容中确定合适的广告内容作为目标广告内容,并将目标广告内容的标识发送给媒体服务器,从而更进一步提高了推送的广告的价值。
在一些可能的实现方式中,所述广告投放服务器根据所述地理围栏的信息,从所述广告库存中确定目标广告内容包括:所述广告投放服务器根据该用户的特征信息和该地理围栏的信息,从该广告库存中确定目标广告内容。
该地理围栏的信息对应广告库存,该广告库存包括多个广告内容。广告投放服务器可以根据用户设备的标识确定该用户设备对应的用户的特征信息。这样广告投放服务器根据该用户设备的特征信息,从该多个广告内容中确定目标广告内容,从而更进一步提高了推送的广告的价值。
在一些可能的实现方式中,所述方法还包括:所述广告投放服务器接收来自所述媒体服务器的呼叫类型标识;其中,所述广告投放服务器根据所述地理围栏的信息,从所述广告库存中确定目标广告内容包括:所述广告投放服务器根据所述地理围栏的信息和所述呼叫类型,从所述广告库存中确定目标广告内容。
广告投放服务器结合地理围栏的信息和呼叫类型一起来选择广告内容,这样能够更进一步提高了推送的广告的价值。
在一些可能的实现方式中,所述用户的特征信息包括所述用户的性别和/或所述用户的年龄。
第六方面,提供了一种呈现广告内容的装置,该装置具有实现上述第一方面至第五方面中任一项,及各种可能的实现方式的功能中的任一项所述的方法。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
在一种可能的设计中,该装置包括:收发模块和处理模块。该收发模块可以包括接收模块和发送模块。所述收发模块例如可以是收发器、接收器、发射器中的至少一种,该收发模块可以包括射频电路或天线。该处理模块可以是处理器。可选地,所述装置还包括存储模块,该存储模块例如可以是存储器。当包括存储模块时,该存储模块用于存储指令。该处理模块与该存储模块连接,该处理模块可以执行该存储模块存储的指令或源自其他的指令,以使该装置执行上述第一方面至第五方面中任一项,及各种可能的实现方式的功能中的任一项所述的方法。
在另一种可能的设计中,当该装置为芯片时,该芯片包括:收发模块和处理模块,该收发模块可以包括接收模块和发送模块。收发模块例如可以是该芯片上的输入/输出接口、管脚或电路等。处理模块例如可以是处理器。该处理模块可执行指令,以使该装置内的芯片执行上述第一方面至第五方面中任一项,及各种可能的实现方式的功能中的任一项所述的方法。可选地,该处理模块可以执行存储模块中的指令,该存储模块可以为芯片内的存储模块,如寄存器、缓存等。该存储模块还可以是位于通信设备内,但位于芯片外部,如只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)等。
其中,上述任一处提到的处理器,可以是一个通用中央处理器(CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制上述各方面所述的方法的程序执行的集成电路。
第七方面,提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示执行上述第一方面至第五方面中任一项,及各种可能的实现方式的功能中的任一项所述的方法的指令。
第八方面,提供了一种包含指令的计算机程序产品,其在计算机上运行时,使得计算机执行上述第一方面至第五方面中任一项,及各种可能的实现方式的功能中的任一项所述的方法。
基于上述技术方案,本申请实施例中,可以在通话期间判断用户设备是否进入地理围栏,并根据进入的地理围栏的信息确定广告内容,相对于传统方案进行彩铃广告的推送,能够更进一步丰富触发用户设备呈现广告内容的机会,从而提高运营商网络资源的利用率,也提高了用户体验。
附图说明
图1是本申请实施例的系统架构的示意图;
图2是本申请实施例的呈现广告内容的方法的示意性流程图;
图3是一种地理围栏的示意图;
图4是另一种地理围栏的示意图;
图5是又一种地理围栏的示意图;
图6是本申请一个具体实施例的呈现广告内容的方法的示意性流程图;
图7是本申请一个具体实施例的呈现广告内容的方法的示意性流程图。
图8是本申请又一个具体实施例的呈现广告内容的方法的示意性流程图;
图9是本申请又一个具体实施例的呈现广告内容的方法的示意性流程图;
图10是本申请实施例的呈现广告内容的装置的示意性框图;
图11是本申请实施例的呈现广告内容的装置的示意性框图;
图12是本申请实施例的呈现广告内容的装置的示意性结构图;
图13是本申请实施例的呈现广告内容的装置的示意性框图;
图14是本申请实施例的呈现广告内容的装置的示意性结构图;
图15是本申请实施例的呈现广告内容的装置的示意性框图;
图16是本申请实施例的呈现广告内容的装置的示意性结构图;
图17是本申请实施例的呈现广告内容的装置的示意性框图;
图18是本申请实施例的呈现广告内容的装置的示意性结构图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
图1是本申请实施例的系统架构的示意图。该系统架构包括广告管理服务器101,媒体服务器102,广告投放服务器103,业务支撑系统104,数据分析服务器105,IP多媒体子系统(IP multimedia subsystem,IMS)网络106,归属签约用户服务器(home subscriberserver,HSS)107,主叫用户设备108和被叫用户设备109。其中:
广告管理服务器101为广告主提供广告发布、管理等功能。广告主通过广告管理服务器101发布和管理广告投放计划,包括广告预算、广告投放策略、广告媒体内容等。广告投放策略中包含广告主设置的实时区域(例如,商圈)的位置描述信息。根据广告主发布的广告投放计划确定至少一个实时商圈,将实时商圈描述信息发送给媒体服务器。
为叙述方便,本申请实施例中的广告媒体内容有时候也简称为广告内容,可以是视频内容,也可以是图片、动画,甚至是网页,后续将不再赘述。
媒体服务器102,用于在呼叫开始后,根据接收到的实时商圈描述信息向HSS或用户设备订阅主叫用户和/或被叫用户位置,根据用户位置确定用户进入特定实时商圈,将用户标识、实时商圈的标识发送给广告投放服务器。接收广告投放服务器返回的广告媒体内容信息,根据广告媒体内容信息向用户设备发送广告媒体内容。
广告投放服务器103接收媒体服务器发送的用户标识、实时商圈的表好似,基于用户特征信息从实时商圈标识对应的广告库存中确定广告媒体内容标识,并发送给媒体服务器。
可以理解的是,广告管理服务器101和广告投放服务器103可以分别独立部署。或者广告管理服务器101和广告投放服务器103可以是合并部署,即可以将广告投放服务器101和广告管理服务器103的功能合并为由一个服务器执行。
还可以理解的是,广告管理服务器101、媒体服务器102和广告投放服务器103也可以合并部署,即可以将媒体服务器102、广告投放服务器101和广告管理服务器103的功能合并为由一个服务器执行。
业务支撑系统104,用于存储运营商的通信数据和账户数据。
数据分析服务器105,用于从运营商业务支撑系统获取用户的通信数据和账户数据,通过数据分析和预测技术,得到用户特征信息。
IMS网络106,用于负责呼叫相关的信令消息的路由。
HSS 107,存储用户签约信息和位置信息。接收媒体服务器的用户位置订阅请求,监控用户位置,根据媒体服务器的订阅在呼叫过程中向媒体服务器发送用户位置信息。
用户设备A108可以作为发起呼叫的通话端(下述可以称为主叫用户设备)。主叫用户设备接收媒体服务器的用户位置订阅请求,监控用户位置,根据媒体服务器的订阅在呼叫过程中向媒体服务器发送主叫用户的位置信息。
用户设备B109可以作为接收呼叫的通话端(下述可以称为被叫用户设备)。被叫用户设备109接收媒体服务器的用户位置订阅请求,监控用户位置,根据媒体服务器的订阅在呼叫过程中向媒体服务器发送被叫用户的位置信息。
可以理解的是,下述实施例可以以用户设备A作为主叫用户设备,用户设备B作为被叫用户设备为例进行说明。但用户设备A也可以作为被叫用户设备,用户设备B作为主叫用户设备,本申请对此不进行说明。
还可以理解的是,该系统可以仅包括媒体服务器102和广告投放服务器103。可选地,该系统还可以包括广告管理服务器101和/或用户设备A108。可选地,该系统还可以包括IMS网络106、数据分析服务器105、HSS 107、用户设备B109和业务支撑系统104中的至少一项。
传统方案中,媒体服务器接收到主叫用户设备的呼叫发起请求时,可以获取主叫用户设备的位置信息,再根据该位置信息向主叫用户设备推送彩铃广告。在传统方案的基础上,如何能够更进一步丰富触发用户设备呈现广告内容的机会,提高运营商网络资源的利用率,提高用户体验,是亟待解决的技术问题。
图2示出了本申请实施例的呈现广告内容的方法的示意性流程图。其中,广告内容可以是以图片形式呈现,也可以是以视频形式呈现,本申请对此不进行限定。
可以理解的是,该方法的执行主体可以是图1所示的系统,具体可以是该系统中的某一个或多个设备。
201,在用户设备通话期间,确定该用户设备进入地理围栏(下述可以称为第一地理围栏)。
具体地,该步骤201的执行主体可以是系统中的媒体服务器。即媒体服务器可以在用户设备通话期间确定该用户设备是否进入第一地理围栏。
可以理解的是,地理围栏可以理解为一片地理区域,例如,可以是一个商圈、一个办公区域或者生活区域等,本申请对此不进行限定。广告主可以根据广告投放计划预先划分多个地理围栏,本申请实施例以某一个地理围栏为例进行说明,媒体服务器可以同时进行判断用户设备是否进入多个地理围栏,本申请对此不进行限定。
还可以理解的是,用户设备可以通过发送启呼消息(或者称为呼叫发起请求)实现进入通话过程。也就是说,步骤201中的用户设备在通话期间可以是主叫用户设备发送启呼消息之后,被叫用户设备已经接听的过程中。下述实施例中的用户设备可以理解为主叫用户设备。
其中,该启呼消息可以称为呼叫信令或者会话初始协议邀请(sessioninitiation protocol invite,SIP invite)消息。
在一个实施例中,步骤201具体可以是媒体服务器接收来自HSS的第一位置通知消息,该第一位置通知消息指示该用户设备进入该第一地理围栏,且该第一位置通知消息包括该第一地理围栏的信息和该用户设备的标识。
具体地,HSS可以实时的检测用户设备的位置信息,并根据该用户设备的位置信息确定该用户设备是否进入该第一地理围栏。若HSS确定该用户设备进入该第一地理围栏,则向媒体服务器发送第一位置通知消息,该第一位置通知消息包括该用户设备的标识和该第一地理围栏的信息。这样媒体服务器接收到该位置通知消息,就可以获知该用户设备的标识对应的用户设备进入该第一地理围栏的信息指示的地理围栏。也就是说,本实施例中,HSS可以主动判断用户设备是否进入第一地理围栏,在确定进入第一地理围栏的情况下告知媒体服务器,从而节省了媒体服务器的功耗开销。
可以理解的是,HSS可以预先获取到至少一个地理围栏的信息(例如,HSS从媒体服务器获取,媒体服务器可以从广告管理服务器获取,或者直接从广告管理服务器获取),这样HSS就可以根据用户设备的位置信息和该至少一个地理围栏的信息确定出该用户设备是否进入该第一地理围栏。
可选地,该地理围栏的信息可以是地理围栏的标识,或者位置描述信息。
具体地,HSS预先获取地理围栏的标识,且HSS中存储一个或多个地理围栏的标识和地理围栏的第一映射关系,这样HSS可以根据某一个地理围栏的标识(例如,第一地理围栏的标识)和该第一映射关系确定出第一地理围栏的覆盖区域,进而可以根据用户设备的位置信息确定该用户设备是否在该第一地理围栏的覆盖区域内。
或者HSS预先获取一个或多个地理围栏的位置描述信息,HSS中存储一个或多个地理围栏的位置描述信息与地理围栏的第二映射关系,这样HSS可以根据某一个地理围栏的位置描述信息(例如,第一地理围栏的位置描述信息)和该第二映射关系,确定出第一地理围栏的覆盖区域,进而可以根据用户设备的位置信息确定出该用户设备是否在该第一地理围栏的覆盖区域内。
可选地,位置描述信息具体可以是中心点地理坐标和区域半径,各个边界点的地理坐标,或者一个或多个小区标识。
例如,如图3所示,中心点地理坐标(x,y),半径为r的覆盖区域可以是一个地理围栏;或者如图4所示,由n个边界点的地理坐标((x1,y1)、(x2,y2)、(x3、y3),…,)(其中,n≥1)所围成的区域作为一个地理围栏;或者如图5所示,由n个小区标识(ID1、ID2,…,IDn)(其中,n≥1)对应的小区围成的区域作为一个地理围栏。
可以理解的是,本申请对地理围栏所围成的区域的形状不进行限定,可以是圆形、方形、以及其他规则、或不规则形状等。
可选地,媒体服务器可以向HSS发送第一订阅请求,该第一订阅请求用于请求请求所述用户设备是否进入所述第一地理围栏。
具体地,媒体服务器可以在需求第一位置通知消息的下,向HSS发送第一订阅请求。HSS在接收到该第一订阅请求的情况下,才会主动实时检测用户设备的位置信息,并在判断用户设备进入该第一地理围栏的情况下发送第一位置通知消息。也就是说,HSS在媒体服务器需求第一位置通知消息的情况下才发送第一位置通知消息,避免了不必要的浪费,节省了系统的功耗开销。
可以理解的是,该第一订阅请求可以包括该用户设备的标识和该第一地理围栏的标识。HSS在接收到该第一订阅请求的情况下,可以检测该用户设备的标识对应的用户设备的位置信息,并判断该用户设备是否进入该第一地理围栏的标识对应的地理围栏。
可选地,该第一订阅请求还可以包括周期信息,该周期信息用于指示该HSS发送该位置通知消息的周期。
具体地,该周期信息具体可以指示HSS告知用户设备是否在该第一地理围栏的周期,即HSS间接上述周期的时间告知一次用户设备是否在该第一地理围栏中,从而有助于根据该第一地理围栏的信息确定出更加准确的广告内容,进一步提高了推送的广告的价值。
还可以理解的是,该第一订阅请求还可以包括该用户设备的标识。
可选地,媒体服务器在发送该第一订阅请求之前,还可以根据该用户设备对应的用户是否为该第一地理围栏内的潜在用户来判断,是否向该HSS发送该第一订阅请求。
具体地,用户设备对应的用户可以是使用该用户设备的用户。潜在用户可以是预先设定的在该第一地理围栏内想要推送广告的用户。例如,若第一地理围栏内的潜在用户要求的性别特征为男性,而用户设备对应的用户为女性,则该用户设备对应的用户可以理解为不是该第一地理围栏内的潜在用户。因此,本实施例可以预先判断是否有必要向该用户推送广告,从而更进一步节省了系统的功耗开销。
可以理解的是,媒体服务器还可以在用户设备进入该第一地理围栏之前,根据该用户设备与该第一地理围栏的距离确定是否发送该第一订阅请求。例如,该距离低于预设阈值的情况下,发送该第一订阅请求。
在另一个实施例中,媒体服务器可以接收来自HSS的第二位置通知消息,该第二位置通知消息包括该用户设备的位置信息。这样步骤201具体可以是媒体服务器根据该用户设备的位置信息确定该用户设备是否进入该第一地理围栏。
具体地,HSS向媒体服务器发送用户设备的位置信息,由媒体服务器根据用户设备的位置信息确定该用户设备是否进入第一地理围栏。这样本实施例可以节省HSS的功耗开销。
可以理解的是,媒体服务器可以预先获取到至少一个地理围栏的信息(例如,媒体服务器从广告管理服务器获取),这样媒体服务器就可以根据用户设备的位置信息和该至少一个地理围栏的信息确定出该用户设备是否进入该地理围栏。具体地,媒体服务器确定用户设备是否进入地理围栏的方式可以与HSS确定用户设备是否进入地理围栏的方式相同,为避免重复,在此不进行赘述。
还可以理解的是,该第二位置通知消息还可以包括该用户设备的标识。
可选地,媒体服务器可以向HSS发送第二订阅请求,该第二订阅请求用于请求所述用户设备的位置信息。也就是说,在媒体服务器需求该用户设备的位置信息的情况下,才向HSS发送该第二订阅请求,避免了在不需要的情况下依然发送,节省了系统的功耗开销。
可以理解的是,该第二订阅请求具体可以包括用户设备的标识。这样HSS识别出该第二订阅请求后,可以检测该用户设备的标识对应的用户设备的位置信息,并反馈给媒体服务器。
可选地,该第二订阅请求包括周期信息,该周期信息用于指示HSS发送该第二位置通知消息的周期。
具体地,该周期信息用于指示HSS发送用户设备的位置信息的周期,从而有助于媒体服务器确定用户设备是否在第一地理围栏中,进而能够确定出更加准确的广告内容,进一步提高了推送的广告的价值。
可选地,媒体服务器在发送该第二订阅请求之前,还可以根据该用户设备对应的用户是否为该第一地理围栏内的潜在用户来判断,是否向该HSS发送该第二订阅请求。这样本实施例可以预先判断是否有必要向该用户推送广告,从而更进一步节省了系统的功耗开销。
在又一个实施例中,步骤201具体可以是,媒体服务器从用户设备接收第三位置通知消息,该第三位置通知消息包括该第一地理围栏的信息,这样媒体服务器可以根据该第三位置通知消息确定出该用户设备进入该第一地理围栏。
具体地,用户设备可以实时检测自身的位置信息,并根据自身的位置信息判断是否进入某一个地理围栏(例如,第一地理围栏)。用户设备在确定进入第一地理围栏的情况下,向媒体服务器发送第三位置通知消息,该第三位置通知消息可以包括该第一地理围栏的信息和该用户设备的标识。也就是说,本申请实施例是由用户设备自己执行判断是否进入第一地理围栏,这样节省了HSS或者媒体服务器的功耗开销。
可以理解的是,用户设备可以从广告管理服务器预先获取至少一个地理围栏的信息。
可选地,用户设备可以是在检测到主叫启呼消息或被叫摘机消息时,启动该第一地理围栏的监控程序。
具体地,第一地理围栏的监控程序可以是用于控制是否进行进入该第一地理围栏的检测。例如,若启动第一地理围栏的监控程序,则用户设备可以判断是否进入该第一地理围栏的检测;若关闭第一地理围栏的监控程序,则用户设备可以不需要判断是否进入该第一地理围栏的检测。
可选地,在步骤201之前,媒体服务器可以获取该用户设备发送的呼叫信令,该呼叫信令包含主叫用户设备的标识和/或被叫用户设备的标识。
具体地,用户设备发送呼叫信令,媒体服务器可以直接接收到该呼叫信令,也可以经由服务类型的会话控制功能(serving-call session control function,S-CSCF)设备的转发到达该媒体服务器的。
该呼叫信令可以理解为启呼消息。该呼叫信令包括主叫用户设备的标识和/或被叫用户设备的标识。媒体服务器接收到该呼叫信令之后,还可以根据该呼叫信令确定呼叫类型,并向广告投放服务器发送该呼叫类型。其中,呼叫类型可以是对通话进行分类得到的。呼叫类型可以根据主叫用户设备的类型进行划分,或者根据被叫用户设备的类型进行划分,本申请对呼叫类型的划分方式不进行限定。
例如,呼叫受限的主叫用户设备分为一类;呼叫不受限的主叫用户设备分为另一类。再例如,服务电话为一类;普通通话为另一类。
可以理解的是,呼叫类型可以是1、视频或VR,或者普通通话。例如,若主叫用户设备为呼叫受限的用户设备,则对应的呼叫类型可以是报警电话。
可选地,该呼叫信令还可以包括该主叫用户设备的标识和被叫用户设备的标识的关联关系。
具体地,媒体服务器可以根据主叫用户设备的标识和被叫用户设备的标识的关联关系确定呼叫类型。
可选地,该呼叫信令还可以包括呼叫时长。即媒体服务器可以根据主叫用户设备的标识、被叫用户设备的标识、呼叫时长和关联关系中的至少两项来确定呼叫类型。
在又一个实施例中,步骤201具体可以是,广告管理服务器可以接收来自主叫用户设备的第四位置通知消息,该第四位置通知消息用于指示该用户设备的位置信息。这样广告管理服务器可以根据存储的至少一个地理围栏的信息和该用户设备的位置信息,确定是否进入第一地理围栏。
可选地,该第四位置通知消息包括该主叫用户设备的标识。
可选地,广告管理服务器向广告投放服务器发送该第一地理围栏的信息和该主叫用户设备的标识。
可选地,在步骤201之后,媒体服务器可以向广告投放服务器发送第一地理围栏的信息和用户设备的标识。
202,根据该地理围栏的信息(下述表示为第一地理围栏的信息),确定广告内容。
具体地,步骤202的执行主体可以是广告投放服务器,这样广告投放服务器可以根据该第一地理围栏的信息确定广告内容。例如,广告投放服务器可以根据该地理围栏的信息从多个广告内容中选择一个目标广告内容。
可选地,步骤202具体可以是广告投放服务器根据用户设备的标识和第一地理围栏的信息确定该广告内容。
具体地,该第一地理围栏的信息对应广告库存,该广告库存包括多个广告内容。广告投放服务器可以根据用户设备的标识确定该用户设备对应的用户的特征信息。这样广告投放服务器根据该用户设备的特征信息,从该多个广告内容中确定目标广告内容(即步骤202中的广告内容)。
可以理解的是,每个广告内容对应一个标识。
还可以理解的是,广告投放服务器可以存储广告内容的标识与广告内容的对应关系。也就是说,广告投放服务器可以为用户设备选择一个广告内容,并将该广告内容的标识发送给媒体服务器。
可选地,该用户的特征信息可以是用户的性别,和/或用户的年龄。
具体地,用户的特征信息可以是用户为男性或女性。或者用户的特征信息为用户的年龄段,例如,不同的年龄段对应的不同广告内容。
可选地,步骤202具体可以是广告投放服务器根据该第一地理围栏的信息和呼叫类型确定该广告内容。
可以理解的是,广告投放服务器还可以根据用户设备的特征信息、第一地理围栏的信息和该呼叫类型中的至少两项确定该广告内容。
203,触发该用户设备呈现该广告内容。
具体地,广告投放服务器在确定出广告内容之后,向媒体服务器发送广告内容的标识,由于媒体服务器触发用户设备呈现该广告内容。例如,媒体服务器可以指示媒体资源功能(media resource function,MRF)设备向用户设备发送该广告内容中的数据,这样用户设备就可以呈现该广告内容。再如,媒体服务器还可以直接向用户设备发送广告内容,这样用户设备也可以呈现广告内容。
本申请实施例关于触发用户设备呈现广告内容均可以参考本步骤的描述,将不再赘述。
可以理解的是,媒体服务器可以包括广告内容的标识与广告内容的对应关系,这样媒体服务器可以确定任意一个广告内容的标识对应的广告内容,并将广告内容发送给用户设备。
示例地,本申请实施例中广告内容的标识可以是广告内容的统一资源定位(uniform resource location,URL)。
因此,在用户设备通话期间确定该用户设备是否进入地理围栏,并根据该地理围栏的信息确定广告内容,进而触发该用户设备呈现该广告内容。也就是说,本申请实施例中,可以在通话期间判断用户设备是否进入地理围栏,并根据进入的地理围栏的信息确定广告内容,相对于传统方案进行彩铃广告的推送,能够更进一步丰富触发用户设备呈现广告内容的机会,从而提高运营商网络资源的利用率,也提高了用户体验。
可以理解的是,用户设备可以在通话过程中,在用户设备的显示屏幕上以静态图片或者动态图片,或者其他形式进行广告内容的播放。
可选地,媒体服务器在确定呼叫过程结束时,可以向HSS发送位置订阅取消请求,该位置订阅取消请求用于指示HSS是否订阅资源。
具体地,媒体服务器在接收到主叫挂机消息或者被叫挂机消息中的最后一个时,可以认为呼叫过程结束。媒体服务器可以向HSS发送位置订阅取消请求,HSS根据该位置订阅取消请求释放订阅资源,从而避免了资源浪费。
可以理解的是,主叫挂机消息或被叫挂机消息可以是SIP bye消息。
图6示出了本申请一个具体实施例的呈现广告内容的方法的示意性流程图。
需要说明的是,在不作特别说明的情况下,图6所示的实施例中与图2所示的实施例中的相同术语表示的含义相同,为避免重复,在此不进行赘述。
可以理解的是,本实施例中的媒体服务器可以是图1中的媒体服务器102,本实施例中的广告管理服务器可以是图1中的广告管理服务器101。本实施例中的主叫用户设备可以是图1中的用户设备A108,被叫用户设备可以是图1中的用户设备B109。本实施例中的广告投放服务器可以是图1中的广告投放服务器103。本实施例中的HSS可以是图1中的HSS107。
步骤601,媒体服务器从广告管理服务器获取至少一个地理围栏的信息。
具体地,不同的地理围栏的信息对应不同的地理围栏。
可以理解的是,步骤601可以是在步骤606之前的任意一步骤,本申请并不限定于在步骤602之前执行。
步骤602,媒体服务器可以获取该用户设备发送的呼叫信令。
步骤603,媒体服务器根据该启呼消息获取该主叫用户设备的标识。
步骤604,媒体服务器向HSS发送订阅请求,以请求订阅该HSS发送的位置通知消息,该位置通知信息用于指示用户设备的位置信息。
步骤605,媒体服务器接收来自HSS的位置通知消息。
步骤606,媒体服务器根据该用户设备的位置信息和该至少一个地理围栏的信息,确定是否进入第一地理围栏。
步骤607,媒体服务器将第一地理围栏的信息发送给广告投放服务器。
可选地,媒体服务器还可以将主叫用户设备的标识发送给广告投放服务器。
步骤608,广告投放服务器根据该地理围栏的信息,确定广告内容。
可选地,步骤608具体可以是广告投放服务器根据该地理围栏的信息和主叫用户设备的标识,确定广告内容。
步骤609,广告投放服务器向媒体服务器发送该广告内容的标识。
步骤610,媒体服务器触发主叫用户设备呈现该广告内容。
步骤611,媒体服务器接收被叫用户设备发送的挂机消息。
步骤612,媒体服务器接收主叫用户设备发送的挂机消息。
可以理解的是,本申请对步骤611和步骤612的先后顺序不进行限定。
步骤613,媒体服务器在接收到步骤611或步骤612中的挂机消息之后,向HSS发送位置订阅取消请求。
图7示出了本申请另一个具体实施例的呈现广告内容的方法的示意性流程图。
需要说明的是,在不作特别说明的情况下,图7所示的实施例中与图2所示的实施例中的相同术语表示的含义相同,为避免重复,在此不进行赘述。
可以理解的是,本实施例中的媒体服务器可以是图1中的媒体服务器102,本实施例中的广告管理服务器可以是图1中的广告管理服务器101。本实施例中的主叫用户设备可以是图1中的用户设备A108,被叫用户设备可以是图1中的用户设备B109。本实施例中的广告投放服务器可以是图1中的广告投放服务器103。本实施例中的HSS可以是图1中的HSS107。
步骤701,媒体服务器从广告管理服务器获取至少一个地理围栏的信息。
可以理解的是,步骤701可以是在步骤705之前的任意一步骤,本申请并不限定于在步骤702之前执行。
步骤702,媒体服务器可以获取该用户设备发送的呼叫信令。
步骤703,媒体服务器根据该启呼消息获取该主叫用户设备的标识。
步骤704,媒体服务器向HSS发送订阅请求,以请求订阅该HSS发送的位置通知消息,该位置通知消息用于指示地理围栏的信息。
步骤705,HSS根据该至少一个地理围栏的信息和主叫用户设备的位置信息,确定是否进入第一地理围栏。
步骤706,HSS在确定主叫用户设备进入第一地理围栏的情况下,向媒体服务器发送位置通知消息,该位置通知消息包括该第一地理围栏的信息。
可选地,该位置通知消息包括该主叫用户设备的标识。
步骤707,媒体服务器将该第一地理围栏的信息发送给广告投放服务器。
可选地,媒体服务器还可以将主叫用户设备的标识发送给广告投放服务器。
步骤708,广告投放服务器根据该第一地理围栏的信息和主叫用户设备的标识,确定广告内容。
可选地,步骤708具体可以是广告投放服务器根据该地理围栏的信息和主叫用户设备的标识,确定广告内容。
步骤709,广告投放服务器向媒体服务器发送该广告内容的标识。
步骤710,媒体服务器触发主叫用户设备呈现该广告内容。
步骤711,媒体服务器接收被叫用户设备发送的挂机消息。或者
步骤712,媒体服务器接收主叫用户设备发送的挂机消息。
步骤713,媒体服务器在接收到步骤711或步骤712中的挂机消息之后,向HSS发送位置订阅取消请求。
图8示出了本申请又一个具体实施例的呈现广告内容的方法的示意性流程图。
需要说明的是,在不作特别说明的情况下,图8所示的实施例中与图2所示的实施例中的相同术语表示的含义相同,为避免重复,在此不进行赘述。
可以理解的是,本实施例中的媒体服务器可以是图1中的媒体服务器102,本实施例中的广告管理服务器可以是图1中的广告管理服务器101。本实施例中的主叫用户设备可以是图1中的用户设备A108,被叫用户设备可以是图1中的用户设备B109。本实施例中的广告投放服务器可以是图1中的广告投放服务器103。
步骤801,主叫用户设备从广告管理服务器获取至少一个地理围栏的信息。
可以理解的是,步骤801可以是在步骤803之前的任意一个步骤,本申请对此不进行限定。
步骤802,主叫用户设备发送启呼消息,并启动地理围栏的监控程序。
步骤803,主叫用户设备根据该主叫用户设备的位置信息和该至少一个地理围栏的信息,确定是否进入第一地理围栏。
步骤804,主叫用户设备向媒体服务器发送该第一地理围栏的信息。
可选地,主叫用户设备还可以将主叫用户设备的标识发送给媒体服务器。
可选地,主叫用户设备向媒体服务器发送该第一地理围栏的信息和该主叫用户设备的标识可以是通过广告管理服务器转发的。也就是说,主叫用户设备可以先发送该广告管理服务器,再由广告管理服务器转发给媒体服务器。
步骤805,媒体服务器将该第一地理围栏的信息发送给广告投放服务器。
可选地,媒体服务器还可以将主叫用户设备的标识发送给广告投放服务器。
步骤806,广告投放服务器根据该第一地理围栏的信息,确定广告内容。
可选地,步骤806具体可以是广告投放服务器根据该地理围栏的信息和主叫用户设备的标识,确定广告内容。
步骤807,广告投放服务器向媒体服务器发送该广告内容的标识。
步骤808,媒体服务器触发主叫用户设备呈现该广告内容。
步骤809,媒体服务器接收被叫用户设备发送的挂机消息。
步骤810,媒体服务器接收主叫用户设备发送的挂机消息。
步骤811,媒体服务器在接收到步骤809或步骤810之后,向HSS发送位置订阅取消请求。
图9示出了本申请又一个具体实施例的呈现广告内容的方法的示意性流程图。
需要说明的是,在不作特别说明的情况下,图9所示的实施例中与图2所示的实施例中的相同术语表示的含义相同,为避免重复,在此不进行赘述。
可以理解的是,本实施例中的媒体服务器可以是图1中的媒体服务器102,本实施例中的广告管理服务器可以是图1中的广告管理服务器101。本实施例中的主叫用户设备可以是图1中的用户设备A108,被叫用户设备可以是图1中的用户设备B109。本实施例中的广告投放服务器可以是图1中的广告投放服务器103。
步骤901,主叫用户设备向媒体服务器发送启呼消息。
步骤902,主叫用户设备在发送启呼消息之后(即在通话过程中),向广告管理服务器发送位置通知消息,该位置通知消息用于指示该用户设备的位置信息。
可选地,该位置通知消息包括该主叫用户设备的标识。
步骤903,广告管理服务器根据该主叫用户设备的位置信息和至少一个地理围栏的信息,确定是否进入第一地理围栏。
步骤904,广告管理服务器向广告投放服务器发送该第一地理围栏的信息。
可选地,广告管理服务器还可以将主叫用户设备的标识发送给广告投放服务器。
步骤905,广告投放服务器根据该第一地理围栏的信息,确定广告内容。
可选地,步骤905具体可以是广告投放服务器根据该地理围栏的信息和主叫用户设备的标识,确定广告内容。
步骤906,广告投放服务器向媒体服务器发送该广告内容的标识。
步骤907,媒体服务器触发主叫用户设备呈现该广告内容。
步骤908,媒体服务器接收被叫用户设备发送的挂机消息。
步骤909,媒体服务器接收主叫用户设备发送的挂机消息。
步骤910,媒体服务器在接收到步骤908和步骤909中的最后一个挂机消息之后,向HSS发送位置订阅取消请求。
上述主要从各个交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,各个网元,例如发射端设备或者接收端设备,为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对发射端设备或者接收端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以使用硬件的形式实现,也可以使用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以使用对应各个功能划分各个功能模块为例进行说明。
应理解,本申请实施例中的具体的例子只是为了帮助本领域技术人员更好地理解本申请实施例,而非限制本申请实施例的范围。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
以上,结合图2至图9详细说明了本申请实施例提供的方法。以下,结合图10至图18详细说明本申请实施例提供的装置。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的内容可以参见上文方法实施例,为了简洁,这里不再赘述。
图10示出了本申请实施例的呈现广告内容的装置1000的示意性框图。
应理解,该装置1000可以对应于图1所示的系统。该装置1000,包括处理模块1010和收发模块1020。
该处理模块1010,用于在用户设备通话期间,确定该用户设备进入地理围栏;
该处理模块1010,还用于根据该地理围栏的信息,确定广告内容;
该收发模块1020,用于触发该用户设备呈现该广告内容。
可选地,该处理模块1010具体可以是媒体服务器中的处理模块,也可以是通过媒体服务器实现该处理模块1010的功能(例如,该处理模块1010即为媒体服务器)。该媒体服务器,用于接收来自归属签约用户服务器HSS的位置通知消息,该位置通知消息指示该用户设备进入该地理围栏,该位置通知消息包括该地理围栏的信息和该用户设备的标识。
可选地,该媒体服务器,还用于接收来自HSS的位置通知消息,该位置通知消息包括该用户设备的位置信息;该媒体服务器具体用于:根据该用户设备的位置信息,确定该用户设备进入该地理围栏。
可选地,该媒体服务器,还用于向该HSS发送订阅请求,所述订阅请求用于请求所述用户设备是否进入所述地理围栏。
可选地,该媒体服务器,还用于向该HSS发送订阅请求,所述订阅请求用于请求所述用户设备的位置信息。
可选地,该订阅请求包括周期信息,该周期信息用于指示该HSS发送该位置通知消息的周期。
可选地,该媒体服务器具体用于:在该用户设备对应的用户为该地理围栏内的潜在用户的情况下,向该HSS发送该订阅请求。
可选地,该媒体服务器,还用于从该用户设备接收位置通知消息,该位置通知消息包括该地理围栏的信息;
其中,该媒体服务器具体用于;
该媒体服务器根据该位置通知消息,确定该用户设备进入该地理围栏。
可选地,该媒体服务器,还用于向广告投放服务器发送该地理围栏的信息;其中,该处理模块1010还可以是广告投放器中的处理模块,或者是该处理模块1010的功能由广告投放服务器执行(例如,该处理模块1010为广告投放服务器)。该广告投放服务器,用于根据该地理围栏的信息,确定广告内容;该广告投放服务器,还用于向该媒体服务器发送该广告内容的标识。
可选地,该广告投放服务器,还用于接收呼叫类型标识,其中,该广告投放服务器具体用于:根据该地理围栏的信息和该呼叫类型,确定该广告内容。
可选地,该广告投放服务器具体用于:根据该地理围栏的信息和用户的特征信息,确定该广告内容。
可选地,该媒体服务器,还用于向该用户设备发送该广告内容;该装置还包括用户设备,该用户设备,用于呈现该广告内容。
因此,本申请实施例的呈现广告内容的装置,在用户设备通话期间确定该用户设备是否进入地理围栏,并根据该地理围栏的信息确定广告内容,进而触发该用户设备呈现该广告内容。也就是说,本申请实施例中,可以在通话期间判断用户设备是否进入地理围栏,并根据进入的地理围栏的信息确定广告内容,相对于传统方案进行彩铃广告的推送,能够更进一步丰富触发用户设备呈现广告内容的机会,从而提高运营商网络资源的利用率,也提高了用户体验。
图11示出了本申请实施例的呈现广告内容的装置1100的示意性框图。
应理解,该装置1100可以对应于图1所述的系统中或图7所示的实施例中的HSS,可以具有方法中的HSS的任意功能。该装置1100,包括处理模块1110和收发模块1120。
该处理模块1110,用于实时检测用户设备的位置信息;
该处理模块1110,还用于根据该用户设备的位置信息,确定该用户设备进入地理围栏;
该收发模块1120,用于向媒体服务器发送位置通知消息,该位置通知消息包括该用户设备的标识和该地理围栏的信息,该用户设备的标识和该地理围栏的信息用于确定该用户设备呈现的广告内容。
可选地,该收发模块1120,还用于接收来自该媒体服务器的订阅请求,该订阅请求用于请求所述用户设备是否进入地理围栏。
可选地,该订阅请求包括周期信息,该周期信息用于指示该HSS发送该位置通知消息的周期。
因此,本申请实施例提供的呈现广告内容的装置,HSS可以根据用户设备的位置信息主动判断该用户设备是否进入第一地理围栏,在确定进入第一地理围栏的情况下告知媒体服务器,从而节省了媒体服务器的功耗开销。
图12示出了本申请实施例提供的呈现广告内容的装置1200,该装置1200可以为图7中所述的HSS。该装置可以采用如图12所示的硬件架构。该装置可以包括处理器1210和收发器1130,可选地,该装置还可以包括存储器1140,该处理器1210、收发器1130和存储器1140通过内部连接通路互相通信。图12中的处理模块1110所实现的相关功能可以由处理器1210来实现,收发模块1120所实现的相关功能可以由处理器1210控制收发器1130来实现。
可选地,处理器1210可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),专用处理器,或一个或多个用于执行本申请实施例技术方案的集成电路。或者,处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对呈现广告内容的装置进行控制,执行软件程序,处理软件程序的数据。
可选地,该处理器1210可以包括是一个或多个处理器,例如包括一个或多个中央处理单元(central processing unit,CPU),在处理器是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。
该收发器1130用于发送和接收数据和/或信号,以及接收数据和/或信号。该收发器可以包括发射器和接收器,发射器用于发送数据和/或信号,接收器用于接收数据和/或信号。
该存储器1140包括但不限于是随机存取存储器(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程存储器(erasable programmable readonly memory,EPROM)、只读光盘(compact disc read-only memory,CD-ROM),该存储器1240用于存储相关指令及数据。
存储器1240用于存储程序代码和数据,可以为单独的器件或集成在处理器1210中。
具体地,所述处理器1210用于控制收发器与媒体服务器或广告管理服务器进行信息传输。具体可参见方法实施例中的描述,在此不再赘述。
在具体实现中,作为一种实施例,装置1200还可以包括输出设备和输入设备。输出设备和处理器1210通信,可以以多种方式来显示信息。例如,输出设备可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备和处理器601通信,可以以多种方式接收用户的输入。例如,输入设备可以是鼠标、键盘、触摸屏设备或传感设备等。
可以理解的是,图12仅仅示出了呈现广告内容的装置的简化设计。在实际应用中,该装置还可以分别包含必要的其他元件,包含但不限于任意数量的收发器、处理器、控制器、存储器等,而所有可以实现本申请的HSS都在本申请的保护范围之内。
在一种可能的设计中,该装置1200可以是芯片,例如可以为可用于HSS中的通信芯片,用于实现HSS中处理器1210的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,系统芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或多个存储器,用于存储程序代码,当所述代码被执行时,使得处理器实现相应的功能。
本申请实施例还提供一种装置,该装置可以是HSS,也可以是电路。该装置可以用于执行上述方法实施例中由HSS所执行的动作。
图13示出了一种呈现广告内容的装置1300的示意性框图。
应理解,该装置1300可以对应于图1所示的系统中的用户设备A,可以具有方法中的用户设备A的任意功能。或该装置1300可以是图8所示的实施例中的主叫用户设备。该装置1300,包括处理模块1310和收发模块1320。
该处理模块1310,用于实时检测自身的位置信息;
该处理模块1310,还用于确定自身进入地理围栏;
该收发模块1320,用于向广告管理服务器发送位置通知消息,所述位置通知消息包括所述地理围栏的信息,所述地理围栏的信息用于确定广告内容。
可选地,该处理模块1310,还用于在检测到主叫启呼消息时,启动所述地理围栏的监控程序。
可选地,该处理模块1310,还用于向媒体服务器发送呼叫信令,所述呼叫信令用于指示主叫用户设备的标识和/或被叫用户设备的标识,所述呼叫信令用于确定广告内容。
可选地,所述呼叫信令还包括所述主叫用户设备的标识和所述被叫用户设备的标识的关联关系。
可选地,所述呼叫信令还包括呼叫时长。
因此,本申请实施例提供的呈现广告内容的装置,用户设备可以实时检测自身的位置信息,并根据自身的位置信息判断是否进入某一个地理围栏。用户设备在确定进入地理围栏的情况下,向媒体服务器发送位置通知消息,该位置通知消息可以包括该地理围栏的信息和该用户设备的标识。也就是说,通过用户设备自己执行判断是否进入地理围栏,这样节省了HSS或者媒体服务器的功耗开销。
图14示出了本申请实施例提供的呈现广告内容的装置1400,该装置1400可以为图1所示的系统中的用户设备A,或图8中所述的主叫用户设备。该装置可以采用如图14所示的硬件架构。该装置可以包括处理器1410和收发器1420,可选地,该装置还可以包括存储器1430,该处理器1410、收发器1420和存储器1430通过内部连接通路互相通信。图14中的处理模块1310所实现的相关功能可以由处理器1410来实现,收发模块1320所实现的相关功能可以由处理器1410控制收发器1420来实现。
可选地,处理器1410可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),专用处理器,或一个或多个用于执行本申请实施例技术方案的集成电路。或者,处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对呈现广告内容的装置进行控制,执行软件程序,处理软件程序的数据。
可选地,该处理器1410可以包括是一个或多个处理器,例如包括一个或多个中央处理单元(central processing unit,CPU),在处理器是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。
该收发器1420用于发送和接收数据和/或信号,以及接收数据和/或信号。该收发器可以包括发射器和接收器,发射器用于发送数据和/或信号,接收器用于接收数据和/或信号。
该存储器1430包括但不限于是随机存取存储器(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程存储器(erasable programmable readonly memory,EPROM)、只读光盘(compact disc read-only memory,CD-ROM),该存储器1430用于存储相关指令及数据。
存储器1430用于存储程序代码和数据,可以为单独的器件或集成在处理器1410中。
具体地,所述处理器1410用于控制收发器与媒体服务器进行信息传输。具体可参见方法实施例中的描述,在此不再赘述。
在具体实现中,作为一种实施例,装置1400还可以包括输出设备和输入设备。输出设备和处理器1410通信,可以以多种方式来显示信息。例如,输出设备可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备和处理器601通信,可以以多种方式接收用户的输入。例如,输入设备可以是鼠标、键盘、触摸屏设备或传感设备等。
可以理解的是,图14仅仅示出了呈现广告内容的装置的简化设计。在实际应用中,该装置还可以分别包含必要的其他元件,包含但不限于任意数量的收发器、处理器、控制器、存储器等,而所有可以实现本申请的用户设备都在本申请的保护范围之内。
在一种可能的设计中,该装置1400可以是芯片,例如可以为可用于用户设备中的通信芯片,用于实现用户设备中处理器1410的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,系统芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或多个存储器,用于存储程序代码,当所述代码被执行时,使得处理器实现相应的功能。
本申请实施例还提供一种装置,该装置可以是用户设备,也可以是电路。该装置可以用于执行上述方法实施例中由用户设备所执行的动作。
图15示出了一种呈现广告内容的装置1500的示意性框图。
应理解,该装置1500可以对应于图1所示的系统中的媒体服务器,可以具有图2至图8中任意一个实施例中媒体服务器的功能。该装置1500,包括收发模块1510和处理模块1520。
该收发模块1510,用于接收呼叫信令,所述呼叫信令用于指示主叫用户设备的标识和/或被叫用户设备的标识;
该处理模块1520,用于根据所述呼叫信令,确定呼叫类型;
该收发模块1510,还用于向广告投放服务器发送呼叫类型,所述呼叫类型用于所述广告投放服务器确定广告内容。
可选地,所述呼叫类型为热线通话、报警通话或私人通话。
可选地,所述呼叫信令还包括所述主叫用户设备的标识和所述被叫用户设备的标识的关联关系。
可选地,所述呼叫信令还包括呼叫时长。
可选地,该收发模块1510,还用于收来自所述广告投放服务器的所述广告内容的标识;该收发模块,还用于向所述主叫用户设备发送所述广告内容。
因此,本申请实施例提供的呈现广告内容的装置,广告投放服务器结合地理围栏的信息和呼叫类型一起来选择广告内容,这样能够更进一步提高了推送的广告的价值。
图16示出了本申请实施例提供的呈现广告内容的装置1600,该装置1600可以为图1所示的系统的媒体服务器,可以具有图2至图8中任意一个实施例中媒体服务器的功能。该装置可以采用如图16所示的硬件架构。该装置可以包括处理器1610和收发器1620,可选地,该装置还可以包括存储器1630,该处理器1610、收发器1620和存储器1630通过内部连接通路互相通信。图16中的处理模块1520所实现的相关功能可以由处理器1610来实现,收发模块1510所实现的相关功能可以由处理器1610控制收发器1620来实现。
可选地,处理器1610可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),专用处理器,或一个或多个用于执行本申请实施例技术方案的集成电路。或者,处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对呈现广告内容的装置进行控制,执行软件程序,处理软件程序的数据。
可选地,该处理器1610可以包括是一个或多个处理器,例如包括一个或多个中央处理单元(central processing unit,CPU),在处理器是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。
该收发器1620用于发送和接收数据和/或信号,以及接收数据和/或信号。该收发器可以包括发射器和接收器,发射器用于发送数据和/或信号,接收器用于接收数据和/或信号。
该存储器1630包括但不限于是随机存取存储器(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程存储器(erasable programmable readonly memory,EPROM)、只读光盘(compact disc read-only memory,CD-ROM),该存储器1630用于存储相关指令及数据。
存储器1630用于存储程序代码和数据,可以为单独的器件或集成在处理器1610中。
具体地,所述处理器1610用于控制收发器与用户设备或广告投放服务器进行信息传输。具体可参见方法实施例中的描述,在此不再赘述。
在具体实现中,作为一种实施例,装置1600还可以包括输出设备和输入设备。输出设备和处理器1610通信,可以以多种方式来显示信息。例如,输出设备可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备和处理器601通信,可以以多种方式接收用户的输入。例如,输入设备可以是鼠标、键盘、触摸屏设备或传感设备等。
可以理解的是,图16仅仅示出了呈现广告内容的装置的简化设计。在实际应用中,该装置还可以分别包含必要的其他元件,包含但不限于任意数量的收发器、处理器、控制器、存储器等,而所有可以实现本申请的媒体服务器都在本申请的保护范围之内。
在一种可能的设计中,该装置1600可以是芯片,例如可以为可用于媒体服务器中的通信芯片,用于实现媒体服务器中处理器1610的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,系统芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或多个存储器,用于存储程序代码,当所述代码被执行时,使得处理器实现相应的功能。
本申请实施例还提供一种装置,该装置可以是媒体服务器,也可以是电路。该装置可以用于执行上述方法实施例中由用户设备所执行的动作。
图17示出了一种呈现广告内容的装置1700的示意性框图。
应理解,该装置1700可以对应于图1所示的系统中的广告投放服务器,可以具有图2至图8中任意一个实施例中广告投放服务器的功能。该装置1700,包括收发模块1710和处理模块1720。
该收发模块1710,用于接收地理围栏的信息;
该处理模块1720,用于根据所述地理围栏的信息,从广告库存中确定目标广告内容;
该收发模块1710,还用于向所述媒体服务器发送所述目标广告内容的标识。
可选地,该收发模块1710,还用于接收来自所述媒体服务器的呼叫类型标识,所述呼叫类型标识用于指示识呼叫类型;该处理模块1720具体用于:根据所述地理围栏的信息和所述呼叫类型,从所述广告库存中确定目标广告内容。
可选地,该收发模块1710还用于接收来自所述媒体服务器的呼叫类型的标识;
其中,所述处理模块具体用于:
根据所述地理围栏的信息和所述呼叫类型,从所述广告库存中确定目标广告内容。
可选地,所述用户的特征信息包括所述用户的性别和/或所述用户的年龄。
因此,本申请实施例提供的呈现广告内容的装置,该第一地理围栏的信息对应广告库存,该广告库存包括多个广告内容。广告投放服务器可以根据用户设备的标识确定该用户设备对应的用户的特征信息。这样广告投放服务器根据该用户设备的特征信息,从该多个广告内容的中确定目标广告内容,从而更进一步提高了推送的广告的价值。
图18示出了本申请实施例提供的呈现广告内容的装置1800,该装置1800可以为图1所示的系统中的广告投放服务器,或者可以具有图2至图8中任意一个实施例中广告投放服务器的功能。该装置可以采用如图18所示的硬件架构。该装置可以包括处理器1810和收发器1820,可选地,该装置还可以包括存储器1830,该处理器1810、收发器1820和存储器1830通过内部连接通路互相通信。图17中的处理模块1720所实现的相关功能可以由处理器1810来实现,收发模块1710所实现的相关功能可以由处理器1810控制收发器1820来实现。
可选地,处理器1810可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),专用处理器,或一个或多个用于执行本申请实施例技术方案的集成电路。或者,处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对呈现广告内容的装置进行控制,执行软件程序,处理软件程序的数据。
可选地,该处理器1810可以包括是一个或多个处理器,例如包括一个或多个中央处理单元(central processing unit,CPU),在处理器是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。
该收发器1820用于发送和接收数据和/或信号,以及接收数据和/或信号。该收发器可以包括发射器和接收器,发射器用于发送数据和/或信号,接收器用于接收数据和/或信号。
该存储器1830包括但不限于是随机存取存储器(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程存储器(erasable programmable readonly memory,EPROM)、只读光盘(compact disc read-only memory,CD-ROM),该存储器1830用于存储相关指令及数据。
存储器1830用于存储程序代码和数据,可以为单独的器件或集成在处理器1810中。
具体地,所述处理器1810用于控制收发器与媒体服务器进行信息传输。具体可参见方法实施例中的描述,在此不再赘述。
在具体实现中,作为一种实施例,装置1800还可以包括输出设备和输入设备。输出设备和处理器1810通信,可以以多种方式来显示信息。例如,输出设备可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备和处理器601通信,可以以多种方式接收用户的输入。例如,输入设备可以是鼠标、键盘、触摸屏设备或传感设备等。
可以理解的是,图18仅仅示出了呈现广告内容的装置的简化设计。在实际应用中,该装置还可以分别包含必要的其他元件,包含但不限于任意数量的收发器、处理器、控制器、存储器等,而所有可以实现本申请的广告投放服务器都在本申请的保护范围之内。
在一种可能的设计中,该装置1800可以是芯片,例如可以为可用于装置中的通信芯片,用于实现装置中处理器1810的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,系统芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或多个存储器,用于存储程序代码,当所述代码被执行时,使得处理器实现相应的功能。
本申请实施例还提供一种装置,该装置可以是广告投放服务器,也可以是电路。该装置可以用于执行上述方法实施例中由用户设备所执行的动作。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
应理解,处理器可以是集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rateSDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchronous link DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。
还应理解,本文中涉及的第一、第二以及各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。其中,单独存在A或B,并不限定A或B的数量。以单独存在A为例,可以理解为具有一个或多个A。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (18)
1.一种呈现广告内容的方法,其特征在于,包括:
媒体服务器在用户设备通话期间,确定所述用户设备进入地理围栏;
所述媒体服务器根据所述地理围栏的信息,确定广告内容;
所述媒体服务器触发所述用户设备呈现所述广告内容;
其中,所述确定所述用户设备进入地理围栏包括:
所述媒体服务器接收来自归属签约用户服务器HSS的位置通知消息,所述位置通知消息指示所述用户设备进入所述地理围栏,所述位置通知消息包括所述地理围栏的信息和所述用户设备的标识;或者,
所述媒体服务器接收来自所述HSS的位置通知消息,所述位置通知消息包括所述用户设备的位置信息;
所述媒体服务器根据所述用户设备的位置信息,确定所述用户设备进入所述地理围栏;
其中,所述地理围栏的信息包括位置描述信息,所述位置描述信息包括以下一项或多项:
中心点地理坐标、区域半径、至少一个边界点的地理坐标、至少一个小区的标识。
2.根据权利要求1所述的方法,其特征在于,在所述媒体服务器接收来自所述HSS的所述位置通知消息之前,所述方法还包括:
所述媒体服务器向所述HSS发送订阅请求,所述订阅请求用于请求所述用户设备是否进入所述地理围栏。
3.根据权利要求1所述的方法,其特征在于,在所述媒体服务器接收来自所述HSS的所述位置通知消息之前,所述方法还包括:
所述媒体服务器向所述HSS发送订阅请求,所述订阅请求用于请求所述用户设备的位置信息。
4.根据权利要求2或3所述的方法,其特征在于,所述订阅请求包括周期信息,所述周期信息用于指示所述HSS发送所述位置通知消息的周期。
5.根据权利要求2或3所述的方法,其特征在于,所述媒体服务器向所述HSS发送订阅请求包括:
所述媒体服务器在所述用户设备对应的用户为所述地理围栏内的潜在用户的情况下,向所述HSS发送所述订阅请求。
6.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
所述媒体服务器向广告投放服务器发送所述地理围栏的信息;
其中,所述媒体服务器根据所述地理围栏的信息,确定广告内容包括:
所述广告投放服务器根据所述地理围栏的信息,确定广告内容;
所述广告投放服务器向所述媒体服务器发送所述广告内容的标识。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述广告投放服务器接收呼叫类型标识,所述呼叫类型标识用于指示所述呼叫类型;
其中,所述广告投放服务器根据所述地理围栏的信息,确定所述广告内容包括:
所述广告投放服务器根据所述地理围栏的信息和所述呼叫类型,确定所述广告内容。
8.根据权利要求6所述的方法,其特征在于,所述广告投放服务器根据所述地理围栏的信息,确定所述广告内容包括:
所述广告投放服务器根据所述地理围栏的信息和用户的特征信息,确定所述广告内容。
9.根据权利要求7或8所述的方法,其特征在于,所述触发所述用户设备呈现所述广告内容包括:
所述媒体服务器向所述用户设备发送所述广告内容;
所述用户设备呈现所述广告内容。
10.一种呈现广告内容的方法,其特征在于,包括:
广告投放服务器接收地理围栏的信息;
所述广告投放服务器根据所述地理围栏的信息和呼叫类型从广告库存中确定目标广告内容,或者所述广告投放服务器根据所述地理围栏的信息、所述呼叫类型、以及用户的特征信息从所述广告库存中确定所述目标广告内容;
所述广告投放服务器向媒体服务器发送所述目标广告内容的标识;
其中,所述地理围栏的信息包括位置描述信息,所述位置描述信息包括以下一项或多项:
中心点地理坐标、区域半径、至少一个边界点的地理坐标、至少一个小区的标识。
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
所述广告投放服务器接收来自所述媒体服务器的所述呼叫类型的标识。
12.一种呈现广告内容的系统,其特征在于,包括:
媒体服务器,用于在用户设备通话期间,确定所述用户设备进入地理围栏;
广告投放服务器,用于根据所述地理围栏的信息,确定广告内容,并向所述媒体服务器发送所述广告内容的标识;
所述媒体服务器,还用于触发所述用户设备呈现所述广告内容;
其中,所述地理围栏的信息包括位置描述信息,所述位置描述信息包括以下一项或多项:
中心点地理坐标、区域半径、至少一个边界点的地理坐标、至少一个小区的标识。
13.根据权利要求12所述的系统,其特征在于,所述系统还包括广告管理服务器,所述广告管理服务器用于转发所述用户设备到所述媒体服务器之间的地理围栏的信息,所述地理围栏的信息用于指示所述用户设备进入所述地理围栏。
14.根据权利要求12或13所述的系统,其特征在于,所述系统还包括用户设备,所述用户设备用于呈现所述广告内容。
15.一种呈现广告内容的装置,其特征在于,用于执行权利要求10或11所述的方法。
16.一种呈现广告内容的装置,其特征在于,包括处理器和存储器,所述存储器用于存储程序指令,所述处理器用于调用所述程序指令来执行权利要求1至11中任一项所述的方法。
17.一种计算机可读存储介质,其特征在于,所述计算机可读介质存储用于设备执行的程序代码,所述程序代码包括用于执行如权利要求1至11中任一项所述的方法。
18.一种芯片,其特征在于,所述芯片包括处理器与数据接口,所述处理器通过所述数据接口读取存储器上存储的指令,以执行如权利要求1至11中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010435952.1A CN113709671B (zh) | 2020-05-21 | 2020-05-21 | 呈现广告内容的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010435952.1A CN113709671B (zh) | 2020-05-21 | 2020-05-21 | 呈现广告内容的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113709671A CN113709671A (zh) | 2021-11-26 |
CN113709671B true CN113709671B (zh) | 2023-08-25 |
Family
ID=78645812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010435952.1A Active CN113709671B (zh) | 2020-05-21 | 2020-05-21 | 呈现广告内容的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113709671B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101001185A (zh) * | 2006-06-28 | 2007-07-18 | 华为技术有限公司 | 多媒体呼叫的区分处理方法 |
CN101127613A (zh) * | 2006-08-16 | 2008-02-20 | 华为技术有限公司 | Ip多媒体子系统应用获取电路域信息的方法及其应用 |
CN101558665A (zh) * | 2006-09-21 | 2009-10-14 | 巴诺尔控股有限公司 | 用于分发宣传图片的方法 |
CN103703798A (zh) * | 2012-07-31 | 2014-04-02 | 华为技术有限公司 | 广告插入方法、设备及系统 |
CN103745374A (zh) * | 2013-02-27 | 2014-04-23 | 王新 | 一种移动广告投放系统 |
CN104427481A (zh) * | 2013-08-27 | 2015-03-18 | 李政 | 与位置和个人数据相关联的彩铃广告系统及业务实现方法 |
CN104969579A (zh) * | 2012-11-30 | 2015-10-07 | 电子湾有限公司 | 交通感知地理围栏 |
CN106790452A (zh) * | 2016-12-07 | 2017-05-31 | 北京智云联众科技有限公司 | 一种广告投放系统 |
CN107622417A (zh) * | 2017-09-15 | 2018-01-23 | 北京奇艺世纪科技有限公司 | 一种基于地理位置的广告推送方法、装置及电子设备 |
CN108513253A (zh) * | 2018-02-27 | 2018-09-07 | 国广互联科技(北京)有限公司 | 一种应用于通话过程中视频信息智能推送展示的方法 |
CN110570232A (zh) * | 2019-08-05 | 2019-12-13 | 科大讯飞股份有限公司 | 互联网广告投放方法、装置、服务器及存储介质 |
CN111049995A (zh) * | 2018-10-12 | 2020-04-21 | 华为技术有限公司 | 一种控制呼叫中的视频彩铃的方法及相关装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8644808B2 (en) * | 2008-03-31 | 2014-02-04 | Yahoo! Inc. | System for providing mobile advertisement actions |
GB2504952A (en) * | 2012-08-14 | 2014-02-19 | Ibm | Prioritising advertisements for a location based on identities and influences of persons present |
-
2020
- 2020-05-21 CN CN202010435952.1A patent/CN113709671B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101001185A (zh) * | 2006-06-28 | 2007-07-18 | 华为技术有限公司 | 多媒体呼叫的区分处理方法 |
CN101127613A (zh) * | 2006-08-16 | 2008-02-20 | 华为技术有限公司 | Ip多媒体子系统应用获取电路域信息的方法及其应用 |
CN101558665A (zh) * | 2006-09-21 | 2009-10-14 | 巴诺尔控股有限公司 | 用于分发宣传图片的方法 |
CN103703798A (zh) * | 2012-07-31 | 2014-04-02 | 华为技术有限公司 | 广告插入方法、设备及系统 |
CN104969579A (zh) * | 2012-11-30 | 2015-10-07 | 电子湾有限公司 | 交通感知地理围栏 |
CN103745374A (zh) * | 2013-02-27 | 2014-04-23 | 王新 | 一种移动广告投放系统 |
CN104427481A (zh) * | 2013-08-27 | 2015-03-18 | 李政 | 与位置和个人数据相关联的彩铃广告系统及业务实现方法 |
CN106790452A (zh) * | 2016-12-07 | 2017-05-31 | 北京智云联众科技有限公司 | 一种广告投放系统 |
CN107622417A (zh) * | 2017-09-15 | 2018-01-23 | 北京奇艺世纪科技有限公司 | 一种基于地理位置的广告推送方法、装置及电子设备 |
CN108513253A (zh) * | 2018-02-27 | 2018-09-07 | 国广互联科技(北京)有限公司 | 一种应用于通话过程中视频信息智能推送展示的方法 |
CN111049995A (zh) * | 2018-10-12 | 2020-04-21 | 华为技术有限公司 | 一种控制呼叫中的视频彩铃的方法及相关装置 |
CN110570232A (zh) * | 2019-08-05 | 2019-12-13 | 科大讯飞股份有限公司 | 互联网广告投放方法、装置、服务器及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113709671A (zh) | 2021-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100566263B1 (ko) | 스케쥴 내용에 따라 메신저 상태 정보를 변경하는 메신저서비스 제공 시스템 및 방법 | |
CN109496439B (zh) | 基于物物直连建立单播连接的方法及装置 | |
US20220014899A1 (en) | Data processing method and apparatus, electronic device, terminal device, and storage medium | |
CN108521890B (zh) | 随机接入方法及装置 | |
CN109451849B (zh) | 寻呼消息发送和接收方法及装置、基站、用户设备 | |
CN110786039B (zh) | 测量配置方法及装置、测量信息上报方法及装置和基站 | |
CN106210797B (zh) | 网络直播方法及装置 | |
CN109274510B (zh) | 消息处理方法、装置、客户端、服务器及存储介质 | |
CN108496341A (zh) | 蜂窝网络中实现边缘计算的方法、装置、设备及基站 | |
CN110971757B (zh) | 从电话应用中添加微信好友的方法及装置、设备、介质 | |
CN110169115A (zh) | 接入控制方法、装置、用户设备及基站 | |
CN105376194B (zh) | 实时通信方法、系统和平台设备 | |
WO2021042336A1 (zh) | 信息发送方法及装置、网络选择方法及装置和基站 | |
CN108476420B (zh) | 寻呼配置方法及装置、寻呼消息接收方法及装置和基站 | |
KR102385683B1 (ko) | 공유기를 이용한 컨텐츠 시청 단말 제공 방법 및 이를 위한 장치 | |
CN104618987B (zh) | 接入网络的方法及装置 | |
CN113709671B (zh) | 呈现广告内容的方法和装置 | |
CN101374282B (zh) | 无线一键通用户在不同群组中显示不同状态的方法、装置及系统 | |
CN112256424B (zh) | 虚拟资源的处理方法、装置、系统、电子设备及存储介质 | |
CN115696309A (zh) | 一种通信方法及装置 | |
CN106550482B (zh) | 通信连接建立方法及装置、电子设备 | |
CN105704684A (zh) | 一种彩铃的实现方法、装置、服务器及系统 | |
US8811960B2 (en) | Methods, apparatus and computer-readable media for providing caller identification information | |
CN109309924B (zh) | 数据传输方法及装置 | |
EP4362424A1 (en) | Media content delivery method and device |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |