一种数据发送方法、数据接收方法、发送端及接收端与流程

文档序号:13577238阅读:595来源:国知局
本发明涉及通信
技术领域
:,尤其涉及一种数据发送方法、数据接收方法、发送端及接收端。
背景技术
::随着通信技术的快速发展,终端设备能够用于传输数据的方式越来越多。具体来说,可以通过蓝牙、红外传感、无线保真(wireless-fidelity,wifi)等方式传输数据。在发送端和接收端通过上述通信方式进行数据传输时,发送端与接收端需要采用蓝牙模组、红外模组、wifi模组等相应适配的通信模组才能进行数据传输,若接收端或发送端任一端没有相应的通信模组或者相应通信模组无法正常工作时,接收端和发送端之间不能进行数据传输。可见,在现有的接收端和发送端数据传输过程中,存在数据传输效果比较差的问题。技术实现要素:本发明实施例提供一种数据发送方法、数据接收方法、发送端及接收端,以解决在现有的接收端和发送端数据传输过程中,存在数据传输效果比较差的问题。为了解决上述技术问题,本发明是这样实现的:获取二进制序列;将所述二进制序列转换为对应的电压值序列;按照所述电压值序列向所述电致变色组件输出对应的电信号,其中,所述电致变色组件在输入所述按照所述电压值序列对应的电信号时,显示用于指示所述二进制序列的颜色序列。第一方面,本发明实施例提供了一种数据发送方法,应用于外壳设有电致变色组件的发送端,包括:获取二进制序列;将所述二进制序列转换为对应的电压值序列;按照所述电压值序列向所述电致变色组件输出对应的电信号,其中,所述电致变色组件在输入所述按照所述电压值序列对应的电信号时,显示用于指示所述二进制序列的颜色序列。第二方面,本发明实施例还提供一种数据接收方法,应用于接收端,所述接收端包括摄像头,所述方法包括:通过所述摄像头获取发送端的外壳显示的颜色序列;将所述颜色序列转换为对应的二进制序列。第三方面,本发明实施例还提供一种发送端,所述发送端的外壳上设有电致变色组件,所述发送端包括:获取模块,用于获取二进制序列;转换模块,用于将所述二进制序列转换为对应的电压值序列;输出模块,用于按照所述电压值序列向所述电致变色组件输出对应的电信号,其中,所述电致变色组件在输入所述按照所述电压值序列对应的电信号时,显示用于指示所述二进制序列的颜色序列。第四方面,本发明实施例还提供一种接收端,所述接收端设有摄像头,所述接收端包括:控制模块,用于通过所述摄像头获取发送端的外壳显示的颜色序列;处理模块,用于将所述颜色序列转换为对应的二进制序列第五方面,本发明实施例还提供一种发送端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的数据发送方法中的步骤。第六方面,本发明实施例还提供一种接收端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的数据接收方法中的步骤。本发明实施例中,获取二进制序列;将所述二进制序列转换为对应的电压值序列;按照所述电压值序列向所述电致变色组件输出对应的电信号,其中,所述电致变色组件在输入所述按照所述电压值序列对应的电信号时,显示用于指示所述二进制序列的颜色序列。由于电致变色组件能够显示用于指示二进制序列的颜色序列,这样,发送端无需与接收端之间建立通信连接,就能够向接收端传输数据,提高数据传输的效果,同时减少数据传输的操作步骤。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的电致变色组件的结构示意图;图2是本发明实施例提供的数据发送方法的流程图之一;图3是本发明实施例提供的指示二进制序列的颜色序列的示意图;图4是本发明实施例提供的数据发送方法的流程图之二;图5是本发明实施例提供的数据接收方法的流程图之一;图6是本发明实施例提供的根据颜色序列转换得到的二进制序列的示意图;图7是本发明实施例提供的数据接收方法的流程图之二;图8是本发明实施例提供的发送端的结构图之一;图9是本发明实施例提供的发送端中的输出模块的结构图之一;图10是本发明实施例提供的发送端中的输出模块的结构图之二;图11是本发明实施例提供的发送端的结构图之二;图12是本发明实施例提供的接收端的结构图之一;图13是本发明实施例提供的接收端的结构图之二。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参见图1,图1是本发明实施例提供的电致变色组件的结构示意图。电致变色是指材料的光学属性(反射率、透过率、吸收率等)在外加电场的作用下发生稳定和可逆的颜色变化的现象,在外观上可以表现为颜色和透明度的变化。如图1所示,电致变色组件由基材、导电层、离子层、固态核心、变色层、导电层和基材组成。电致变色组件类似于一个锂电池,对电致变色组件输入电压后,电致变色材料可以根据电压而改变颜色,例如,从红色变为绿色。当电致变色组件正向通电后,离子由离子层穿过固态核心流向变色层,变色组件正向变色,例如,从绿色变为红色。随着通电电压越大,时间越长时,电致变色组件的颜色变化越明显。当电致变色组件反向通电后,即电压反向时,离子由变色层穿过固态核心流回离子层,变色组件反向变色,例如,从红色变为绿色。随着通电电压越大,时间越长,电致变色组件的颜色变化越明显。上述电致变色组件可以是电致变色玻璃或者电致变色薄膜。在本实施例中,可以将电致变色组件设于移动终端的壳体,实现移动终端的壳体的颜色变化。电致变色组件可以设于移动终端的壳体的部分或者全部区域,例如,可以将电致变色组件设于壳体的边缘,又如,在整个壳体设置电致变色组件,移动终端可以作为数据的发送端,向其他终端设备传输数据。参见图2,图2是本发明实施例提供的数据发送方法的流程图,该方法可以应用于设有电致变色组件的发送端,如图2所示,数据发送方法包括以下步骤:步骤201、获取二进制序列。本发明实施例中,所述二进制序列为对图片、视频及文字等数据进行二进制编码后得到的二进制序列。二进制序列中包括二进制码元,二进制码元的状态值包括0和1,可以对二进制序列进行相应的转换,得到对应的图片、视频、及文字等数据。步骤202、将所述二进制序列转换为对应的电压值序列。在此步骤之前,可以预先设置二进制码元的状态值与电压值的对应关系。举例来说,可以将二进制码元处于状态0时对应的电压值设为1伏,将二进制码元处于状态1时对应的电压值设为为3伏,即用不同的电压值代表二进制码元所处的状态值。可以根据二进制码元的状态值与电压值的对应关系,将二进制序列转换为对应的电压值序列。举例来说,若二进制序列为0100,且二进制码元处于状态0时对应的电压值为1伏,将二进制码元处于状态1时对应的电压值为3伏,则将二进制序列0100转换为1伏、3伏、1伏及1伏的电压值序列。步骤203、按照所述电压值序列向所述电致变色组件输出对应的电信号,其中,所述电致变色组件在输入所述按照所述电压值序列对应的电信号时,显示用于指示所述二进制序列的颜色序列。在本发明实施例中,电致变色组件在输入不同电压时,可以显示对应的颜色,例如,在断电时,电致变色组件显示为透明色,在输入1伏电压时,电致变色组件显示白色,在输入3伏电压时,电致变色组件显示蓝色。按照电压值值序列输入对应的电信号后,将电致变色组件将依次显示对应的颜色,显示的颜色序列可以用于指示对应的二进制序列。请参阅图3,图3是本发明实施例提供的指示二进制序列的颜色序列的示意图。如图3所述,二进制序列301的具体序列值为0100,指示二进制序列0100的颜色序列302为白色、蓝色、白色及白色的序列。举例来说,显示用于指示二进制序列0100的颜色序列的步骤可以包括以下步骤:确定与二进制序列值为0100对应的电压值序列为1伏、3伏、1伏及1伏,在4毫秒内依次向电致变色组件输入1伏、3伏、1伏及1伏对应的电信号,即在第一毫秒向所述电致变色组件输入1伏的电信号,在第二毫秒向所述电致变色组件输入3伏的电信号,在第三毫秒向所述电致变色组件输入1伏的电信号,在第四毫秒向所述电致变色组件输入1伏的电信号,电致变色组件在依次输入对应的电信号后,依次显示白色、蓝色、白色、白色的颜色。这样,电致变色组件显示的颜色序列可以用于指示对应的二进制序列,从而发送端能够向接收端传输二进制序列。在本实施例中,所述发送端的壳体边缘的至少部分设有所述电致变色组件。其中,壳体边缘的至少部分可以理解为壳体边缘的部分或者全部。本发明实施例中,上述发送端可以为:手机、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、个人数字助理(personaldigitalassistant,简称pda)、移动上网装置(mobileinternetdevice,mid)或可穿戴式设备(wearabledevice)等。本发明实施例的数据发送方法,获取二进制序列;将所述二进制序列转换为对应的电压值序列;按照所述电压值序列向所述电致变色组件输出对应的电信号,其中,所述电致变色组件在输入所述按照所述电压值序列对应的电信号时,显示用于指示所述二进制序列的颜色序列。由于电致变色组件能够显示用于指示二进制序列的颜色序列,这样,发送端无需与接收端之间建立通信连接,就能够向接收端传输数据,提高数据传输的效果,同时减少数据传输的操作步骤。参见图4,本实施例与图2所示实施例的主要区别在于依次获取与所述二进制序列的码元对应的电压值,将所述依次获取的电压值作为所述电压值序列。图4是本发明实施例提供的数据发送方法的流程图,如图4所示,包括以下步骤:步骤401、获取二进制序列。此步骤的实现过程和有益效果可以参见步骤201中的描述,此处不再赘述。步骤402、根据预先获取的二进制码元状态与电压值的对应关系,依次获取与所述二进制序列的码元对应的电压值,将所述依次获取的电压值作为所述电压值序列。在此步骤之前,发送端可以预先存储二进制码元的状态值与电压值的对应关系。举例来说,可以将二进制码元处于状态0时对应的电压值设为1伏,将二进制码元处于状态1时对应的电压值为4伏,即用不同的电压值代表二进制码元所处的状态值。也可以将二进制码元处于状态0时对应电压值为0伏,将二进制码元处于状态1时对应电压值3伏,即用通电和断电状态代表二进制码元的状态值。可以根据二进制码元的状态值与电压值的对应关系,将二进制序列转换为对应的电压值序列。举例来说,若二进制序列为0100,且二进制码元处于状态0时对应的电压值为1伏,将二进制码元处于状态1时对应的电压值为4伏,则将二进制序列0100转换为1伏、4伏、1伏及1伏的电压值序列。若二进制序列为0100,且二进制码元处于状态0时对应的电压值为0伏,将二进制码元处于状态1时对应的电压值设为4伏,则将二进制序列0100转换为0伏、4伏、0伏及0伏的电压值序列,0伏、4伏、0伏及0伏的电压值序列即代表断电、通电4伏、断电、断电的电信号通断序列。步骤403、按照所述电压值序列向所述电致变色组件输出对应的电信号,其中,所述电致变色组件在输入所述按照所述电压值序列对应的电信号时,显示用于指示所述二进制序列的颜色序列。可选的,步骤403可以包括以下步骤:若所述电压值序列中的电压值均为非零电压值,依次获取所述电压值序列中的电压值;在单位时间内向所述电致变色组件输出与所述获取的电压值对应的电信号,其中,所述电致变色组件在依次输入与所述获取的电压值对应的电信号时,显示用于指示所述二进制序列的颜色序列。举例来说,若所述电压值序列为1伏、3伏、1伏及1伏,在4毫秒内依次向电致变色组件输入1伏、3伏、1伏及1伏对应的电信号,即在第一毫秒向所述电致变色组件输入1伏的电信号,在第二毫秒向所述电致变色组件输入3伏的电信号,在第三毫秒向所述电致变色组件输入1伏的电信号,在第四毫秒向所述电致变色组件输入1伏的电信号,电致变色组件在依次输入对应的电信号后,依次显示白色、蓝色、白色、白色的颜色。这样,电致变色组件显示的颜色序列可以用于指示对应的二进制序列,从而发送端能够向接收端传输二进制序列。可选的,步骤403可以包括以下步骤:依次获取所述电压值序列中的电压值;若所述获取的电压值为非零电压值,则在单位时间内向所述电致变色组件输出与所述获取的电压值对应的电信号,若所述获取的电压值为零,则在单位时间内停止向所述电致变色组件输出电信号,其中,所述电致变色组件在依次输入与所述获取的电压值对应的电信号时,显示用于指示所述二进制序列的亮灭序列。举例来说,若所述电压值序列为0伏、3伏、0伏及1伏,在4毫秒内依次向电致变色组件输入0伏、3伏、0伏及0伏对应的电信号,即在第一毫秒中止向所述电致变色组件输入电信号,在第二毫秒向所述电致变色组件输入3伏的电信号,在第三毫秒中止向所述电致变色组件输入电信号,在第四毫秒中止向所述电致变色组件输入1伏的电信号,电致变色组件在依次输入对应的电信号后,依次显示透明色、蓝色、透明色、透明色的颜色。这样,电致变色组件显示的亮灭序列可以用于指示对应的二进制序列,从而发送端能够向接收端传输二进制序列。本发明实施例,在图2对应的实施例的基础上,依次获取与所述二进制序列的码元对应的电压值,将所述依次获取的电压值作为所述电压值序列,这样,可以快速将二进制序列转换为对应的电压值序列,按照电压值序列向电致变色组件输出对应的电信号,显示用于指示所述二进制序列的颜色序列。由于电致变色组件能够显示用于指示二进制序列的颜色序列,这样,发送端无需与接收端之间建立通信连接,就能够向接收端传输数据,提高数据传输的效果,同时减少数据传输的操作步骤,提高数据传输的速度。参阅图5,图5是本发明实施例提供的数据接收方法的流程图之一,应用于设有摄像头的接收端,如图5所示,包括以下步骤:步骤501、通过所述摄像头获取发送端的外壳显示的颜色序列。在本实施例中,可以通过光传感器检测周围环境的光线强度变化趋势是否满足预设变化趋势,若周围光线强度变化趋势满足预设关系,则通过速搜摄像头获取发送端的外壳的颜色序列。其中,所述预设变化趋势可以为周围环境光线强度逐渐变弱或周围环境光线强度逐渐变强。举例来说,所述颜色序列中包括两种颜色,例如,颜色序列可以为白色、蓝色、白色、白色、蓝色及白色的颜色序列。步骤502、将所述颜色序列转换为对应的二进制序列。在本发明实施例中,接收端可以预先存储将颜色序列转换为二进制序列的转换规则,根据预先存储的变化规则将颜色序列转换为对应的二进制序列。请参阅图6,图6是本发明实施例提供的根据颜色序列转换得到的二进制序列的示意图。如图6所示,颜色序列601中包括白色、蓝色、白色及白色的序列,根据预先设置的转换规则,得到的二进制序列602中的具体序列值为0100。在本实施例中,将颜色序列转换为二进制序列后,可以对二进制序列进行存储,也可以将二进制序列转换为对应的文字、图片及视频等数据,对得到的文字、图片及视频等数据进行存储。本发明实施例的数据接收方法,通过所述摄像头获取发送端的外壳显示的颜色序列;将所述颜色序列转换为对应的二进制序列。这样,接收端不需要与发送端建立通信连接,就可以接收发送端发送的二进制序列,提高接收端与发送端之间的数据传输效果,同时减少接收端在接收数据过程中的操作步骤。参阅图7,本实施例与图5所示实施例的主要区别在于依次获取与所述颜色序列的单位时间内显示的颜色所对应的码元,将所述依次获取的码元作为所述二进制序列。图7是本发明实施例提供的数据接收方法的流程图之二,应用于设有摄像头的接收端,如图7所示,包括以下步骤:步骤701、通过所述摄像头获取发送端的外壳显示的颜色序列。此步骤的实现过程和有益效果可以参见步骤501中的描述,此处不再赘述。步骤702、根据预先获取的单位时间内显示的颜色与二进制码元状态的对应关系,依次获取与所述颜色序列的单位时间内显示的颜色所对应的码元,将所述依次获取的码元作为所述二进制序列。举例来说,若单位时间内显示的白色对应二进制码元状态0,单位时间内显示的蓝色对应二进制码元状态1,且颜色序列为第一毫秒为白色、第二毫秒为蓝色、第三毫秒为白色及第四毫秒为白色的序列,则第一毫秒显示白色对应码元状态0,第二毫秒显示蓝色对应码元状态1,第三毫秒显示白色对应码元状态0,第四毫秒显示蓝色对应码元状态0。这样,根据预设的颜色与二进制码元状态的对应关系,可以快速地将颜色序列转换为对应的二进制序列,提高从发送端接收二进制序列的效率。本发明实施例的数据接收方法,在图5对应的实施例的基础上,依次获取与所述颜色序列的单位时间内显示的颜色所对应的码元,将所述依次获取的码元作为所述二进制序列。这样,接收端可以快速将颜色序列转换为对应的二进制序列,不需要与发送端建立通信连接,就可以接收发送端发送的二进制序列,提高接收端与发送端之间的数据传输效果,减少获取二进制序列所需的时间,同时减少接收端在接收数据过程中的操作步骤。参见图8,图8是本发明实施例提供的发送端的结构图,所述发送端设有电致变色组件,如图8所示,发送端800包括:获取模块801、转换模块802和输出模块803,其中,获取模块801和转换模块802连接,转换模块802和输出模块803连接。获取模块801,用于获取二进制序列;转换模块802,用于将所述二进制序列转换为对应的电压值序列;输出模块803,用于按照所述电压值序列向所述电致变色组件输出对应的电信号,其中,所述电致变色组件在输入所述按照所述电压值序列对应的电信号时,显示用于指示所述二进制序列的颜色序列。可选的,所述转换模块802,还用于根据预先获取的二进制码元状态与电压值的对应关系,依次获取与所述二进制序列的码元对应的电压值,将所述依次获取的电压值作为所述电压值序列。可选的,如图9所示,所述输出模块803包括:第一获取子模块8031,用于若所述电压值序列中的电压值均为非零电压值,依次获取所述电压值序列中的电压值;第一输出子模块8032,用于在单位时间内向所述电致变色组件输出与所述获取的电压值对应的电信号,其中,所述电致变色组件在依次输入与所述获取的电压值对应的电信号时,显示用于指示所述二进制序列的颜色序列。可选的,如图10所示,所述输出模块803包括:第二获取子模块8033,用于依次获取所述电压值序列中的电压值;第二输出子模块8034,用于若所述获取的电压值为非零电压值,则在单位时间内向所述电致变色组件输出与所述获取的电压值对应的电信号,若所述获取的电压值为零,则在单位时间内停止向所述电致变色组件输出电信号,其中,所述电致变色组件在依次输入与所述获取的电压值对应的电信号时,显示用于指示所述二进制序列的亮灭序列。发送端800能够实现图2和图4对应的方法实施例中接收端实现的各个过程,为避免重复,这里不再赘述。本发明实施例的发送端800,由于电致变色组件能够显示用于指示二进制序列的颜色序列,无需建立通信连接,就能够向数据的接收端传输数据,提高数据传输的效果,同时减少数据传输的操作步骤。参阅图11,图11为实现本发明各个实施例的一种接收端的硬件结构示意图,该发送端1100包括但不限于:射频单元1101、网络模块1102、音频输出单元1103、输入单元1104、传感器1105、显示单元1106、用户输入单元1107、接口单元1108、存储器1109、处理器1110、以及电源1111等部件。该发送端1100的外壳上设有电致变色组件。本领域技术人员可以理解,图11中示出的接收端结构并不构成对接收端的限定,接收端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,接收端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。其中,处理器1110用于,获取二进制序列;将所述二进制序列转换为对应的电压值序列;按照所述电压值序列向所述电致变色组件输出对应的电信号,其中,所述电致变色组件在输入所述按照所述电压值序列对应的电信号时,显示用于指示所述二进制序列的颜色序。由于电致变色组件能够按照电压值序列显示用于指示二进制序列的颜色序列,这样,无需建立通信连接,就能够向数据的接收端传输数据,提高数据传输的效果,同时减少数据传输的操作步骤。可选的,处理器1110执行所述将所述二进制序列转换为对应的电压值序列的步骤,包括:根据预先获取的二进制码元状态与电压值的对应关系,依次获取与所述二进制序列的码元对应的电压值,将所述依次获取的电压值作为所述电压值序列。可选的,处理器1110执行所述按照所述电压值序列向所述电致变色组件输出对应的电信号的步骤,包括:若所述电压值序列中的电压值均为非零电压值,依次获取所述电压值序列中的电压值;在单位时间内向所述电致变色组件输出与所述获取的电压值对应的电信号,其中,所述电致变色组件在依次输入与所述获取的电压值对应的电信号时,显示用于指示所述二进制序列的颜色序列。可选的,处理器1110执行所述按照所述电压值序列向所述电致变色组件输出对应的电信号的步骤,包括:依次获取所述电压值序列中的电压值;若所述获取的电压值为非零电压值,则在单位时间内向所述电致变色组件输出与所述获取的电压值对应的电信号,若所述获取的电压值为零,则在单位时间内停止向所述电致变色组件输出电信号,其中,所述电致变色组件在依次输入与所述获取的电压值对应的电信号时,显示用于指示所述二进制序列的亮灭序列。。应理解的是,本发明实施例中,射频单元1101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器1110处理;另外,将上行的数据发送给基站。通常,射频单元1101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元1101还可以通过无线通信系统与网络和其他设备通信。发送端通过网络模块1102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。音频输出单元1103可以将射频单元1101或网络模块1102接收的或者在存储器1109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元1103还可以提供与发送端1100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元1103包括扬声器、蜂鸣器以及受话器等。输入单元1104用于接收音频或视频信号。输入单元1104可以包括图形处理器(graphicsprocessingunit,gpu)11041和麦克风11042,图形处理器11041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元1106上。经图形处理器11041处理后的图像帧可以存储在存储器1109(或其它存储介质)中或者经由射频单元1101或网络模块1102进行发送。麦克风11042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元1101发送到移动通信基站的格式输出。发送端1100还包括至少一种传感器1105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板11061的亮度,接近传感器可在发送端1100移动到耳边时,关闭显示面板11061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别接收端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器1105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。显示单元1106用于显示由用户输入的信息或提供给用户的信息。显示单元1106可包括显示面板11061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板11061。用户输入单元1107可用于接收输入的数字或字符信息,以及产生与接收端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元1107包括触控面板11071以及其他输入设备11072。触控面板11071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板11071上或在触控面板11071附近的操作)。触控面板11071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1110,接收处理器1110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板11071。除了触控面板11071,用户输入单元1107还可以包括其他输入设备11072。具体地,其他输入设备11072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。进一步的,触控面板11071可覆盖在显示面板11061上,当触控面板11071检测到在其上或附近的触摸操作后,传送给处理器1110以确定触摸事件的类型,随后处理器1110根据触摸事件的类型在显示面板11061上提供相应的视觉输出。虽然在图11中,触控面板11071与显示面板11061是作为两个独立的部件来实现接收端的输入和输出功能,但是在某些实施例中,可以将触控面板11071与显示面板11061集成而实现接收端的输入和输出功能,具体此处不做限定。接口单元1108为外部装置与发送端1100连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元1108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到发送端1100内的一个或多个元件或者可以用于在发送端1100和外部装置之间传输数据。存储器1109可用于存储软件程序以及各种数据。存储器1109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器1110是接收端的控制中心,利用各种接口和线路连接整个接收端的各个部分,通过运行或执行存储在存储器1109内的软件程序和/或模块,以及调用存储在存储器1109内的数据,执行接收端的各种功能和处理数据,从而对接收端进行整体监控。处理器1110可包括一个或多个处理单元;优选的,处理器1110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1110中。发送端1100还可以包括给各个部件供电的电源1111(比如电池),优选的,电源1111可以通过电源管理系统与处理器1110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。另外,发送端1100包括一些未示出的功能模块,在此不再赘述。优选的,本发明实施例还提供一种接收端,包括处理器1110,存储器1109,存储在存储器1109上并可在所述处理器1110上运行的计算机程序,该计算机程序被处理器1110执行时实现上述数据发送方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。参见图12,图12是本发明实施例提供的接收端的结构图之一。所述接收端1200设有摄像头,所述接收端1200包括控制模块1201及处理模块1202,所述控制模块1201与处理模块1202之间进行连接,其中:控制模块1201,用于通过所述摄像头获取发送端的外壳显示的颜色序列;处理模块1202,用于将所述颜色序列转换为对应的二进制序列。可选的,所述处理模块1202,还用于根据预先获取的单位时间内显示的颜色与二进制码元状态的对应关系,依次获取与所述颜色序列的单位时间内显示的颜色所对应的码元,将所述依次获取的码元作为所述二进制序列。接收端1200能够实现图5和图7对应的方法实施例中接收端实现的各个过程,为避免重复,这里不再赘述。本发明实施例的发送端800,不需要与发送端建立通信连接,就可以接收发送端发送的二进制序列,提高接收端与发送端之间的数据传输效果,同时减少接收端在接收数据过程中的操作步骤。参见图13,图13是本发明实施提供的接收端的结构图,如图13所示,接收端1300包括:至少一个处理器1301、存储器1302、至少一个用户接口1303、网络接口1304和近场通信模块1306。接收端1300中的各个组件通过总线系统1305耦合在一起。可理解,总线系统1305用于实现这些组件之间的连接通信。总线系统1305除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图13中将各种总线都标为总线系统1305,近场通信模块1306可以包括蓝牙模块、红外线收发模块、wifi模块等。另外,近场通信模块1306通过总线系统1305与接收端的各个组件连接。其中,用户接口1303可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。可以理解,本发明实施例中的存储器1302可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本文描述的系统和方法的存储器1302旨在包括但不限于这些和任意其它适合类型的存储器。在一些实施方式中,存储器1302存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统13021和应用程序13022。其中,操作系统13021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序13022,包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序13022中。在本发明实施例中,通过调用存储器1302存储的程序或指令,具体的,可以是应用程序13022中存储的程序或指令,处理器1301用于:通过所述摄像头获取发送端的外壳显示的颜色序列;将所述颜色序列转换为对应的二进制序列。上述本发明实施例揭示的方法可以应用于处理器1301中,或者由处理器1301实现。处理器1301可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1301中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1301可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1302,处理器1301读取存储器1302中的信息,结合其硬件完成上述方法的步骤。可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。可选的,处理器1301执行所述将所述颜色序列转换为对应的二进制序列的步骤,包括:根据预先获取的单位时间内显示的颜色与二进制码元状态的对应关系,依次获取与所述颜色序列的单位时间内显示的颜色所对应的码元,将所述依次获取的码元作为所述二进制序列。优选的,本发明实施例还提供一种接收端,包括处理器1301,存储器1302,存储在存储器1302上并可在所述处理器1301上运行的计算机程序,该计算机程序被处理器1301执行时实现上述数据接收方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。本发明实施例的接收端1300,通过所述摄像头获取发送端的外壳显示的颜色序列;将所述颜色序列转换为对应的二进制序列。这样,接收端不需要与发送端建立通信连接,就可以接收发送端发送的二进制序列,提高接收端与发送端之间的数据传输效果,同时减少接收端在接收数据过程中的操作步骤。本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述数据发送方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述数据接收方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台移动终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1