个性化数据生成方法、装置及个性化数据处理终端的制作方法

文档序号:7859448阅读:135来源:国知局
专利名称:个性化数据生成方法、装置及个性化数据处理终端的制作方法
技术领域
本发明涉及通信技术领域,更具体的说,是涉及一种个性化数据生成方法、装置及个性化数据处理终端。
背景技术
人们经常通过各种软件,例如QQ、飞信、邮箱、手机短信等等与身边的朋友、亲人、同事保持着联系,传递着各种数据。在用户需要针对某一接收者编写包括该接收者属性信息的个性化数据时,需要用户手动输入接收者属性信息,接收者属性信息可以包括性别、姓、名、尊称、昵称以及职务等等。下面以手机短信为例进行说明。 用户A需要向接收者B、接收者C以及接收者D发送具有同一数据内容的短信,且需要针对这三个用户分别编写个性化的短信,此时用户A需要编辑三次短信或者转发已发送短信,在编辑短信时需要人为输入接收者的属性信息,在转发已发送短信时需要将已发送短信中的用户属性信息进行更改,由于在生成个性化短信的过程中需要用户输入接收者属性信息,所以影响了个性化短信的生成速率。综上,在生成个性化数据时需要人为输入接收者属性信息,从而影响了个性化数据的生成速率。

发明内容
有鉴于此,本发明提供了一种个性化数据生成方法、装置及个性化数据处理终端,以克服现有技术中在生成个性化数据时由于需要人为输入接收者属性信息,从而影响个性化数据的生成速率的问题。为实现上述目的,本发明提供如下技术方案第一方面,一种个性化数据生成方法,所述方法包括获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者属性信息;分别将所述一个或多个接收者的接收者属性信息设置于包括所述用户编辑数据的数据的预设位置,形成与所述一个或多个接收者对应的一个或多个个性化数据。在一方面的第一种可能的实现方式中,所述获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者属性信息,具体包括获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者通信标识;根据所述一个或多个接收者的接收者通信标识分别获取所述一个或多个接收者的接收者属性信息。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述方法还包括
根据所述接收者通信标识将所述个性化数据发送往与其对应的接收者。结合第一方面或结合第一方面的第一种可能实现方式或结合第一方面的第一种可能实现方式的第二种可能实现方式,在第三种可能实现方式中,将所述接收者属性信息设置于包括所述用户编辑数据的数据的预设位置,形成一个或多个接收者对应的个性化数据,具体包括复制所述用户编辑数据得到用户编辑数据副本,将所述接收者属性信息设置于所述用户编辑数据或用户编辑数据副本的预设位置,形成与所述一个或多个接收者对应的个性化数据;或者,确定已生成个性化数据,将所述一个或多个接收者的接收者属性信息设置于所述已生成个性化数据的预设位置,形成所述一个或多个接收者的个性化数据,所述已生成个性化数据的预设位置为与所述已生成个性化数据对应的接收者的接收者属性信息所在位 置。在第一方面的第四种可能实现方式中,所述包括用户编辑数据的数据的预设位置设置有可替换字符,所述可替换字符指示所述接收者属性信息的类型;所述获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者属性信息,具体包括获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者通信标识;根据所述一个或多个接收者的接收者通信标识分别获取所述一个或多个接收者的接收者属性信息集合,所述接收者属性信息集合中包括多种类型的接收者属性信息;根据所述用户编辑数据中的可替换字符,分别从所述一个或多个接收者的接收者属性信息集合中确定出一个或多个第一类型接收者属性信息;所述分别将所述一个或多个接收者的接收者属性信息设置于包括所述用户编辑数据的的数据的预设位置,形成与所述一个或多个接收者对应的一个或多个个性化数据,具体包括分别将所述一个或多个接收者的所述第一类型接收者属性信息设置于包括所述用户编辑数据的数据的预设位置,替换所述可替换字符,形成与所述一个或多个接收者对应的个性化数据。第二方面,一种个性化数据生成装置,包括获取模块,用于获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者属性信息,将所述一个或多个接收者的接收者属性信息以及所述用户编辑数据发送至处理模块;所述处理模块,用于从所述获取模块接收所述一个或多个接收者的接收者属性信息和用户编辑数据,以及分别将所述一个或多个接收者的接收者属性信息设置于包括所述用户编辑数据的数据的预设位置,形成与所述一个或多个接收者对应的一个或多个个性化数据。在第二方面的第一种可能的实现方式中,所述获取模块具体用于获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者通信标识,根据所述一个或多个接收者的接收者通信标识分别获取所述一个或多个接收者的接收者属性信息。结合第二方面的第一种可能的实现方式,在第二种可能实现方式中,还包括发送模块,用于从所述处理模块接收所述个性化信息,以及根据所述接收者通信标识将所述个性化数据发送给与其对应的接收者。结合第二方面或结合第二方面的第一种可能实现方式或结合第二方面的第一种可能实现方式的第二种可能实现方式,在第三种可能实现方式中,所述处理模块具体用于复制所述用户编辑数据得到用户编辑数据副本,将所述接收者属性信息设置于所述用户编辑数据或用户编辑数据副本的预设位置,形成与所述一个或多个接收者对应的个性化数据;

或者,确定已生成个性化数据,将所述一个或多个接收者的接收者属性信息设置于所述已生成个性化数据的预设位置,形成所述一个或多个接收者对应的个性化数据,所述已生成个性化数据的预设位置为与所述已生成个性化数据对应的接收者的接收者属性信息所在位置。在第二方面的第四种可能实现方式中,所述包括用户编辑数据的数据的预设位置设置有可替换字符,所述可替换字符指示所述接收者属性信息的类型;所述获取模块具体用于获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者通信标识,根据所述一个或多个接收者的接收者通信标识分别获取所述一个或多个接收者的接收者属性信息集合,所述接收者属性信息集合中包括多种类型的接收者属性信息,根据所述用户编辑数据中的可替换字符,分别从所述一个或多个接收者的接收者属性信息集合中确定出一个或多个第一类型接收者属性信息;所述处理模块具体用于分别将所述一个或多个接收者的所述第一类型接收者属性信息设置于包括所述用户编辑数据的数据的预设位置,替换所述可替换字符,形成与所述一个或多个接收者对应的个性化数据。第三方面,一种终端,其特征在于,包括显示器、发送数据键、数据编辑键以及处理器,其中所述处理器在接收到所述数据编辑键被按下后,控制所述显示器显示数据编辑界面,以便用户在所述数据编辑界面中输入用户编辑数据;所述处理器在接收到所述发送数据键被按下时,获取所述用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者属性信息,分别将所述一个或多个接收者的接收者属性信息设置于包括所述用户编辑数据的数据的预设位置,形成与所述一个或多个接收者对应的一个或多个个性化数据。经由上述的技术方案可知,采用本发明实施例中的个性化数据处理终端,用户在数据编辑界面输入用户编辑数据时,不需要输入接收者属性信息,处理器在获取用户编辑数据以及其对应的一个或者多个接收者的接收者属性信息后,分别将所述一个或多个接收者的接收者属性信息设置于包括用户编辑数据的数据的预设位置,形成与所述一个或多个接收者对应的一个或多个个性化数据,从而节省了用户手动输入接收者属性信息的时间,提高了个性化数据的生成速率,尤其是当接收者具有多个时,用户只需要输入一次初始数据,且初始数据中可以不包括任何接收者属性信息,系统会自动将接收者属性信息设置于包括用户编辑数据的数据的预设位置,用户只需输入一次初始数据,系统自动生成多个个性化数据。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图I为本发明实施例提供的第一种个性化数据生成方法的流程示意图;图2为本发明实施例提供的第二种个性化数据生成方法的流程示意图; 图3为本发明实施例提供的第三种个性化数据生成方法的流程示意图;图4为本发明实施例提供的第四种个性化数据生成方法的流程示意图;图5为本发明实施例提供的第五种个性化数据生成方法的流程示意图;图6为本发明实施例提供的第六种个性化数据生成方法的流程示意图;图7为本发明实施例提供的第一种个性化数据生成装置的结构示意图;图8为本发明实施例提供的第二种个性化数据生成装置的结构示意图;图9为本发明实施例提供的一种个性化数据处理终端的结构示意图;图10为本发明实施例提供的一种个性化数据处理系统的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一请参阅附图1,为本发明实施例提供的第一种个性化数据生成方法的流程示意图,该方法可以包括步骤SlOl :获取用户编辑数据以及用户编辑数据对应的一个或多个接收者的接收者属性信息。接收者属性信息可以为接收者的姓、名、姓名、昵称、尊称或者职务等等。当接收者的个数大于两个时,上述“一个或多个”为“至少一个”,当接受者的个数为一个时,上述“一个或多个”为“一个”。步骤S102 :分别将上述一个或多个接收者的接收者属性信息设置于包括用户编辑数据的数据的预设位置,形成与上述一个或多个接收者对应的一个或多个个性化数据。包括用户编辑数据的数据中可以有一个或者多个预设位置。预设位置与接收者属性信息相对应,例如,用户编辑数据的内容为“新年快乐”,预设位置为用户编辑数据内容的最前面以及最后面,即“预设位置I”新年快乐“预设位置2”,预设位置I对应的接收者属性信息可以为接收者姓名,预设位置2对应的接收者属性信息可以为接收者昵称。预设位置的表现形式有很多种,但并不影响本发明实施例的实现,所以在此不作具体限定。本发明实施例包括了多种技术方案,为了将各种技术方案表述清楚,下面将形成任一接收者的个性化数据的步骤进行说明步骤I :获取一接收者属性信息。步骤2 :将获取的接收者属性信息设置于包括用户编辑数据的数据的预设位置,形成该接收者的个性化数据。本领域技术人员容易理解,当存在多个接收者时,对于任一接收者的个性化数据的形成步骤可以按照步骤I和步骤2的顺序实现。例如,假设用户编辑数据有两个接收者(对于更多个接收者同理),其中一个接收者的个性化数据的形成步骤为A(与步骤I的操作相同),B (与步骤2的操作相同),对另一个一个接收者的个性化数据的形成步骤为A’(与步骤I的操作相同),B’(与步骤2的操作相同),只要A,B的前后顺序以及A’,B’前后顺序保持不变,A,B与A,,B,可以任意组合,具体的执行顺序可以为A, A’,B,B’或者A, B, A,, B’,当然,A与A’也可以同时执行,B与B’也可以同时执行,具体的执行先后顺序可以随意,在此不再一一赘述。可见,本发明实施例,在获取用户编辑数据以及其对应的一个或多个接收者的接收者属性信息后,分别将一个或多个接收者的接收者属性信息设置于包括用户编辑数据的数据的预设位置,形成与上述一个或多个接收者对应的一个或多个个性化数据,从而节省了用户手动输入接收者属性信息的时间,提高了个性化数据的生成速率,尤其是当接收者具有多个时,用户只需要输入一次数据,且数据中可以不包括任何接收者属性信息,系统会自动将接收者属性信息设置于包括用户编辑数据的数据中,用户输入一次数据,系统自动生成多个个性化数据,提高了用户的体验。实施例二请参阅图2,为本发明实施例提供的第二种个性化数据生成方法的流程示意图,该方法可以包括步骤S201 :获取用户编辑数据以及用户编辑数据对应的一个或多个接收者的接收者通信标识。在不同的软件中接收者通信标识的表现形式不同,例如在短信中,接收者通信标识可以是接收者的手机号;在邮箱中,接收者的通信标识可以为接收者的邮箱地址;在99软件中,接收者通信标识可以为接收者的QQ号;在飞信中,接收者的通信地址可以是接收者的飞信号码,接收者通信标识的表示形式随软件的不同而不同,在此不再一一赘述。步骤S202 :根据上述一个或多个接收者的接收者通信标识分别获取上述一个或多个接收者的接收者属性信息。接收者属性信息可以为接收者的姓、名、姓名、昵称、尊称或者职务等等。步骤S203 :分别将上述一个或多个接收者的接收者属性信息设置于包括用户编辑数据的数据的预设位置,形成与上述一个或多个接收者对应的一个或多个个性化数据。步骤S204 :根据上述接收者通信标识将个性化数据发送给与其对应的接收者。当个性化数据不需要发送至相应的接收者时,可以没有步骤S204。可见,本发明实施例,在获取用户编辑数据以及其对应的一个或多个接收者的接收者属性信息后,分别将一个或多个接收者的接收者属性信息设置于包括用户编辑数据的数据的预设位置,形成与上述一个或多个接收者对应的一个或多个个性化数据,从而节省了用户手动输入接收者属性信息的时间,提高了个性化数据的生成速率,尤其是当接收者具有多个时,用户只需要输入一次数据,且数据中可以不包括任何接收者属性信息,系统会自动将接收者属性信息设置于包括用户编辑数据的数据中,用户输入一次数据,系统自动生成多个个性化数据,提高了用户的体验。实施例三请参阅图3,为本发明实施例提供的第三种个性化数据生成方法的流程示意图。假设用户编辑数据有N个接收者,相应的获取的与用户编辑数据对应的一个或多个接收者的接收者属性信息为N个,N为大于等于I的正整数。为了方便表述,将用户编辑数据的接收者按照处理顺序分为第一接收者、第二接收者……第N接收者,将第k接收者对应的接收者属性信息称为第k接收者属性信息,第k接收者对应的个性化数据称为第k个性化数据,将第k接收者属性信息的长度称为第k长度,将第k接收者对应的接收者通信标识称为第k接收者通信标识,其中,k=l、2......N。 个性化数据生成方法可以包括步骤S301 :获取用户编辑数据以及用户编辑数据对应的N个接收者通信标识。由于第I接收者对应的包括用户编辑数据的数据与其他接收者对应的包括用户编辑数据的数据可能不同,所以分别进行说明步骤S302 :生成第I个性化数据的过程如下步骤S3021 :根据第I接收者通信标识获取第I接收者的第I接收者属性信息。步骤S3022 :将第I接收者属性信息设置于用户编辑数据的预设位置,形成第I个性化数据。步骤S3023 :将第I个性化数据发送往第I接收者。步骤S303 向其他接收着发送数据的过程如下步骤S3031 :根据第i接收者通信标识获取第i接收者的第i接收者属性信息。可选的,步骤S3021与步骤S3031也可以同时执行。其中,i为大于等于2小于等于N的正整数。步骤S3032 :获取第I个性化数据,当然,这里也可以在步骤S3022之前复制原始的用户编辑数据得到用户编辑数据的副本。本领域技术人员容易理解的是,第i接收者的个性化数据的生成可以基于第I接收者的第I个性化数据,在该第I个性化数据上做改变,也可以基于原始的用户编辑数据,在原始用户编辑数据上做改变。若是采用后者这种实现方式,可以将原始用户编辑数据复制一份或多份副本,对这些副本分别进行设置,进而形成不同的个性化数据。步骤S3033 :将第i接收者属性信息设置于第I个性化数据的预设位置,形成第i接收者的第i个性化数据。当然,若已存在一个活多个用户编辑数据的副本,那么该步骤可以实现为将第i接收者属性信息设置于用户编辑数据副本的预设位置,形成第i个性化数据。对于第一种实现方案即将第i接收者属性信息设置于第I个性化数据的预设位置,形成第i接收者的第i个性化数据,所述第I个性化数据的预设位置为与该第I个性化数据对应的第I接收者属性信息所在位置。实际上,第i接收者的属性信息可以实现为替换所述第I接收者的属性信息,从而形成与第i个性化数据。对于第二种实现方案即将第i接收者属性信息设置于用户编辑数据副本的预设位置,形成第i个性化数据,该用户编辑数据副本的个数可以为N-1。步骤S3034 :将第i个性化数据发送往第i接收者。当个性化数据不需要发送至相应的接收者时,可以没有步骤S3024和步骤S3034。当然,步骤S3024与步骤S3034也可以同时执行。用户编辑数据在发送过程中,由于需要在内存中存储多条数据已生成个性化数据、用户编辑数据以及复制用户编辑数据所得的用户编辑数据的副本,所以占用了大量的内存空间,为了节省内存空间,可以在内存中只存储一条已生成个性化数据,下面将用一具体实施例进行说明。
实施例四请参阅图4,为本发明实施例提供的第四种个性化数据生成方法的流程图,该方法可以包括步骤S401 :获取用户编辑数据以及用户编辑数据对应的N个接收者通信标识。步骤S402 :根据第I个接收者通信标识获取第I接收者的第I接收者属性信息。步骤S403 :将第I接收者属性信息设置于用户编辑数据的预设位置,形成第I个性化数据,并记录第I接收者属性信息的长度。假设第I接收者属性信息为“接收者姓名”,由于不同接收者姓名的长度可能不同,所以需要记录接收者属性信息的长度。步骤S404 :将第I个性化数据发送往第I接收者。步骤S405 :根据第η接收者通信标识获取第η接收者对应的第η接收者属性信息。其中,η为大于等于2且小于等于N的正整数。步骤S406 :将第η接收者属性信息替换第η_1个性化数据中处于预设位置且长度为第η-I接收者属性信息长度的字符,形成第η个性化数据,并记录第η接收者属性信息的长度。步骤S407 :将第η个性化数据发送往第η接收者。在其它实现方式中,步骤S402和步骤S405也可以同时执行,本发明实施例仅是举例说明,本领域技术人员容易根据本发明实施例所述的方法得到其它相同或等同的实现方式。可见,本发明实施例,在获取用户编辑数据以及其对应的一个或多个接收者的接收者属性信息后,分别将一个或多个接收者的接收者属性信息设置于包括用户编辑数据的数据的预设位置,形成与上述一个或多个接收者对应的一个或多个个性化数据,从而节省了用户手动输入接收者属性信息的时间,提高了个性化数据的生成速率,尤其是当接收者具有多个时,用户只需要输入一次数据,且数据中可以不包括任何接收者属性信息,系统会自动将接收者属性信息设置于包括用户编辑数据的数据中,用户输入一次数据,系统自动生成多个个性化数据,提高了用户的体验。进一步地,本发明实施例,在数据发送的过程中,存储器中始终只存储一个已生成个性化数据,节省了内存空间。下面再举一实施例,对内存中只存储有用户编辑数据副本以及用户编辑数据的情况进行说明。
实施例五请参阅图5,为本发明实施例提供的第五种个性化数据生成方法的流程图,该方法可以包括步骤S501 :获取用户编辑数据以及用户编辑数据对应的一个或多个接收者的接收者通信标识。生成每一个性化数据的过程包括步骤S502 :根据第m接收者的接收者通信标识获取第m接收者对应的第m接收者
属性信息。其中,m为大于等于1,小于等于N的正整数。 步骤S503 :复制用户编辑数据,得到用户编辑数据的副本。用户编辑数据的副本包括复制用户编辑数据得到的副本以及复制用户编辑数据的副本所得到的副本。在其它实现方式中,步骤S502可以位于步骤S503后面。步骤S504 :将第m接收者属性信息设置于用户编辑数据的副本的预设位置。在生成每一个性化数据之后还可以包括步骤S505 :将第m个性化数据发送往第m接收者。如果同时获取N个用户编辑数据的副本,优选的,复制用户编辑数据得到N-I个用户编辑数据的副本,这样加上用户编辑数据一共是N个包括用户编辑数据的数据,当然也可以复制得到M个用户编辑数据的副本,这样就一共有M+1个包括用户编辑数据的数据,但在本方法实施时只使用N个包括用户编辑数据的数据,其中,M大于N-1。本领域技术人员容易理解的是,对于本发明实施例中的某些步骤,即可以针对单个接收者实现,也可以每个步骤都同时针对多个接收者实现,两种类型的实现方式都是本领域技术人员不用付出创造性劳动就可获得的。实施例六请参阅图6,为本发明实施例提供的第六种个性化数据生成方法的流程图,该方法可以包括步骤S601 :获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者通信标识以及可替换字符。步骤S602 :根据上述一个或多个接收者的接收者通信标识分别获取上述一个或多个接收者的接收者属性信息集合。接收者属性信息集合中包括多种类型的接收者属性信息。步骤S603 :根据上述用户编辑数据中的可替换字符,分别从上述一个或多个接收者的接收者属性信息集合中确定出一个或多个第一类型接收者属性信息。可替换字符位于包括用户编辑数据的数据中,该包括用户编辑数据的数据为用户编辑内容,用户编辑内容包括用户编辑数据以及可替换字符,可替换字符可以是特殊符号,例如Y、#以及O等等,也可以用“#姓名#”作为与接收者属性信息“姓名”对应的可替换字符,用“#昵称#”作为与接收者属性信息“昵称”对应的可替换字符,具体的采用哪种特殊符号作为可替换字符,并不影响本发明实施例的实现,所以在此不作具体限定。用户编辑内容中的可替换字符可以是用快捷方式插入的。用户编辑内容中可替换字符的插入方法包括在接收到插入可替换字符的指示时,显示可替换字符菜单,可替换字符菜单包括可替换字符与接收者属性信息的对应关系;在接收到可替换字符菜单中一可替换字符被选中时,将被选中的可替换字符插入到初始数据的预设位置。用户编辑数据中的可替换字符还可以是人为输入的。如果内存中没有存储“昵称”这一接收者属性信息,但是存储有分组信息,例如好友组、舍友组以及闺蜜组,那么可以人为建立可替换字符、分组信息与昵称之间的对应关系,例如··“#昵称#一闺蜜一亲爱的”是一组对应关系,在检测到某一接收者在闺蜜组,那么可以确定接收者的昵称为“亲爱的”。步骤S604 :分别将上述一个或多个接收者的第一类型接收者属性信息设置于包括所述用户编辑数据的数据的预设位置,替换所述可替换字符,形成与上述一个或多个接收者对应的个性化数据。
上述步骤中形成任一接收者的个性化数据的过程与实施例三、实施例四以及实施例五中的过程相同,这里只将本发明实施例与实施例三、实施例四以及实施例五的不同之处写出,相同部分请分别参考实施例三、实施例四或实施例五,具体区别如下实施例三中步骤S3023具体为将第一接收者属性信息替换用户编辑数据副本中的可替换字符,包括用户编辑数据的数据中的预设位置为可替换字符所在位置,形成第一个性化数据。步骤S3033具体为将第i接收者属性信息替换已生成个性化数据中接收者属性信息(接收者属性信息可以为一种特殊的可替换字符),或者,将第i接收者属性信息替换用户编辑数据的副本的可替换字符,用户编辑数据的副本中的预设位置为可替换字符所在位置。实施例四中步骤S403具体为将第一接收者属性信息替换用户编辑数据中的可替换字符,用户编辑数据中的预设位置为可替换字符所在位置,形成第一接收者的第一个性化数据,并记录第一接收者属性信息的长度;步骤S406以及S409中第η-I个性化数据中的预设位置以及第N-I个性化数据中的预设位置均为用户编辑数据中可替换字符所在位置。实施例五中的类似,再次不在一一赘述。本发明实施例中,用户编辑数据中包括可替换字符,不同的可替换字符表示不同接收者属性信息,在进行接收者属性信息替换时,或者替换可替换字符,或者替换接收者属性信息,这两者都是以可替换字符位置为基准,相对于预设位置而言,用户可以根据需要随意插入或者写入可替换字符,可替换字符没有位置的限定,用户在编辑数据时更加灵活。上述本发明提供的实施例中详细描述了方法,对于本发明的方法可采用多种形式的装置实现,因此本发明还提供了几种装置,下面给出具体的实施例进行详细说明。实施例七请参阅图7,为本发明实施例提供的第一种个性化数据生成装置的结构示意图,该装置可以包括获取模块701以及处理模块702,其中获取模块701,用于获取用户编辑数据以及用户编辑数据对应的一个或多个接收者的接收者属性信息,将上述一个或多个接收者的接收者属性信息以及用户编辑数据发送至处理模块702。获取模块701获取上述一个或多个接收者的接收者属性信息的过程如下获取用户编辑数据以及用户编辑数据对应的一个或多个接收者的接收者通信标识,根据上述一个或多个接收者的接收者通信标识分别获取上述一个或多个接收者的接收者属性信
肩、O处理模块702,用于从获取模块701接收上述一个或多个接收者的接收者属性信息和用户编辑数据,以及分别将上述一个或多个接收者的接收者属性信息设置于包括用户编辑数据的数据的预设位置,形成与上 述一个或多个接收者对应的一个或多个个性化数据。本发明实施例,在获取模块701获取用户编辑数据以及其对应的一个或者接收者的接收者属性信息后,通过处理模块702将一个或者接收者的接收者属性信息设置于包括用户编辑数据的数据的预设位置,形成与上述一个或多个接收者对应的一个或多个个性化数据,从而节省了用户手动输入接收者属性信息的时间,提高了个性化数据的生成速率,尤其是具有多个接收者时,用户只需要输入一次数据,且数据中可以不包括任何接收者属性信息,系统会自动将接收者属性信息设置于包括用户编辑数据的数据中,从而生成多个个性化数据,提高了用户的体验。实施例八请参阅图8,为本发明实施例提供的第二种个性化数据生成装置的结构示意图,该装置可以包括获取模块701、处理模块702以及发送模块801,其中当包括用户编辑数据的数据的预设位置设置有可替换字符(即可替换字符的位置为预设位置)时,获取模块701,用于获取用户编辑数据以及用户编辑数据对应的一个或多个接收者的接收者通信标识,根据上述一个或多个接收者的接收者通信标识分别获取上述一个或多个接收者的接收者属性信息集合,接收者属性信息集合中包括多种类型的接收者属性信息,根据用户编辑数据中的可替换字符,分别从上述一个或多个接收者的接收者属性信息集合中确定出一个或多个第一类型接收者属性信息。处理模块702,用于分别将上述一个或多个接收者的所述第一类型接收者属性信息设置于包括所述用户编辑数据的数据的预设位置,替换所述可替换字符,形成与上述一个或多个接收者对应的个性化数据。发送模块801,用于根据接收者通信标识将处理模块702形成的个性化数据发送往与其对应的接收者。本发明实施例还提供了处理模块702形成个性化数据的具体过程复制用户编辑数据得到用户编辑数据副本,将接收者属性信息设置于用户编辑数据或用户编辑数据副本的预设位置,形成与上述一个或多个接收者对应的个性化数据;或者,确定已生成个性化数据,将上述一个或多个接收者的接收者属性信息设置于已生成个性化数据的预设位置,形成上述一个或多个接收者对应的个性化数据,该已生成个性化数据的预设位置为与该已生成个性化数据对应的接收者的接收者属性信息所在位置。实施例九请参阅图9,为本发明实施例提供的一种个性化数据处理终端的结构示意图,该终端可以包括显示器901、发送数据键902、数据编辑键903以及处理器904,其中处理器904在接收到数据编辑键903被按下后,控制显示器901显示数据编辑界面,以便用户在数据编辑界面中输入用户编辑数据;处理器904在接收到数据编辑键903被按下后,控制显示器901显示数据编辑界面,以便用户在数据编辑界面中输入用户编辑数据;处理器904在接收到发送数据键902被按下时,获取用户编辑数据以及用户编辑数据对应的一个或多个接收者的接收者属性信息,分别将上述一个或多个接收者的接收者属性信息设置于包括用户编辑数据的数据的预设位置,形成与上述一个或多个接收者对应的一个或多个个性化数据。为了让本领域技术人员更加理解本发明的上述实施例,下面以具有安卓系统的手机为例进行说明。首先对安卓系统中与本发明实施例相关的模块进行简单介绍安卓系统中的内容提供模块可以获取安卓系统中的各个数据,例如音频、视频、图片和私人通讯录等。安卓系统中的短信发送模块,能够将用户编辑数据发送至相应的接收者。用户点击数据编辑键903后,手机屏幕上显示数据编辑界面,用户在数据编辑界面中输入短信内容,当短信内容编辑完成后,用户点击发送数据键902,内容提供模块触发处理器904捕获用户编辑数据以及用户编辑数据对应的一个或多个接收者的接收者通信 标识,处理器904调用内容提供模块从安卓系统中搜索与一个或多个接收者的接收者通信标识对应的接收者属性信息,处理器904接收到接收者属性信息后,将接收者属性信息设置于包括用户编辑数据的数据的预设位置,形成与一个或多个接收者对应的个性化数据,再调用短信发送模块将个性化数据发送至具有相应接收者通信标识的接收者。用户点击发送短信按键后,可以是内容提供模块触发处理器904捕获用户编辑数据以及用户编辑数据对应的接收者通信标识,还可以是处理器904实时的访问内容提供模块,以检测是否有需要发送的数据,当检测到有需要发送的数据时,捕获用户编辑数据以及用户编辑数据对应的一个或多个接收者的接收者通信标识,或者处理器904实时的访问安卓系统,以检测发送短信按键是否被按下,如果被按下,则捕获用户编辑数据以及用户编辑数据对应的一个或多个接收者的接收者通信标识,或者,用户按下发送短信按键后,安卓系统直接触发处理器904捕获用户编辑数据以及用户编辑数据对应的一个或多个接收者通信标识。上述例子是采用安卓系统中现有的内容提供模块以及短信发送模块实现的,当然还可以将内容提供模块的功能、短信发送模块的功能以及处理器904的功能整合在一起,生成一新的功能模块。该新的功能模块容易移植至不具备内容提供模块功能以及短信发送模块功能的终端中。处理器904还可以用于检测用户编辑的数据中是否包括可替换字符,如果否,则执行现有数据发送流程,如果是,在执行本发明实施例中的相应的流程。或者,用户在点击发送数据键902后,系统首先判断用户编辑的数据中是否包括可替换字符,如果是,在触发处理器904。当然也可以不使用现有技术中的短信编辑界面,而通过编程得到一个新的数据编辑界面,该数据编辑界面与处理器904相关联,即在该数据编辑界面中编辑的数据,系统默认的包括可替换字符。上述实施例是以个性化数据处理终端为具有安卓系统的手机为例对个性化数据处理终端的工作过程进行了说明,但是本发明实施例提供的上述工作过程并不限定于安卓系统或者限定于手机,在其他系统中的工作过程与上述同理。实施例十请参阅图10,为本发明实施例提供的一种个性化数据处理终端的结构示意图。该终端可以为包括手机、平板电脑、PDA (Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等终端设备,以该系统为手机为例,图10示出的是与本发明实施例提供的终端相关的手机1000的部分结构的框图。参考图10,手机1000包括RF (Radio Frequency,射频)电路1010、存储器1020、输入单元1030、显示单元1040、传感器1050、音频电路1060、WiFi(wirelessdelity,无线保真)模块1070、处理器1080以及电源1090等部件。本领域技术人员可以理解,图10中示出的手机结构只做实现方式的举例,并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图10对手机1000的各个构成部件进行具体的介绍RF电路1010可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器1080处理;另外,将设计上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、LNA (Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路1010还可以通过无线通信与网络和其他设备通信。 所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobilecommunication,全球移动通讯系统)、GPRS (General Packet Radio Service,通用分组无线服务)、CDMA (Code Division Multiple Access,码分多址)、WCDMA (Wideband CodeDivision Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS (Short Messaging Service,短消息服务)等。存储器1020可用于存储软件程序以及模块,处理器1080通过运行存储在存储器1020的软件程序以及模块,从而执行手机1000的各种功能应用以及数据处理。存储器1020可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机1000的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1020可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。输入单元1030可用于接收输入的数字或字符信息,以及产生与手机1000的用户设置以及功能控制有关的键信号输入。具体地,输入单元1030可包括触控面板1031以及其他输入设备1032。触控面板1031,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1031上或在触控面板1031附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1031可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1080,并能接收处理器1080发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1031。除了触控面板1031,输入单元01030还可以包括其他输入设备1032。具体地,其他输入设备1032可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元1040可用于显示由用户输入的信息或提供给用户的信息以及手机1000的各种菜单。显示单元1040可包括显示面板1041,可选的,可以采用LCD(Liquid CrystalDisplay,液晶显示器)、OLED (Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板1041。进一步的,触控面板1031可覆盖显示面板1041,当触控面板1031检测到在其上或附近的触摸操作后,传送给处理器1080以确定触摸事件的类型,随后处理器1080根据触摸事件的类型在显示面板1041上提供相应的视觉输出。虽然在图10中,触控面板1031与显示面板1041是作为两个独立的部件来实现手机1000的输入和输入功能,但是在某些实施例中,也可以将触控面板1031与显示面板1041集成而实现手机1000的输入和输出功能。手机1000还可包括至少一种传感器1050,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1041的亮度,接近传感器可在手机1000移动到耳边时,关闭显示面板1041和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机1000还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。 音频电路1060、扬声器1061,传声器1062可提供用户与手机1000之间的音频接口。音频电路1060可将接收到的音频数据转换后的电信号,传输到扬声器1061,由扬声器1061转换为声音信号输出;另一方面,传声器1062将收集的声音信号转换为电信号,由音频电路1060接收后转换为音频数据,再将音频数据输出处理器1080处理后,经RF电路1010以发送给比如另一手机,或者将音频数据输出至存储器1020以便进一步处理。WiFi属于短距离无线传输技术,手机1000通过WiFi模块1070可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图10示出了 WiFi模块1070,但是可以理解的是,其并不属于手机1000的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。处理器1080是手机1000的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1020内的软件程序和/或模块,以及调用存储在存储器1020内的数据,执行手机1000的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器1080可包括一个或多个处理单元;优选的,处理器1080可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1080中。手机1000还包括给各个部件供电的电源1090(比如电池),优选的,电源可以通过电源管理系统与处理器1080逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。尽管未示出,手机1000还可以包括摄像头、蓝牙模块等,在此不再赘述。在本发明实施例中,该终端所包括处理器1080具有以下功能获取用户编辑数据以及用户编辑数据对应的一个或多个接收者的接收者属性信息;分别将上述一个或多个接收者的接收者属性信息设置于包括用户编辑数据的数据的预设位置,形成与上述一个或多个接收者对应的一个或多个个性化数据。
在本发明实施例中,该系统所包括的存储器1020存储有用户编辑的数据以及接收者属性信息,还可以存储有复制用户编辑的数据所得到的副本和/或个性化数据。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例提供的装置而言,由于其与实施例提供的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,通用硬件包括通用集成电路、通用CPU、通用存储器、通用元器件等,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在可读取的存储介质中,如U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储软件程序代码的介质,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。对所提供的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所提供的原理和新颖特点相一致的最宽的范围。
权利要求
1.一种个性化数据生成方法,其特征在于,所述方法包括 获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者属性信息; 分别将所述一个或多个接收者的接收者属性信息设置于包括所述用户编辑数据的数据的预设位置,形成与所述一个或多个接收者对应的一个或多个个性化数据。
2.根据权利要求I所述方法,其特征在于,所述获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者属性信息,具体包括 获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者通信标识; 根据所述一个或多个接收者的接收者通信标识分别获取所述一个或多个接收者的接收者属性信息。
3.根据权利要求2所述方法,其特征在于,所述方法还包括 根据所述接收者通信标识将所述个性化数据发送往与其对应的接收者。
4.根据权利要求1-3任一项所述的方法,其特征在于,将所述接收者属性信息设置于包括所述用户编辑数据的数据的预设位置,形成一个或多个接收者对应的个性化数据,具体包括 复制所述用户编辑数据得到用户编辑数据副本,将所述接收者属性信息设置于所述用户编辑数据或用户编辑数据副本的预设位置,形成与所述一个或多个接收者对应的个性化数据; 或者, 确定已生成个性化数据,将所述一个或多个接收者的接收者属性信息设置于所述已生成个性化数据的预设位置,形成所述一个或多个接收者的个性化数据,所述已生成个性化数据的预设位置为与所述已生成个性化数据对应的接收者的接收者属性信息所在位置。
5.根据权利要求I所述的方法,其特征在于,所述包括用户编辑数据的数据的预设位置设置有可替换字符,所述可替换字符指示所述接收者属性信息的类型; 所述获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者属性信息,具体包括 获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者通信标识; 根据所述一个或多个接收者的接收者通信标识分别获取所述一个或多个接收者的接收者属性信息集合,所述接收者属性信息集合中包括多种类型的接收者属性信息; 根据所述用户编辑数据中的可替换字符,分别从所述一个或多个接收者的接收者属性信息集合中确定出一个或多个第一类型接收者属性信息; 所述分别将所述一个或多个接收者的接收者属性信息设置于包括所述用户编辑数据的的数据的预设位置,形成与所述一个或多个接收者对应的一个或多个个性化数据,具体包括 分别将所述一个或多个接收者的所述第一类型接收者属性信息设置于包括所述用户编辑数据的数据的预设位置,替换所述可替换字符,形成与所述一个或多个接收者对应的个性化数据。
6.一种个性化数据生成装置,其特征在于,包括 获取模块,用于获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者属性信息,将所述一个或多个接收者的接收者属性信息以及所述用户编辑数据发送至处理模块; 所述处理模块,用于从所述获取模块接收所述一个或多个接收者的接收者属性信息和用户编辑数据,以及分别将所述一个或多个接收者的接收者属性信息设置于包括所述用户编辑数据的数据的预设位置,形成与所述一个或多个接收者对应的一个或多个个性化数据。
7.根据权利要求6所述装置,其特征在于,所述获取模块具体用于 获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者通信标识,根据所述一个或多个接收者的接收者通信标识分别获取所述一个或多个接收者的接收者属性信息。
8.根据权利要求7所述装置,其特征在于,还包括 发送模块,用于从所述处理模块接收所述个性化信息,以及根据所述接收者通信标识将所述个性化数据发送给与其对应的接收者。
9.根据权利要求6-8任一项所述装置,其特征在于,所述处理模块具体用于 复制所述用户编辑数据得到用户编辑数据副本,将所述接收者属性信息设置于所述用户编辑数据或用户编辑数据副本的预设位置,形成与所述一个或多个接收者对应的个性化数据; 或者, 确定已生成个性化数据,将所述一个或多个接收者的接收者属性信息设置于所述已生成个性化数据的预设位置,形成所述一个或多个接收者对应的个性化数据,所述已生成个性化数据的预设位置为与所述已生成个性化数据对应的接收者的接收者属性信息所在位置。
10.根据权利要求I所述装置,其特征在于,所述包括用户编辑数据的数据的预设位置设置有可替换字符,所述可替换字符指示所述接收者属性信息的类型; 所述获取模块具体用于获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者通信标识,根据所述一个或多个接收者的接收者通信标识分别获取所述一个或多个接收者的接收者属性信息集合,所述接收者属性信息集合中包括多种类型的接收者属性信息,根据所述用户编辑数据中的可替换字符,分别从所述一个或多个接收者的接收者属性信息集合中确定出一个或多个第一类型接收者属性信息; 所述处理模块具体用于分别将所述一个或多个接收者的所述第一类型接收者属性信息设置于包括所述用户编辑数据的数据的预设位置,替换所述可替换字符,形成与所述一个或多个接收者对应的个性化数据。
11.一种终端,其特征在于,包括 显示器、发送数据键、数据编辑键以及处理器,其中 所述处理器在接收到所述数据编辑键被按下后,控制所述显示器显示数据编辑界面,以便用户在所述数据编辑界面中输入用户编辑数据;所述处理器在接收到所述发送数据键被按下时,获取所述用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者属性信息,分别将所述一个或多个接收者的接收者属性信息设置于包括所述用户编辑数据的数据的预设位置,形成与所述一个或多个接收者对应的一个或多个个性化数据。
全文摘要
本发明实施例提供了一种个性化数据生成方法、装置及个性化数据处理终端,该方法包括获取用户编辑数据以及所述用户编辑数据对应的一个或多个接收者的接收者属性信息;分别将所述一个或多个接收者的接收者属性信息设置于包括所述用户编辑数据的数据的预设位置,形成与所述一个或多个接收者对应的一个或多个个性化数据。采用本发明实施例提供的个性化数据生成方法、装置及系统,可以节省用户手动输入接收者属性信息的时间,提高个性化数据的生成速率。
文档编号H04L12/58GK102868591SQ201210320319
公开日2013年1月9日 申请日期2012年9月3日 优先权日2012年9月3日
发明者申飞, 陈国栋 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1