本发明涉及信息资源点播服务技术领域,具体而言,涉及一种信息资源定价方法及装置。
背景技术:
随着信息资源点播技术的不断发展,信息资源点播服务(比如,音频点播、视频点播及游戏点播等)的应用也愈发广阔,就信息资源点播技术本身而言,尚存在着很多需要解决的问题,其中,当某些信息资源的访问量很大时,通常伴随着信息资源播放卡顿、缓冲或断线等现象的产生,影响用户体验。因此,如何提供一种改善服务器服务质量的方法,对本领域技术人员而言,是急需解决的技术问题。
技术实现要素:
为了克服现有技术中的上述不足,本发明的目的在于提供一种信息资源定价方法及装置。所述信息资源定价方法及装置能够通过对信息资源的价格进行动态调整,实现对用户访问信息资源的访问量进行调控,降低服务器的负载,提高服务器的服务质量,减小出现信息资源播放卡顿、缓冲或断线等现象的概率,保证用户体验。
就信息资源定价方法而言,本发明较佳的实施例提供一种信息资源定价方法,应用于服务器。所述方法包括:
按照预设时间间隔对所述服务器中的目标信息资源的访问状况进行统计,得到目标信息资源对应的访问热度,其中,所述访问状况包括目标信息资源对应的用户访问量、访问数据流量及访问时长中的至少一种,所述信息资源包括音频资源、视频资源、游戏资源及社交资源中的至少一种;
基于目标信息资源对应的访问热度及设定的价格调整策略对目标信息资源对应的价格进行调整,其中,所述价格调整策略包括访问热度与价格之间的对应关系。
就信息资源定价装置而言,本发明较佳的实施例提供一种信息资源定价装置,应用于服务器。所述装置包括:
热度获取模块,用于按照预设时间间隔对所述服务器中的目标信息资源的访问状况进行统计,得到目标信息资源对应的访问热度,其中,所述访问状况包括目标信息资源对应的用户访问量、访问数据流量及访问时长中的至少一种,所述信息资源包括音频资源、视频资源、游戏资源及社交资源中的至少一种;
价格调整模块,用于基于目标信息资源对应的访问热度及设定的价格调整策略对目标信息资源对应的价格进行调整,其中,所述价格调整策略包括访问热度与价格之间的对应关系。
相对于现有技术而言,本发明较佳的实施例提供的信息资源定价方法及装置具有以下有益效果:所述信息资源定价方法及装置能够通过对信息资源的价格进行动态调整,实现对用户访问信息资源的访问量进行调控,降低服务器的负载,提高服务器的服务质量,减小出现信息资源播放卡顿、缓冲或断线等现象的概率,保证用户体验。具体地,所述方法通过按照预设时间间隔对服务器中的目标信息资源的访问状况进行统计,得到目标信息资源对应的访问热度,并基于目标信息资源对应的访问热度及设定的价格调整策略对目标信息资源对应的价格进行调整,从而实现对信息资源的价格的动态调整。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举本发明较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对权利要求保护范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明较佳的实施例提供的服务器与至少一个用户终端通信的交互示意图。
图2为本发明较佳的实施例提供的图1所示的服务器的一种方框示意图。
图3为本发明较佳的实施例提供的信息资源定价方法的第一种流程示意图。
图4为图3中所示的步骤s220的一种流程示意图。
图5为本发明较佳的实施例提供的信息资源定价方法的第二种流程示意图。
图6为本发明较佳的实施例提供的信息资源定价方法的第三种流程示意图。
图7为本发明较佳的实施例提供的图2中所示的信息资源定价装置的第一种方框示意图。
图8为图7中所示的价格调整模块的一种方框示意图。
图9为本发明较佳的实施例提供的图2中所示的信息资源定价装置的第二种方框示意图。
图10为本发明较佳的实施例提供的图2中所示的信息资源定价装置的第三种方框示意图。
图标:10-服务器;20-用户终端;30-网络;100-信息资源定价装置;11-数据库;12-处理器;13-通信单元;110-热度获取模块;120-价格调整模块;121-策略获取子模块;122-价格获取子模块;123-价格更新子模块;130-策略配置模块;140-信息发送模块。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
请参照图1,是本发明较佳的实施例提供的服务器10与至少一个用户终端20通信的交互示意图。在本发明实施例中,所述服务器10可以提供信息资源的资源下载和/或访问,所述服务器10用于对存储在所述服务器10中的信息资源的价格进行动态调整,所述服务器10与至少一个用户终端20通信连接,所述用户终端20可通过网络30访问所述服务器10,以进行信息资源点播。其中,所述信息资源包括音频资源、视频资源、游戏资源及社交资源中的至少一种。在本实施例中,所述服务器10可以是,但不限于,web(网站)服务器、音频服务器、视频服务器及多媒体服务器等。所述用户终端20可以是,但不限于,智能手机、个人电脑(personalcomputer,pc)、平板电脑、个人数字助理(personaldigitalassistant,pda)、移动上网设备(mobileinternetdevice,mid)等。所述网络30可以是,但不限于,有线网络或无线网络。
请参照图2,是本发明较佳的实施例提供的图1所示的服务器10的一种方框示意图。在本发明实施例中,所述服务器10可以包括信息资源定价装置100、数据库11、处理器12及通信单元13。所述数据库11、处理器12及通信单元13各个元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。
其中,所述数据库11包括一用于存储数据的存储器,所述存储器可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。在本实施例中,所述数据库11中可以存储有信息资源(比如,音频资源、视频资源、游戏资源或社交资源等)和所述信息资源的标识信息(比如,信息资源的名称、类别或链接等)、数据信息(比如,文件名称、文件格式、文件大小等)、价格信息及对应的价格调整策略,所述价格调整策略用于对信息资源的价格进行动态调整,所述价格调整策略可由所述服务器10的使用人员或生产厂家根据需求进行不同的设置。其中,所述数据库11还用于存储程序,所述处理器12在接收到执行指令后,执行所述程序。
所述处理器12可以是一种具有信号的处理能力的集成电路芯片。所述处理器12可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述通信单元13用于通过所述网络30建立所述服务器10与用户终端20之间的通信连接,并通过所述网络30收发数据。
所述信息资源定价装置100包括至少一个可以软件或固件(firmware)的形式存储于所述数据库11中或固化在所述服务器10的操作系统(operatingsystem,os)中的软件功能模块。所述处理器12用于执行所述数据库11中存储的可执行模块,例如所述信息资源定价装置100所包括的软件功能模块及计算机程序等。在本实施例中,所述信息资源定价装置100可为对服务器10中的信息资源的价格进行动态调整,实现对用户访问信息资源的访问量进行调控,降低服务器10的负载,提高服务器10的服务质量,减小出现信息资源播放卡顿、缓冲或断线等现象的概率,具体的定价方法在后文中进行详细描述。
可以理解的是,图2所示的组件仅为服务器10的一种方框示意图,所述服务器10还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
请参照图3,是本发明较佳的实施例提供的信息资源定价方法的第一种流程示意图。所述方法应用于与用户终端20通信连接的服务器10,所述服务器10存储有信息资源及对应的价格调整策略。下面对图3所示的信息资源定价方法的具体流程和步骤进行详细阐述。
在本发明实施例中,所述信息资源定价方法包括以下步骤:
步骤s210,按照预设时间间隔对服务器10中的目标信息资源的访问状况进行统计,得到目标信息资源对应的访问热度。
在本实施例中,所述目标信息资源可以是存储在所述服务器10中的每个信息资源,也可以是众多信息资源中特定的一个或多个信息资源,具体的情况可以根据需求进行不同的设置。其中,所述信息资源包括音频资源、视频资源、游戏资源及社交资源中的至少一种或多种组合。所述预设时间间隔可以是,但不限于,1min、2min、5min或10min等,具体的时间间隔可由所述服务器10的使用人员或生产厂家根据需求进行不同的设置。
在本实施例中,所述目标信息资源的访问状况包括目标信息资源的用户访问量、访问数据流量及访问时长中的至少一种或多种组合,所述访问状况的组成可以根据需求进行不同的设置。其中,所述用户访问量为用户通过用户终端20对目标信息资源进行点播的访问总次数,所述访问数据流量为所述目标信息资源在被访问时的数据量,所述访问时长为所述目标信息资源被访问的总时间。
在本实施例中,所述目标信息资源的访问热度为所述目标信息资源被访问时的关注度,所述访问热度可通过一热度计算公式对统计得到的目标信息资源的访问状况进行计算得到。在本实施例中,所述热度计算公式可根据需求进行不同的设置,进行访问热度计算所需的访问状况根据对应的热度计算公式也将存在不同的组成情况。具体地,当所述热度计算公式为o=x+y+z,其中,o代表着一个目标信息资源对应的访问热度的数值,x代表着所述目标信息资源对应的用户访问量的数值,y代表着所述目标信息资源对应的访问数据流量的数值,z代表着所述目标信息资源对应的访问时长的数值时,对应的访问状况包括用户访问量、访问数据流量及访问时长三种,对应的访问热度将随着用户访问量、访问数据流量及访问时长三者的变化而变化;当所述热度计算公式为o=x+y时,对应的访问状况包括用户访问量及访问数据流量两种,对应的访问热度将随着用户访问量及访问数据流量两者的变化而变化;当所述热度计算公式为o=2*x时,对应的访问状况仅存在用户访问量一种,对应的访问热度将随着用户访问量的变化而变化。步骤s220,基于目标信息资源对应的访问热度及设定的价格调整策略对目标信息资源对应的价格进行调整。
在本实施例中,所述价格调整策略包括访问热度与价格之间的对应关系,所述服务器10可从目标信息资源对应的价格调整策略中获得与所述目标信息资源的访问热度对应的价格,并以获得的价格替换所述目标信息资源当前的价格,实现对目标信息资源的价格的动态调整。
具体地,请参照图4,是图3中所示的步骤s220的一种流程示意图。在本发明实施例中,所述步骤s220可以包括:
子步骤s221,获取目标信息资源对应的价格调整策略。
在本实施例中,所述服务器10的数据库11中存储有信息资源与对应的价格调整策略之间的联系,所述服务器10可以根据信息资源的相关信息在所述数据库11中查找到与所述信息资源对应的价格调整策略。
具体地,在本实施例中,所述获取目标信息资源对应的价格调整策略的步骤包括:
根据所述目标信息资源的标识信息查找与所述目标信息资源对应的价格调整策略,获取对应的价格调整策略,其中,所述标识信息包括所述目标信息资源对应的名称、类别及链接中的至少一种。
在本实施例中,所述价格调整策略的存在形式可以是变量为访问热度的价格调整公式;也可以是价格随访问热度变化的价格调整曲线;还可以是上述两种形式的组合。具体地,当所述价格调整策略的存在形式为价格调整公式时,所述价格调整策略可以是脉冲函数的表达式,也可以是解压函数的表达式,还可以是对访问热度进行比例运算的表达式;当所述价格调整策略的存在形式为价格调整曲线时,所述价格调整策略可以是规则的曲线图,也可以是不规则的曲线图;当所述价格调整策略的存在形式为价格调整公式与价格调整曲线的组合时,所述价格调整策略可以是访问热度在价格调整公式与价格调整曲线中对应的价格之间的相加、相减、相除或相乘。所述价格调整策略可由服务器10的使用人员或生产厂家根据不同的需求进行不同的设置。
子步骤s222,根据所述目标信息资源对应的访问热度及价格调整策略得到所述目标信息资源对应的调整价格。
在本实施例中,当所述服务器10在获得目标信息资源对应的价格调整策略时,可根据所述目标信息资源的访问热度从所述价格调整策略中获得对应的用于对所述目标信息资源当前的价格进行调整的调整价格。
子步骤s223,将所述目标信息资源的价格更新为对应的调整价格。
在本实施例中,所述目标信息资源对应的调整价格可随着所述目标信息资源的访问热度的变化而变化,因此,所述服务器10可通过将所述目标信息资源的价格更新为对应的调整价格的方式实现对目标信息资源的价格进行动态调整,实现对用户访问信息资源的访问量进行调控,降低服务器10的负载,提高服务器10的服务质量,减小出现信息资源播放卡顿、缓冲或断线等现象的概率。
请参照图5,是本发明较佳的实施例提供的信息资源定价方法的第二种流程示意图。在本发明实施例中,所述信息资源定价方法还可以包括:
步骤s230,配置信息资源对应的价格调整策略。
在本实施例中,所述服务器10可以为存储在所述服务器10中的每个信息资源配置对应的价格调整策略。具体地,所述服务器10配置信息资源对应的价格调整策略的步骤包括:
根据所述信息资源可能的访问热度配置对应的价格,以得到所述信息资源对应的价格调整策略。
在本实施例中,通过对信息资源可能的访问热度配置对应的价格建立所述信息资源的访问热度与价格之间的对应关系,从而得到所述信息资源对应的价格调整策略。
在本实施例中,存储在所述服务器10中的各个信息资源对应的价格调整策略可以是相同的,也可以是不同的,而所述价格调整策略的存在形式可以是相同的,也可以是不同的,具体的情况可以根据需求进行不同的设置。具体地,一个信息资源对应的价格调整策略为价格调整策略a,所述价格调整策略的存在形式为价格调整公式,则另一个信息资源对应的价格调整策略可以是价格调整策略a,也可以是价格调整策略b,其中,所述价格调整策略b的存在形式可以是价格调整公式,也可以是价格调整调整曲线,还可以是价格调整公式与价格调整曲线的组合。
请参照图6,是本发明较佳的实施例提供的信息资源定价方法的第三种流程示意图。在本发明实施例中,所述信息资源定价方法还可以包括:
步骤s240,将目标信息资源对应的价格、数据信息、访问热度和/或访问状况发送给与所述服务器10通信连接的用户终端20进行显示,以使用户通过所述用户终端20上显示的内容进行信息资源点播。
在本实施例中,所述服务器10在根据目标信息资源的访问状况对所述目标信息资源的价格进行动态调整后,将所述目标信息资源的价格、数据信息、访问热度和/或访问状况发送给对应的用户终端20,使所述用户终端20对所述目标信息资源的相关信息进行显示,以供用户根据所述用户终端20显示的内容进行信息资源点播,实现对用户访问信息资源的访问量进行调控,降低服务器10的负载,提高服务器10的服务质量,减小出现信息资源播放卡顿、缓冲或断线等现象的概率,保证用户体验。其中,所述数据信息包括目标信息资源的文件名称、文件格式、文件类别、文件大小、文件链接及价格调整趋势中的至少一种或多种组合。
请参照图7,是本发明较佳的实施例提供的图2中所示的信息资源定价装置100的第一种方框示意图。在本发明实施例中,所述信息资源定价装置100应用于与用户终端20通信连接的服务器10,所述服务器10存储有信息资源及对应的价格调整策略。所述信息资源定价装置100可以包括热度获取模块110及价格调整模块120。
所述热度获取模块110,用于按照预设时间间隔对服务器10中的目标信息资源的访问状况进行统计,得到目标信息资源对应的访问热度。
在本实施例中,所述目标信息资源可以是存储在所述服务器10中的每个信息资源,也可以是众多信息资源中特定的一个或多个信息资源。所述信息资源包括音频资源、视频资源、游戏资源及社交资源中的至少一种或多种组合,所述目标信息资源的访问状况包括目标信息资源的用户访问量、访问数据流量及访问时长中的至少一种或多种组合。所述热度获取模块110根据目标信息资源的访问状况得到对应的访问热度的描述可参照上文中对图3中的步骤s210的详细描述。
所述价格调整模块120,用于基于目标信息资源对应的访问热度及设定的价格调整策略对目标信息资源对应的价格进行调整。
在本实施例中,所述价格调整策略包括访问热度与价格之间的对应关系,所述价格调整模块120可从目标信息资源对应的价格调整策略中获得与所述目标信息资源的访问热度对应的价格,并以获得的价格替换所述目标信息资源当前的价格,实现对目标信息资源的价格的动态调整。
请参照图8,是图7中所示的价格调整模块120的一种方框示意图。在本发明实施例中,所述价格调整模块120包括:策略获取子模块121、价格获取子模块122及价格更新子模块123。
所述策略获取子模块121,用于获取目标信息资源对应的价格调整策略。
在本实施例中,所述数据库11中存储有信息资源与对应的价格调整策略之间的联系,所述策略获取子模块121可以根据信息资源的相关信息在所述数据库11中查找到与所述信息资源对应的价格调整策略。所述策略获取子模块121获取目标信息资源对应的价格调整策略的方式包括:
根据所述目标信息资源的标识信息查找与所述目标信息资源对应的价格调整策略,获取对应的价格调整策略,其中,所述标识信息包括所述目标信息资源对应的名称、类别及链接中的至少一种。
所述价格获取子模块122,用于根据所述目标信息资源对应的访问热度及价格调整策略得到所述目标信息资源对应的调整价格。
在本实施例中,所述价格获取子模块122可以执行图4中的子步骤s222,具体的描述可参照上文中对子步骤s222的详细描述。
所述价格更新子模块123,用于将所述目标信息资源的价格更新为对应的调整价格。
在本实施例中,所述价格更新子模块123可以执行图4中的子步骤s223,具体的描述可参照上文中对子步骤s223的详细描述。
请参照图9,是本发明较佳的实施例提供的图2中所示的信息资源定价装置100的第二种方框示意图。在本发明实施例中,所述信息资源定价装置100还可以包括策略配置模块130。
所述策略配置模块130,用于配置信息资源对应的价格调整策略。
在本实施例中,所述价格调整策略的存在形式可以是变量为访问热度的价格调整公式;也可以是价格随访问热度变化的价格调整曲线;还可以是上述两种形式的组合。所述策略配置模块130可以执行图5中的步骤s230,具体的描述可参照上文中对步骤s230的详细描述。
请参照图10,是本发明较佳的实施例提供的图2中所示的信息资源定价装置100的第三种方框示意图。在本发明实施例中,所述信息资源定价装置100还可以包括信息发送模块140。
所述信息发送模块140,用于将目标信息资源对应的价格、数据信息、访问热度和/或访问状况发送给与所述服务器10通信连接的用户终端20进行显示,以使用户通过所述用户终端20上显示的内容进行信息资源点播。
在本实施例中,所述数据信息包括目标信息资源的文件名称、文件格式、文件类别、文件大小、文件链接及价格调整趋势中的至少一种或多种组合。所述信息发送模块140可以执行图6中的步骤s240,具体的描述可参照上文中对步骤s240的详细描述。
综上所述,在本发明较佳的实施例提供的信息资源定价方法及装置中,所述信息资源定价方法及装置能够通过对信息资源的价格进行动态调整,实现对用户访问信息资源的访问量进行调控,降低服务器的负载,提高服务器的服务质量,减小出现信息资源播放卡顿、缓冲或断线等现象的概率,保证用户体验。具体地,所述方法通过按照预设时间间隔对服务器中的目标信息资源的访问状况进行统计,得到目标信息资源对应的访问热度,并基于目标信息资源对应的访问热度及设定的价格调整策略对目标信息资源对应的价格进行调整,从而实现对信息资源的价格的动态调整。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。