信息展示处理方法和系统、服务器的制造方法

文档序号:10661141阅读:665来源:国知局
信息展示处理方法和系统、服务器的制造方法
【专利摘要】本发明实施例公开了一种信息展示处理方法和系统、服务器,其中,方法包括:接收客户端上传的业务相关属性信息,其中包括一项以上属性参数及其参数值;获取业务相关属性信息中的属性参数对应的组件组以及与该组件组匹配的信息展示模板;组件组包括一个以上组件;信息展示模板包括:用于生成展示信息的组件组中的所有组件,各组件的大小、位置和形式,以及各组件之间的相对位置和层叠关系;根据业务相关属性信息中的参数值,分别获取组件组中各组件的具体内容;分别以各组件的具体内容填充按照信息展示模板设置的组件组中的对应组件,生成展示信息并发送给客户端,以便客户端播放展示信息。本发明实施例可以灵活控制终端设备上显示的信息内容。
【专利说明】
信息展示处理方法和系统、服务器
技术领域
[0001]本发明涉及互联网技术,尤其是一种信息展示处理方法和系统、服务器。
【背景技术】
[0002]移动终端,例如手机终端等,作为常用的通信工具,可以极大的方便用户和其他用户取得联系,建立通话、短信等通信。当用户通过移动终端与其他用户通话时,可以在移动终端上的显示屏幕上显示通话对端用户的用户信息。具体地,若对端用户的电话号码未存储于该移动终端的通讯录中,则在显示屏幕上显示对端用户的手机号码、归属地信息;若通话对端用户的电话号码存储于该移动终端的通讯录中,即:通话对端用户为移动终端本地通讯录中的联系人,可以在显示屏幕上显示通讯录中存储的对端用户的姓名、手机号码、归属地信息,以便用户获知通话对端具体是哪个用户。进一步地,若移动终端用户开通了来电秀业务,且对端用户设置了来电秀,还可以在显示屏幕上显示对端用户的来电秀。
[0003]在实现本发明的过程中,发明人发现,现有技术至少存在以下问题:
[0004]若对端用户未设置来电秀,则在本移动终端的显示屏幕上只能单纯的显示对端用户的姓名、手机号码、归属地信息,信息显示单调;而对于对端用户设置了来电秀的情况,其来电秀一经设置,模式、信息即固定,显示内容无法灵活更新。

【发明内容】

[0005]本发明实施例所要解决的一个技术问题是:提供一种信息展示处理方法和系统、服务器,以灵活控制终端设备上显示的信息内容。
[0006]根据本发明实施例的一个方面,提供的一种信息展示处理方法,包括:
[0007]接收客户端上传的业务相关属性信息,所述业务相关属性信息中包括一项以上属性参数及其参数值;
[0008]获取所述业务相关属性信息中的属性参数对应的组件组以及与该组件组匹配的信息展示模板;所述组件组包括一个以上组件;所述信息展示模板包括:用于生成展示信息的所述组件组中的所有组件,各组件的大小、位置和形式,以及各组件之间的相对位置和层置关系;
[0009]根据所述业务相关属性信息中的参数值,分别获取所述组件组中各组件的具体内容;
[0010]分别以各组件的具体内容填充按照所述信息展示模板设置的所述组件组中的对应组件,生成展示信息并发送给客户端,以便客户端播放所述展示信息。
[0011]在基于本发明上述方法的另一个实施例中,所述业务相关属性信息由客户端在检测到该客户端所在终端设备与其他终端设备建立通信业务连接时、且所述终端设备当前处于数据传输网络连接状态时获取并上传;
[0012]所述客户端播放所述展示信息包括:所述客户端以来电秀方式播放所述展示信息。
[0013]在基于本发明上述方法的另一个实施例中,所述业务相关属性信息包括:客户端所在终端设备的用户标识信息、用户画像、终端设备品牌、当前所处的地理位置、网络条件、来去电状态、客户端版本号和用于进行信息展示的插件版本号中的任意一项或多项。
[0014]在基于本发明上述方法的另一个实施例中,所述业务相关属性信息由客户端在启动时获取并上传;
[0015]所述客户端播放所述展示信息包括:所述客户端以闪屏方式播放所述展示信息;或者,所述客户端以悬浮窗方式播放所述展示信息。
[0016]在基于本发明上述方法的另一个实施例中,所述业务相关属性信息包括:客户端所在终端设备的用户标识信息、用户画像、终端设备品牌、当前所处的地理位置、网络条件、客户端版本号和用于进行信息展示的插件版本号中的任意一项或多项。
[0017]在基于本发明上述方法的另一个实施例中,还包括:
[0018]客户端从终端设备获取所述终端设备的用户画像,所述用户画像包括用户浏览信息分类记录、应用下载与使用信息。
[0019]在基于本发明上述方法的另一个实施例中,还包括:
[0020]预先配置各属性参数组对应的组件组、以及各组件组对应的信息展示模板,所述属性参数组包括一个以上属性参数;以及预先存储各属性参数的参数值对应的组件的具体内容。
[0021]在基于本发明上述方法的另一个实施例中,所述组件组中的组件包括视频相关信息、信息条和附加层中的任意一项或多项;所述视频相关信息包括图片、动图、按照预设播放顺序组成的图片系列、或者视频。
[0022]根据本发明实施例的另一个方面,提供的一种服务器,包括:
[0023]接收单元,用于接收客户端上传的业务相关属性信息,所述业务相关属性信息中包括一项以上属性参数及其参数值;
[0024]第一存储单元,用于存储各属性参数组对应的组件组、以及各组件组对应的信息展示模板,所述属性参数组包括一个以上属性参数;所述组件组包括一个以上组件;所述信息展示模板包括:用于生成展示信息的所述组件组中的所有组件,各组件的大小、位置和形式,以及各组件之间的相对位置和层叠关系;
[0025]第一获取单元,用于从第一存储单元获取所述业务相关属性信息中的属性参数对应的组件组以及与该组件组匹配的信息展示模板;
[0026]第二存储单元,用于存储各属性参数的参数值对应的组件的具体内容;
[0027]第二获取单元,用于根据所述业务相关属性信息中的参数值,分别从第二存储单元获取所述组件组中各组件的具体内容;
[0028]信息生成单元,用于分别以各组件的具体内容填充按照第一获取单元获取的信息展示模板设置的所述组件组中的对应组件,生成展示信息;
[0029]发送单元,用于将所述展示信息发送给客户端,以便客户端播放所述展示信息。
[0030]根据本发明实施例的又一个方面,提供的一种信息展示处理系统,包括服务器和位于终端设备中的客户端;
[0031]所述服务器,用于接收客户端上传的业务相关属性信息,所述业务相关属性信息中包括一项以上属性参数及其参数值;获取所述业务相关属性信息中的属性参数对应的组件组以及与该组件组匹配的信息展示模板;所述组件组包括一个以上组件;所述信息展示模板包括:用于生成展示信息的所述组件组中的所有组件,各组件的大小、位置和形式,以及各组件之间的相对位置和层叠关系;根据所述业务相关属性信息中的参数值,分别获取所述组件组中各组件的具体内容;以及分别以各组件的具体内容填充按照所述信息展示模板设置的所述组件组中的对应组件,生成展示信息并发送给客户端,以便客户端播放所述展示信息;
[0032]所述客户端,用于获取业务相关属性信息并上传服务器;以及接收服务器发送的展示信息并播放。
[0033]基于本发明上述实施例提供的信息展示处理方法和系统、服务器,服务器可以根据客户端上传的业务相关属性信息,获取对应的组件组以及与该组件组匹配的信息展示模板,以及根据业务相关属性信息中的参数值,分别获取组件组中各组件的具体内容,分别以各组件的具体内容填充按照信息展示模板设置的组件组中的对应组件,生成展示信息,由此,本发明实施例实现了展示信息的组件化、且组件内容与组件不固定配置,从而使展示信息可以自由控制、灵活更新,更加丰富化、趣味化、美观化。
[0034]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0035]构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。
[0036]参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
[0037]图1为本发明信息展示处理方法一个实施例的流程图。
[0038]图2为本发明实施例中的一个展示信息示例。
[0039]图3为本发明信息展示处理方法又一个实施例的流程图。
[0040]图4为本发明服务器一个实施例的结构示意图。
[0041 ]图5为本发明服务器另一个实施例的结构示意图。
[0042]图6为本发明信息展示处理系统一个实施例的结构示意图。
【具体实施方式】
[0043]现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0044]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0045]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0046]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0047]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0048]本发明实施例可以应用于计算机系统/服务器,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与计算机系统/服务器一起使用的众所周知的计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统、大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。
[0049]计算机系统/服务器可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。
[0050]图1为本发明信息展示处理方法一个实施例的流程图。如图1所示,该实施例的信息展示处理方法包括:
[0051]102,接收客户端上传的业务相关属性信息,该业务相关属性信息中包括一项以上属性参数及其参数值。
[0052]104,获取业务相关属性信息中的属性参数对应的组件组以及与该组件组匹配的信息展示模板。
[0053]其中的组件组包括一个以上组件;信息展示模板包括:用于生成展示信息的组件组中的所有组件,各组件的大小、位置和形式,以及各组件之间的相对位置和层叠关系。
[0054]106,根据业务相关属性信息中的参数值,分别获取属性参数对应的组件组中各组件的具体内容。
[0055]108,分别以获取到的各组件的具体内容填充按照信息展示模板设置的组件组中的对应组件,生成展示信息并发送给客户端,以便客户端播放展示信息。
[0056]基于本发明上述实施例提供的信息展示处理方法,可以根据客户端上传的业务相关属性信息,获取对应的组件组以及与该组件组匹配的信息展示模板,以及根据业务相关属性信息中的参数值,分别获取组件组中各组件的具体内容,分别以各组件的具体内容填充按照信息展示模板设置的组件组中的对应组件,生成展示信息,由此,本发明实施例实现了展示信息的组件化、且组件内容与组件不固定配置,从而使展示信息可以自由控制、灵活更新,更加丰富化、趣味化、美观化;并且,对展示信息展示形式和内容的更新互不影响。
[0057]具体地,客户端播放展示信息的方式可以是以来电秀方式播放展示信息、以闪屏方式播放展示信息、以悬浮窗方式播放展示信息,另外也可以是其他任意向客户端展示信息的方式。
[0058]若客户端以来电秀方式播放展示信息,则在本发明信息展示处理方法实施例的一个具体示例中,操作102中,业务相关属性信息由客户端在检测到该客户端所在终端设备与其他终端设备建立通信业务连接时、且该终端设备当前处于数据传输网络连接状态时获取并上传给服务器。
[0059]其中的数据传输网络是可以进行数据传输的网络,例如可以是WiFi网络,4G网络、LTE网络等移动数据网络。
[0060]该具体示例中,业务相关属性信息例如可以包括:客户端所在终端设备的用户标识信息、用户画像、终端设备品牌、当前所处的地理位置、网络条件、来去电状态、客户端版本号和用于进行信息展示的插件版本号中的任意一项或多项。其中,用户标识、用户画像、终端设备品牌、地理位置、网络条件、来去电状态、客户端版本号和插件版本号为业务相关属性信息中的属性参数,其具体值为属性参数的参数值,例如,“地理位置:xx市XX区XX街道”中,“地理位置”为属性参数,“XX市XX区XX街道”为属性参数“地理位置”的参数值。
[0061]本发明实施例中,用户标识信息用于唯一标识一个用户,实际应用中例如可以是移动终端的手机号的摘要算法(Message-Digest Algorithm 5)值。具体而言,对移动终端当前所使用的手机号执行MD5算法,可以得到对应的标识信息,MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式,就是把一个任意长度的字节串变换成一定长的十六进制数字串,可以确保信息传输完整一致。
[0062]若客户端以闪屏方式或悬浮窗方式播放展示信息,则在本发明信息展示处理方法实施例的另一个具体示例中,操作102中,业务相关属性信息由客户端在启动时获取并上传。
[0063]该另一个具体示例中,业务相关属性信息例如可以包括:客户端所在终端设备的用户标识信息、用户画像、终端设备品牌、当前所处的地理位置、网络条件、客户端版本号和用于进行信息展示的插件版本号中的任意一项或多项。
[0064]另外,业务相关属性信息包括移动终端的用户画像时,在基于上述两个具体示例的进一步实施例中,客户端具体可以从终端设备获取终端设备的用户画像,例如用户浏览信息分类记录、应用下载与使用信息等,可以反映用户的兴趣爱好、关注信息等。
[0065]在本发明信息展示处理方法的另一个实施例中,若业务相关属性信息中的属性参数对应的组件组以及与该组件组匹配的信息展示模板为多个,和/或业务相关属性信息中的参数值对应的组件组中各组件的具体内容有多个,则最终生成的展示信息会有多个,即:存在多个符合业务相关属性信息的展示信息,则可以按照优先级顺序,从多个展示信息中选取一个优先级最高的展示信息下发给客户端;或者,也可以将多个展示信息分别下发给客户端,以便客户端按照预设播放周期,在终端设备的显示屏幕上轮流循环播放或随机播放该多个展示信息。具体方案的选择,可以根据终端设备当前的网络条件确定,例如,在若终端设备为移动终端,处于wifi连接状态时,可以将多个展示信息都下发给客户端,以提升信息推广力度,增加信息显示的趣味性;在移动终端处于2G、3G、4G等网络连接状态时,为了节省流量费用,可以从多个展示信息中选取一个优先级最高的、或按照其他标准选取一个、或随机选取一个展示信息下发给客户端。
[0066]其中,优先级的确定标准可以预先设置,并可以实时更新。具体应用中,可以设置更能体现用户个性化特征的业务相关属性对应的组件组、信息展示模板、组件的具体内容的优先级更高,从而生成的展示信息的优先级更高。例如,若根据地理位置和用户画像分别生成了两个展示信息,由于用户画像更能体现用户的个性化兴趣爱好,则根据用户画像生成的展示信息的优先级要高于根据地理位置生成的展示信息的优先级。
[0067]在本发明信息展示处理方法的另一个实施例中,可以预先配置各属性参数组对应的组件组、以及各组件组对应的信息展示模板,其中的属性参数组包括一个以上属性参数;以及预先存储各属性参数的参数值对应的组件的具体内容。
[0068]示例性地,本发明各实施例中,组件组中的组件例如可以包括但不限于视频相关信息、信息条和附加层中的任意一项或多项;视频相关信息包括图片、动图、按照预设播放顺序组成的图片系列、或者视频。例如,用户头像为一个组件,背景图是一个组件,各天气挂件、天气效果、信息条等分别是一个组件。
[0069]具体地,视频相关信息的内容可以根据需要确定,例如可以是节假日、活动、事件、电影海报、电影预告、品牌广告等。视频相关信息的形式例如可以是:全图模式,或者背景图结合非全图模式的头像。
[0070]信息条的内容也可以根据需要确定,例如可以是新闻、事件、鸡汤段子,天气、黄历、运势,或者地震预告等。信息条的形式例如可以是:图标(icon)、文字或操作按钮等。
[0071]附加层可以包括:天气效果、功能入口、挂件和云控来电秀挂断页等中的任意一项或多项。
[0072]如图2所示,为本发明实施例中的一个展示信息示例。
[0073]在本发明上述各信息展示处理方法实施例中,终端设备具体可以是移动终端。
[0074]图3为本发明信息展示处理方法又一个实施例的流程图。与本发明上述各用户信息显示处理方法实施例相比,该实施例还可以包括如下操作:
[0075]302,客户端获取移动终端的型号信息并上传服务器。
[0076]304,服务器从终端信息库中获取该移动终端的型号对应的显示屏幕尺寸并返回客户端。
[0077]306,客户端根据接收到的显示屏幕尺寸调整信息显示窗的大小。
[0078]在该操作306的其中一种具体实现方式中,客户端可以根据接收到的显示屏幕尺寸对原信息显示窗的尺寸在横向和纵向进行比例性放大或缩小,使得信息显示限制在显示屏幕范围内。
[0079]在该操作306的另一种具体实现方式中,客户端可以根据接收到的显示屏幕尺寸对原信息显示窗的尺寸在横向和纵向进行比例性放大或缩小,使得信息显示窗在横向铺满显示屏幕;
[0080]若信息显示窗的高度高于显示屏幕,对信息显示窗沿纵向在上端和下端进行对称裁剪,保留信息显示窗的中间部分;
[0081]若信息显示窗的高度低于显示屏幕,将信息显示窗在显示屏幕的纵向居中,并对信息显示窗沿显示屏幕纵向的上边缘以上部分和下边缘以下部分进行颜色模糊填充,使得显示屏幕被覆盖。
[0082]308,响应于接收到展示信息,在信息显示窗内播放该展示信息。
[0083]其中,该图3所示实施例的操作302?306可以在上述各信息展示处理方法实施例的流程前、用户开通该信息展示业务(例如来电秀业务)、首次使用该信息展示业务时执行,也可以在任意时刻执行。
[0084]现有技术中,在用户接打电话的过程中,移动终端屏幕上显示的来电秀是方形的,而不同移动终端显示屏幕的尺寸和长宽比例不同,来电秀的图片大小与移动终端显示屏幕的大小不匹配时,可能出现来电秀无法完整显示、或者无法与接听操作面板衔接导致来电秀与接听操作面板之间露出部分壁纸,显示效果不好。基于本发明上述实施例,移动终端可以从服务器中获取该移动终端的型号对应的显示屏幕尺寸,并以此调整信息显示窗的大小,从而实现来电秀的图片大小与移动终端显示屏幕的大小匹配,提升来电秀的显示美感。
[0085]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0086]图4为本发明服务器一个实施例的结构示意图。该实施例的服务器可用于实现本发明上述各方法实施例中服务器的相应功能。如图4所示,该实施例的服务器包括:接收单元,第一存储单元,第一获取单元,第二存储单元,第二获取单元、信息生成单元和发送单元。其中:
[0087]接收单元,用于接收客户端上传的业务相关属性信息,该业务相关属性信息中包括一项以上属性参数及其参数值。
[0088]示例性地,业务相关属性信息例如可以包括:客户端所在终端设备的用户标识信息、用户画像、终端设备品牌、当前所处的地理位置、网络条件、来去电状态、客户端版本号和用于进行信息展示的插件版本号中的任意一项或多项。
[0089]第一存储单元,用于存储各属性参数组对应的组件组、以及各组件组对应的信息展示模板。其中,属性参数组包括一个以上属性参数;组件组包括一个以上组件;信息展示模板包括:用于生成展示信息的组件组中的所有组件,各组件的大小、位置和形式,以及各组件之间的相对位置和层叠关系。
[0090]第一获取单元,用于从第一存储单元获取业务相关属性信息中的属性参数对应的组件组以及与该组件组匹配的信息展示模板。
[0091]第二存储单元,用于存储各属性参数的参数值对应的组件的具体内容。
[0092]第二获取单元,用于根据业务相关属性信息中的参数值,分别从第二存储单元获取组件组中各组件的具体内容。
[0093]信息生成单元,用于分别以各组件的具体内容填充按照第一获取单元获取的信息展示模板设置的组件组中的对应组件,生成展示信息。
[0094]发送单元,用于将信息生成单元生成的展示信息发送给客户端,以便客户端播放展示信息。
[0095]基于本发明上述实施例提供的服务器,可以根据客户端上传的业务相关属性信息,获取对应的组件组以及与该组件组匹配的信息展示模板,以及根据业务相关属性信息中的参数值,分别获取组件组中各组件的具体内容,分别以各组件的具体内容填充按照信息展示模板设置的组件组中的对应组件,生成展示信息,由此,本发明实施例实现了展示信息的组件化、且组件内容与组件不固定配置,从而使展示信息可以自由控制、灵活更新,更加丰富化、趣味化、美观化;并且,对展示信息展示形式和内容的更新互不影响。
[0096]示例性地,在上述服务器实施例中,组件组中的组件包括视频相关信息、信息条和附加层中的任意一项或多项;视频相关信息包括图片、动图、按照预设播放顺序组成的图片系列、或者视频。
[0097]具体地,视频相关信息的内容可以根据需要确定,例如可以是节假日、活动、事件、电影海报、电影预告、品牌广告等。视频相关信息的形式例如可以是:全图模式,或者背景图结合非全图模式的头像。
[0098]信息条的内容也可以根据需要确定,例如可以是新闻、事件、鸡汤段子,天气、黄历、运势,或者地震预告等。信息条的形式例如可以是:图标(icon)、文字或操作按钮等。
[0099]附加层可以包括:天气效果、功能入口、挂件和云控来电秀挂断页等中的任意一项或多项。
[0100]在本发明上述各服务器实施例中,终端设备具体可以是移动终端。图5为本发明服务器另一个实施例的结构示意图。如图5所示,与上述实施例的服务器相比,该实施例的服务器还包括终端信息库和第三获取单元。
[0101]该实施例中,接收单元还可用于接收客户端上传的终端设备的型号信息。终端信息库,用于存储各终端设备的型号对应的显示屏幕尺寸。第三获取单元,用于从终端信息库中获取终端设备的型号对应的显示屏幕尺寸。相应地,发送单元还可用于将终端设备的型号对应的显示屏幕尺寸信息返回客户端,以便客户端根据接收到的显示屏幕信息调整信息显示窗的尺寸。
[0102]图6为本发明信息展示处理系统一个实施例的结构示意图。该实施例的信息展示处理系统可用于实现本发明上述各信息展示处理方法实施例。如图6所示,该实施例的信息展示处理系统包括服务器和位于终端设备中的客户端。其中:
[0103]服务器,用于接收客户端上传的业务相关属性信息,该业务相关属性信息中包括一项以上属性参数及其参数值;获取业务相关属性信息中的属性参数对应的组件组以及与该组件组匹配的信息展示模板,其中,组件组包括一个以上组件,信息展示模板包括:用于生成展示信息的组件组中的所有组件,各组件的大小、位置和形式,以及各组件之间的相对位置和层叠关系;根据业务相关属性信息中的参数值,分别获取组件组中各组件的具体内容;以及分别以各组件的具体内容填充按照信息展示模板设置的组件组中的对应组件,生成展示信息并发送给客户端,以便客户端播放展示信息。
[0104]基于本发明上述实施例提供的信息展示处理系统,服务器可以根据客户端上传的业务相关属性信息,获取对应的组件组以及与该组件组匹配的信息展示模板,以及根据业务相关属性信息中的参数值,分别获取组件组中各组件的具体内容,分别以各组件的具体内容填充按照信息展示模板设置的组件组中的对应组件,生成展示信息,由此,本发明实施例实现了展示信息的组件化、且组件内容与组件不固定配置,从而使展示信息可以自由控制、灵活更新,更加丰富化、趣味化、美观化;并且,对展示信息展示形式和内容的更新互不影响。
[0105]具体地,该服务器可以通过本发明上述任一实施例的服务器结构实现。
[0106]客户端,用于获取业务相关属性信息并上传服务器;以及接收服务器发送的展示信息并播放。
[0107]具体地,客户端播放展示信息的方式可以是以来电秀方式播放展示信息、以闪屏方式播放展示信息、以悬浮窗方式播放展示信息,另外也可以是其他任意向客户端展示信息的方式。
[0108]若客户端以来电秀方式播放展示信息,则在本发明信息展示处理系统实施例的一个具体示例中,客户端具体在检测到该客户端所在终端设备与其他终端设备建立通信业务连接时、且终端设备当前处于数据传输网络连接状态时,获取并上传业务相关属性信息。该具体示例中,业务相关属性信息例如可以包括:客户端所在终端设备的用户标识信息、用户画像、终端设备品牌、当前所处的地理位置、网络条件、来去电状态、客户端版本号和用于进行信息展示的插件版本号中的任意一项或多项。其中,用户标识、用户画像、终端设备品牌、地理位置、网络条件、来去电状态、客户端版本号和插件版本号为业务相关属性信息中的属性参数,其具体值为属性参数的参数值。
[0109]若客户端以闪屏方式或悬浮窗方式播放展示信息,则在本发明信息展示处理系统实施例的另一个具体示例中,客户端具体在启动时获取并上传业务相关属性信息。该另一个具体示例中,业务相关属性信息例如可以包括:客户端所在终端设备的用户标识信息、用户画像、终端设备品牌、当前所处的地理位置、网络条件、客户端版本号和用于进行信息展示的插件版本号中的任意一项或多项。
[0110]另外,在业务相关属性信息包括移动终端的用户画像时,在本发明信息展示处理系统的另一个实施例中,客户端还可用于从终端设备获取终端设备的用户画像,包括用户浏览信息分类记录、应用下载与使用信息。
[0111]在本发明上述各信息展示处理系统实施例中,终端设备具体可以是移动终端。则在本发明信息展示处理系统的又一个实施例中,服务器还可用于接收客户端上传的终端设备的型号信息;从终端信息库中获取终端设备的型号对应的显示屏幕尺寸并返回客户端。相应地,客户端还可用于获取终端设备的型号信息并上传服务器;并根据接收到的显示屏幕信息调整信息显示窗的尺寸;以及响应于接收到展示信息,在信息显示窗内播放展示信息。
[0112]具体地,客户端根据接收到的显示屏幕信息调整信息显示窗的尺寸时,具体用于:
[0113]根据接收到的显示屏幕信息对原信息显示窗的尺寸在横向和纵向进行比例性放大或缩小,使得信息显示限制在显示屏幕范围内;或者
[0114]根据接收到的显示屏幕信息对原信息显示窗的尺寸在横向和纵向进行比例性放大或缩小,使得信息显示窗在横向铺满显示屏幕;若信息显示窗的高度高于显示屏幕,对信息显示窗沿纵向在上端和下端进行对称裁剪,保留信息显示窗的中间部分;以及若信息显示窗的高度低于显示屏幕,将信息显示窗在显示屏幕的纵向居中,并对信息显示窗沿显示屏幕纵向的上边缘以上部分和下边缘以下部分进行颜色模糊填充,使得显示屏幕被覆盖。
[0115]本发明实施例提供了如下技术方案:
[0116]1、一种信息展示处理方法,包括:
[0117]接收客户端上传的业务相关属性信息,所述业务相关属性信息中包括一项以上属性参数及其参数值;
[0118]获取所述业务相关属性信息中的属性参数对应的组件组以及与该组件组匹配的信息展示模板;所述组件组包括一个以上组件;所述信息展示模板包括:用于生成展示信息的所述组件组中的所有组件,各组件的大小、位置和形式,以及各组件之间的相对位置和层置关系;
[0119]根据所述业务相关属性信息中的参数值,分别获取所述组件组中各组件的具体内容;
[0120]分别以各组件的具体内容填充按照所述信息展示模板设置的所述组件组中的对应组件,生成展示信息并发送给客户端,以便客户端播放所述展示信息。
[0121]2、根据I所述的方法,所述业务相关属性信息由客户端在检测到该客户端所在终端设备与其他终端设备建立通信业务连接时、且所述终端设备当前处于数据传输网络连接状态时获取并上传;
[0122]所述客户端播放所述展示信息包括:所述客户端以来电秀方式播放所述展示信息。
[0123]3、根据2所述的方法,所述业务相关属性信息包括:客户端所在终端设备的用户标识信息、用户画像、终端设备品牌、当前所处的地理位置、网络条件、来去电状态、客户端版本号和用于进行信息展示的插件版本号中的任意一项或多项。
[0124]4、根据I所述的方法,所述业务相关属性信息由客户端在启动时获取并上传;
[0125]所述客户端播放所述展示信息包括:所述客户端以闪屏方式播放所述展示信息;或者,所述客户端以悬浮窗方式播放所述展示信息。
[0126]5、根据4所述的方法,所述业务相关属性信息包括:客户端所在终端设备的用户标识信息、用户画像、终端设备品牌、当前所处的地理位置、网络条件、客户端版本号和用于进行信息展示的插件版本号中的任意一项或多项。
[0127]6、根据3或5所述的方法,还包括:
[0128]客户端从终端设备获取所述终端设备的用户画像,所述用户画像包括用户浏览信息分类记录、应用下载与使用信息。
[0129]7、根据I至6任意一项所述的方法,还包括:
[0130]预先配置各属性参数组对应的组件组、以及各组件组对应的信息展示模板,所述属性参数组包括一个以上属性参数;以及预先存储各属性参数的参数值对应的组件的具体内容。
[0131]8、根据I至7任意一项所述的方法,所述组件组中的组件包括视频相关信息、信息条和附加层中的任意一项或多项;所述视频相关信息包括图片、动图、按照预设播放顺序组成的图片系列、或者视频。
[0132]9、根据8所述的方法,所述视频相关信息的形式包括:全图模式,或者背景图结合非全图模式的头像。
[0133]10、根据8所述的方法,所述信息条的形式包括:图标icon、文字或操作按钮。
[0134]11、根据8所述的方法,所述附加层包括:天气效果、功能入口、挂件和展示信息关闭页中的任意一项或多项。
[0135]12、根据I至11任意一项所述的方法,所述终端设备具体为移动终端;
[0136]所述方法还包括:
[0137]客户端获取所述终端设备的型号信息并上传服务器;
[0138]服务器从终端信息库中获取所述终端设备的型号对应的显示屏幕尺寸并返回客户端;
[0139]客户端根据接收到的显示屏幕信息调整信息显示窗的尺寸;
[0140]响应于接收到展示信息,在所述信息显示窗内播放所述展示信息。
[0141]13、根据12所述的方法,所述客户端根据接收到的显示屏幕信息调整信息显示窗的尺寸包括:
[0142]所述客户端根据接收到的显示屏幕信息对原信息显示窗的尺寸在横向和纵向进行比例性放大或缩小,使得信息显示限制在所述显示屏幕范围内。
[0143]14、根据12所述的方法,所述客户端根据接收到的显示屏幕信息调整信息显示窗的尺寸包括:
[0144]所述客户端根据接收到的显示屏幕信息对原信息显示窗的尺寸在横向和纵向进行比例性放大或缩小,使得信息显示窗在横向铺满显示屏幕;
[0145]若信息显示窗的高度高于所述显示屏幕,对信息显示窗沿纵向在上端和下端进行对称裁剪,保留信息显示窗的中间部分;
[0146]若信息显示窗的高度低于所述显示屏幕,将信息显示窗在显示屏幕的纵向居中,并对信息显示窗沿显示屏幕纵向的上边缘以上部分和下边缘以下部分进行颜色模糊填充,使得所述显示屏幕被覆盖。
[0147]15、一种服务器,包括:
[0148]接收单元,用于接收客户端上传的业务相关属性信息,所述业务相关属性信息中包括一项以上属性参数及其参数值;
[0149]第一存储单元,用于存储各属性参数组对应的组件组、以及各组件组对应的信息展示模板,所述属性参数组包括一个以上属性参数;所述组件组包括一个以上组件;所述信息展示模板包括:用于生成展示信息的所述组件组中的所有组件,各组件的大小、位置和形式,以及各组件之间的相对位置和层叠关系;
[0150]第一获取单元,用于从第一存储单元获取所述业务相关属性信息中的属性参数对应的组件组以及与该组件组匹配的信息展示模板;
[0151]第二存储单元,用于存储各属性参数的参数值对应的组件的具体内容;
[0152]第二获取单元,用于根据所述业务相关属性信息中的参数值,分别从第二存储单元获取所述组件组中各组件的具体内容;
[0153]信息生成单元,用于分别以各组件的具体内容填充按照第一获取单元获取的信息展示模板设置的所述组件组中的对应组件,生成展示信息;
[0154]发送单元,用于将所述展示信息发送给客户端,以便客户端播放所述展示信息。
[0155]16、根据15所述的服务器,所述业务相关属性信息包括:客户端所在终端设备的用户标识信息、用户画像、终端设备品牌、当前所处的地理位置、网络条件、来去电状态、客户端版本号和用于进行信息展示的插件版本号中的任意一项或多项。
[0156]17、根据15或16所述的服务器,所述组件组中的组件包括视频相关信息、信息条和附加层中的任意一项或多项;所述视频相关信息包括图片、动图、按照预设播放顺序组成的图片系列、或者视频。
[0157]18、根据17所述的服务器,所述视频相关信息的形式包括:全图模式,或者背景图结合非全图模式的头像。
[0158]19、根据17所述的服务器,所述信息条的形式包括:图标icon、文字或操作按钮。
[0159]20、根据17所述的服务器,所述附加层包括:天气效果、功能入口、挂件和展示信息关闭页中的任意一项或多项。
[0160]21、根据15至20任意一项所述的服务器,所述终端设备具体为移动终端;
[0161]所述接收单元,还用于接收客户端上传的所述终端设备的型号信息;
[0162]所述服务器还包括:
[0163]终端信息库,用于存储各终端设备的型号对应的显示屏幕尺寸;
[0164]第三获取单元,用于从终端信息库中获取所述终端设备的型号对应的显示屏幕尺寸;
[0165]所述发送单元,还用于将所述终端设备的型号对应的显示屏幕尺寸信息返回客户端,以便客户端根据接收到的显示屏幕信息调整信息显示窗的尺寸。
[0166]22、一种信息展示处理系统,包括服务器和位于终端设备中的客户端;
[0167]所述服务器,用于接收客户端上传的业务相关属性信息,所述业务相关属性信息中包括一项以上属性参数及其参数值;获取所述业务相关属性信息中的属性参数对应的组件组以及与该组件组匹配的信息展示模板;所述组件组包括一个以上组件;所述信息展示模板包括:用于生成展示信息的所述组件组中的所有组件,各组件的大小、位置和形式,以及各组件之间的相对位置和层叠关系;根据所述业务相关属性信息中的参数值,分别获取所述组件组中各组件的具体内容;以及分别以各组件的具体内容填充按照所述信息展示模板设置的所述组件组中的对应组件,生成展示信息并发送给客户端,以便客户端播放所述展示信息;
[0168]所述客户端,用于获取业务相关属性信息并上传服务器;以及接收服务器发送的展示信息并播放。
[0169]23、根据22所述的系统,所述业务相关属性信息由客户端在检测到该客户端所在终端设备与其他终端设备建立通信业务连接时、且所述终端设备当前处于数据传输网络连接状态时获取并上传;
[0170]所述客户端播放所述展示信息包括:所述客户端以来电秀方式播放所述展示信息。
[0171]24、根据23所述的系统,所述业务相关属性信息包括:客户端所在终端设备的用户标识信息、用户画像、终端设备品牌、当前所处的地理位置、网络条件、来去电状态、客户端版本号和用于进行信息展示的插件版本号中的任意一项或多项。
[0172]25、根据22所述的系统,所述业务相关属性信息由客户端在启动时获取并上传;
[0173]所述客户端播放所述展示信息包括:所述客户端以闪屏方式播放所述展示信息;或者,所述客户端以悬浮窗方式播放所述展示信息。
[0174]26、根据25所述的系统,所述业务相关属性信息包括:客户端所在终端设备的用户标识信息、用户画像、终端设备品牌、当前所处的地理位置、网络条件、客户端版本号和用于进行信息展示的插件版本号中的任意一项或多项。
[0175]27、根据24或26所述的系统,所述客户端,还用于从终端设备获取所述终端设备的用户画像,所述用户画像包括用户浏览信息分类记录、应用下载与使用信息。
[0176]28、根据22至27任意一项所述的系统,所述终端设备具体为移动终端;
[0177]所述服务器,还用于接收客户端上传的所述终端设备的型号信息;从终端信息库中获取所述终端设备的型号对应的显示屏幕尺寸并返回客户端;
[0178]所述客户端,还用于获取所述终端设备的型号信息并上传服务器;根据接收到的显示屏幕信息调整信息显示窗的尺寸;以及响应于接收到展示信息,在所述信息显示窗内播放所述展示信息。
[0179]29、根据28所述的系统,所述客户端根据接收到的显示屏幕信息调整信息显示窗的尺寸时,具体用于:
[0180]根据接收到的显示屏幕信息对原信息显示窗的尺寸在横向和纵向进行比例性放大或缩小,使得信息显示限制在所述显示屏幕范围内;或者
[0181]根据接收到的显示屏幕信息对原信息显示窗的尺寸在横向和纵向进行比例性放大或缩小,使得信息显示窗在横向铺满显示屏幕;若信息显示窗的高度高于所述显示屏幕,对信息显示窗沿纵向在上端和下端进行对称裁剪,保留信息显示窗的中间部分;以及若信息显示窗的高度低于所述显示屏幕,将信息显示窗在显示屏幕的纵向居中,并对信息显示窗沿显示屏幕纵向的上边缘以上部分和下边缘以下部分进行颜色模糊填充,使得所述显示屏幕被覆盖。
[0182]30、根据22至29任意一项所述的系统,所述服务器具体为15至21任意一项所述的服务器。
[0183]本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0184]可能以许多方式来实现本发明的方法、服务器和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法、服务器和系统。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
[0185]本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【主权项】
1.一种信息展示处理方法,其特征在于,包括: 接收客户端上传的业务相关属性信息,所述业务相关属性信息中包括一项以上属性参数及其参数值; 获取所述业务相关属性信息中的属性参数对应的组件组以及与该组件组匹配的信息展示模板;所述组件组包括一个以上组件;所述信息展示模板包括:用于生成展示信息的所述组件组中的所有组件,各组件的大小、位置和形式,以及各组件之间的相对位置和层叠关系; 根据所述业务相关属性信息中的参数值,分别获取所述组件组中各组件的具体内容; 分别以各组件的具体内容填充按照所述信息展示模板设置的所述组件组中的对应组件,生成展示信息并发送给客户端,以便客户端播放所述展示信息。2.根据权利要求1所述的方法,其特征在于,所述业务相关属性信息由客户端在检测到该客户端所在终端设备与其他终端设备建立通信业务连接时、且所述终端设备当前处于数据传输网络连接状态时获取并上传; 所述客户端播放所述展示信息包括:所述客户端以来电秀方式播放所述展示信息。3.根据权利要求2所述的方法,其特征在于,所述业务相关属性信息包括:客户端所在终端设备的用户标识信息、用户画像、终端设备品牌、当前所处的地理位置、网络条件、来去电状态、客户端版本号和用于进行信息展示的插件版本号中的任意一项或多项。4.根据权利要求1所述的方法,其特征在于,所述业务相关属性信息由客户端在启动时获取并上传; 所述客户端播放所述展示信息包括:所述客户端以闪屏方式播放所述展示信息;或者,所述客户端以悬浮窗方式播放所述展示信息。5.根据权利要求4所述的方法,其特征在于,所述业务相关属性信息包括:客户端所在终端设备的用户标识信息、用户画像、终端设备品牌、当前所处的地理位置、网络条件、客户端版本号和用于进行信息展示的插件版本号中的任意一项或多项。6.根据权利要求3或5所述的方法,其特征在于,还包括: 客户端从终端设备获取所述终端设备的用户画像,所述用户画像包括用户浏览信息分类记录、应用下载与使用信息。7.根据权利要求1至6任意一项所述的方法,其特征在于,还包括: 预先配置各属性参数组对应的组件组、以及各组件组对应的信息展示模板,所述属性参数组包括一个以上属性参数;以及预先存储各属性参数的参数值对应的组件的具体内容。8.根据权利要求1至7任意一项所述的方法,其特征在于,所述组件组中的组件包括视频相关信息、信息条和附加层中的任意一项或多项;所述视频相关信息包括图片、动图、按照预设播放顺序组成的图片系列、或者视频。9.一种服务器,其特征在于,包括: 接收单元,用于接收客户端上传的业务相关属性信息,所述业务相关属性信息中包括一项以上属性参数及其参数值; 第一存储单元,用于存储各属性参数组对应的组件组、以及各组件组对应的信息展示模板,所述属性参数组包括一个以上属性参数;所述组件组包括一个以上组件;所述信息展示模板包括:用于生成展示信息的所述组件组中的所有组件,各组件的大小、位置和形式,以及各组件之间的相对位置和层叠关系; 第一获取单元,用于从第一存储单元获取所述业务相关属性信息中的属性参数对应的组件组以及与该组件组匹配的信息展示模板; 第二存储单元,用于存储各属性参数的参数值对应的组件的具体内容; 第二获取单元,用于根据所述业务相关属性信息中的参数值,分别从第二存储单元获取所述组件组中各组件的具体内容; 信息生成单元,用于分别以各组件的具体内容填充按照第一获取单元获取的信息展示模板设置的所述组件组中的对应组件,生成展示信息; 发送单元,用于将所述展示信息发送给客户端,以便客户端播放所述展示信息。10.一种信息展示处理系统,其特征在于,包括服务器和位于终端设备中的客户端; 所述服务器,用于接收客户端上传的业务相关属性信息,所述业务相关属性信息中包括一项以上属性参数及其参数值;获取所述业务相关属性信息中的属性参数对应的组件组以及与该组件组匹配的信息展示模板;所述组件组包括一个以上组件;所述信息展示模板包括:用于生成展示信息的所述组件组中的所有组件,各组件的大小、位置和形式,以及各组件之间的相对位置和层叠关系;根据所述业务相关属性信息中的参数值,分别获取所述组件组中各组件的具体内容;以及分别以各组件的具体内容填充按照所述信息展示模板设置的所述组件组中的对应组件,生成展示信息并发送给客户端,以便客户端播放所述展示信息; 所述客户端,用于获取业务相关属性信息并上传服务器;以及接收服务器发送的展示信息并播放。
【文档编号】H04M3/42GK106027814SQ201610281368
【公开日】2016年10月12日
【申请日】2016年4月28日
【发明人】杨颖慧, 高祎玮, 李振博, 刘刚
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1