数据处理方法及装置的制造方法

文档序号:9235426阅读:204来源:国知局
数据处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种数据处理方法及装置。
【背景技术】
[0002]近年来,供用户发表消息的评论组件吸引了越来越多的用户。评论组件可以按照不同的维度对消息进行划分,包括但不限于:按照板块对消息进行划分,如电脑技术板块;或,按照话题对消息进行划分,如热点新闻话题;或,按照URL (Uniform Resource Locator,统一资源定位符)对消息进行划分,如评论组件首页。用户可以在评论组件中发表新消息,也可以对评论组件展示的其他用户发表的消息进行评论,参与到消息的讨论中。
[0003]用户发表消息后,服务器需要将消息存储到本地数据库中。具体地,服务器获取消息和消息的属性信息,该属性信息包括消息所属的各个维度的维度信息和评论组件的属性标识,分别将每个维度信息和属性标识组合形成消息的索引,将每个索引对应一条消息存储到本地数据库中,以便于通过不同维度对消息进行检索。比如,某消息A既属于电脑技术板块也属于热点新闻话题,则服务器生成的索引包括“属性标识+电脑技术板块”和“属性标识+热点新闻话题”,服务器将“属性标识+电脑技术板块”和消息A对应存储在本地数据库中,并将“属性标识+热点新闻话题”和消息A对应存储在本地数据库中。
[0004]发明人在实现本发明的过程中,发现现有技术中至少存在以下缺陷:
[0005]由于一个索引对应一条消息,因此,当消息同时属于多个维度时,服务器需要对同一条消息存储多次,造成存储空间的浪费。

【发明内容】

[0006]为了解决消息同时属于多个维度时需要对同一条消息存储多次造成的浪费存储空间的问题,本发明实施例提供了一种数据处理方法及装置。所述技术方案如下:
[0007]第一方面,本发明实施例提供了一种数据处理方法,所述方法包括:
[0008]获取消息和消息的属性信息,所述属性信息包括所述消息的属性标识和消息标识;
[0009]对所述消息进行存储;
[0010]从与所述属性标识对应的至少一个维度信息中,确定所述消息的各个维度信息;
[0011]将所述消息标识对应于确定的所述消息的各个维度信息进行存储,所述消息标识用于指示存储的所述消息。
[0012]第二方面,本发明实施例提供了一种数据处理装置,所述装置包括:
[0013]信息获取模块,用于获取消息和消息的属性信息,所述属性信息包括所述消息的属性标识和消息标识;
[0014]第一存储模块,用于对所述信息获取模块获取到的所述消息进行存储;
[0015]信息确定模块,用于从与所述信息获取模块获取到的所述属性标识对应的至少一个维度信息中,确定所述消息的各个维度信息;
[0016]第二存储模块,用于将所述信息获取模块获取到的所述消息标识对应于所述信息确定模块确定的所述消息的各个维度信息进行存储,所述消息标识用于指示存储的所述消肩、O
[0017]通过对消息进行存储;从与属性标识对应的至少一个维度信息中,确定消息的各个维度信息;将消息标识对应于确定的消息的各个维度信息进行存储,由于不同的维度信息对应于同一个存储的消息标识,因此,可以通过不同的维度信息查找到同一个消息标识,再根据查找到的消息标识唯一确定存储的消息,使得属于不同的维度信息的消息只需要存储一次,解决了消息同时属于多个维度时需要对同一条消息存储多次造成的浪费存储空间的问题,达到了节省了存储空间的效果。
【附图说明】
[0018]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本发明一个实施例提供的数据处理方法的方法流程图;
[0020]图2A是本发明另一实施例提供的数据处理方法的方法流程图;
[0021]图2B是本发明实施例提供的组件的界面示意图;
[0022]图3是本发明一个实施例提供的数据处理装置的结构框架图;
[0023]图4是本发明再一实施例提供的数据处理装置的结构框架图。
【具体实施方式】
[0024]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0025]本发明实施例涉及一种数据处理方法,可以应用于安装了组件的终端中,也可以应用于包括安装了组件的终端和服务器的数据处理系统中。其中,终端可以为诸如电脑、智能手机、平板电脑和电子书阅读器之类的终端,该终端可以安装有微博、论坛或网站的客户端,或者安装有浏览器,通过浏览器访问微博、论坛或网站的网页客户端,客户端或网页客户端可以调用终端中安装的组件。
[0026]其中,组件是指通过开发平台提供的接口开发出的评论程序,该开发平台包括但不限于微博开发平台。组件可以由代码实现,当将该代码复制到某一位置时,可以在该位置生成评论框,其他用户可以在该评论框中进行评论,对评论进行发表后,每一条评论即为一条消息。本实施例中,评论组件可以应用于微博,也可以应用于其他可以发表消息的论坛或网站中,本实施例不限定评论组件的应用场景。
[0027]服务器可以通过无线或者有线网络和终端相连。服务器可以是一台或者多台服务器,还可以是一个云计算中心。换句话说,服务器可以由一台服务器实现;也可以由多台服务器组合实现,每台服务器承担相同或者不同的功能,比如有用于注册和登录的服务器、用于保存用户信息的服务器、用于保存消息、消息的属性信息及配置信息的服务器、用于保存图片或视频的服务器等等;服务器也可以采用云计算中心实现,云计算中心是一整片服务集群所形成的虚拟计算平台。本实施例以该方法应用于数据处理系统中为例进行说明。
[0028]请参考图1,其示出了本发明一个实施例提供的数据处理方法的方法流程图。该数据处理方法,包括:
[0029]步骤101,获取消息和消息的属性信息,该属性信息包括消息的属性标识和消息标识;
[0030]其中,属性标识用于标识发表消息的组件。若用户在某一个组件中发表了一条消息,则终端可以获取服务器为该组件分配的属性标识,并对发表的消息生成唯一的消息标识,将该属性标识和消息标识添加到消息的属性信息中,并将生成的属性信息和消息发送给服务器。
[0031 ] 步骤102,对消息进行存储;
[0032]服务器接收到消息和属性信息之后,首先对消息进行存储,在得到了消息的存储地址后再对存储地址和属性信息进行处理。
[0033]步骤103,从与该属性标识对应的至少一个维度信息中,确定消息的各个维度信息;
[0034]维度信息用于描述消息的分类信息,如维度信息可以是板块信息或话题信息或URL信息等。每一种维度信息可以包括多个子类,如板块信息可以包括新闻板块信息、娱乐板块信息和运动板块信息等。
[0035]由于消息是按照维度进行划分的,因此,服务器可以将消息标识按照维度信息进行存储,从而通过维度信息来缩小对消息标识的查找范围,提高了查找效率。具体地,服务器可以读取属性信息中的属性标识,确定与该属性标识对应的至少一个维度信息。服务器还需要获取消息的维度信息,进而从该至少一个维度信息中确定消息的各个维度信息。本实施例不限定服务器获取消息的维度信息的获取方式。
[0036]步骤104,将消息标识对应于确定的消息的各个维度信息进行存储,该消息标识用于指示存储的消息。
[0037]在获取到消息的维度信息之后,服务器读取属性信息中的消息标识,并将消息标识对应于确定出的消息的维度信息进行存储。其中,消息标识用于指示消息的存储地址。
[0038]综上所述,本发明实施例提供的数据处理方法,通过对消息进行存储;从与属性标识对应的至少一个维度信息中,确定消息的各个维度信息;将消息标识对应于确定的消息的各个维度信息进行存储,由于不同的维度信息对应于同一个存储的消息标识,因此,可以通过不同的维度信息查找到同一个消息标识,再根据查找到的消息标识唯一确定消息,使得属于不同的维度信息的消息只需要存储一次,解决了消息同时属于多个维度时需要对同一条消息存储多次造成的浪费存储空间的问题,达到了节省了存储空间的效果。
[0039]请参考图2A,其示出了本发明另一实施例提供的数据处理方法的方法流程图。该数据处理方法,包括:
[0040]步骤201,获取消息和消息的属性信息,该属性信息包括消息的属性标识和消息标识;
[0041 ] 为了避免将各个用户的消息混合在一起存储造成的消息泄露的问题,可以对每个用户的消息进行区分,以提高评论的安全性。比如,可以将通过同一个评论组件发表的消息存储在一起,此时可以通过服务器为评论组件分配的属性标识对不同评论组件的消息进行区别存储。其中,属性标识用于标识发表消息的组件。
[0042]具体地,在开发组件时,终端向服务器发送组件建立请求,服务器根据组件建立请求新建一个组件,并将为该组件分配的属性标识发送给终端;终端在获取到属性标识之后进行组件样式的设置;服务器根据终端设置的组件样式生成携带有组件样式参数的代码,并将该代码发送给终端;终端根据该代码对组件样式进行还原,得到在终端中展示的组件。终端通过从服务器加载代码来实现组件开发可以降低组件的开发成本低,也降低了对组件的维护复杂性。其中,组件样式可以是终端从服务器预先提供的至少一种组件样式中选择的,也可以是终端自行设置的,本实施例不限定组件样式的获取方式。比如,请参考图2B所示的组件的界面示意图,该组件界面显示在某一条消息的下方,以便其他用于输入对该消息的评论消息。图2B中组件界面中包括用于输入评论消息的输入框和账户A、B和C分别对消息发表的评论消息。
[0043]若用户在某一个组件中发表了一条消息,则终端可以获取服务器为该组件分配的属性标识,并对发表的消息生成唯一的消
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1