广告数据投放方法及装置、电子设备、存储介质与流程

文档序号:16319329发布日期:2018-12-19 05:36阅读:161来源:国知局
广告数据投放方法及装置、电子设备、存储介质与流程

本公开涉及互联网技术领域,具体而言,涉及一种广告数据投放方法、广告数据投放装置、电子设备以及计算机可读存储介质。

背景技术

随着互联网技术的发展,广告主会选择在第三方小程序中展示广告,以进行广告推荐。

相关技术中,在第三方小程序中对于每个用户展示的广告都是相同的,不能做到千人千面,实现针对每一个用户的精准推荐,因此使得广告投放效果较差;除此之外,小程序中接入的广告插件只能上传固定的广告元素,不能灵活展示广告。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本公开的目的在于提供一种广告数据投放方法及装置、电子设备、存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的不能精准进行广告投放的问题。

本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。

根据本公开的一个方面,提供一种广告数据投放方法,包括:接收由广告插件发送的用户信息以及页面信息;通过所述用户信息得到用户画像,并通过所述用户画像生成针对所述页面信息的广告数据;将所述广告数据发送至广告插件,以使所述广告插件根据所述广告数据展示广告以进行广告投放。

在本公开的一种示例性实施例中,所述广告插件包括第三方应用的广告插件,接收由广告插件发送的用户信息以及页面信息包括:接收由所述第三方应用的广告插件通过第三方应用接口发送的所述用户信息以及所述页面信息。

在本公开的一种示例性实施例中,通过所述用户信息得到用户画像包括:将所述用户信息与数据库中的多个参考信息进行匹配,以判断所述用户信息与所述多个参考信息其中之一是否匹配成功;若匹配成功,则根据与所述用户信息匹配成功的参考信息生成所述用户信息对应的所述用户画像。

在本公开的一种示例性实施例中,通过所述用户画像生成针对所述页面信息的广告数据包括:通过所述用户画像获取针对所述页面信息的多个候选广告数据;采用信息推荐算法从所述多个候选广告数据中确定针对所述页面信息的所述广告数据。

在本公开的一种示例性实施例中,所述用户信息包括位置信息,通过所述用户画像获取针对所述页面信息的多个候选广告数据包括:通过所述用户画像以及所述位置信息,获取针对所述页面信息的所述多个候选广告数据。

在本公开的一种示例性实施例中,所述广告数据包括至少一个广告数据,采用信息推荐算法从所述多个候选广告数据中确定针对所述页面信息所述广告数据包括:计算所述多个候选广告数据的权重值;按照所述权重值从大到小的顺序,从所述多个候选广告数据中确定针对所述页面信息的所述至少一个广告数据。

在本公开的一种示例性实施例中,所述方法还包括:若未得到所述用户画像,则将默认广告数据作为针对所述页面信息的所述广告数据。

根据本公开的一个方面,提供一种广告数据投放方法,包括:接收由第三方应用发送的用户信息以及页面信息;将所述用户信息以及所述页面信息发送至服务器,以使所述服务器根据所述用户信息生成针对所述页面信息的广告数据;接收所述广告数据,并根据所述广告数据展示广告以进行广告投放。

在本公开的一种示例性实施例中,所述广告数据中包括广告素材信息,根据所述广告数据展示广告包括:根据所述广告数据中的所述广告素材信息自动选择广告模板,并基于所述广告模板展示所述广告。

在本公开的一种示例性实施例中,所述广告数据中包括点击上报链接以及广告跳转链接,所述方法还包括:在检测到作用于所述广告的触发事件时,通过所述点击上报链接将所述触发事件上报至服务器以确定广告页面;通过所述广告跳转链接切换至所述触发事件作用的广告的广告页面。

在本公开的一种示例性实施例中,所述方法还包括:对第三方应用进行审核,以判断所述第三方应用是否满足对于广告插件的接入条件;在满足所述接入条件时,向所述广告插件提供所述第三方应用的标识;根据所述第三方应用的标识将所述第三方应用接入所述广告插件。

根据本公开的一个方面,提供一种广告数据投放装置,包括:信息接收模块,用于接收由广告插件发送的用户信息以及页面信息;广告数据生成模块,用于通过所述用户信息得到用户画像,并通过所述用户画像生成针对所述页面信息的广告数据;广告数据发送模块,用于将所述广告数据发送至广告插件,以使所述广告插件根据所述广告数据展示广告以进行广告投放。

根据本公开的一个方面,提供一种广告数据投放装置,包括:接收模块,用于接收由第三方应用发送的用户信息以及页面信息;发送模块,用于将所述用户信息以及所述页面信息发送至服务器,以使所述服务器根据所述用户信息生成针对所述页面信息的广告数据;展示模块,用于接收所述广告数据,并根据所述广告数据展示广告以进行广告投放。

根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的广告数据投放方法。

根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的广告数据投放方法。

本公开示例性实施例中提供的一种广告数据投放方法、广告数据投放装置、电子设备以及计算机可读存储介质中,一方面,通过用户信息得到用户画像并通过所述用户画像生成针对所述页面信息的广告数据,能够实现对不同的用户信息以及不同的页面信息分别生成不同的广告数据,实现针对每一个用户进行精准推荐,提高广告投放效果;另一方面,由于可通过用户画像生成针对页面信息的广告数据,避免了只能展示固定的广告元素的问题,能够根据广告数据灵活展示广告,增加多样性和灵活性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示意性示出本公开示例性实施例中一种广告数据投放方法示意图;

图2示意性示出本公开示例性实施例中展示广告的示意图;

图3示意性示出本公开示例性实施例中另一种广告数据投放方法示意图;

图4示意性示出本公开示例性实施例中展示广告数据的流程图;

图5示意性示出对第三方应用接入广告插件进行审核的示意图;

图6示意性示出本公开示例性实施例中一种广告数据投放装置的框图;

图7示意性示出本公开示例性实施例中另一种广告数据投放装置的框图;

图8示意性示出本公开示例性实施例中一种电子设备的框图;

图9示意性示出本公开示例性实施例中一种程序产品。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

本示例实施方式中首先提供了一种广告数据投放方法,可以应用于例如第三方小程序等第三方应用中的广告推荐和广告投放的应用场景,参考图1所示,该广告数据投放方法可以包括以下步骤:

在步骤s110中,接收由广告插件发送的用户信息以及页面信息;

在步骤s120中,通过所述用户信息得到用户画像,并通过所述用户画像生成针对所述页面信息的广告数据;

在步骤s130中,将所述广告数据发送至广告插件,以使所述广告插件根据所述广告数据展示广告以进行广告投放。

在本示例性实施例中提供的广告数据投放方法中,一方面,通过用户信息得到用户画像并通过所述用户画像生成针对所述页面信息的广告数据,能够实现对不同的用户信息以及不同的页面信息分别生成不同的广告数据,实现针对每一个用户地精准推荐,提高广告投放效果;另一方面,由于可通过用户画像生成针对页面信息的广告数据,避免了只能展示固定的广告元素的问题,能够根据广告数据灵活展示广告,增加多样性和灵活性。

接下来,结合附图对本示例性实施例中的广告数据投放方法进行进一步解释说明。

在步骤s110中,接收由广告插件发送的用户信息以及页面信息。

本示例性实施例中,广告插件例如可以为第三方应用的广告插件,例如,嵌入即时通信应用中某一个小程序上的广告插件。用户信息为经过用户授权的个人信息,用户信息包括但不限于性别、年龄、位置信息以及手机号码等。可例如,用户在登录第三方应用时,授权的个人信息包括性别、年龄以及位置信息,则获得的用户信息只能包括该用户的性别、年龄以及位置信息。如果授权的个人信息包括手机号码,则获得的用户信息中可包括手机号码。

页面信息指的是第三方应用中的上下文信息,即语境、语意等能够影响场景和图像中的对象的一些信息或者是全部信息,页面信息包括且不限于用户当前浏览的页面文字、页面图片等信息。

由于广告插件为第三方应用的广告插件,服务器接收用户信息和页面信息的过程可包括:首先第三方应用可通过相关的接口api获取用户信息以及页面信息;随后第三方应用可将获取的用户信息以及页面信息发送至第三方应用的广告插件;进一步地,服务器可接收由第三方应用的广告插件发送的用户信息以及页面信息,从而执行后续步骤。

需要说明的是,为了保证信息的统一性,便于进行信息处理,服务器接收的是由广告插件过滤后的用户信息和页面信息。具体而言,第三方应用将获取的用户信息及页面信息根据第三方应用的广告插件所要求的接入格式转换成正确的数据格式后,把格式化数据作为参数传入到第三方应用的广告插件中。第三方应用的广告插件将输入参数进行校验和过滤后,再将输入参数发往服务器,以使服务器接收用户信息和页面信息。

在步骤s120中,通过所述用户信息得到用户画像,并通过所述用户画像生成针对所述页面信息的广告数据。

本示例性实施例中,在接收到授权后的用户信息后,服务器可根据用户信息得到用户画像,进而通过每一个用户信息对应的用户画像准确确定针对每一个用户的广告数据。用户画像包括但不限于年龄、性别、城市、兴趣爱好等等。根据用户信息得到用户画像的具体步骤包括:将所述用户信息与数据库中的所述多个参考信息进行匹配,以判断所述用户信息与所述多个参考信息其中之一是否匹配成功;若匹配成功,则根据与所述用户信息匹配成功的参考信息生成所述用户信息对应的所述用户画像。其中,数据库可以为联盟广告数据库,具体指的是为联盟广告平台方门户站点会员或者app注册用户的数据库,例如注册即时通信软件的账号等。参考信息指的是数据库中的所有注册用户的个人信息,具体包括但不限于性别、年龄、位置信息以及手机号码等。

接下来,可将步骤s110中接收到的用户信息分别与数据库中的所有参考信息进行匹配,以确定是否匹配成功。具体可计算用户信息与参考信息之间的相似度,并在相似度大于预设值时可认为用户信息与参考信息匹配成功。预设值可根据实际需求进行设置,例如设为0.95。若存在多个相似度大于预设值的参考信息,则认为相似度最大的参考信息与用户信息匹配成功。如果用户信息与参考信息匹配成功,则可生成用户画像。具体可根据与用户信息匹配成功的参考信息生成该用户信息的用户画像。举例而言,将用户信息1分别与参考信息1、参考信息2、参考信息3进行匹配,若用户信息1与参考信息2之间的相似度为0.99,则可以认为用户信息1与参考信息2匹配成功,此时可根据参考信息2生成与用户信息1对应的用户画像。

再例如,第三方应用传入的用户信息a中包含了用户的手机号码,根据该手机号码查找出与数据库中注册用户b的手机号相同,那么认为用户信息a即为该注册用户b,于是通过数据库中该注册用户的个人信息生成用户信息a的用户画像。

进一步地,可通过用户画像生成针对页面信息的广告数据,对于不同的页面信息,生成的广告数据可不同。例如,用户浏览的页面信息1为家居类内容,则可生成属于家居用品的广告数据以向用户推荐从而进行投放;若用户浏览的页面信息2为美容类内容,则可生成属于美容类产品的广告数据以进行投放。生成针对页面信息的广告数据的具体步骤包括:通过所述用户画像获取针对所述页面信息的多个候选广告数据;采用信息推荐算法从所述多个候选广告数据中确定针对所述页面信息的所述广告数据。也就是说,可通过用户画像确定多个满足页面信息的候选广告数据,进而从这些候选广告数据中选择出一个或多个候选广告数据作为最终的广告数据进行展示。信息推荐算法可为智能广告算法,例如可以包括基于内容的推荐算法、协同过滤推荐算法,以及基于知识的推荐算法等等,其中协同过滤推荐算法例如可包括基于用户的推荐和基于物品的推荐。通过信息推荐算法,能够得到最适合本次曝光和展示的广告数据。需要说明的是,广告数据中一般包括但不限于广告素材信息、广告曝光、点击上报链接,广告跳转链接等内容。

除此之外,所述用户信息包括位置信息,为了更准确地进行广告投放,在通过用户画像获取针对所述页面信息的多个候选广告数据时,可结合所述用户画像以及所述位置信息,获取针对所述页面信息的所述多个候选广告数据。例如,用户信息中的位置信息为位置a,则可以得到在位置a周围预设范围内的多个候选广告数据,以提高广告推荐和广告投放效果。

采用信息推荐算法从所述多个候选广告数据中确定针对所述页面信息所述广告数据的具体过程包括:计算所述多个候选广告数据的权重值;按照所述权重值从大到小的顺序,从所述多个候选广告数据中确定针对所述页面信息的所述至少一个广告数据。其中,如果只选择一个候选广告数据作为最终要展示的广告数据,则可以将权重值最大的候选广告数据作为要展示的广告数据;若需要选择多个候选广告数据作为最终要展示的广告数据,则可以将权重值按照从大到小的顺序排列在前n位的候选广告数据作为要展示的广告数据,其中,n可根据要展示的广告数据的数量而确定。可例如,计算的候选广告数据1的权重值为0.5,候选广告数据2的权重值为0.7,候选广告数据3的权重值为0.9。若选择一个广告数据,则可将候选广告数据3作为广告数据;若选择两个广告数据,则可将候选广告数据3和候选广告数据2作为广告数据。

通过步骤s120中的方法,能够通过用户画像为不同的用户信息生成针对不同页面信息的广告数据,增加了灵活性和多样性,且能够为用户进行个性化精准推荐,进而提高广告投放效果。

接下来,在步骤s130中,将所述广告数据发送至广告插件,以使所述广告插件根据所述广告数据展示广告以进行广告投放。

本示例性实施例中,在生成广告数据之后,可将广告数据发送至第三方应用的广告插件,以使广告插件根据广告数据展示对应的广告。举例而言,根据广告数据展示广告的示意图可如图2所示。具体地,第三方应用1嵌入了第三方应用的广告插件,广告位为第三方应用页面的任意位置,例如中间位置。用户a打开该第三方应用1时,第三方应用1获取用户授权的用户信息,加上该用户浏览的页面信息即上下文信息。服务器根据这些用户信息生成用户画像,得知该用户a近期频繁在网站1及网站1的app上浏览幼儿教育信息。此时可根据用户a的位置信息确定与幼儿教育信息相关的多个候选广告数据并排序筛选出最优的广告数据,在用户a浏览至第三方应用1中的广告位时,根据广告数据推送广告。如此一来,能够增加广告推荐的灵活性和多样性,且能够为用户进行精准推荐,从而提升广告投放效果。

除此之外,如果用户信息与数据库中的所有参考信息均未匹配成功,则不能生成该用户信息对应的用户画像。对于未得到用户画像的用户信息而言,可将默认广告数据作为针对所述页面信息的所述广告数据,默认广告数据可根据实际需求进行设置,例如日常用品类广告数据或者是食品类广告数据等等。

本示例性实施例中,还提供了另一种广告数据投放方法,应用于广告插件侧,参考图3所示,该方法包括以下步骤:

在步骤s310中,接收由第三方应用发送的用户信息以及页面信息;

在步骤s320中,将所述用户信息以及所述页面信息发送至服务器,以使所述服务器根据所述用户信息生成针对所述页面信息的广告数据;

在步骤s330中,接收所述广告数据,并根据所述广告数据展示广告以进行广告投放。

本示例性实施例中的广告数据投放方法,由于广告数据通过使用接收的用户信息生成针对页面信息的广告数据展示广告,能够增加广告的展示样式和灵活性,进而提高广告投放效果。

接下来,结合附图对广告数据投放方法作进一步解释说明。

在步骤s310中,接收由第三方应用发送的用户信息以及页面信息。

其中,用户信息为经过用户授权的个人信息,用户信息包括但不限于性别、年龄、位置信息以及手机号码等。页面信息为用户浏览的页面文字以及页面图片等。需要说明的是,为了提高处理效率和精准度,在接收用户信息和页面信息之前,第三方应用可将通过接口获取的用户信息以及页面信息转换为正确数据格式,以便于进行处理,提高处理效率。

在步骤s320中,将所述用户信息以及所述页面信息发送至服务器,以使所述服务器根据所述用户信息生成针对所述页面信息的广告数据。

本示例性实施例中,在广告插件将接收的用户信息以及页面信息发送至服务器之前,广告插件可对第三方应用发送的用户信息和页面信息进行过滤,进而将过滤后的用户信息和页面信息发送至服务器,以使服务器通过步骤s120,基于用户信息生成针对页面信息的广告数据。

在步骤s330中,接收所述广告数据,并根据所述广告数据展示广告以进行广告投放。

本示例性实施例中,广告数据中包括广告素材信息,根据所述广告数据展示广告包括:根据所述广告数据中的所述广告素材信息自动选择广告模板,并基于所述广告模板展示所述广告。举例而言,服务器返回的广告素材信息数据包含一张banner图片,广告插件则使用banner广告模板渲染;如果返回的广告素材信息数据包含一张图片以及文字介绍,广告插件则使用图文广告模板渲染。如此一来,第三方应用的广告插件根据服务器返回的广告数据,能够自动挑选出适合广告展示的广告模板和广告样式以展示广告内容,增加了多样性和灵活性。

除此之外,所述广告数据中还包括点击上报链接以及广告跳转链接,基于此,所述方法还包括:在检测到作用于所述广告的触发事件时,通过所述点击上报链接将所述触发事件上报至服务器以确定广告页面;通过所述广告跳转链接切换至所述触发事件作用的所述广告的所述广告页面。其中,触发事件例如可以为点击事件或者是其他事件,只要满足作用于展示在广告位的广告即可。在接收到作用于所述广告的点击事件时,广告插件可通过广告数据中的点击上报链接将发生的点击事件上报至服务器,以使得服务器根据点击事件发生的位置确定广告页面;进一步地,广告插件可通过广告数据中的广告跳转链接切换至由服务器确定的点击事件作用的广告对应的广告页面。其中,广告页面可包括广告落地页或者是广告主的第三方应用。例如,用户点击广告1,则可通过广告跳转链接切换至广告1对应的广告页面。

需要补充的是,为了保证安全性和系统的稳定性,在接收用户信息以及页面信息之前,所述方法还可以包括:对第三方应用进行审核,以判断所述第三方应用是否满足对于广告插件的接入条件;在满足所述接入条件时,向所述广告插件提供所述第三方应用的标识;根据所述第三方应用的标识将所述第三方应用接入所述广告插件。具体而言,第三方应用的广告插件所有者根据与第三方应用的流量性质、规模、达成的合作合同等条件,判断是否允许第三方应用接入。如图5中所示,广告插件对多个小程序进行审核管理,以确定这些小程序是否满足广告插件的接入条件。

如果第三方应用满足对于广告插件的接入条件,则向第三方应用提供第三方应用插件的标识,例如appid。其中,appid为创建第三方应用的广告插件时自动生成的一段随机字符串,可在公众平台中查到。第三方应用在公众平台中第三方应用的广告插件的appid查找到第三方应用的广告插件后,发起接入申请,第三方应用的广告插件在通过接入申请后即可使用,执行步骤s310至步骤s330中的过程,同时使得服务器执行步骤s110至步骤s130中的过程。

图4中示意性示出了广告展示的具体流程图。具体包括:

在步骤s40中,接收用户信息,用户信息为经过用户授权后的信息。

在步骤s41中,接收上下文信息。

在步骤s42中,将用户信息与数据库中存储的参考信息进行匹配。

在步骤s43中,判断用户信息是否与数据库中的任意一个参考信息匹配成功;若匹配成功,则生成用户画像;若未匹配成功,则无用户画像。

在步骤s44中,根据用户画像、上下文信息以及智能广告算法进行计算。

在步骤s45中,通过步骤s44生成广告数据。

在步骤s46中,根据广告数据中的广告素材信息选择广告模板。

在步骤s47中,广告插件基于广告模板展示广告。

在步骤s48中,在检测到用户点击时,切换至例如广告主小程序等广告页面。

通过图4中的步骤,能够在用户浏览第三方应用程序时,根据用户画像在当前浏览页面生成不同的广告数据,可以做到千人千面,实现精准地个性化广告推荐,提高广告投放效率和精准度。除此之外,由于可通过广告数据中的广告素材信息自动选择广告模板,从而可以增加广告展示样式和灵活性。

本公开还提供了一种广告数据投放装置。参考图6所示,该广告数据投放装置600可以包括:

信息接收模块601,可以用于接收由广告插件发送的用户信息以及页面信息;

广告数据生成模块602,可以用于通过所述用户信息得到用户画像,并通过所述用户画像生成针对所述页面信息的广告数据;

广告数据发送模块603,可以用于将所述广告数据发送至广告插件,以使所述广告插件根据所述广告数据展示广告以进行广告投放。

本公开还提供了另一种广告数据投放装置。参考图7所示,该广告数据投放装置700可以包括:

接收模块701,可以用于接收由第三方应用发送的用户信息以及页面信息;

发送模块702,可以用于将所述用户信息以及所述页面信息发送至服务器,以使所述服务器根据所述用户信息生成针对所述页面信息的广告数据;

展示模块703,可以用于接收所述广告数据,并根据所述广告数据展示广告以进行广告投放。

需要说明的是,上述广告数据投放装置中各模块的具体细节已经在对应的广告数据投放方法中进行了详细描述,因此此处不再赘述。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

此外,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。

在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。

所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。

下面参照图8来描述根据本发明的这种实施方式的电子设备800。图8显示的电子设备800仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图8所示,电子设备800以通用计算设备的形式表现。电子设备800的组件可以包括但不限于:上述至少一个处理单元810、上述至少一个存储单元820、连接不同系统组件(包括存储单元820和处理单元810)的总线830。

其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元810执行,使得所述处理单元810执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。例如,所述处理单元810可以执行如图1中所示的步骤。所述处理单元810还可执行如图3中所示的步骤。

存储单元820可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)8201和/或高速缓存存储单元8202,还可以进一步包括只读存储单元(rom)8203。

存储单元820还可以包括具有一组(至少一个)程序模块8205的程序/实用工具8204,这样的程序模块8205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线830可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

电子设备800也可以与一个或多个外部设备1000(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备800交互的设备通信,和/或与使得该电子设备800能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口850进行。并且,电子设备800还可以通过网络适配器860与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器860通过总线830与电子设备800的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备800使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。

参考图9所示,描述了根据本发明的实施方式的用于实现上述方法的程序产品900,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

此外,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施例。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

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