通信方法、客户端和通信系统的制作方法_4

文档序号:9846726阅读:来源:国知局
将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部 件内的结构。
[0096] 上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现, 或者由具有某种功能的产品来实现。
[0097]为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本 申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0098] 通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可 借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质 上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品 可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备 (可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些 部分所述的方法。
[0099] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部 分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实 施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例 的部分说明即可。
[0100] 本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、月艮 务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置 顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备 的分布式计算环境等等。
[0101] 本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序 模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组 件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由 通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以 位于包括存储设备在内的本地和远程计算机存储介质中。
[0102] 虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和 变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的 精神。
【主权项】
1. 一种通信方法,其特征在于,包括: 服务器端向客户端中的通信模块发送井下数据,所述服务器端基于计算机高级语言平 台实现; 客户端中的通信模块获取所述井下数据,并将所述井下数据序列化为具有预设格式的 字符串,然后将所述字符串赋予预设字符串变量,其中,所述预设格式包括能够被客户端中 的数据处理模块识别的格式,所述通信模炔基于计算机高级语言平台实现,所述数据处理 模炔基于组态软件平台实现。2. 如权利要求1所述的方法,其特征在于,服务器端通过以太网向客户端中的通信模块 发送井下数据。3. -种通信方法,其特征在于,包括: 客户端中的通信模块获取预设字符串变量的值,并将所述预设字符串变量的值反序列 化为井下数据,然后向服务器端发送所述井下数据,其中,所述预设字符串变量的值包括客 户端中的数据处理模块赋予预设字符串变量的具有预设格式的字符串,所述预设格式包括 能够被客户端中的数据处理模块识别的格式,所述数据处理模炔基于组态软件平台实现, 所述通信模炔基于计算机高级语言平台实现; 服务器端获取所述井下数据,所述服务器端基于计算机高级语言平台实现。4. 如权利要求3所述的方法,其特征在于,客户端中的通信模块通过以太网向服务器端 发送所述井下数据。5. -种通信方法,其特征在于,包括: 通信模块获取服务器端发送的井下数据,并将所述井下数据序列化为具有预设格式的 字符串,然后将所述字符串赋予预设字符串变量,其中,所述预设格式包括能够被数据处理 模块识别的格式,所述通信模炔基于计算机高级语言平台实现,所述数据处理模炔基于组 态软件平台实现。6. 如权利要求1、2或5所述的方法,其特征在于,所述预设格式包括XML可扩展标记语言 格式, 相应地,所述将所述井下数据序列化为具有预设格式的字符串,具体包括: 通过XML序列化,将所述井下数据序列化为具有XML格式的字符串。7. -种通信方法,其特征在于,包括: 通信模块获取预设字符串变量的值,并将所述预设字符串变量的值反序列化为井下数 据,然后向服务器端发送所述井下数据,其中,所述预设字符串变量的值包括数据处理模块 赋予预设字符串变量的具有预设格式的字符串,所述预设格式包括能够被数据处理模块识 别的格式,所述数据处理模炔基于组态软件平台实现,所述通信模炔基于计算机高级语言 平台实现。8. 如权利要求3、4或6所述的方法,其特征在于,所述预设格式包括XML可扩展标记语言 格式, 相应地,所述将所述预设字符串变量的值反序列化为井下数据,具体包括: 通过XML反序列化,将所述预设字符串变量的值反序列化为井下数据。9. 如权利要求1、2、3、4、5或7所述的方法,其特征在于,所述组态软件平台包括WinCC视 窗控制中心组态软件平台。10. 如权利要求1、2、3、4、5或7所述的方法,其特征在于,所述计算机高级语言平台包括 基于.NET框架实现的平台。11. 一种客户端,其特征在于,包括: 第一通信模块,基于计算机高级语言平台实现,用于获取服务端发送的井下数据,并将 所述井下数据序列化为具有预设格式的字符串,然后将所述字符串赋予预设字符串变量, 其中,所述预设格式包括能够被第一数据处理模块识别的格式; 第一数据处理模块,基于组态软件平台实现,用于获取所述预设字符串变量的值。12. -种客户端,其特征在于,包括: 第二数据处理模块,基于组态软件平台实现,用于将具有预设格式的字符串赋予预设 字符串变量,其中,所述预设格式包括能够被数据处理模块识别的格式; 第二通信模块,基于计算机高级语言平台实现,用于获取预设字符串变量的值,并将所 述预设字符串变量的值反序列化为井下数据,然后向服务器端发送所述井下数据。13. -种通信系统,其特征在于,包括第一服务器端和如权利要求11所述的客户端,其 中,所述第一服务器端基于计算机高级语言平台实现,用于向所述客户端中的第一通信模 块发送井下数据。14. 一种通信系统,其特征在于,包括第二服务器端和如权利要求12所述的客户端,其 中,所述第二服务器端基于计算机高级语言平台实现,用于获取所述客户端中的第二通信 模块发送的井下数据。
【专利摘要】本申请实施例公开了一种通信方法、客户端和通信系统。所述通信方法包括:服务器端向客户端中的通信模块发送井下数据,所述服务器端基于计算机高级语言平台实现;客户端中的通信模块获取所述井下数据,并将所述井下数据序列化为具有预设格式的字符串,然后将所述字符串赋予预设字符串变量,其中,所述预设格式包括能够被客户端中的数据处理模块识别的格式,所述通信模块基于计算机高级语言平台实现,所述数据处理模块基于组态软件平台实现。本申请实施例的通信方法、客户端和通信系统,可以在客户端基于组态软件平台实现,服务器端基于计算机高级语言平台实现时,实现客户端和服务器端之间地通信。
【IPC分类】H04L29/08, G06F17/22, G06F9/44, H04L29/06
【公开号】CN105610815
【申请号】CN201510994145
【发明人】黄衍福, 胡永建, 史肖燕, 孙成芹, 王晨, 李显义, 刘相翌, 刘延辉, 祝丽娜, 吴庆奎
【申请人】中国石油天然气集团公司, 中国石油集团钻井工程技术研究院, 北京石油机械厂
【公开日】2016年5月25日
【申请日】2015年12月25日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1