一种传送数据的方法、系统及通信终端的制作方法

文档序号:7976687阅读:285来源:国知局
专利名称:一种传送数据的方法、系统及通信终端的制作方法
技术领域
本发明属于通信技术领域,尤其涉及一种传送数据的方法、系统及通信终端。
背景技术
随着计算机应用技术及网络的普及,各种通信终端不断出现,并且在人们日常生活中发挥这重要的作用,例如,工作中使用计算机、通信时的手机等,在通信过程中,大量的数据信息被存储于通信终端中,并且借助互联网络和通信设备进行快速的传播和共享。这些数据信息中包含着大量的涉及企业生存与发展、及个人信息等的重要资料。然而,现有的通信终端,当被恶意软件感染时,该通信终端的所有信息数据都可能在用户不知情的情况下被盗取,从而给用户造成很大的损失。按照现有技术所提供的技术方案,发现现有技术中存在如下技术问题现有技术的通信终端系统在传送数据时没有任何检测的能力,因此,无法主动判断当前传送的数据是否符合用户的意愿,从而可能导致通信终端的数据被恶意软件非法的盗取,给用户造成损失。

发明内容
本发明实施例的目的在于提供一种传送数据的方法,旨在解决现有技术的通信终端系统在传送数据时没有任何检测的能力,因此,无法主动判断当前传送的数据是否符合用户的意愿,从而可能导致通信终端的数据被恶意软件非法的盗取,给用户造成损失的问题。本发明实施例是这样实现的,一种传送数据的方法,所述方法包括下述步骤在通信接口初始化过程中,检测要传送的数据中是否包含预设标识信息,所述预设标识信息为当用户主动进行传送数据时,在要传送的数据中添加的标识;若是,则判定所述要传送的数据是合法数据,删除所述要传送的数据中包含的预设标识信息,并传送所述数据;若否,则判定所述要传送的数据是非法数据,禁止外发所述数据。本发明实施例还提供了一种传送数据的系统,所述系统包括检测单元,用于在通信接口初始化过程中,检测要传送的数据中是否包含预设标识信息,所述预设标识信息为当用户主动进行传送数据时,在要传送的数据中添加的标识;数据传送单元,用于若是,则判定所述要传送的数据是合法数据,删除所述要传送的数据中包含的预设标识信息,并传送所述数据;禁止外发单元,用于若否,则判定所述要传送的数据是非法数据,禁止外发所述数据。本发明实施例还提供了一种通信终端,所述通信终端包括上述传送数据的系统。本实施例中,通过在通信接口初始化过程中,检测要传送的数据中是否包含预设标识信息,若是,则判定所述要传送的数据是合法数据,删除所述要传送的数据中包含的预设标识信息,并传送所述数据,若否,则判定所述要传送的数据是非法数据,禁止外发所述数据。使得通信终端系统在传送数据时可以主动对数据的合法性进行检测,实现主动判断当前传送的数据是否符合用户的意愿,有效防止通信终端的数据被恶意软件非法的盗取, 从而给用户造成损失。


图1是本发明实施例一提供的传送数据的方法的实现的流程图;图2是本发明实施例二提供的传送数据的方法的实现的流程图;图3是本发明实施例三提供的传送数据的方法的实现的流程图;图4是本发明实施例四提供的传送数据的系统的结构图;图5是本发明实施例五提供的传送数据的系统的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例中,在数据外发之前,检查数据中是否包含预设标识信息,如果包含有预设标识信息,那么先将预设标识信息剔除后,发送数据部分;如果不含有预设标识信息,那么就不允许外发操作。本发明实施例提供了一种传送数据的方法,所述方法包括下述步骤在通信接口初始化过程中,检测要传送的数据中是否包含预设标识信息,所述预设标识信息为当用户主动进行传送数据时,在要传送的数据中添加的标识;若是,则判定所述要传送的数据是合法数据,删除所述要传送的数据中包含的预设标识信息,并传送所述数据;若否,则判定所述要传送的数据是非法数据,禁止外发所述数据。本发明实施例还提供了一种传送数据的系统,所述系统包括检测单元,用于在通信接口初始化过程中,检测要传送的数据中是否包含预设标识信息,所述预设标识信息为当用户主动进行传送数据时,在要传送的数据中添加的标识;数据传送单元,用于若是,则判定所述要传送的数据是合法数据,删除所述要传送的数据中包含的预设标识信息,并传送所述数据;禁止外发单元,用于若否,则判定所述要传送的数据是非法数据,禁止外发所述数据。 本发明实施例还提供了一种通信终端,所述通信终端包括上述传送数据的系统。以下结合具体实施例对本发明的实现进行详细描述实施例一本发明实施例的应用场景为当通信终端检测到当前终端有数据外发时,在网络或者通信等可能与其它无线设备交换信息的接口层上面,例如,SOCKET接口,添加一层“数据安全审查”层,当通过这些接口向其它无线设备传送数据前的初始化的准备阶段,对数据包中的预设标识信息进行合法检查,如果包含有预设标识信息且合法,那么先将预设标识信息剔除后,发送数据部分;如果不含有预设标识信息或者预设标识信息不是合法的,那么就不允许外发操作。以下通过进行具体说明,图1示出了本发明实施例一提供的传送数据的方法的实现的流程图,详述如下在步骤SlOl中,在通信接口初始化过程中,检测要传送的数据中是否包含预设标识信息,所述预设标识信息为当用户主动进行传送数据时,在要传送的数据中添加的标识, 若检测要传送的数据中包含预设标识信息,则执行步骤S102,若检测要传送的数据中不包含预设标识信息,执行步骤S103。本实施例中所述预设标识信息可以系统默认的标识信息,例如,可以是与应用程序相关的属性信息,也可以是用户自行设定的标识信息,例如,可以是预设数字信息,可选的,用户可以对预设标识信息进行更改,不但可以提高检测的可靠性,有效防止数据丢失, 也提升用户的参与度,使用户有良好的用户体验。在步骤S102中,判定所述要传送的数据是合法数据,删除所述要传送的数据中包含的预设标识信息,并传送所述数据。在步骤S103中,判定所述要传送的数据是非法数据,禁止外发所述数据。为了便于理解,以下以一个具体的实现示例对本实施例的情况进行说明,但不以此实现示例为限,对于恶意程序,往往在后台偷偷运行,当盗取用户数据向外发送时,初始化SOCKET时,会进行安全检查数据的预设标识信息,由于取数据的行为不是用户在明确的应用程序中和自己明确操作情况下进行的,因此数据包预设标识信息是不存在的,会导致审查不通过,SOCKET初始化失败,禁止外发数据,则恶意程序无法盗取通信终端中的数据信肩、ο本实施例中,通过在通信接口初始化过程中,检测要传送的数据中是否包含预设标识信息,若是,则判定所述要传送的数据是合法数据,删除所述要传送的数据中包含的预设标识信息,并传送所述数据,若否,则判定所述要传送的数据是非法数据,禁止外发所述数据。使得通信终端系统在传送数据时可以主动对数据的合法性进行检测,实现主动判断当前传送的数据是否符合用户的意愿,有效防止通信终端的数据被恶意软件非法的盗取, 从而给用户造成损失。实施例二本实施例中,预设标识信息可以为操作标识(Operation Identifying,0ID),所述 OID可以为应用标识(Application Identifying,APPID)、动作标识(Action Application, ACTID)或者引用计数器的任意组合。图2示出了本发明实施例二提供的传送数据的方法的实现的流程图,详述如下在步骤S201中,在通信接口初始化过程中,检测要传送的数据中是否包含0ID,所述OID为当用户主动进行传送数据时,在要传送的数据中添加的标识,若检测要传送的数据中包含0ID,则执行步骤S202,若检测要传送的数据中不包含0ID,则执行步骤S204。在步骤S202中,判断OID是否合法,若判断所述OID合法,则执行步骤S203,若判断所述OID不合法,则执行步骤S203。在步骤S203中,判定所述要传送的数据是合法数据,删除所述要传送的数据中包含的0ID,并传送所述数据。在步骤S204中,判定所述要传送的数据是非法数据,禁止外发所述数据。本发明实施例中,为了使当前添加的OID信息不会对下次发送数据的检查造成影响,当传送所述数据结束后,或者禁止数据外发后,可以清空OID中的所有信息,实现可以有效防止在下次传送数据的检查过程中造成误判。本实施例中,通过在通信接口初始化过程中,检测要传送的数据中是否包含OID 且检测该OID是否合法,若包含OID且合法,则判定所述要传送的数据是合法数据,删除所述要传送的数据中包含的0ID,并传送所述数据,若未发现OID或者OID数据不是合法数据, 则判定要传送的数据是非法数据,禁止外发所述数据。使得通信终端系统在传送数据时可以主动对数据的合法性进行检测,实现主动判断当前传送的数据是否符合用户的意愿,有效防止通信终端的数据被恶意软件非法的盗取,从而给用户造成损失。实施例三 本实施例中,当所述OID包括应用标识APPID、动作标识ACTID和引用计数器N时, 传送数据的方法的实现过程如下图3示出了本发明实施例三提供的传送数据的方法的实现的流程图,详述如下在步骤S301中,在通信接口初始化过程中,检测要传送的数据中是否包含OID,所述OID为当用户主动进行传送数据时,在要传送的数据中添加的标识,若检测要传送的数据中包含0ID,则执行步骤S302,若检测要传送的数据中不包含0ID,则执行步骤S306。在步骤S302中,判断所述APPID是否合法,若APPID合法,则执行步骤S303,若 APPID不合法,则执行步骤S306。本实施例中,APPID为应用程序标识,每个应用程序都有相应的APPID与其对应。在步骤S303中,判断所述ACTID是否合法,若ACTID合法,则执行步骤S304,若 ACTID不合法,则执行步骤S306。本实施例中,ACTID为应用动作标识,对于每个应用对应的动作标识可以有多个具体动作标识,例如,对于邮件应用程序,其对应的动作标识可以有发送标识、添加标识、删除标识、点击标识等。在步骤S304中,判断所述引用计数器N值是否合法,若引用计数器N值合法,则执行步骤S305,若引用计数器N值不合法,则执行步骤S306。本实施例中,引用计数器N对每个应用运行过程中的执行动作的次数进行计数, 当N = 0时,则当前没有对应用进行动作操作,而此时若检测到有数据外发,则为非法数据, 禁止外发,当1时,为当前在对应用进行动作操作,此时数据外发的是合法数据。在步骤S305中,判定所述要传送的数据是合法数据,删除所述要传送的数据中包含的0ID,并传送所述数据。本实施例中,数据检测为合法数据后,删除其中的OID可以提高数据发送的效率。在步骤S306中,判定所述要传送的数据是非法数据,禁止外发所述数据。本实施例中,在一个应用程序运行过程中,添加了 APPID和ACTID,在APPID对应的应用程序运行的过程中,若执行了多个动作,可以只检查一次ACTID,而执行其它的动作时,不再检查ACTID,由于在一个应用执行过程中,只检查了一次ACTID,提高了系统运行的效率。
为了便于理解,以下以一个具体的实现示例对本实施例的情况进行说明,但不以此实现示例为限,以下通过正常使用电子邮件发送一封带有OID的数据为例进行说明,其中,OID包括APPID、ACTID和引用计数器N,流程具体如下1、添加电子邮件 APPID (YL_APP_EMAIL_0x. · ·);2、添加邮件的发送标识为 ACTID(YL_APP_EMAIL_SENT_ACT_Ox. · ·);3、使用一个账户,写Eamil,添加一个附件,那么在应用程序维护的OID数据结构中保存应用标识与发送标识,且将引用计数器N置为1 ;4、第一次发送数据,检查发送标识,当多次发送数据时,则可以不检测发送标识, 直接将N加1即可;5、发送时,将OID信息放到数据中,然后建立SOCKET链接,初始化SOCKET时,检查数据中是否有OID及该OID是否合法,如果合法,去掉数据中的0ID,直接发送数据部分;否则,初始化失败,禁止数据发送。6、清空OID中的所有信息,如,APPID、ACTID及引用计数器。本实施例中,通过对OID数据中的APPID、ACTID和引用计数器N的合法性分别进行检查,通过设置多层检查机制,可以有效的对恶意程序盗取数据的情况进行检查,有效防止通信终端的数据被恶意软件非法的盗取,从而给用户造成损失。实施例四图4示出了本发明实施例四提供的传送数据的系统的结构图,为了便于说明,仅示出了与本发明实施例相关的部分,该系统可以是内置于通信终端中的软件单元、硬件单元或者软硬结合单元。本实施例中,传送数据的系统包括检测单元41、数据传送单元42和禁止外发单元43。检测单元41,用于在通信接口初始化过程中,检测要传送的数据中是否包含预设标识信息,所述预设标识信息为当用户主动进行传送数据时,在要传送的数据中添加的标识。数据传送单元42,用于若检测要传送的数据中包含预设标识信息,则判定所述要传送的数据是合法数据,删除所述要传送的数据中包含的预设标识信息,并传送所述数据。禁止外发单元43,用于若检测要传送的数据中未包含预设标识信息,则判定所述要传送的数据是非法数据,禁止外发所述数据。本发明实施例提供的传送数据的系统可以使用在前述对应的方法实施例一中,详情参见上述实施例一的描述,在此不再赘述。实施例五图5示出了本发明实施例五提供的传送数据的系统的结构图,为了便于说明,仅示出了与本发明实施例相关的部分,该系统可以是内置于通信终端中的软件单元、硬件单元或者软硬结合单元。本实施例中,所述预设标识信息为操作标识0ID,OID具体可以是应用标识APPID、 动作标识ACTID或者引用计数器的任意组合。本实施例中,传送数据的系统包括检测单元51、判断单元52、数据传送单元53和禁止外发单元M及清空单元55。
可选的,判断单元52,用于判断OID是否合法,若是,则判定所述要传送的数据是合法数据,若否,则判定所述要传送的数据是非法数据。可选的,当OID为应用标识APPID、动作标识ACTID和引用计数器时,判断单元52 具体包括第一判断模块521、第二判断模块522和第三判断模块523。第一判断模块521,用于判断所述APPID是否合法,若APPID不合法,则判定所述要传送的数据是非法数据。第二判断模块522,用于若APPID合法,则判断所述ACTID是否合法,若ACTID不合法,则判定所述要传送的数据是非法数据。第三判断模块523,用于若ACTID合法,则判断所述引用计数器N值是否合法,若引用计数器N值不合法,则判定所述要传送的数据是非法数据,若引用计数器N值合法,则判定所述要传送的数据是合法数据。清空单元55,用于清空OID中的所有信息。本发明实施例提供的传送数据的系统可以使用在前述对应的方法实施例二、三中,详情参见上述实施例二、三的描述,在此不再赘述。综上,本发明实施例的有益效果在于通过在通信接口初始化过程中,检测要传送的数据中是否包含预设标识信息,若是,则判定所述要传送的数据是合法数据,删除所述要传送的数据中包含的预设标识信息, 并传送所述数据,若否,则判定所述要传送的数据是非法数据,禁止外发所述数据。使得通信终端系统在传送数据时可以主动对数据的合法性进行检测,实现主动判断当前传送的数据是否符合用户的意愿,有效防止通信终端的数据被恶意软件非法的盗取,从而给用户造成损失。值得注意的是,上述装置和系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种传送数据的方法,其特征在于,所述方法包括下述步骤在通信接口初始化过程中,检测要传送的数据中是否包含预设标识信息,所述预设标识信息为当用户主动进行传送数据时,在要传送的数据中添加的标识;若是,则判定所述要传送的数据是合法数据,删除所述要传送的数据中包含的预设标识信息,并传送所述数据;若否,则判定所述要传送的数据是非法数据,禁止外发所述数据。
2.如权利要求1所述的方法,其特征在于,所述预设标识信息为操作标识0ID,所述OID 为应用标识APPID、动作标识ACTID或者引用计数器的任意组合。
3.如权利要求2所述的方法,其特征在于,所述检测要传送的数据中是否包含预设标识信息的步骤之后,所述方法还包括下述步骤判断OID是否合法,若是,则判定所述要传送的数据是合法数据,若否,则判定所述要传送的数据是非法数据。
4.如权利要求2所述的方法,其特征在于,所述传送所述数据或者禁止外发所述数据的步骤之后,所述方法还包括下述步骤清空OID中的所有信息。
5.如权利要求2所述的方法,其特征在于,当所述OID包括应用标识APPID、动作标识 ACTID和引用计数器N时,所述判断所述OID是否合法,若是,则判定所述要传送的数据是合法数据,若否,则判定所述要传送的数据是非法数据的步骤具体为判断所述APPID是否合法,若APPID不合法,则判定所述要传送的数据是非法数据; 若APPID合法,则判断所述ACTID是否合法,若ACTID不合法,则判定所述要传送的数据是非法数据;若ACTID合法,则判断所述引用计数器N值是否合法,若引用计数器N值不合法,则判定所述要传送的数据是非法数据;若引用计数器N值合法,则判定所述要传送的数据是合法数据。
6.一种传送数据的系统,其特征在于,所述系统包括检测单元,用于在通信接口初始化过程中,检测要传送的数据中是否包含预设标识信息,所述预设标识信息为当用户主动进行传送数据时,在要传送的数据中添加的标识;数据传送单元,用于若是,则判定所述要传送的数据是合法数据,删除所述要传送的数据中包含的预设标识信息,并传送所述数据;禁止外发单元,用于若否,则判定所述要传送的数据是非法数据,禁止外发所述数据。
7.如权利要求6所述的系统,其特征在于,所述预设标识信息为操作标识0ID,所述OID 为应用标识APPID、动作标识ACTID或者引用计数器的任意组合。
8.如权利要求7所述的系统,其特征在于,所述系统还包括判断单元,用于判断OID是否合法,若是,则判定所述要传送的数据是合法数据,若否, 则判定所述要传送的数据是非法数据。
9.如权利要求7所述的系统,其特征在于,所述系统还包括 清空单元,用于清空OID中的所有信息。
10.如权利要求7所述的系统,其特征在于,当所述OID包括应用标识APPID、动作标识 ACTID和引用计数器N时,所述判断单元具体包括第一判断模块,用于判断所述APPID是否合法,若APPID不合法,则判定所述要传送的数据是非法数据;第二判断模块,用于若APPID合法,则判断所述ACTID是否合法,若ACTID不合法,则判定所述要传送的数据是非法数据;第三判断模块,用于若ACTID合法,则判断所述引用计数器N值是否合法,若引用计数器N值不合法,则判定所述要传送的数据是非法数据,若引用计数器N值合法,则判定所述要传送的数据是合法数据。
11. 一种通信终端,其特征在于,所述通信终端包括权利要求6至10任一权利要求所述的传送数据的系统。
全文摘要
本发明适用于通信技术领域,提供了一种传送数据的方法、系统及通信终端,所述方法包括下述步骤在通信接口初始化过程中,检测要传送的数据中是否包含预设标识信息,所述预设标识信息为当用户主动进行传送数据时,在要传送的数据中添加的标识;若是,则判定所述要传送的数据是合法数据,删除所述要传送的数据中包含的预设标识信息,并传送所述数据;若否,则判定所述要传送的数据是非法数据,禁止外发所述数据。本发明使得通信终端系统在传送数据时可以主动对数据的合法性进行检测,实现主动判断当前传送的数据是否符合用户的意愿,有效防止通信终端的数据被恶意软件非法的盗取,从而给用户造成损失。
文档编号H04L29/06GK102413134SQ20111036582
公开日2012年4月11日 申请日期2011年11月17日 优先权日2011年11月17日
发明者侯现龙 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1