端口与SIM卡绑定方法、装置、计算机设备及存储介质与流程

文档序号:36649790发布日期:2024-01-06 23:33阅读:27来源:国知局
端口与SIM卡绑定方法、装置、计算机设备及存储介质与流程

本发明涉及计算机,尤其涉及一种端口与sim卡绑定方法、装置、计算机设备及存储介质。


背景技术:

1、为了满足企业需要,一个企业可能需要同时办理多张sim,但是一部手机最多只能安装两张sim卡,要保证每张sim卡正常使用,可能需要几部,甚至几十部手机才能实现,因此,常见的方法通常是将sim卡通过集线器与电脑进行连接,然后通过电脑控制所有的sim卡正常进行外部通信。

2、目前,在将所有sim卡通过集线器与电脑进行连接时,通过人工方式将sim卡与集线器上的usb端口进行绑定。例如,是将sim卡插入集线器上指定的usb端口,然后读取sim卡的imei码,通过手动输入将imei码与usb端口的端口号进行绑定,由此,即可实现通过电脑控制所有的sim卡正常进行外部通信。

3、因此,现有技术中通过手动方式将imei码与usb端口的端口号进行绑定,存在绑定效率低的问题。


技术实现思路

1、本发明实施例提供一种端口与sim卡绑定方法、装置、计算机设备及存储介质,以解决人工绑定imei码与usb端口的端口号时,绑定效率较低的问题。

2、一种端口与sim卡绑定方法,应用于绑定设备,所述绑定设备连接有集线器,所述集线器的每个物理端口分别插入有不同的sim卡,所述方法包括:

3、为每个所述sim卡分配一个对应的串口设备文件,获取到每个所述串口设备文件对应的第一devnum值;

4、获取到每个所述物理端口的端口号和对应的第二devnum值;所述第一devnum值和所述第二devnum值相同;

5、将所述第一devnum值与所述第二devnum值进行对比,得到每个所述串口设备文件对应的所述端口号;

6、通过所述串口设备文件分别获取到每个所述串口设备文件对应的所述sim卡的imei码;

7、基于所述串口设备文件与所述imei码的对应关系,和所述串口设备文件与所述端口号的对应关系,得到所述端口号对应的所述imei码;

8、基于所述端口号和对应的所述imei码,将所述物理端口与所述sim卡进行绑定。

9、上述方法,可选的,所述获取到每个所述物理端口的端口号和对应的第二devnum值,包括:

10、通过lsusb-t命令,获取到所述集线器对应的lsusb树;

11、基于所述lsusb树,获取到所述集线器上的每个所述物理端口的portbus信息和对应的所述第二devnum值;

12、基于所述portbus信息,在所述lsusb树上查询到所述portbus信息对应的端口号;

13、基于所述portbus信息与所述第二devnum值的对应关系,和所述portbus信息与所述端口号的对应关系,得到所述端口号对应的第二devnum值。

14、上述方法,可选的,所述获取到每个所述串口设备文件对应的第一devnum值,包括:

15、通过udevadm工具获取到每个所述串口设备文件对应的第一devnum值。

16、上述方法,可选的,所述将所述第一devnum值与所述第二devnum值进行对比,得到每个所述串口设备文件对应的所述端口号,包括:

17、将每个所述第一devnum值分别与每个所述第二devnum值进行对比,以判断所述第一devnum值与所述第二devnum值是否相同;

18、如果所述第一devnum值与所述第二devnum值相同,基于所述第一devnum值与所述串口设备文件的对应关系,和所述第二devnum值与所述端口号的对应关系,得到每个所述串口设备文件对应的所述端口号。

19、上述方法,可选的,所述通过所述串口设备文件分别获取到每个所述串口设备文件对应的所述sim卡的imei码,包括:

20、分别通过每个所述串口设备文件发送imei码查询指令到所述sim卡,以使所述sim卡返回所述imei码,以得到每个所述串口设备文件对应的所述imei码。

21、上述方法,可选的,所述基于所述串口设备文件,得到所述端口号对应的所述imei码,包括:

22、基于所述串口设备文件与所述端口号的对应关系,和所述串口设备文件与所述sim卡的对应关系,得到所述端口号对应的所述imei码。

23、一种端口与sim卡绑定装置,所述装置包括:

24、第一devnum值获取单元,用于为每个所述sim卡分配一个对应的串口设备文件,获取到每个所述串口设备文件对应的第一devnum值;

25、第二devnum值获取单元,用于获取到每个物理端口的端口号及对应的第二devnum值;所述第一devnum值和所述第二devnum值相同;

26、devnum值对比单元,用于将所述第一devnum值与所述第二devnum值进行对比,得到每个所述串口设备文件对应的所述端口号;

27、第一imei码获取单元,用于通过所述串口设备文件分别获取到每个所述串口设备文件对应的所述sim卡的imei码;

28、第二imei码获取单元,用于基于所述串口设备文件与所述imei码的对应关系,和所述串口设备文件与所述端口号的对应关系,得到所述端口号对应的所述imei码;

29、端口与sim卡绑定单元,用于基于所述端口号对应的所述imei码,将所述物理端口与sim卡进行绑定。

30、上述装置,可选的,所述第二devnum值获取单元用于:

31、通过lsusb-t命令,获取到集线器对应的lsusb树;

32、基于所述lsusb树,获取到所述集线器上的每个所述物理端口的portbus信息和对应的所述第二devnum值;

33、基于所述portbus信息,在所述lsusb树上查询到所述portbus信息对应的端口号;

34、基于所述portbus信息与所述第二devnum值的对应关系,和所述portbus信息与所述端口号的对应关系,得到所述端口号对应的第二devnum值。

35、一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述端口与sim卡绑定方法。

36、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述端口与sim卡绑定方法。

37、上述端口与sim卡绑定方法、装置、计算机设备及存储介质,通过获取到为每个sim卡分配的串口设备文件和对应的第一devnum值,并获取到集线器上每个物理端口的端口号和对应的第二devnum值,然后通过对比第一devnum值和第二devnum值,得到每个串口设备文件对应的端口号,通过串口设备文件分别获取到每个串口设备文件对应的sim卡的imei码,进而基于串口设备文件与imei码的对应关系,和串口设备文件与端口号的对应关系,得到端口号对应的imei码,最后,基于端口号和对应的imei码,将物理端口与sim卡进行绑定。可见,本发明基于串口设备文件、第一devnum值、第二devnum值、端口号、imei码之间的相互对应关系,最终,得到端口号对应的imei码,进而基于端口号和对应的imei码,将物理端口与sim卡进行绑定,相较于人工方式绑定物理端口与sim卡的方法,可以达到提高绑定效率的目的。

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