1.一种图像传感器通信系统中的用户设备(ue),所述ue包括:
光发送器;
耦接到光发送器的脉冲驱动器;
图像传感器;
显示设备;
收发器;以及
耦接到脉冲驱动器、图像传感器、收发器和显示设备的处理器,
其中所述处理器被配置为:
控制脉冲驱动器驱动光发送器将第一时间标识数据(id)作为光脉冲发送;
控制图像传感器接收来自另一个ue的时间id光脉冲;
控制收发器在无线电波段中将具有第一时间id和其他ue的时间id中的一个的通信消息发送到服务器,或者在无线电波段中接收具有另一个ue的时间id的通信消息;以及
比较来自图像传感器的第二时间id和来自收发器的第二时间id,并控制显示设备以显示与第二时间id相对应的通信消息。
2.根据权利要求1所述的ue,其中,所述处理器被配置为:当所述图像传感器从其他ue接收到所述时间id光脉冲时,控制所述显示设备显示与所述时间id相对应的标签。
3.根据权利要求1所述的ue,其中,所述收发器被配置为接收从服务器分配的所述第一时间标识数据(id)。
4.根据权利要求1所述的ue,其中,所述处理器被配置为:当来自所述收发器的所述第二时间id与来自所述图像传感器的所述第二时间id相匹配时,控制所述显示设备显示与所述第二时间id相对应的所述通信消息。
5.根据权利要求2所述的ue,其中,所述处理器被配置为接收用户的邀请指令,以将具有所述第一时间id和由所述用户邀请的所述时间id的邀请消息发送给服务器。
6.根据权利要求2所述的ue,其中,所述处理器被配置为从所述服务器接收具有另一个ue的时间id的邀请消息。
7.根据权利要求6所述的ue,其中,所述处理器被配置为控制所述显示设备显示与另一个ue的时间id的标签相对应的邀请图。
8.根据权利要求7所述的ue,其中,所述处理器被配置为接收所述用户的接受指令,并且在从服务器接收到具有另一个ue的所述时间id的邀请消息之后,向所述服务器发送接受消息。
9.根据权利要求7所述的ue,其中,所述处理器被配置为在从所述服务器接收到接受消息之后,控制所述显示设备显示与另一个ue的时间id的标签相对应的接受图。
10.根据权利要求8至9中任一项所述的ue,其中,所述处理器被配置为当所述处理器接收到所述用户的接受指令时,向所述服务器发送尝试机器消息和呼叫机器消息,并且所述处理器被配置为接收来自服务器的确认机器消息,以在ue和另一个ue之间建立通信。
11.根据权利要求8至9中任一项所述的ue,其中,所述处理器被配置为从所述服务器接收尝试机器消息和呼叫机器消息,并且所述处理器被配置为向所述服务器发送确认机器消息以在所述ue和另一个ue之间建立通信。
12.根据权利要求10至11中任一项所述的ue,其中,所述处理器被配置为接收所述用户的断开指令并且向所述服务器发送再见消息。
13.根据权利要求10至11中任一项所述的ue,其中,所述处理器被配置为从所述服务器接收再见消息,并控制所述显示设备改变另一个ue的时间id的标签的状态。
14.根据权利要求13所述的ue,其中,所述处理器被配置为在接收到所述再见消息之后向所述服务器发送ok机器消息。
15.根据权利要求12至13中任一项所述的ue,其中,所述处理器被配置为在从所述服务器接收到ok机器消息之后,控制所述显示设备改变另一个ue的时间id的标签的状态。
16.根据权利要求5所述的ue,其中,所述处理器被配置为将邀请消息、所述第一时间id和所述用户邀请的所述时间id与通知模式指示符一起发送给所述服务器。
17.根据权利要求16所述的ue,其中,所述处理器被配置为从所述服务器接收具有另一个ue的时间id和用户配置文件的邀请消息,并且控制所述显示设备显示与另一个ue的时间id的标签相对应的邀请图和所述用户配置文件。
18.根据权利要求8所述的ue,其中,所述处理器被配置为向所述服务器发送带有通知模式指示符的接受消息。
19.根据权利要求18所述的ue,其中,所述处理器被配置为在从所述服务器接收到具有所述用户配置文件的接受消息之后,控制所述显示设备显示与另一个ue的时间id的标签相对应的接受图和用户配置文件。
20.根据权利要求1至19中任一项所述的ue,其中,所述图像传感器的采样脉冲比来自所述光发送器的第一时间id的光脉冲窄。
21.根据权利要求1至20中任一项所述的ue,其中,所述处理器被配置为控制所述图像传感器从第二另一个ue接收第三时间id光脉冲,并且控制所述显示设备显示与所述第三时间id相对应的标签。
22.根据权利要求1至21中任一项所述的ue,进一步包括耦接在所述图像传感器和所述处理器之间的图像处理器。
23.根据权利要求22所述的ue,其中,所述图像处理器被配置为:
控制图像传感器捕获图像;
检测图像;
跟踪图像;以及
解码图像。
24.根据权利要求23所述的ue,其中,检测所述图像处理器的图像的方法包括以下步骤:
对图像的数据进行二值化;
标记图像的数据;
提取光点的区域;
确定跟踪表中是否具有相同的坐标值,以及
如果答案为“是”,则转到下一个过程,或如果答案为“否”,则将光点相对于整个图像的坐标值记录在跟踪表中。
25.根据权利要求23所述的ue,其中,跟踪所述图像处理器的图像的方法包括以下步骤:
记录光点的像素值;
估计下一个光点相对于整个图像的位置;以及
确定ue是连续检测6次亮电平还是连续检测6次暗电平。
26.根据权利要求23所述的ue,其中,对所述图像处理器的图像进行解码的方法包括以下步骤:
解码图像的二进制位;
检查是否每个二进制位都被解码;以及
如果每个二进制位都被解码,则检查奇偶校验,或者如果没有,则返回到解码二进制位步骤。
27.根据权利要求26所述的ue,其中,对二进制位进行解码的步骤包括以下步骤:
在图像的二进制位数据上搜索on信号;
在图像的二进制位数据上搜索off信号;以及
当on信号和off信号之间的二进制位长度小于或等于2时,将字设置为0;当on信号和off信号之间的二进制位长度大于或等于3且小于或等于4时,将字设置为1;并在on信号和off信号之间的二进制位长度大于或等于5时将字设置为错误。
28.根据权利要求27所述的ue,其中,搜索on信号的步骤包括在0的二进制位之后找到1的二进制位的步骤,并且搜索off信号的步骤包括在1的二进制位之后找到0的二进制位的步骤,以及on信号和off信号之间的二进制位长度是连续的1的二进制位的数目。
29.一种用户设备(ue)的图像传感器通信的方法,所述方法包括:
接收从服务器分配的第一时间标识数据(id);
将第一时间id作为光脉冲发送;
从其他ue捕获时间id的光脉冲;
在显示设备上显示与其他ue的时间id相对应的标签;
当接收到用户的邀请指令时,在无线电波段中将具有第一时间id和其他ue的时间id中的一个的邀请消息发送至服务器;以及
在从服务器接收到接受消息之后,在显示设备上显示与用户邀请的另一个ue的时间id的标签相对应的接受图。
30.根据权利要求29所述的方法,进一步包括以下步骤:
从服务器接收尝试机器消息和呼叫机器消息,并向服务器发送确认机器消息,以建立ue与用户邀请的另一个ue之间的通信;以及
在从服务器接收到呼叫机器消息之后,在显示设备上显示与用户邀请的另一个ue的时间id的标签相对应的呼叫图。
31.根据权利要求30所述的方法,进一步包括以下步骤:
收到用户的断开指令后,向服务器发送再见消息;
在从服务器接收到ok机器消息之后,改变与用户邀请的另一个ue的时间id相对应的标签的状态;以及
断开通信。
32.根据权利要求29至31中任一项所述的方法,进一步包括以下步骤:
从服务器接收具有另一个ue的时间id的邀请消息;以及
在显示设备上显示与另一个ue的时间id的标签相对应的邀请图。
33.根据权利要求29至32中任一项所述的方法,进一步包括以下步骤:
接收到用户的接受指令后,向服务器发送接受消息;
向服务器发送尝试机器消息和呼叫机器消息;以及
从服务器接收确认机器消息,以建立所述ue与所述用户邀请的另一个ue之间的通信。
34.根据权利要求29至33中任一项所述的方法,进一步包括以下步骤:
从服务器接收到再见消息,并改变显示设备上另一个ue的时间id的标签的状态;
向服务器发送ok机器消息;以及
断开通信。
35.根据权利要求29至34中任一项所述的方法,其中,当接收到用户的邀请指令时,在无线电波段中将具有第一时间id和另一个ue的时间id的邀请消息发送到服务器的步骤进一步包括:将通知模式指示符与邀请消息,第一时间id和另一个ue的时间id一起发送至服务器的步骤。
36.根据权利要求35所述的方法,进一步包括以下步骤:
从服务器接收具有另一个ue的时间id和用户配置文件的邀请消息;以及
在显示设备上显示与另一个ue的时间id的标签相对应的邀请图和用户配置文件。
37.根据权利要求29至36中任一项所述的方法,进一步包括以下步骤:将具有通知模式指示符的接受消息发送到所述服务器。
38.根据权利要求37所述的方法,进一步包括以下步骤:
从服务器接收带有用户配置文件的接受消息;以及
在显示设备上显示与另一个ue的时间id的标签相对应的接受图和用户配置文件。
39.根据权利要求29至38中任一项所述的方法,其中,捕获来自其他ue的时间id的光脉冲的步骤的采样脉冲比发送第一时间id的步骤的光脉冲窄。
40.根据权利要求29至39中任一项所述的方法,进一步包括以下步骤:
从第二ue接收第二时间id光脉冲;以及
在显示设备上显示与第二时间id相对应的标签。
41.根据权利要求29至40中任一项所述的方法,进一步包括提供图像处理器的步骤。
42.根据权利要求29所述的方法,其中,捕获来自其他ue的时间id的光脉冲的步骤进一步包括以下步骤:
捕获图像;
检测图像;
跟踪图像;以及
解码图像。
43.根据权利要求42所述的方法,其中,检测图像的步骤包括以下步骤:
对图像的数据进行二值化;
标记图像的数据;
提取光点的区域;
确定跟踪表中是否具有相同的坐标值,以及
如果答案为“是”,则转到下一个过程;如果答案为“否”,则将光点相对于整个图像的坐标值记录在跟踪表中。
44.根据权利要求42所述的方法,其中,跟踪图像的步骤包括以下步骤:
记录光点的像素值;
估计下一个光点相对于整个图像的位置;以及
确定ue是连续检测6次亮电平还是连续检测6次暗电平。
45.根据权利要求44所述的方法,其中,对图像进行解码的步骤包括以下步骤:
解码图像的二进制位;
检查是否每个二进制位都被解码;以及
如果每个二进制位都被解码,则检查奇偶校验,或者如果没有,则返回到解码二进制位的步骤。
46.根据权利要求45所述的方法,其中,对所述图像的二进制位进行解码的步骤包括以下步骤:
在图像的二进制位数据上搜索on信号;
在图像的二进制位数据上搜索off信号;以及
当on信号和off信号之间的二进制位长度小于或等于2时,将字设置为0;当on信号和off信号之间的二进制位长度大于或等于3且小于或等于4时,将字设置为1;并在on信号和off信号之间的二进制位长度大于或等于5时,将字设置为错误。
47.根据权利要求46所述的方法,其中,搜索on信号的步骤包括在0的二进制位之后找到1的二进制位的步骤,并且搜索off信号的步骤包括在1的二进制位之后找到0的二进制位的步骤,以及on信号和off信号之间的二进制位长度是连续的1的二进制位的数目。
48.一种具有服务器的用户设备(ue)的图像传感器通信系统的方法,所述方法包括:
通过服务器向ue分配第一时间标识数据(id);
通过ue在无线电波段中接收第一时间id;
通过ue将第一时间id作为光脉冲发送;
通过所述ue捕获来自其他ue的时间id的光脉冲;
通过所述ue在显示设备上显示与其他ue的时间id对应的标签;
当所述ue接收到用户的邀请指令时,通过所述ue在无线电波段中向所述服务器发送具有所述第一时间id和第二时间id的邀请消息;以及
在从服务器接收到接受消息后,通过所述ue在显示设备上显示与第二时间id的标签相对应的接受图。
49.根据权利要求48所述的方法,进一步包括以下步骤:
从服务器接收尝试机器消息和呼叫机器消息;
通过所述ue向服务器发送确认机器消息,以在所述ue与拥有所述第二时间id的另一个ue之间建立通信;以及
在从服务器接收到呼叫机器消息之后,通过所述ue在显示设备上显示与第二时间id的标签相对应的呼叫图。
50.根据权利要求49所述的方法,进一步包括以下步骤:
在接收到用户的断开指令后,ue向服务器发送再见消息;
从服务器接收到ok机器消息后,ue改变与第二时间id对应的标签的状态;以及
ue断开通信。
51.根据权利要求48至50中任一项所述的方法,进一步包括以下步骤:
通过ue从服务器接收具有第二时间id的邀请消息;以及
通过ue在显示设备上显示与第二时间id的标签相对应的邀请图。
52.根据权利要求48至51中任一项所述的方法,进一步包括以下步骤:
通过ue接收到用户的接受指令后,向服务器发送接受消息;
通过ue向服务器发送尝试机器消息和呼叫机器消息;以及
通过ue从服务器接收确认机器消息,以在所述ue与拥有第二时间id的另一个ue之间建立通信。
53.根据权利要求48至52中任一项所述的方法,进一步包括以下步骤:
通过ue从服务器接收再见消息,并在显示设备上改变第二时间id的标签的状态;
通过ue向服务器发送ok机器消息;以及
通过ue断开通信。
54.根据权利要求48至53中任一项所述的方法,其中,当所述ue接收到用户的邀请指令时,在无线电波段中将具有所述第一时间id和所述第二时间id的邀请消息发送到服务器的步骤进一步包括:通过所述ue向所述服务器发送与所述邀请消息、所述第一时间id和所述第二时间id一起的通知模式指示符的步骤。
55.根据权利要求54所述的方法,进一步包括以下步骤:
通过ue从服务器接收具有第二时间id和用户配置文件的邀请消息;以及
通过ue在显示设备上显示与第二时间id的标签相对应的邀请图和用户配置文件。
56.根据权利要求48至55中任一项所述的方法,进一步包括以下步骤:由所述ue向所述服务器发送带有通知模式指示符的接受消息。
57.根据权利要求56所述的方法,进一步包括以下步骤:
ue从服务器接收带有用户配置文件的接受消息;以及
ue在显示设备上显示与第二时间id的标签相对应的接受图和用户配置文件。
58.根据权利要求48至57中任一项所述的方法,其中,所述ue从其他ue捕获时间id的光脉冲的步骤的采样脉冲比所述ue发送第一时间id的步骤的光脉冲窄。
59.根据权利要求48至58中任一项所述的方法,进一步包括以下步骤:
所述ue从第二另一个ue接收第三时间id光脉冲;以及
所述ue在显示设备上显示与第三时间id对应的标签。
60.根据权利要求48至59中任一项所述的方法,进一步包括以下步骤:在所述ue中提供图像处理器。
61.根据权利要求48所述的方法,其中,所述ue从其他ue捕获时间id的光脉冲的步骤进一步包括以下步骤:
捕获图像;
检测图像;
跟踪图像;以及
解码图像。
62.根据权利要求61所述的方法,其中,检测图像的步骤包括以下步骤:
对图像的数据进行二值化;
标记图像的数据;
提取光点的区域;
确定跟踪表中是否具有相同的坐标值,以及
如果答案为“是”,则转到下一个过程;如果答案为“否”,则将光点相对于整个图像的坐标值记录在跟踪表中。
63.根据权利要求62所述的方法,其中,跟踪图像的步骤包括以下步骤:
记录光点的像素值;
估计下一个光点相对于整个图像的位置;以及
确定ue是连续检测6次亮电平还是连续检测6次暗电平。
64.根据权利要求63所述的方法,其中,对所述图像进行解码的步骤包括以下步骤:
解码图像的二进制位;
检查是否每个二进制位都被解码;以及
如果每个二进制位都被解码,则检查奇偶校验,或者如果没有,则返回到解码二进制位的步骤。
65.根据权利要求64所述的方法,其中,对所述图像的二进制位进行解码的步骤包括以下步骤:
在图像的二进制位数据上搜索on信号;
在图像的二进制位数据上搜索off信号;以及
当on信号和off信号之间的二进制位长度小于或等于0时,将字设置为0;当on信号和off信号之间的二进制位长度大于或等于3且小于或等于4时,将字设置为1;并且当on信号和off信号之间的二进制位长度大于或等于5时,将字设置为错误。
66.根据权利要求65所述的方法,其中,搜索on信号的步骤包括在0的二进制位之后寻找1的二进制位的步骤,并且搜索off信号的步骤包括在1的二进制位之后寻找0的二进制位的步骤,以及on信号和off信号之间的二进制位长度是连续1的二进制位的数目。
67.一种第一用户设备(ue)、第二ue和服务器的图像传感器通信系统的方法,所述方法包括:
服务器向第一ue分配第一时间标识数据(id);
服务器向第二ue分配第二时间标识数据(id);
第一ue在无线电波段中接收第一时间id;
第二ue在无线电波段中接收第二时间id;
第一ue将第一时间id作为光脉冲发送;
第二ue捕获第一时间id的光脉冲;
第二ue将第二时间id作为光脉冲发送;
第一ue捕获第二时间id的光脉冲;
第一ue在显示设备上显示与第二时间id对应的标签;
第二ue在显示设备上显示与第一时间id对应的标签;
当第一ue接收到用户的邀请指令时,在无线电波段中向服务器发送具有第一时间id和第二时间id的邀请消息;
服务器在无线电波段中将具有第一时间id的邀请消息发送给第二ue;
第二ue在显示设备上显示与第一时间id的标签相对应的邀请图;
第二ue接收到用户的接受指令后,向服务器发送接受消息;
服务器向第一ue发送接受消息;以及
在接收到来自服务器的接受消息之后,第一ue在显示设备上显示与第二时间id的标签相对应的接受图。
68.根据权利要求67所述的方法,进一步包括以下步骤:
第二ue向服务器发送尝试机器消息和呼叫机器消息;
服务器向第一ue发送尝试机器消息和呼叫机器消息;
第一ue从服务器接收尝试机器消息和呼叫机器消息;
第一ue在显示设备上显示与第二时间id的标签相对应的呼叫图;
第一ue向服务器发送确认机器消息;
服务器向第二ue发送确认机器消息;
第二ue从服务器接收确认机器消息;以及
在第一ue和第二ue之间建立通信。
69.根据权利要求67所述的方法,进一步包括以下步骤:
第一ue接收到用户的断开指令后,向服务器发送再见消息;
服务器将再见消息发送给第二ue;
从服务器接收再见消息,并通过第二ue在显示设备上改变第一时间id的标签的状态;
第二ue向服务器发送ok机器消息;
服务器将ok机器消息发送给第一ue;
第一ue从服务器接收到ok机器消息后,改变与第二时间id对应的标签的状态;以及
断开通信。
70.根据权利要求67至69中任一项所述的方法,其中,当由所述第一ue接收到用户的邀请指令时,在无线电波段中将具有所述第一时间id和所述第二时间id的邀请消息发送到服务器的步骤进一步包括:通过所述第一ue将通知模式指示符与邀请消息、第一时间id和第二时间id一起发送至服务器的步骤。
71.根据权利要求70所述的方法,进一步包括以下步骤:
向第二ue发送具有第一时间id和用户配置文件的邀请消息;
第二ue从服务器接收具有第一时间id和用户配置文件的邀请消息;以及
第二ue在显示设备上显示与第一时间id的标签相对应的邀请图和用户配置文件。
72.根据权利要求67至71中任一项所述的方法,进一步包括以下步骤:由所述第二ue向所述服务器发送具有通知模式指示符的接受消息。
73.根据权利要求72所述的方法,进一步包括以下步骤:
服务器将带有用户配置文件的接受消息发送给第一ue;
第一ue从服务器接收带有用户配置文件的接受消息;以及
第一ue在显示设备上显示与第二时间id的标签相对应的接受图和用户配置文件。
74.根据权利要求67至73中任一项所述的方法,其中,由所述第二ue捕获所述第一时间id的光脉冲或由所述第一ue捕获所述第二时间id的光脉冲的步骤的采样脉冲较比由第一ue将第一时间id作为光脉冲发送或第二ue将第二时间id作为光脉冲发送的步骤的光脉冲窄。
75.根据权利要求67至74中任一项所述的方法,进一步包括以下步骤:
第二ue从第三ue捕获第三时间id光脉冲;以及
第二ue在显示设备上显示与第三时间id相对应的标签。
76.根据权利要求67至75中任一项所述的方法,进一步包括以下步骤:在所述第一ue中提供图像处理器,以及在所述第二ue中提供图像处理器。
77.根据权利要求67所述的方法,其中,所述第一ue从所述第二ue捕获第二时间id的光脉冲的步骤进一步包括以下步骤:
捕获图像;
检测图像;
跟踪图像;以及
解码图像。
78.根据权利要求77所述的方法,其中,检测图像的步骤包括以下步骤:
对图像的数据进行二值化;
标记图像的数据;
提取光点的区域;
确定跟踪表中是否具有相同的坐标值,以及
如果答案为“是”,则转到下一个过程;如果答案为“否”,则将光点相对于整个图像的坐标值记录在跟踪表中。
79.根据权利要求78所述的方法,其中,跟踪图像的步骤包括以下步骤:
记录光点的像素值;
估计下一个光点相对于整个图像的位置;以及
确定ue是连续检测6次亮电平还是连续检测6次暗电平。
80.根据权利要求79所述的方法,其中,对图像进行解码的步骤包括以下步骤:
解码图像的二进制位;
检查是否每个二进制位都被解码;以及
如果每个二进制位都被解码,则检查奇偶校验,或者如果没有,则返回到解码二进制位的步骤。
81.根据权利要求80所述的方法,其中,对所述图像的二进制位进行解码的步骤包括以下步骤:
在图像的二进制位数据上搜索on信号;
在图像的二进制位数据上搜索off信号;以及
当on信号和off信号之间的二进制位长度小于或等于2时,将字设置为0;当on信号和off信号之间的二进制位长度大于或等于3且小于或等于4时,将字设置为1;并在on信号和off信号之间的二进制位长度大于或等于5时,将字设置为错误。
82.根据权利要求81所述的方法,其中,搜索on信号的步骤包括在0的二进制位之后找到1的二进制位的步骤,并且搜索off信号的步骤包括在1的二进制位之后找到0的二进制位的步骤,以及on信号和off信号之间的二进制位长度是连续1的二进制位的数目。
83.根据权利要求67所述的方法,其中,所述第二ue从所述第一ue捕获第一时间id的光脉冲的步骤进一步包括以下步骤:
捕获图像;
检测图像;
跟踪图像,以及如果ue连续检测到6次亮电平或连续检测到6次暗电平,则进入解码图像的步骤,或者如果没有,则返回捕获图像的步骤;以及
解码图像。
84.根据权利要求83所述的方法,其中,检测图像的步骤包括以下步骤:
对图像的数据进行二值化;
标记图像的数据;
提取光点的区域;
确定跟踪表中是否具有相同的坐标值,以及
如果答案为“是”,则转到下一个过程;如果答案为“否”,则将光点相对于整个图像的坐标值记录在跟踪表中。
85.根据权利要求84所述的方法,其中,跟踪图像的步骤包括以下步骤:
记录光点的像素值;
估计下一个光点相对于整个图像的位置;以及
确定ue是连续检测6次亮电平还是连续检测6次暗电平。
86.根据权利要求85所述的方法,其中,对图像进行解码的步骤包括以下步骤:
解码图像的二进制位;
检查是否每个二进制位都被解码;以及
如果每个二进制位都被解码,则检查奇偶校验,或者如果没有,则返回到解码二进制位的步骤。
87.根据权利要求86所述的方法,其中,对所述图像的二进制位进行解码的步骤包括以下步骤:
在图像的二进制位数据上搜索on信号;
在图像的二进制位数据上搜索off信号;以及
当on信号和off信号之间的二进制位长度小于或等于2时,将字设置为0;当on信号和off信号之间的二进制位长度大于或等于3且小于或等于4时,将字设置为1;以及当on信号和off信号之间的二进制位长度大于或等于5时,将字设置为错误。
88.根据权利要求87所述的方法,其中,搜索on信号的步骤包括在0的二进制位之后寻找1的二进制位的步骤,并且搜索off信号的步骤包括在1的二进制位之后寻找0的二进制位的步骤,以及on信号和off信号之间的二进制位长度是连续1的二进制位的数目。