一种智能交互通信方法及通信系统技术方案

技术编号:29411986 阅读:12 留言:0更新日期:2021-07-23 22:53
本发明专利技术实施例涉及通信技术领域,公开了一种智能交互通信方法及通信系统,该方法包括:在获取到二维码上的URL地址信息之后,解析URL地址信息以获取请求对应的URL地址路径;与服务端建立通信连接以发送HTTP报文数据;根据请求对应的URL地址路径,控制服务端通过Web路由向业务处理器分发业务数据;其中,业务数据为服务端对HTTP报文数据进行解析之后所获得的;获取业务处理器的业务处理结果。实施本发明专利技术实施例,能够高效处理网络请求,且不占用太多系统资源。

【技术实现步骤摘要】
一种智能交互通信方法及通信系统
本专利技术涉及通信
,尤其涉及一种智能交互通信方法及通信系统。
技术介绍
目前,市面上常见的通信系统应用大多都是基于互联网进行数据交互通信的,即都需要与服务器进行交互通信。但在实践中发现,传统的Web服务程序大多都是需要安装于通信系统中依附于通信系统的系统以运行的,而由于通信系统的RAM存储容量有限(一般在1到3G之间,去除系统核心服务和系统程序,剩余的可用内存会比较小),进而容易对通信系统的运行速度造成一定的影响。
技术实现思路
本专利技术实施例公开一种智能交互通信方法及通信系统,能够高效处理网络请求,且不占用太多系统资源。本专利技术实施例第一方面公开一种智能交互通信方法,所述方法包括:在获取到二维码上的URL地址信息之后,解析所述URL地址信息以获取请求对应的URL地址路径;与服务端建立通信连接以发送HTTP报文数据;根据所述请求对应的URL地址路径,控制所述服务端通过Web路由向业务处理器分发业务数据;其中,所述业务数据为所述服务端对所述HTTP报文数据进行解析之后所获得的;获取所述业务处理器的业务处理结果。作为另一种可选的实施方式,在本专利技术实施例第一方面中,所述根据所述请求对应的URL地址路径,控制所述服务端通过Web路由向业务处理器分发业务数据,包括:将所述请求对应的URL地址路径与拦截器路由表上的映射路径进行匹配;若匹配成功,控制所述服务端向所述拦截器分发所述业务数据;若所述请求对应的URL地址路径与所述拦截器路由表上的映射路径匹配不成功,将所述请求对应的URL地址路径与控制器路由表上的映射路径进行匹配;若匹配成功,控制所述服务端向所述控制器分发所述业务数据。作为另一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:若所述请求对应的URL地址路径与所述控制器路由表上的映射路径匹配不成功,将所述请求对应的URL地址路径与指定的本地磁盘目录中的文件路径进行匹配;若匹配成功,获取所述文件路径中的数据信息作为所述业务处理结果。作为另一种可选的实施方式,在本专利技术实施例第一方面中,所述在获取到二维码上的URL地址信息之后,解析所述URL地址信息以获取请求对应的URL地址路径之前,所述方法还包括:采用注解加反射的方式将扫描包中带有的拦截器及控制器注解的类分别映射到哈希路由表;其中,所述哈希路由表内至少含有拦截器路由表与控制器路由表;启动HTTP服务,以监听所述二维码发送的请求。作为另一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:若接收到所述业务处理结果的响应信号低于指定次数,确定出当前连接并非长连接状态;断开与所述服务端之间的连接。本专利技术实施例第二方面公开一种通信系统,所述通信系统包括:解析单元,用于在获取到二维码上的URL地址信息之后,解析所述URL地址信息以获取请求对应的URL地址路径;连接单元,用于与服务端建立通信连接以发送HTTP报文数据;控制单元,用于根据所述请求对应的URL地址路径,控制所述服务端通过Web路由向业务处理器分发业务数据;其中,所述业务数据为所述服务端对所述HTTP报文数据进行解析之后所获得的;获取单元,用于获取所述文件路径中的数据信息作为所述业务处理结果。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述控制单元包括:第一匹配子单元,用于将所述请求对应的URL地址路径与拦截器路由表上的映射路径进行匹配;第一控制子单元,用于在所述第一匹配子单元将所述请求对应的URL地址路径与拦截器路由表上的映射路径成功匹配时,控制所述服务端向所述拦截器分发所述业务数据;第二匹配子单元,用于在所述第一匹配子单元将所述请求对应的URL地址路径与所述拦截器路由表上的映射路径不成功匹配时,将所述请求对应的URL地址路径与控制器路由表上的映射路径进行匹配;第二控制子单元,用于在所述第二匹配子单元将所述请求对应的URL地址路径与控制器路由表上的映射路径成功匹配时,控制所述服务端向所述控制器分发所述业务数据。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述控制单元还包括:第三匹配子单元,用于在所述第二匹配子单元将所述请求对应的URL地址路径与控制器路由表上的映射路径不成功匹配时,将所述请求对应的URL地址路径与指定的本地磁盘目录中的文件路径进行匹配;获取子单元,用于在所述第三匹配子单元将所述请求对应的URL地址路径与指定的本地磁盘目录中的文件路径成功匹配时,获取所述文件路径中的数据信息。本专利技术实施例第三方面公开一种通信系统,所述通信系统包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行本专利技术实施例第一方面公开的一种智能交互通信方法。本专利技术实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本专利技术实施例第一方面公开的一种智能交互通信方法。本专利技术实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种智能交互通信方法的部分或全部步骤。本专利技术实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种智能交互通信方法的部分或全部步骤。与现有技术相比,本专利技术实施例具有以下有益效果:本专利技术实施例中,在获取到二维码上的URL地址信息之后,通信系统可解析所述URL地址信息以获取请求对应的URL地址路径,并与服务端建立通信连接以发送HTTP报文数据,随后可根据所述请求对应的URL地址路径,控制所述服务端通过Web路由向业务处理器分发业务数据;其中,所述业务数据为所述服务端对所述HTTP报文数据进行解析之后所获得的,最后,获取所述业务处理器的业务处理结果。可见,本专利技术实施例,能够高效处理网络请求,且不占用太多系统资源。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例公开的一种智能交互通信方法的流程示意图;图2是本专利技术实施例公开的另一种智能交互通信方法的流程示意图;图3是本专利技术实施例公开的一种通信系统的结构示意图;图4是本专利技术实施例公开的另一种通信系统的结构示意图;图5是本专利技术实施例公开的另一种通信系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施本文档来自技高网...

【技术保护点】
1.一种智能交互通信方法,其特征在于,包括:/n在获取到二维码上的URL地址信息之后,解析所述URL地址信息以获取请求对应的URL地址路径;/n与服务端建立通信连接以发送HTTP报文数据;/n根据所述请求对应的URL地址路径,控制所述服务端通过Web路由向业务处理器分发业务数据;其中,所述业务数据为所述服务端对所述HTTP报文数据进行解析之后所获得的;/n获取所述业务处理器的业务处理结果。/n

【技术特征摘要】
1.一种智能交互通信方法,其特征在于,包括:
在获取到二维码上的URL地址信息之后,解析所述URL地址信息以获取请求对应的URL地址路径;
与服务端建立通信连接以发送HTTP报文数据;
根据所述请求对应的URL地址路径,控制所述服务端通过Web路由向业务处理器分发业务数据;其中,所述业务数据为所述服务端对所述HTTP报文数据进行解析之后所获得的;
获取所述业务处理器的业务处理结果。


2.根据权利要求1所述的方法,其特征在于,所述根据所述请求对应的URL地址路径,控制所述服务端通过Web路由向业务处理器分发业务数据,包括:
将所述请求对应的URL地址路径与拦截器路由表上的映射路径进行匹配;若匹配成功,控制所述服务端向所述拦截器分发所述业务数据;
若所述请求对应的URL地址路径与所述拦截器路由表上的映射路径匹配不成功,将所述请求对应的URL地址路径与控制器路由表上的映射路径进行匹配;若匹配成功,控制所述服务端向所述控制器分发所述业务数据。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若所述请求对应的URL地址路径与所述控制器路由表上的映射路径匹配不成功,将所述请求对应的URL地址路径与指定的本地磁盘目录中的文件路径进行匹配;
若匹配成功,获取所述文件路径中的数据信息作为所述业务处理结果。


4.根据权利要求3所述的方法,其特征在于,所述在获取到二维码上的URL地址信息之后,解析所述URL地址信息以获取请求对应的URL地址路径之前,所述方法还包括:
采用注解加反射的方式将扫描包中带有的拦截器及控制器注解的类分别映射到哈希路由表;其中,所述哈希路由表内至少含有拦截器路由表与控制器路由表;
启动HTTP服务,以监听所述二维码发送的请求。


5.根据权利要求1~4任一项所述的方法,其特征在于,所述方法还包括:
若接收到所述业务处理结果的响应信号低于指定次数,确定出当前连接并非长连接状态;
断开与所述服务端之间的连接。


6.一种通信系统,其特征在于,所述通信系统包括:
解析单元,用于在获取到二维码上的URL地...

【专利技术属性】
技术研发人员:吴振涛刘辉王有星吴章安谢志文赵鲜
申请(专利权)人:广州炫视智能科技有限公司
类型:发明
国别省市:广东;44

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

1