终端数据分类存储方法及系统的制作方法_3

文档序号:8490048阅读:来源:国知局
采集单元610、数据打包单元620及数据上报单元630。
[0075]数据采集单元610,用于获取待上报的终端数据。
[0076]本实施例中,终端60是智能手机、平板电脑、掌上电脑等终端设备。
[0077]相应地,数据采集单元610所获取的待上报的终端数据是其所在终端中的数据。例如,若终端是智能手机,待上报的终端数据可以是联系人信息或者通话记录等;若终端是平板电脑,待上报的终端数据则可以是其中某个应用中的相关数据等,在此不一一进行列举,该终端数据可根据实际运行或者调试的需要进行获取。
[0078]数据打包单元620,用于将与终端用户类型对应的终端用户标识添加至获取到的终端数据,以形成上报数据。
[0079]本实施例中,终端60的用户类型用于指示终端60所服务的对象,例如,该对象可以是普通用户,或者,销售人员、测试人员等特殊用户。
[0080]终端用户标识则是与终端60所服务的对象直接相关且唯一对应的,用以通过数据的形式对终端所服务的对象进行标识,因此,该终端用户标识可以是终端60所服务的对象所在环境的地址,或者,终端60所服务的对象所持终端的设备识别码。
[0081]数据打包单元620将该终端用户标识与步骤110中获取到的终端数据进行数据包组包操作以形成上报数据,所形成的上报数据中包含的该终端用户标识即可用于后续在终端数据的分类存储中为海量的终端数据唯一地标识出终端60所服务的对象。
[0082]数据上报单元630,用于将上报数据上报至数据处理服务器。
[0083]本实施例中,终端60与数据处理服务器80进行交互,数据上报单元630将步骤120中形成的上报数据上报至数据处理服务器80。
[0084]其中,交互过程可以采用网络传输协议,但也可根据传输需求采用其它传输协议,采用何种协议将取决于终端60与数据处理服务器80的交互方式。例如,若终端60与数据处理服务器80处于同一局域网,二者可以通过网络传输协议中的TCP/IP协议进行数据传输。
[0085]进一步地,上报至数据处理服务器80的上报数据中,终端数据根据添加的终端用户标识进行分类存储。
[0086]在本实施例中,通过获取与终端60的用户类型对应的终端用户标识,即可用于唯一地标识出终端60所服务的对象,使得不同终端上报的终端数据根据该终端用户标识可以简单便捷高效地针对终端60所服务的不同对象进行分类存储,从而降低了实现成本。
[0087]请参阅图7,在一实施例中,终端用户标识为终端所在环境的地址标识。
[0088]本实施例中,终端60所服务的对象不同,其所在环境的地址标识也势必不同。例如,若终端60所服务的对象为销售人员,其所在环境可以是销售网点。若终端60所服务的对象为测试人员,其所在环境可以是某一测试机房。若终端60所服务的对象为普通用户,其所在环境可以是某一住宅楼或办公楼。
[0089]因此,根据该些用户的所在地或者其所在的局域网的不同,则可以将局域网对应路由器的MAC地址,作为其所在环境的地址标识;或者,将对所在地通过GPS定位所得到的定位地址,作为其所在环境的地址标识。
[0090]进一步地,数据打包单元620具体包括:标示获取模块621及标示添加模块622。
[0091]标识获取模块621,用于获取终端所在环境的地址标识。
[0092]本实施例中,终端60所在环境的地址标识为终端60所在局域网对应路由器的MAC地址。标识获取模块621通过MAC地址查询工具,即可获取终端60所在局域网对应路由器的MAC地址。
[0093]标识添加模块622,用于将获取到的地址标识添加至终端数据,形成包含了地址标识与终端数据的上报数据。
[0094]本实施例中,标识添加模块622将终端60所在局域网对应路由器的MAC地址添加至终端数据,以进行数据打包操作,形成上报数据。在该上报数据中,至少包含了该路由器的MAC地址与终端数据。当然,在其他实施例中,该上报数据也可以包含其他信息,例如,终端60的使用状态,其包括在线、待机或者关机等信息,本发明并不以此为限。
[0095]通过该路由器的MAC地址,即可唯一地标识出终端60所在环境,进而用于唯一地标识出上报该终端数据的终端60所服务的对象,有利于该终端数据针对终端60所服务的不同对象进行简单便捷高效地分类存储,以降低实现成本。
[0096]请参阅图8,在一实施例中,终端数据分类存储系统600还包括与终端60进行交互的数据处理服务器80,该数据处理服务器80包括:数据接收单元810、数据提取单元820及数据存储单元830。
[0097]数据接收单元810,用于接收终端的上报数据。
[0098]本实施例中,数据处理服务器80的数据接收单元810接收步骤130中的上报数据,其中,数据处理服务器80与终端60的交互过程可以采用网络传输协议,但也可根据传输需求采用其它传输协议,采用何种协议取决于二者的交互方式。
[0099]数据提取单元820,用于从接收到的上报数据中提取终端用户标识与终端数据。
[0100]本实施例中,数据提取单元820对接收到的上报数据进行数据包拆包操作,以得出终端用户标识、终端数据及其他信息,进而有利于后续根据提取到的终端用户标识对终端数据进行分类存储。
[0101]数据存储单元830,用于根据提取到的终端用户标识将终端数据存储至对应的存储空间。
[0102]本实施例中,终端数据根据提取到的终端用户标识可以唯一地标识出终端60所服务的对象,进而针对终端60所服务的不同对象可以简单便捷高效地分类存储至对应的存储空间,以降低实现成本。
[0103]请参阅图9,在一实施例中,数据处理服务器80还包括:特殊标识收集单元840、特殊位置获取单元850及资料库建立单元860。
[0104]特殊标识收集单元840,用于对特殊用户所在终端收集与终端用户类型对应的终端用户标识。
[0105]本实施例中,特殊标识收集单元840仅获取与特殊用户所在终端的终端用户类型对应的终端用户标识,例如,该特殊用户可以是销售人员、测试人员。
[0106]收集过程可以是由数据处理服务器80的特殊标识收集单元840给所有用户所在终端60下发上报终端用户标识请求,仅少数特殊用户所在终端60对该请求进行响应,而大多数普通用户所在终端60则不会响应该请求。特殊用户所在终端60接收到该请求后,给数据处理服务器80的特殊标识收集单元840发送终端用户标识响应,在该响应中至少包含有与终端用户类型对应的终端用户标识,从而使得数据处理服务器80的特殊标识收集单元840获取到与该特殊用户所在终端60的终端用户类型对应的终端用户标识。
[0107]特殊位置获取单元850,用于获取预先为特殊用户在存储空间中分配的存储位置。
[0108]本实施例中,特殊获取位置单元850获取到的该预先为特殊用户在存储空间中分配的存储位置,用以对该特殊用户所在终端的终端数据进行存储。其中,该存储位置是与特殊用户所在终端的终端用户标识相对应的,即通过该存储位置可以判断出上报终端数据的终端所服务的对象是否为特殊用户,以实现终端数据按照终端用户类型进行的分类存储。
[0109]资料库建立单元860,用于建立收集到的终端用户标识与获取到的存储位置之间的对应关系,并存储终端用户标识与存储位置之间的对应关系,以形成终端用户资料库。
[0110]本实施例中,终端用户资料库中存储了终端用户标识与存储位置之间的对应关系,以便于在接收到上报的终端数据之后,得以在终端用户资料库中根据终端用户标识查找得到与之有对应关系的存储位置。
[0111]其中,终端用户资料库中存储的对应关系也可以是普通用户的终端用户标识与存储位置之间的对应关系,以及特殊用户的终端用户标识与存储位置之间的对应关系。但在优选的实施例中,终端用户资料库中存储的对应关系将仅限于特殊用户的终端用户标识与存储位置之间的对应关系,例如,销售人员的终端用户标识与存储位置之间的对应关系,以及测试人员的终端用户标识与存储位置之间的对应关系,进而节省存储资源和成本,提高后续的检索效率。
[0112]请参阅图10,在一实施例中,存储空间为数据仓库。
[0113]需要说明的是,数据仓库为数据的集合,是一种虚拟的存储空间,其与服务器的存储器存在逻辑映射的关系。同一数据仓库的各存储位置可以被映射至同一服务器上,也可以被映射至不同服务器上。
[0114]
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1