The invention discloses a method for sharing sharing service based on the serial port, the method comprises the following steps: to open the serial port, and receives the command data sent by the client, the distribution of shared memory sub serial memory to the client, and the number of instructions sent by the client according to the stored in the sub memory will be sent; the instruction data to the serial port, and in response to the data memory in the monitoring, the response to the client to return the data to the corresponding memory subsystem. The invention also discloses a serial sharing device based on shared services and a computer readable storage medium. The invention provides serial port sharing service, by distributing the sub memory of shared memory of the serial port to the client, which is used to separately transmit data between different clients and the same serial port, so that multiple application programs share the same serial port.
【技术实现步骤摘要】
基于共享服务的串口共享方法、共享装置及存储介质
本专利技术涉及计算机
,尤其涉及一种基于共享服务的串口共享方法、基于共享服务的串口共享装置以及计算机可读存储介质。
技术介绍
在PC(PersonalComputer,个人计算机)上运行的客户端程序与连接到该PC上的串口设备进行通讯时,通常该串口设备在实现某种功能时被映射成一个串口,该客户端程序在打开所述串口后将会独占该串口,导致其它的客户端程序无法共享使用该串口。而在目前金融业的自助机器中,一般都有2-3个应用在同时运行,有些设备厂商通过提供驱动程序虚拟出几个相同功能的串口,但是虚拟出来的端口数也比较固定,能够共享使用同一串口的客户端程序受到明确的限制。
技术实现思路
本专利技术的主要目的在于提供一种基于共享服务的串口共享方法、基于共享服务的串口共享装置以及计算机可读存储介质,旨在实现多个应用程序共享同一串口。为实现上述目的,本专利技术提供一种基于共享服务的串口共享方法,所述基于共享服务的串口共享方法包括以下步骤:在串口打开,且接收客户端发送的指令数据时,分配串口共享内存的子内存给所述客户端,并将所述客户端发送的 ...
【技术保护点】
一种基于共享服务的串口共享方法,其特征在于,所述基于共享服务的串口共享方法包括以下步骤:在串口打开,且接收客户端发送的指令数据时,分配串口共享内存的子内存给所述客户端,并将所述客户端发送的指令数据存入所述子内存中;将所述指令数据发送至所述串口,并在监控到所述子内存中存入响应数据时,将所述响应数据返回至所述子内存对应的所述客户端程序。
【技术特征摘要】
1.一种基于共享服务的串口共享方法,其特征在于,所述基于共享服务的串口共享方法包括以下步骤:在串口打开,且接收客户端发送的指令数据时,分配串口共享内存的子内存给所述客户端,并将所述客户端发送的指令数据存入所述子内存中;将所述指令数据发送至所述串口,并在监控到所述子内存中存入响应数据时,将所述响应数据返回至所述子内存对应的所述客户端程序。2.如权利要求1所述的基于共享服务的串口共享方法,其特征在于,所述分配串口共享内存的子内存给所述客户端,并将所述客户端发送的指令数据存入所述子内存中之前,还包括:判断所述客户端程序连接的串口是否打开;在所述客户端程序连接的串口关闭时,则打开所述串口,并创建所述串口的共享内存。3.如权利要求2所述的基于共享服务的串口共享方法,其特征在于,所述创建所述串口的共享内存的步骤包括:提取所述串口的串口号;根据所述串口的串口号,创建所述串口的共享内存。4.如权利要求2所述的基于共享服务的串口共享方法,其特征在于,所述打开所述串口,并创建所述串口的共享内存之后,还包括:将所述打开的串口记录到已打开串口的列表中。5.如权利要求4所述的基于共享服务的串口共享方法,其特征在于,所述基于共享服务的串口共享方...
【专利技术属性】
技术研发人员:谢碧清,何浪,夏杰,
申请(专利权)人:深圳市证通电子股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。