用于电力公司智慧社区服务平台的通信方法技术

技术编号:17307423 阅读:48 留言:0更新日期:2018-02-19 04:24
本发明专利技术提供了用于电力公司智慧社区服务平台的通信方法,属于通信领域,包括:通过应用程序接口获取移动端数据请求以及桌面端数据请求;提取请求中的目标特征,基于目标特征从服务器中提取请求结果,将请求结果通过应用程序接口发送至请求发送设备;发送设备提取请求结果中的请求字符串,对请求字符串进行解析,得到解析结果;得到与移动端数据请求或桌面端请求对应的请求结果。通过应用程序接口完成对请求的信息回复,或者是完成两种设备之间的信息交换,最终实现整个智慧社区服务平台的信息交互,使得智慧社区服务平台能够成功运行。对智能家居产品开发和智能小区建设起到了很好的支持和促进作用,为小区智能家居的进一步发展打下了坚实基础。

Communication method for the intelligent community service platform of electric power company

The present invention provides a method for communication of electric power company, the wisdom of the community service platform, which belongs to the field of communication, including obtaining the mobile terminal data request and data request through the desktop application program interface; request target feature extraction, feature extraction results from the server based on the request, the request is sent to the results through the application program interface request equipment; sending device request string extraction request results, analysis of the request string, to obtain analytical results; and the mobile terminal data request or request results corresponding to the desktop. Through the application program interface to complete the reply to the request information, or to complete the information exchange between the two devices, and ultimately achieve the information interaction of the intelligent community service platform, the smart community service platform can run successfully. It has played a good supporting role in the development of smart home and the construction of intelligent community, and laid a solid foundation for the further development of smart home.

【技术实现步骤摘要】
用于电力公司智慧社区服务平台的通信方法
本专利技术属于通信领域,特别涉及用于电力公司智慧社区服务平台的通信方法。
技术介绍
随着电子技术在现实生活中的广泛应用,智能家居应运而生。目前,国内的智能家居发展相对比较缓慢,对各种控制方式、通讯协议、智能家居管理系统方面的研究尚不完善,无法对智慧社区的使用起到支持作用。
技术实现思路
为了解决现有技术中存在的缺点和不足,本专利技术提供了用于通过应用程序接口简化通讯过程,从而提高提高智慧社区可用性的通信方法。为了达到上述技术目的,本专利技术提供了用于电力公司智慧社区服务平台的通信方法,所述智慧社区服务平台中包括社区管理平台和社区服务平台,在社区管理平台和社区服务平台中设有移动设备通信端口和桌面设备通信端口,以及存储有服务数据库的服务器,设置在移动设备通信端口与桌面设备通信端口之间进行数据交换的通信方法,包括:通过应用程序接口获取移动端数据请求以及桌面端数据请求;提取移动端数据请求以及桌面端数据请求中的目标特征,基于目标特征从服务器中提取请求结果,将请求结果通过应用程序接口发送至请求发送设备。可选的,发送设备在接收到请求结果后,所述通信方法还包括:提取请求结果中的请求字符串,对请求字符串进行解析,得到包括返回码和回复数据的解析结果;基于解析结果得到与移动端数据请求或桌面端请求对应的请求结果。可选的,所述通信方法包括:在移动端数据请求或桌面端数据请求中均包含与发送设备对应的预设秘钥。可选的,所述通信方法包括:从移动端数据请求或桌面端数据请求中提取目标特征以及预设秘钥;基于目标特征从服务器中提取请求结果;构建与预设秘钥对应的加密字段,使用加密字段对请求结果进行加密处理,得到加密请求结果。可选的,所述通信方法包括:提取加密请求结果中的请求报头,结合预设秘钥获取针对加密请求结果的解密私钥;基于解密私钥对加密请求结果进行解密,并对解密后得到的请求字符串进行解析,基于解析结果得到与移动端数据请求或桌面端请求对应的请求结果。可选的,所述通信方法包括:在获取到请求结果后,提取请求结果中与待显示内容对应的统一资源定位符;从统一资源定位符对应的网络地址处下载待显示内容,在移动设备或桌面设备对待显示内容进行显示处理。可选的,在所述移动端数据请求以及桌面数据请求中,包括:用户需求类型以及需求内容,在用户需求类型中包含有需求类型所属分类号的目标特征。可选的,所述请求结果,包括:与用户需求类型对应的服务信息;其中,所述服务信息包括公共服务信息、电力业务信息、网络服务信息。本专利技术提供的技术方案带来的有益效果是:通过应用程序接口完成对请求的信息回复,或者是完成两种设备之间的信息交换,最终实现整个智慧社区服务平台的信息交互,使得智慧社区服务平台能够成功运行。对智能家居产品开发和智能小区建设起到了很好的支持和促进作用,为小区智能家居的进一步发展打下了坚实基础。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提供的数据交换的通信方法的流程示意图;图2是本专利技术提供的用于电力公司智慧社区服务平台的通信方法示意图。具体实施方式为使本专利技术的结构和优点更加清楚,下面将结合附图对本专利技术的结构作进一步地描述。实施例一本专利技术提供了用于电力公司智慧社区服务平台的通信方法,所述智慧社区服务平台中包括社区管理平台和社区服务平台,在社区管理平台和社区服务平台中设有移动设备通信端口和桌面设备通信端口,以及存储有服务数据库的服务器,设置在移动设备通信端口与桌面设备通信端口之间进行数据交换的通信方法,如图1所示,包括:11、通过应用程序接口获取移动端数据请求以及桌面端数据请求;12、提取移动端数据请求以及桌面端数据请求中的目标特征,基于目标特征从服务器中提取请求结果,将请求结果通过应用程序接口发送至请求发送设备;13、发送设备在接收到请求结果后,提取请求结果中的请求字符串,对请求字符串进行解析,得到包括返回码和回复数据的解析结果;14、基于解析结果得到与移动端数据请求或桌面端请求对应的请求结果。在实施中,为了满足当前对社区服务智能化的需求,在多个地方已经成功建立了智慧社区,在建立智慧社区的过程中,以智慧社区建设的实际情况为基础,采用目前最为主流物联网技术、计算机网络技术、通讯技术,基于ASP.NET框架技术对社区服务平台系统进行需求分析和功能模块设计及实现。使得平台具有非常好的兼容性,为开发人员提供一个简化的、基于组件开发模型的标准环境;同时,.NET利用中间件开发架构,来满足高可靠性、高可用性和高扩展性的用户需求,和其他开发框架相比,其大大降低了开发多层应用程序的成本和复杂性,同样也加快了程序开发进度;另外,.NET还具有其他的功能,比如添加目录支持、增强安全体制等,其最终目标是想成为这样一种体系架构,这种体系结构能使开发者开发出来的系统投放市场的周期减短。设计的智能家居系统包括设备控制、场景控制、短信服务平台三部分功能模块,其中设备控制主要是对智能家居的家电进行控制和管理,它是智能小区管理系统的核心,智能小区管理系统的基础就是用户对于房间内智能设备的控制。智能设备包括但不限于以下种类:电视、空调、冰箱、窗户、洗衣机、照明灯、开关、摄像头、窗帘、音响、插座等。用户通过电脑或手机对自己房间内的只能设备进行开启、关闭、调节,可以实现远程操作,自动操作等目的;短信平台服务的手机短消息的发送和接收主要有三种实现的方法,分别为通过移动网关发送短消息、在电脑或单片要上通过GSMMODEM向手机发送中文短消息和通过一些网站上提供的短信发送能能实现。系统主要面向供电局管理员,客户经理和普通用户三类人群,其中供电局管理员主要负责村社区维护、用户信息维护、建群分组、推送消息以及知识库管理。客户经理可以对自己负责的村社区及村社区里的人员进行管理,也可以对他们进行分组管理,向不同的组别、人员推送重要消息通知,以及查询知识库、留言回复。为了在智慧社区中实现上述功能,结合目前两大需求类型,构建了包括社区管理平台和社区服务平台在内的用于电力公司智慧社区服务平台。为了使得该智慧社区服务平台能够正常进行用户需求的处理,特别规定了平台内的通信方法,具体如下:首先,通过应用程序接口获取移动端数据请求以及桌面端数据请求。这里所使用的应用程序接口为WebAPI最重要的是可以构建面向各种客户端的服务。另外与WCFRESTService不同在于,WebAPI利用Http协议的各个方面来表达服务(例如URI/requestresponseheader/caching/versioning/contentformat),因此就省掉很多配置。WebAPI的主要功能1.支持基于Httpverb(GET,POST,PUT,DELETE)的CRUD(create,retrieve,update,delete)操作通过不同的http动作表达不同的含义,这样就不需要暴露多个API来支持这些基本操作。2.请求的回复通过HttpStatusCode表达不同含义,并且客户端可以通过Accepthead本文档来自技高网...
用于电力公司智慧社区服务平台的通信方法

【技术保护点】
用于电力公司智慧社区服务平台的通信方法,所述智慧社区服务平台中包括社区管理平台和社区服务平台,在社区管理平台和社区服务平台中设有移动设备通信端口和桌面设备通信端口,以及存储有服务数据库的服务器,其特征在于,设置在移动设备通信端口与桌面设备通信端口之间进行数据交换的通信方法,包括:通过应用程序接口获取移动端数据请求以及桌面端数据请求;提取移动端数据请求以及桌面端数据请求中的目标特征,基于目标特征从服务器中提取请求结果,将请求结果通过应用程序接口发送至请求发送设备。

【技术特征摘要】
1.用于电力公司智慧社区服务平台的通信方法,所述智慧社区服务平台中包括社区管理平台和社区服务平台,在社区管理平台和社区服务平台中设有移动设备通信端口和桌面设备通信端口,以及存储有服务数据库的服务器,其特征在于,设置在移动设备通信端口与桌面设备通信端口之间进行数据交换的通信方法,包括:通过应用程序接口获取移动端数据请求以及桌面端数据请求;提取移动端数据请求以及桌面端数据请求中的目标特征,基于目标特征从服务器中提取请求结果,将请求结果通过应用程序接口发送至请求发送设备。2.根据权利要求1所述的用于电力公司智慧社区服务平台的通信方法,其特征在于,发送设备在接收到请求结果后,所述通信方法还包括:提取请求结果中的请求字符串,对请求字符串进行解析,得到包括返回码和回复数据的解析结果;基于解析结果得到与移动端数据请求或桌面端请求对应的请求结果。3.根据权利要求1或2所述的用于电力公司智慧社区服务平台的通信方法,其特征在于,所述通信方法包括:在移动端数据请求或桌面端数据请求中均包含与发送设备对应的预设秘钥。4.根据权利要求3所述的用于电力公司智慧社区服务平台的通信方法,其特征在于,所述通信方法包括:从移动端数据请求或桌面端数据请求中提取目标特征以及预设秘钥;基于目标...

【专利技术属性】
技术研发人员:金正军马闯代立松孙微庭钟霞金一瑜周潮
申请(专利权)人:国网浙江杭州市余杭区供电公司国家电网公司国网浙江省电力公司杭州供电公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1