一种日程信息同步方法、同步装置及同步系统的制作方法

文档序号:7744771阅读:187来源:国知局
专利名称:一种日程信息同步方法、同步装置及同步系统的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种日程信息同步方法、同步装置及同 步系统。
背景技术
随着信息和通讯技术的发展,在日常工作和生活中,人们需要多个辅助计算设备 或移动通信终端来处理自己工作和生活中的事务,如PDA、手机、笔记本电脑或台式电脑,在 这些设备上设置有日程功能,日程功能主要包括日程管理、日程提醒和日程同步。用户将自 己的行程或事务创建为日程信息后,当到指定时间时,日程提醒以提示音的形式向用户发 出提示。在日程信息中包括在创建日程时由系统生成的日程类型信息、日程开始时间信息、 日程结束时间信息、日程重复信息、日程重复结束时间信息、日程提醒时间信息、日程优先 级信息和日程公开级信息,还包括由用户输入的日程主题信息、日程地点信息和日程详情 fn息o由于用户在不同的时间和地点可能会使用不同的计算设备或移动通信终端,针对 同一事务或行程,用户需要在多个计算设备或通信终端上设置日程信息,当用户在一个设 备上设置日程信息后,通过日程同步将日程信息发送到其他的设备上,就可以在多个设备 上同时创建日程信息。现在的日程同步多采用日历数据交换(vCalendar)标准。但是vCalendar标准在编码的过程中为了提高兼容性,添加了标准的头信息等冗 余数据,图1为按照vCalendar标准编码后的日程信息示例,造成编码后的冗余数据量较 大,导致了编码后的日程信息数据量大,在同步的过程中需要对编码后的日程信息进行传 输,大量的日程信息加重了传输的负担。

发明内容
有鉴于此,本发明的目的在于提供一种日程信息发送方法、接收方法及同步系统, 在发送的日程信息中不包含冗余信息,降低发送的日程信息的数据量,减轻传输日程信息 过程中的传输负担。为实现上述目的,本发明提供如下技术方案—种日程信息发送方法,包括获取用户指定的日程信息中的日程类型信息;确 定与所述日程类型信息相应的头信息类型;根据所述日程信息确定所述头信息;分配用于 存储所述头信息的第一存储空间和用于存储所述日程信息中用户输入信息的第二存储空 间,所述第一存储空间和所述第二存储空间连续设置;将所述头信息按照第一预设顺序存 储于所述第一存储空间,将所述用户输入信息按照第二预设顺序存储于所述第二存储空 间;发送存储于所述第一存储空间的头信息和存储于所述第二存储空间的用户输入信息。优选的,在上述日程信息发送方法中,进一步包括发送日程标识,所述日程标识 用于标记数据为日程信息。优选的,在上述日程信息发送方法中,进一步包括对日程信息中的用户输入信息进行压缩,并根据压缩后的日程信息确定头信息。一种日程信息接收方法,包括从接收到的信息中读取日程类型信息;根据所述 日程类型信息确定存储头信息的第一存储空间;按照第一预设顺序在所述第一存储空间 内读取所述头信息;根据所述头信息中的可变头信息确定存储用户输入信息的第二存储空 间;根据第二预设顺序和所述可变头信息在所述第二存储空间内读取用户输入信息。优选的,在上述日程信息接收方法中,进一步包括判断接收到的信息中是否包含 日程标识,所述日程标识用于标记数据为日程信息,若包含所述日程标识,则从接收到的信 息中读取日程类型信息,若不包含所述日程标识,则将所述接收到的信息丢弃。优选的,在上述日程信息接收方法中,进一步包括对所述用户输入信息进行解压 缩。一种日程信息发送装置,包括日程类型信息获取模块、头信息类型确定模块、头 信息确定模块、存储空间分配模块、信息存储模块和信息发送模块;所述日程类型信息获取 模块,用于获取用户指定的日程信息中的日程类型信息;所述头信息类型确定模块,用于确 定与所述日程类型信息相应的头信息类型;所述头信息确定模块,用于根据所述日程信息 确定所述头信息;所述存储空间分配模块,用于分配存储所述头信息的第一存储空间和存 储所述日程信息中用户输入信息的第二存储空间,所述第一存储空间和所述第二存储空间 连续设置;所述信息存储模块,用于将所述头信息按照第一预设顺序存储于所述第一存储 空间,将所述用户输入信息按照第二预设顺序存储于所述第二存储空间;所述信息发送模 块,用于发送存储于所述第一存储空间的头信息和存储于所述第二存储空间的用户输入信 肩、o优选的,在上述日程信息发送装置中,进一步包括用于发送日程标识的日程标识 发送模块,所述日程标识用于标记数据为日程信息。优选的,在上述日程信息发送装置中,进一步包括压缩模块,用于对所述日程信 息中的用户输入信息进行压缩,所述头信息确定模块根据压缩后的日程信息确定头信息。一种日程信息接收装置,包括日程类型读取模块、第一存储空间确定模块、头信 息读取模块、第二存储空间确定模块和用户输入信息读取模块;所述日程类型信息读取模 块,用于从接收到的信息中读取日程类型信息;所述第一存储空间确定模块,用于根据所述 日程类型信息确定存储头信息的第一存储空间;所述头信息读取模块,用于按照第一预设 顺序在所述第一存储空间中读取所述头信息;所述第二存储空间确定模块,用于根据所述 头信息中的可变头信息确定存储用户输入信息的第二存储空间;所述用户输入信息读取模 块,用于根据第二预设顺序和所述可变头信息在所述第二存储空间读取用户输入信息。优选的,在上述日程信息接收装置中,进一步包括判断模块,用于判断接收到的 信息中是否包含日程标识。优选的,在上述日程信息接收装置中,进一步包括解压缩模块,用于对所述用户 输入信息读取模块读取的用户输入信息进行解压缩。一种日程信息同步系统,包括发送装置和接收装置;所述发送装置包括用于获 取用户指定的日程信息中的日程类型信息的日程类型获取模块,用于确定与所述日程类型 信息相应的头信息类型的头信息类型确定模块,用于根据所述日程信息确定所述头信息的 头信息确定模块,用于分配存储所述头信息的第一存储空间和存储所述日程信息中用户输入信息的第二存储空间的存储空间分配模块,所述第一存储空间和所述第二存储空间连续 设置,用于将所述头信息按照第一预设顺序存储于所述第一存储空间、将所述用户输入信 息按照第二预设顺序存储于所述第二存储空间的信息存储模块,用于发送存储于所述第一 存储空间的头信息和存储于第二存储空间的用户输入信息的信息发送模块;所述接收装置 包括用于从接收到的信息中读取日程类型信息的日程类型信息读取模块,用于根据所述 日程类型信息确定存储头信息的第一存储空间的第一存储空间确定模块,用于按照第一预 设顺序在所述第一存储空间中读取所述头信息的头信息读取模块,用于根据所述头信息中 的可变头信息确定存储用户输入信息的第二存储空间的第二存储空间确定模块和用于根 据第二预设顺序和所述可变头信息在所述第二存储空间读取用户输入信息的用户输入信 息读取模块。由此可见,本发明的有益效果为本发明公开的日程信息发送方法中,头信息按 照第一预设顺序存储于第一存储空间,用户输入信息按照第二预设顺序存储于第二存储空 间,头信息中的固定头信息是创建日程信息时由系统自动生成的,具有固定格式,而可变头 信息中表示用户输入信息大小的数据也是固定格式,根据第一预设顺序就可在第一存储空 间内区分出各个信息,同时可变头信息作为索引可在第二存储空间内区分用户输入的各个 信息,发送的头信息和用户输入信息中不包含冗余信息,降低了发送的日程信息的数据量, 减轻数据传输的负担。


为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的 介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人 员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术按照vCalendar标准编码后的日程信息示例图;图2为本发明公开的日程信息发送方法的流程图;图3为本发明实施例一中公开的头信息与用户输入信息的一种排列方式示意图;图4为本发明公开的日程信息接收方法的流程图;图5为本发明公开的日程信息发送装置的结构示意图;图6为本发明公开的日程信息接收装置的结构示意图;图7为本发明公开的日程信息同步系统的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本 发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他 实施例,都属于本发明保护范围。日程信息中包括在创建日程时由系统自动生成的信息,如日程类型信息、日程开 始时间信息、日程结束时间信息、日程重复信息、日程重复结束时间信息、日程提醒时间信 息、日程优先级信息和日程公开级信息,还包括由用户输入的信息,如日程主题信息、日程 地点信息和日程详情信息。
6
针对不同类型的日程,日程信息中由系统自动生成的信息类型一致,而用户输入 信息的类型会随日程类型的不同发生变化。例如日程类型为任务时,其日程信息中包含全部的由系统自动生成的信息,而由 用户输入的信息只包含日程主题信息和日程详情信息;日程类型为约会时,其日程信息中 包含全部的由系统自动生成的信息,而由用户输入的信息只包含日程地点信息和日程详情 fn息o本发明公开了一种日程信息发送方法,图2示出了其流程,具体为S11 获取用户指定的日程信息中的日程类型信息。S21 确定与日程类型信息相应的头信息类型。头信息中包括固定头信息和可变头信息。其中,固定头信息包括日程类型信息、日 程开始时间信息、日程结束时间信息、日程重复信息、日程重复结束时间信息、日程提醒时 间信息、日程优先级信息和日程公开级信息。在可变头信息中包括表示用户输入信息大小 的数据,由于日程信息类型不同时,用户输入信息中包括日程主题信息、日程地点信息和日 程详情信息中的任意项,相应的可变头信息中包括日程主体信息大小、日程地点信息大小 和曰程详情信息大小中的任意项。S31 根据日程信息确定头信息。根据日程信息中由系统自动生成的信息可以直接确定头信息中的固定头信息内 容,统计日程信息中的用户输入信息的数据大小,确定头信息中可变头信息的内容。S41 分配用于存储头信息的第一存储空间和用于存储日程信息中用户输入信息 的第二存储空间,第一存储空间和第二存储空间连续设置。在步骤S21中已经确定了头信息的类型,不同类型的头信息占用的数据空间大小 也不同,当日程信息的日程类型信息确定后,即可确定其相应的头信息占用的数据空间,据 此为头信息分配存储空间,记为第一存储空间,在步骤S31中确定了头信息,根据其可变头 信息中记录的用户输入信息大小分配用于存储用户输入信息的第二存储空间,第一存储空 间和第二存储空间连续设置。S51 将头信息按照第一预设顺序存储于第一存储空间,将用户输入信息按照第二 预设顺序存储于第二存储空间。
S61 发送存储于第一存储空间的头信息和存储于第二存储空间的用户输入信息。本发明公开的日程信息发送方法中,头信息按照第一预设顺序存储于第一存储空 间,用户输入信息按照第二预设顺序存储于第二存储空间,头信息中的固定头信息是创建 日程信息时由系统自动生成的,具有固定格式,而可变头信息中表示用户输入信息大小的 数据也是固定格式,根据第一预设顺序就可在第一存储空间内区分出各个信息,同时可变 头信息作为索引可在第二存储空间内区分用户输入的各个信息,发送的头信息和用户输入 信息中不包含冗余信息,降低了发送的日程信息的数据量,减轻数据传输的负担。下面结合实施例一对日程信息发送方法进行说明。本实施例中以日程类型为约会的日程信息进行说明,该日程信息中的用户输入信 息包括日程地点信息和日程详情信息。在步骤S11中获取日程信息中的日程信息为约会。在步骤S21中,确定与日程类型信息约会相应的头信息类型。此时,头信息中的固定头信息包括日程类型信息、日程开始时间信息、日程结束时间信息、日程重复信息、日程 重复结束时间信息、日程提醒时间信息、日程优先级信息和日程公开级信息,而可变头信息 包括日程地点信息大小和日程详情大小。在步骤S31中,根据日程信息可直接确定固定头信息,统计用户输入信息中日程 地点信息的大小B和日程详情信息的大小C,确定可变头信息。在步骤S41中,当确定日程类型为约会后,即可获知其相应的头信息占用的数据 空间A,据此分配用于存储头信息的第一存储空间
,根据可变头信息中日程地点 信息的大小B和日程详情信息的大小C分配用于存储用户输入信息的第二存储空间[A, A+B+C-1]。在步骤S51中,将头信息日程类型信息、日程开始时间信息、日程结束时间信息、 日程重复信息、日程重复结束时间信息、日程提醒时间信息、日程优先级信息、日程公开级 信息、日程地点信息大小和日程详情信息大小按照第一预设顺序存储于第一存储空间。将 用户输入信息日程地点信息和日程详情信息按照第二预设顺序存储于第二存储空间。图 3示出了一种排列方式。在步骤S61中,将存储于第一存储空间的头信息和存储于第二存储空间的用户输 入信息进行发送。发送信息的过程中可以同时发送日程标识,该日程标识用于标记此次发送的数据 是日程信息。接收方在接收到数据后,若该数据中包含了日程标识,则将数据进行后续处 理;若接收到的数据中不包含日程标识,则将该数据丢弃,不进行后续处理,日程标识的设 置降低了接收方进行无用操作的可能性。为了进一步降低发送信息的数据量,首先对日程信息中的用户输入信息进行压 缩,常用的压缩方式包括霍夫曼编码。算术编码、游程编码等编码方式,根据压缩后的日程 信息确定头信息,此时可变头信息中的日程地点信息大小和日程详情大小是根据压缩后的 用户输入信息统计的。本发明公开了一种日程信息的接收方法,图4示出了其流程,具体为S12 从接收到的信息中读取日程类型信息。由于日程类型信息具有固定的格式,在接收到的信息中可以直接读取此日程类型 fn息oS22 根据日程类型信息确定存储头信息的第一存储空间。根据步骤S21获取的日程类型信息,可以确定头信息的类型及头信息占用的数据 空间大小,根据头信息占用的数据空间大小,在接收到的信息中确定从初始存储位置开始 的第一存储空间。S32 按照第一预设顺序在第一存储空间内读取头信息。S42:根据头信息中的可变头信息确定存储用户输入信息的第二存储空间。头信息的可变头信息中包含有用户输入信息的大小,据此确定与第一存储区域连 续设置的第二存储空间。S52:根据第二预设顺序和可变头信息在第二存储空间内读取用户输入信息。下面结合实施例二对日程信息接收方法进行说明。本实施例中以日程类型为约会的日程信息进行说明。
在步骤S12中,从接收到的信息中读取日程类型信息为约会。在步骤S22中,根据日程类型信息约会,确定与此类型日程信息相应的头信息的 类型以及头信息占用的数据空间大小A,根据头信息占用的数据空间大小A在接收到的信 息中确定第一存储空间W,A-1]。在步骤S32中,按照发送方和接收方公知的第一预设顺序在第一存储空间
内读取头信息,头信息包括日程类型信息、日程开始时间信息、日程结束时间信息、 日程重复信息、日程重复结束时间信息、日程提醒时间信息、日程优先级信息、日程公开级 信息、日程地点信息大小B和日程详情信息大小C。在步骤S42中,根据可变头信息中的日程地点信息大小B和日程详情信息大小C 确定第二存储空间的大小为B+C,由于第二存储空间和第一存储空间是连续设置的,所以第 二存储空间为[A,A+B+C-1]。在步骤S52中,根据第二预设顺序和可变头信息中的日程地点信息大小B和日程 详情信息大小C在第二存储空间内确定用户输入信息。若第二预设顺序为日程地点信息、 日程详情信息,则[A,A+B-1]为日程地点信息的存储空间,而[A+B,A+B+C-1]为日程详情信 息的存储空间;若第二预设顺序为日程详情信息、日程地点信息,则[A,A+C-1]为日程详 情信息的存储空间,而[A+C,A+B+C-1]为日程地点信息的存储区域。步骤S32中读取的头信息和步骤S52中读取的用户输入信息即为发送方发送的日 程信息。若发送方在发送日程信息的同时发送了日程标识,相应的在接收方应进一步设置 判断日程标识的步骤,当接收到的信息中包含日程标识时,表明接收到的信息是发送方发 送的日程信息,接收方对该信息进行后续操作,若接收到的信息中不包含日程标识时,表明 此时接收到的信息不是发送方发送的日程信息,接收方将该信息丢弃,不进行后续操作。若发送方对日程信息中的用户输入信息进行了压缩操作,则接收方在步骤S52中 获取的用户输入信息是经过压缩的,此时要根据发送方的压缩方式进行相应的解压缩。本发明公开了一种日程信息的发送装置。图5为其结构示意图,包括日程类型信息获取模块11、头信息类型确定模块21、 头信息确定模块31、存储空间分配模块41、信息存储模块51和信息发送模块61。其中日程类型信息获取模块11,用于获取用户指定的日程信息中的日程类型信息。头信息类型确定模块21,用于确定与日程类型信息相应的头信息类型,对于日程 类型信息为约会的日程信息,其头信息包括日程类型信息、日程开始时间信息、日程结束 时间信息、日程重复信息、日程重复结束时间信息、日程提醒时间信息、日程优先级信息、日 程公开级信息、日程地点信息大小和日程详情信息大小。头信息确定模块31,用于根据日程信息确定头信息,其中固定头信息可由日程信 息直接确定,而可变头信息通过统计日程信息中的用户输入信息的大小来确定。存储空间分配模块41,用于分配存储头信息的第一存储空间和存储日程信息中用 户输入信息的第二存储空间,第一存储空间和第二存储空间连续设置,第一存储空间的分 配依据为头信息占用的数据空间大小,而第二存储空间的分配依据为可变头信息中用户输 入信息的大小。信息存储模块51,用于将头信息按照第一预设顺序存储于第一存储空间,将用户
9输入信息按照第二预设顺序存储于第二存储空间。 信息发送模块61,用于发送存储于第一存储空间的头信息和存储于第二存储空间 的用户输入信息。 在上述装置中,可进一步设置日程标识发送模块,在发送头信息和用户输入信息 的同时发送日程标识,该日程标识用以将信息标记为日程信息。在实施中,为了进一步降低发送信息的数据量,在发送装置中设置压缩模块,该压 缩模块对日程信息中的用户输入信息进行压缩,可采用霍夫曼编码。算术编码、游程编码等 编码方式,头信息确定模块3根据压缩后的日程信息确定头信息。本发明又公开了 一种日程信息接收装置。图6为其结构示意图,包括日程类型读取模块12、第一存储空间确定模块22、头 信息读取模块32、第二存储空间确定模块42和用户输入信息读取模块52。其中日程类型信息读取模块12,用于从接收到的信息中读取日程类型信息。第一存储空间确定模块22,用于根据日程类型信息确定存储头信息的第一存储空 间。头信息读取模块32,用于按照第一预设顺序在第一存储空间中读取头信息。第二存储空间确定模块42,用于根据头信息中的可变头信息确定存储用户输入信 息的第二存储空间。用户输入信息读取模块52,用于根据第二预设顺序和可变头信息在第二存储空间 读取用户输入信息。若发送方在发送日程信息的同时发送了日程标识,在接收方应设置判断模块,判 断接受到的信息中是否包含日程标识,若信息中包含日程标识,则在日程类型读取模块12 中读取日程类型信息;若信息中不包含日程标识,则将接收到的信息丢弃,不进行后续操 作。在实施中,若发送方对日程信息中的用户输入信息进行了压缩,头信息确定模块 31根据压缩后的日程信息确定头信息,并且信息存储模块51中存储的用户输入信息和信 息发送模块61中发送的用户输入信息都是压缩后的,则在用户输入信息读取模块52中读 取的用户输入信息是经过压缩的,此时在接收装置中设置解压缩模块,对压缩后的用户输 入信息进行相应的解压缩。本发明还公开了 一种日程信息同步系统。图7为其结构示意图,包括发送装置1和接收装置2。其中发送装置1包括日程类型信息获取模块11,用于获取用户指定的日程信息 中的日程类型信息;头信息类型确定模块21,用于确定与日程类型信息相应的头信息类 型;头信息确定模块31,用于根据日程信息确定头信息;存储空间分配模块41,用于分配存 储头信息的第一存储空间和存储日程信息中用户输入信息的第二存储空间,第一存储空间 和第二存储空间连续设置;信息存储模块51,用于将头信息按照第一预设顺序存储于第一 存储空间、将用户输入信息按照第二预设顺序存储于第二存储空间;信息发送模块61,用 于发送存储于第一存储空间的头信息和存储于第二存储空间的用户输入信息。接收装置2包括日程类型信息读取模块12,用于从接收到的信息中读取日程类 型信息;第一存储空间确定模块22,用于根据日程类型信息确定存储头信息的第一存储空间;头信息读取模块32,用于按照第一预设顺序在第一存储空间中读取头信息,第二存储 空间确定模块42,用于根据头信息中的可变头信息确定存储用户输入信息的第二存储空 间;用户输入信息读取模块52,用于根据第二预设顺序和可变头信息在第二存储空间读取 用户输入信息。发送装置和接收装置可以设置于手机、PDA、笔记本电脑、台式电脑等辅助计算设 备或移动通信终端内,两者之间可以通过蓝牙、红外、数据线等方式连接,若发送装置和接 收装置均设置于移动通信终端内,还可以通过短信息的方式进行日程信息的同步。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他 实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置 而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说 明即可。本领域技术人员可以理解,可以使用许多不同的工艺和技术中的任意一种来表示 信息、消息和信号。例如,上述说明中提到过的消息、信息都可以表示为电压、电流、电磁波、 磁场或磁性粒子、光场或以上任意组合。专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元 及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和 软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些 功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业 技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应 认为超出本发明的范围。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执 行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存 储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术 领域内所公知的任意其它形式的存储介质中。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的 一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明 将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一 致的最宽的范围。
权利要求
一种日程信息发送方法,其特征在于,包括获取用户指定的日程信息中的日程类型信息;确定与所述日程类型信息相应的头信息类型;根据所述日程信息确定所述头信息;分配用于存储所述头信息的第一存储空间和用于存储所述日程信息中用户输入信息的第二存储空间,所述第一存储空间和所述第二存储空间连续设置;将所述头信息按照第一预设顺序存储于所述第一存储空间,将所述用户输入信息按照第二预设顺序存储于所述第二存储空间;发送存储于所述第一存储空间的头信息和存储于所述第二存储空间的用户输入信息。
2.根据权利要求1所述的方法,其特征在于,进一步包括 发送日程标识,所述日程标识用于标记数据为日程信息。
3.根据权利要求1或2所述的方法,其特征在于,对所述日程信息中的用户输入信息进 行压缩,并根据压缩后的日程信息确定头信息。
4.一种日程信息接收方法,其特征在于,包括 从接收到的信息中读取日程类型信息;根据所述日程类型信息确定存储头信息的第一存储空间; 按照第一预设顺序在所述第一存储空间内读取所述头信息; 根据所述头信息中的可变头信息确定存储用户输入信息的第二存储空间; 根据第二预设顺序和所述可变头信息在所述第二存储空间内读取用户输入信息。
5.根据权利要求4所述的方法,其特征在于,进一步包括判断接收到的信息中是否包含日程标识,所述日程标识用于标记数据为日程信息,若 包含所述日程标识,则从接收到的信息中读取日程类型信息,若不包含所述日程标识,则将 所述接收到的信息丢弃。
6.根据权利要求4或5所述的方法,其特征在于,进一步包括 对所述用户输入信息进行解压缩。
7.—种日程信息发送装置,其特征在于,包括日程类型信息获取模块、头信息类型确 定模块、头信息确定模块、存储空间分配模块、信息存储模块和信息发送模块;所述日程类型信息获取模块,用于获取用户指定的日程信息中的日程类型信息; 所述头信息类型确定模块,用于确定与所述日程类型信息相应的头信息类型; 所述头信息确定模块,用于根据所述日程信息确定所述头信息; 所述存储空间分配模块,用于分配存储所述头信息的第一存储空间和存储所述日程信 息中用户输入信息的第二存储空间,所述第一存储空间和所述第二存储空间连续设置;所述信息存储模块,用于将所述头信息按照第一预设顺序存储于所述第一存储空间, 将所述用户输入信息按照第二预设顺序存储于所述第二存储空间;所述信息发送模块,用于发送存储于所述第一存储空间的头信息和存储于所述第二存 储空间的用户输入信息。
8.根据权利要求7所述的装置,其特征在于,进一步包括用于发送日程标识的日程标 识发送模块,所述日程标识用于标记数据为日程信息。
9.根据权利要求7或8所述的装置,其特征在于,进一步包括压缩模块,用于对所述日程信息中的用户输入信息进行压缩,所述头信息确定模块根据压缩后的日程信息确定头 fn息o
10.一种日程信息接收装置,其特征在于,包括日程类型读取模块、第一存储空间确 定模块、头信息读取模块、第二存储空间确定模块和用户输入信息读取模块;所述日程类型信息读取模块,用于从接收到的信息中读取日程类型信息;所述第一存储空间确定模块,用于根据所述日程类型信息确定存储头信息的第一存储 空间;所述头信息读取模块,用于按照第一预设顺序在所述第一存储空间中读取所述头信息;所述第二存储空间确定模块,用于根据所述头信息中的可变头信息确定存储用户输入 信息的第二存储空间;所述用户输入信息读取模块,用于根据第二预设顺序和所述可变头信息在所述第二存 储空间读取用户输入信息。
11.根据权利要求10所述的装置,其特征在于,进一步包括判断模块,用于判断接收 到的信息中是否包含日程标识。
12.根据权利要求10或11所述的装置,其特征在于,进一步包括解压缩模块,用于对 所述用户输入信息读取模块读取的用户输入信息进行解压缩。
13.—种日程信息同步系统,其特征在于,包括发送装置和接收装置;所述发送装置包括用于获取用户指定的日程信息中的日程类型信息的日程类型信息 获取模块,用于确定与所述日程类型信息相应的头信息类型的头信息类型确定模块,用于 根据所述日程信息确定所述头信息的头信息确定模块,用于分配存储所述头信息的第一存 储空间和存储所述日程信息中用户输入信息的第二存储空间的存储空间分配模块,所述第 一存储空间和所述第二存储空间连续设置,用于将所述头信息按照第一预设顺序存储于所 述第一存储空间、将所述用户输入信息按照第二预设顺序存储于所述第二存储空间的信息 存储模块,用于发送存储于所述第一存储空间的头信息和存储于第二存储空间的用户输入 信息的信息发送模块;所述接收装置包括用于从接收到的信息中读取日程类型信息的日程类型信息读取 模块,用于根据所述日程类型信息确定存储头信息的第一存储空间的第一存储空间确定模 块,用于按照第一预设顺序在所述第一存储空间中读取所述头信息的头信息读取模块,用 于根据所述头信息中的可变头信息确定存储用户输入信息的第二存储空间的第二存储空 间确定模块和用于根据第二预设顺序和所述可变头信息在所述第二存储空间读取用户输 入信息的用户输入信息读取模块。
全文摘要
本发明公开了一种日程信息发送方法,包括获取用户指定的日程信息中的日程类型信息;确定与日程类型信息相应的头信息类型;根据日程信息确定头信息;分配用于存储头信息的第一存储空间和用于存储日程信息中用户输入信息的第二存储空间,第一存储空间和第二存储空间连续设置;将头信息按照第一预设顺序存储于第一存储空间,将用户输入信息按照第二预设顺序存储于第二存储空间;发送存储于第一存储空间和第二存储空间的信息。本发明公开的日程信息发送方法,在发送的日程信息中不包含冗余数据,降低了信息传输过程中的数据量。另外本发明还公开了一种日程信息发送装置,一种日程信息接收方法及装置以及一种日程信息同步系统。
文档编号H04L29/08GK101854379SQ20101013511
公开日2010年10月6日 申请日期2010年3月11日 优先权日2010年3月11日
发明者李想 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1