一种基于移动终端的WIFI数据处理方法及系统与流程

文档序号:12068931阅读:207来源:国知局
一种基于移动终端的WIFI数据处理方法及系统与流程

本发明涉及系统领域,尤其涉及的是一种基于移动终端的WIFI数据处理方法及系统。



背景技术:

在目前的移动终端通信业务中,近距离的发送数据一般只能依赖于蓝牙、WIFI等技术,在使用这些技术时需要先将两台移动终端进行连接,当连接完成后再进行数据传输,对于数据量较大的传输上述过程是适用的,但当数据量较小时,连接过程往往占用几秒钟,而数据传输过程则不到一秒,因此,连接过程占比过高,效率低下。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的WIFI数据处理方法及系统。旨在提供除了现有技术中的近距离数据传输技术之外的另一种基于WIFI的数据发送方法,以简化连接过程,提升对于较少数据传输的时间利用效率。

本发明解决技术问题所采用的技术方案如下:

一种基于移动终端的WIFI数据处理方法,其中,包括:

A,当第一移动终端将待传送的数据转换成SSID的变化并发送给第二移动终端;

B,当第二移动终端接收所述SSID的变化,将所述SSID的变化还原成数据。

所述基于移动终端的WIFI数据处理方法,其中,还包括以下步骤:

A’,当第二移动终端将待传送的数据转换成SSID的变化并发送给第一移动终端;

B’,当第一移动终端接收所述SSID的变化,将所述SSID的变化还原成数据。

所述基于移动终端的WIFI数据处理方法,其中,所述步骤A或A’,具体包括以下步骤:

将待传输数据中的第一数据用第一SSID转换为第二SSID来表示;

将待传输数据中的第二数据用第一SSID转换为第三SSID来表示;

将待传输数据中的第三数据用第一SSID转换为第四SSID来表示;

将待传输数据中的第四数据用第一SSID转换为第五SSID来表示。

所述基于移动终端的WIFI数据处理方法,其中,所述步骤B或B’,具体包括以下步骤:

将先接收到第一SSID再接收到第二SSID则其表示第一数据;

将先接收到第一SSID再接收到第三SSID则其表示第二数据;

将先接收到第一SSID再接收到第四SSID则其表示第三数据;

将先接收到第一SSID再接收到第五SSID则其表示第四数据。

所述基于移动终端的WIFI数据处理方法,其中,所述第一数据为二进制00,所述第二数据为二进制11,所述第三数据为二进制01,所述第四数据为二进制10。

一种基于移动终端的WIFI数据处理系统,其中,包括:

数据发送模块,用于当第一移动终端将待传送的数据转换成SSID的变化并发送给第二移动终端;

数据接收模块,用于当第二移动终端接收所述SSID的变化,将所述SSID的变化还原成数据。

所述基于移动终端的WIFI数据处理系统,其中,数据发送模块包括:

第一转换单元,用于将待传输数据中的第一数据用第一SSID转换为第二SSID来表示;

第二转换单元,用于将待传输数据中的第二数据用第一SSID转换为第三SSID来表示;

第三转换单元,用于将待传输数据中的第三数据用第一SSID转换为第四SSID来表示;

第四转换单元,用于将待传输数据中的第四数据用第一SSID转换为第五SSID来表示。

所述基于移动终端的WIFI数据处理系统,其中,数据接收模块包括:

第一接收单元,用于将先接收到第一SSID再接收到第二SSID则其表示第一数据;

第二接收单元,用于将先接收到第一SSID再接收到第三SSID则其表示第二数据;

第三接收单元,用于将先接收到第一SSID再接收到第四SSID则其表示第三数据;

第四接收单元,用于将先接收到第一SSID再接收到第五SSID则其表示第四数据。

本发明所提供的基于移动终端的WIFI数据处理方法及系统,所述方法通过当第一移动终端将待传送的数据转换成SSID的变化并发送给第二移动终端;当第二移动终端接收所述SSID的变化,将所述SSID的变化还原成数据。提供除了现有技术中的近距离数据传输技术之外的另一种基于WIFI的数据发送方法,以简化连接过程,提升对于较少数据传输的时间利用效率。

附图说明

图1是本发明基于移动终端的WIFI数据处理方法的较佳实施例的流程图。

图2是本发明基于移动终端的WIFI数据处理系统的较佳实施例的功能原理图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参见图1,图1是本发明基于移动终端的WIFI数据处理方法的较佳实施例的流程图。如图1所示,本发明实施例所述的基于移动终端的WIFI数据处理方法,包括:

步骤S1,当第一移动终端将待传送的数据转换成SSID的变化并发送给第二移动终端。即当第一移动终端将待传送的数据转换成SSID(service set identifier的缩写,即日常使用WIFI时看到的各种接入点的名称)的变化并发送给第二移动终端;

SSID是Service Set Identifier的缩写,意思是:服务集标识。SSID技术可以将一个无线局域网分为几个需要不同身份验证的子网络,每一个子网络都需要独立的身份验证,只有通过身份验证的用户才可以进入相应的子网络,防止未被授权的用户进入本网络。

具体地,将待传输数据中的第一数据用第一SSID转换为第二SSID来表示;将待传输数据中的第二数据用第一SSID转换为第三SSID来表示;将待传输数据中的第三数据用第一SSID转换为第四SSID来表示;将待传输数据中的第四数据用第一SSID转换为第五SSID来表示。

其中,所述第一数据为二进制00,所述第二数据为二进制11,所述第三数据为二进制01,所述第四数据为二进制10。

譬如,假设第一SSID为avcd,第二SSID为jj456,第三SSID为abc,第四SSID为eee33,第五SSID为fufu;第一数据为二进制00,所述第二数据为二进制11,所述第三数据为二进制01,所述第四数据为二进制10;

则将待传输数据中的第一数据二进制00用第一SSID avcd转换为第二SSID jj456来表示;将待传输数据中的第二数据二进制11用第一SSID avcd转换为第三SSID abc来表示;将待传输数据中的第三数据二进制01用第一SSID avcd转换为第四SSID eee33来表示;将待传输数据中的第四数据二进制10用第一SSID avcd转换为第五SSID fufu来表示。

考虑到待传送的数据均是由一串0或1组成的序列,因此通过上述方法利用两个不同的SSID之间的变化来表示;当然也可以只将待传输数据中的第一数据用第一SSID转换为第二SSID来表示;将待传输数据中的第二数据用第一SSID转换为第三SSID来表示;此处第一数据表示0,第二数据表示1。这里用两个不同的SSID之间的变化来表示第X数据(X为一、二、……)的好处是,可以避免当连续发送多个相同数据使接收端无法辨别的问题,比如第一移动终端连续发送十个第一数据,第二移动终端在收到数据时由于没有同步信号,因此无法解析出这段接收到的数据中包含多少个第一数据。

另一方面,这里所提到第一至第五的SSID只需不同即可,譬如第一SSID为avcd,第二SSID为jj456,第三SSID为abc,第四SSID为eee33,……。

步骤S2,当第二移动终端接收所述SSID的变化,将所述SSID的变化还原成数据。

具体地,将先接收到第一SSID再接收到第二SSID则其表示第一数据;将先接收到第一SSID再接收到第三SSID则其表示第二数据;将先接收到第一SSID再接收到第四SSID则其表示第三数据;将先接收到第一SSID再接收到第五SSID则其表示第四数据。

其中,所述第一数据为二进制00,所述第二数据为二进制11,所述第三数据为二进制01,所述第四数据为二进制10。

譬如,假设第一SSID为avcd,第二SSID为jj456,第三SSID为abc,第四SSID为eee33,第五SSID为fufu;第一数据为二进制00,所述第二数据为二进制11,所述第三数据为二进制01,所述第四数据为二进制10;

则将待传输数据中的第一数据二进制00用第一SSID avcd转换为第二SSID jj456来表示;将待传输数据中的第二数据二进制11用第一SSID avcd转换为第三SSID abc来表示;将待传输数据中的第三数据二进制01用第一SSID avcd转换为第四SSID eee33来表示;将待传输数据中的第四数据二进制10用第一SSID avcd转换为第五SSID fufu来表示。

发送方按上述规则发出数据后;当作为接收方的移动终端在检测其搜索到的SSID变化,如果接收到第一SSID avcd再接收到第二SSID jj456则其表示第一数据二进制00;将先接收到第一SSID avcd再接收到第三SSID abc则其表示第二数据二进制11;将先接收到第一SSID avcd再接收到第四SSID eee33则其表示第三数据二进制01;将先接收到第一SSID avcd再接收到第五SSID fufu则其表示第四数据二进制10。

上述过程实际上为步骤S1的逆过程。

基于上述实施例,本发明还提供一种基于移动终端的WIFI数据处理系统,如图2所示,所述系统包括:

数据发送模块210,用于当第一移动终端将待传送的数据转换成SSID的变化并发送给第二移动终端;具体如上所述。

数据接收模块220,用于当第二移动终端接收所述SSID的变化,将所述SSID的变化还原成数据;具体如上所述。

所述基于移动终端的WIFI数据处理系统,其中,数据发送模块包括:

第一转换单元,用于将待传输数据中的第一数据用第一SSID转换为第二SSID来表示;具体如上所述。

第二转换单元,用于将待传输数据中的第二数据用第一SSID转换为第三SSID来表示;具体如上所述。

第三转换单元,用于将待传输数据中的第三数据用第一SSID转换为第四SSID来表示;具体如上所述。

第四转换单元,用于将待传输数据中的第四数据用第一SSID转换为第五SSID来表示;具体如上所述。

所述基于移动终端的WIFI数据处理系统,其中,数据接收模块包括:

第一接收单元,用于将先接收到第一SSID再接收到第二SSID则其表示第一数据;具体如上所述。

第二接收单元,用于将先接收到第一SSID再接收到第三SSID则其表示第二数据;具体如上所述。

第三接收单元,用于将先接收到第一SSID再接收到第四SSID则其表示第三数据;具体如上所述。

第四接收单元,用于将先接收到第一SSID再接收到第五SSID则其表示第四数据;具体如上所述。

综上所述,本发明所提供的基于移动终端的WIFI数据处理方法及系统,所述方法通过当第一移动终端将待传送的数据转换成SSID的变化并发送给第二移动终端;当第二移动终端接收所述SSID的变化,将所述SSID的变化还原成数据。

譬如,第一移动终端需要向第二移动终端发送数据内容为二进制01,按现有技术则需要第一移动终端先与第二移动终端用wifi或其他形式进行网络连接,当连接成功后,第一移动终端再将需要发送的二进制01依次通过传输层、网络层、数据链路层、物理层发送出去,然后第二移动终端检测到第一移动终端发送过来的数据后又需要再依次通过物理层、数据链路层、网络层、传输层得到该数据二进制01。此时传输的数据量小,但传输过程复杂,耗时。也就是说现有技术中,对于传输的数据量不加区分,不论传输的数据大小是多少一律采用第一移动终端先与第二移动终端用wifi或其他形式进行网络连接,当连接成功后,第一移动终端再将需要发送的数据依次通过传输层、网络层、数据链路层、物理层发送出去,然后第二移动终端检测到第一移动终端发送过来的数据后又需要再依次通过物理层、数据链路层、网络层、传输层得到该数据。当数据量较大时上述过程无可厚非,而当数据量小时,上述过程的建立与执行所引入的其内容远超需传输的数据量本身,这时上述过程就显得有些喧宾夺主了。类比到现实生活中,招商银行深圳分行需要动用保安公司(如安邦护卫)来押送 600亿人民币至招商银行广州分行,这是很正常,无可厚非之事;但如果小群众春节从深圳去广州动用保安公司来为其押送现金200元则,请保安公司的花销已远超被押现金200元本身了。

提供除了现有技术中的近距离数据传输技术之外的另一种基于WIFI的数据发送方法,以简化连接过程,提升对于较少数据传输的时间利用效率。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1