CN106357564A - 基于移动终端的智能搜索***及其方法 - Google Patents

基于移动终端的智能搜索***及其方法 Download PDF

Info

Publication number
CN106357564A
CN106357564A CN201611006591.9A CN201611006591A CN106357564A CN 106357564 A CN106357564 A CN 106357564A CN 201611006591 A CN201611006591 A CN 201611006591A CN 106357564 A CN106357564 A CN 106357564A
Authority
CN
China
Prior art keywords
message
mobile terminal
packet
carry out
duration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611006591.9A
Other languages
English (en)
Inventor
张思银
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Ruiyi Electronic Technology Co Ltd
Original Assignee
Nanjing Ruiyi Electronic Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Ruiyi Electronic Technology Co Ltd filed Critical Nanjing Ruiyi Electronic Technology Co Ltd
Priority to CN201611006591.9A priority Critical patent/CN106357564A/zh
Publication of CN106357564A publication Critical patent/CN106357564A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • H04L49/552Prevention, detection or correction of errors by ensuring the integrity of packets received through redundant connections
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种基于移动终端的智能搜索***及其方法,包括:移动终端,用于采集与用户相关的环境信息并发送所述环境信息;云端服务器,用于接收所述移动终端发送的环境信息,根据所述环境信息搜索所述用户的兴趣数据,并根据所述兴趣数据生成适于所述移动终端使用的背景数据,以及将所述背景数据发送至所述移动终端以便所述移动终端根据所述背景数据设置所述移动终端的背景参数;所述云端服务器设置在箱体中;结合其方法有效避免了现有技术中所述移动终端和所述云端服务器之间的消息报文传输发生故障、无法正常获取消息报文的缺陷。

Description

基于移动终端的智能搜索***及其方法
技术领域
本发明涉及智能搜索技术领域,特别涉及一种基于移动终端的智能搜索***及其方法。
背景技术
传统的通过移动终端的背景数据的获取方法是,用户手动通过网络查找并下载感兴趣的数据进行选择使用。这种技术存在的问题是,由于需要用户手动操作,因此不方便用户及时获取最新的广大用户推荐使用的背景数据,导致一些个性化的数据不能及时被个性化大量使用。
由此就推出了基于移动终端的智能搜索***,包括:移动终端,用于采集与用户相关的环境信息并发送所述环境信息;
云端服务器,用于接收所述移动终端发送的环境信息,根据所述环境信息搜索所述用户的兴趣数据,并根据所述兴趣数据生成适于所述移动终端使用的背景数据,以及将所述背景数据发送至所述移动终端以便所述移动终端根据所述背景数据设置所述移动终端的背景参数。
在其具体运行的时候采用的方法如下:
移动终端采集与用户相关的环境信息;
所述移动终端将所述环境信息发送至云端服务器;
所述云端服务器根据所述环境信息搜索所述用户的兴趣数据;
所述云端服务器根据所述兴趣数据生成适于所述移动终端使用的背景数据,并将所述背景数据发送至所述移动终端;以及所述移动终端根据所述背景数据设置所述移动终端的背景参数。
另外目前所述移动终端将所述环境信息发送至云端服务器以及所述云端服务器根据所述兴趣数据生成适于所述移动终端使用的背景数据并将所述背景数据发送至所述移动终端的期间,所述移动终端和所述云端服务器之间都是以消息报文形式来传输发送这些所述环境信息、背景数据的,而在以消息报文形式传输时,常常发生消息报文遗失、获取消息报文的序列混乱的问题,使得所述移动终端和所述云端服务器之间的消息报文传输发生故障,无法正常获取消息报文。
发明内容
为解决上述问题,本发明提供了一种基于移动终端的智能搜索***及其方法,有效避免了现有技术中所述移动终端和所述云端服务器之间的消息报文传输发生故障、无法正常获取消息报文的缺陷。
为了克服现有技术中的不足,本发明提供了一种基于移动终端的智能搜索***及其方法的解决方案,具体如下:
一种基于移动终端的智能搜索***,包括:移动终端,用于采集与用户相关的环境信息并发送所述环境信息;
云端服务器,用于接收所述移动终端发送的环境信息,根据所述环境信息搜索所述用户的兴趣数据,并根据所述兴趣数据生成适于所述移动终端使用的背景数据,以及将所述背景数据发送至所述移动终端以便所述移动终端根据所述背景数据设置所述移动终端的背景参数;
所述云端服务器设置在箱体中。
所述的基于移动终端的智能搜索***的方法,步骤如下:
移动终端采集与用户相关的环境信息;
所述移动终端将所述环境信息发送至云端服务器;
所述云端服务器根据所述环境信息搜索所述用户的兴趣数据;
所述云端服务器根据所述兴趣数据生成适于所述移动终端使用的背景数据,并将所述背景数据发送至所述移动终端;以及所述移动终端根据所述背景数据设置所述移动终端的背景参数;
而所述移动终端将所述环境信息发送至云端服务器以及所述云端服务器根据所述兴趣数据生成适于所述移动终端使用的背景数据并将所述背景数据发送至所述移动终端的期间,所述移动终端和所述云端服务器之间都是以消息报文形式来传输发送这些所述环境信息和背景数据的,其传输过程包括如下步骤:
步骤1:首先所述移动终端和所述云端服务器中各自均配置着时长统计模块和初始值为0的计数变量,所述移动终端和所述云端服务器之间通过移动终端和所述云端服务器中的传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文来实现所述移动终端和所述云端服务器之间的报文通道的建立,所述请求报文中包括有查错码、用来识别的报文域和任意码;所述消息报文中包括有用来识别的报文域、报文序列号、任意码和查错码;
步骤2:确定有无消息报文须传输,如果有消息报文须传输,就转到步骤3中进行,如果没有消息报文须传输,就转到步骤5去进行;
步骤3:传输消息报文;
步骤4:传输询问报文来实现状况检索,所述询问报文包括任意码与查错码;
步骤5:传输保持报文通道的报文来实现报文通道的保持,所述保持报文通道的报文中包括报文序列号、任意码和查错码。
这样的方法能改善所述移动终端与所述云端服务器的消息报文传输性能,更好地便利工作人员,另外传输期间平稳性能好,可高效防止传输达不到平稳的状态。
附图说明
图1为本发明的基于移动终端的智能搜索***的连接示意图。
具体实施方式
下面将结合附图对本发明做进一步地说明。
根据附图1可知,本发明的基于移动终端的智能搜索***,包括:移动终端,用于采集与用户相关的环境信息并发送所述环境信息;
云端服务器,用于接收所述移动终端发送的环境信息,根据所述环境信息搜索所述用户的兴趣数据,并根据所述兴趣数据生成适于所述移动终端使用的背景数据,以及将所述背景数据发送至所述移动终端以便所述移动终端根据所述背景数据设置所述移动终端的背景参数;
所述云端服务器设置在箱体中。
所述的基于移动终端的智能搜索***的方法,步骤如下:
移动终端采集与用户相关的环境信息;
所述移动终端将所述环境信息发送至云端服务器;
所述云端服务器根据所述环境信息搜索所述用户的兴趣数据;
所述云端服务器根据所述兴趣数据生成适于所述移动终端使用的背景数据,并将所述背景数据发送至所述移动终端;以及所述移动终端根据所述背景数据设置所述移动终端的背景参数;
而所述移动终端将所述环境信息发送至云端服务器以及所述云端服务器根据所述兴趣数据生成适于所述移动终端使用的背景数据并将所述背景数据发送至所述移动终端的期间,所述移动终端和所述云端服务器之间都是以消息报文形式来传输发送这些所述环境信息和背景数据的,其传输过程包括如下步骤:
步骤1:首先所述移动终端和所述云端服务器中各自均配置着时长统计模块和初始值为0的计数变量,所述移动终端和所述云端服务器之间通过移动终端和所述云端服务器中的传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文来实现所述移动终端和所述云端服务器之间的报文通道的建立,所述请求报文中包括有查错码、用来识别的报文域和任意码;所述消息报文中包括有用来识别的报文域、报文序列号、任意码和查错码;
步骤2:确定有无消息报文须传输,如果有消息报文须传输,就转到步骤3中进行,如果没有消息报文须传输,就转到步骤5去进行;
步骤3:传输消息报文;
步骤4:传输询问报文来实现状况检索,所述询问报文包括任意码与查错码;
步骤5:传输保持报文通道的报文来实现报文通道的保持,所述保持报文通道的报文中包括报文序列号、任意码和查错码;
所述步骤1包括如下步骤:
步骤1-1:在确定还没传输请求报文的条件下,就转到步骤1-2中进行;若已经传输请求报文了,转到步骤1-3中进行;
步骤1-2:把反复传输请求报文的个数设成预先设定的最高反复传输请求报文的个数,且确认所述请求报文;
步骤1-3:传输请求报文,且同步运行时长统计模块进行从开始传输请求报文后的时长统计;
步骤1-4:确认有无获取到请求报文内的用来识别的报文域,如果获取到该用来识别的报文域,就转到步骤1-6中进行;如果没有获取到该用来识别的报文域,就转到步骤1-5中进行;
步骤1-5:确定时长统计模块的时长统计有没有达到设定的时长,如果达到了设定的时长,就终止时长统计模块的时长统计且把反复传输请求报文的个数减一,然后转到步骤1-1去进行,如果未达到设定的时长,就转到步骤1-4中去进行;
步骤1-6:凭借所述请求报文中的查错码,进行对所述请求报文的查错,如果没有查出错误,就转到步骤1-7中执行;如果查出了错误,就转到步骤1-4中进行;
步骤1-7:终止时长统计模块的时长统计,另外把反复传输请求报文的个数设成预先设定的最高反复传输请求报文的个数;
步骤1-8:进行对请求报文的解码确定。
所述步骤1-2中的确认所述传输请求报文的过程包括如下步骤:
步骤1-2-1:进行对所述请求报文的查看;
步骤1-2-2:确定所述请求报文是不是同采用的通信标准相搭配,如果相搭配,就转到步骤1-3中进行;如果不相搭配,就传输去除报文通道的报文来终止报文通道的保持;
所述步骤1-8包括如下步骤:
步骤1-8-1:确定所述请求报文内的任意码是不是同传输时的请求报文的任意吗是不是相同,如果相同,就转到步骤1-8-2;如果不相同,就运行时长统计模块进行时长统计且转到步骤1-4中进行;
步骤1-8-2:确定是不是获取到响应报文,如果获取到了响应报文,就转到步骤2中进行;如果没获取到响应报文,就运行时长统计模块进行时长统计且转到步骤1-4中进行;
所述步骤3包括如下步骤:
步骤3-1:传输消息报文,另外同步运行时长统计模块进行时长统计;
步骤3-2:确定是不是获取到消息报文中的用来识别的报文域,如果获取到消息报文中的用来识别的报文域,就转到步骤1-6中去执行,如果没获取到消息报文中的用来识别的报文域,就转到步骤1-5中去执行;
步骤3-3:确定时长统计模块进行的时长统计是不是到了预先设定的时长,如果到了预先设定的时长,就终止时长统计模块进行时长统计且转到步骤3-8去进行,如果没有到预先设定的时长,就转到步骤C-2中进行;
步骤3-4:利用消息报文里的查错码,进行对消息报文的查错,如果没有查出错误,就转到步骤3-5中进行,如果查出了错误,就转到步骤3-2中进行;
步骤3-5:终止时长统计模块进行时长统计;
步骤3-6:进行对消息报文的解码确定;
步骤3-7:确定有没有获得用来回应消息报文的回应报文,如果获得了用来回应消息报文的回应报文,就转入步骤4进行,如果没有获得用来回应消息报文的回应报文,就转入步骤3-8进行;
步骤3-8:传输用来侦听的侦听报文实行侦听,所述用来侦听的侦听报文中包括任意码、查错码和报文序列号;
所述步骤3-6包括如下步骤:
步骤3-6-1:确定消息报文内的任意码是不是同请求报文的任意码相同,如果相同,就转入步骤3-6-2进行,如果不相同,就转入步骤3-8;
步骤3-6-2:确定消息报文内是不是带有报文序列号,如果有报文序列号,就转入步骤3-6-3进行;如果没有报文序列号,就转入步骤3-8进行;
步骤3-6-3:确定消息报文内的报文序列号是不是有误,如果有误,就转入步骤3-8进行;如果无误,就转入步骤3-6-4进行;
步骤3-6-4:确定消息报文是不是消息报文,如果为消息报文,就转到步骤3-6-5进行,如果不为消息报文,就转到步骤3-7进行;
步骤3-6-5:把获取消息报文的一方的计数变量增一;
确定消息报文内的报文序列号是不是有误的标准是获取消息报文的一方的计数变量是不是等于获取的消息报文的报文序列号;
所述步骤3-8包括如下步骤:
步骤3-8-1:传输用来侦听的侦听报文,且获取侦听报文的一方顺序进行对获取侦听报文的确定与利用侦听报文中的查错码的查错;
步骤3-8-2:确定用来侦听的侦听报文的任意码是不是同请求报文的任意码相同,如果相同,就转到步骤3-8-3进行;如果不相同,就启动时长统计模块进行时长统计且转到步骤3-8-1进行;
步骤3-8-3:确定用来侦听的侦听报文中有没有报文序列号,如果有,就转到步骤3-8-4进行;如果没有,就启动时长统计模块进行时长统计且转到步骤3-8-1进行;
步骤3-8-4:确定侦听报文中的报文序列号是不是有误,如果无误,就转到步骤3-8-5进行;如果有误,就启动时长统计模块进行时长统计且转到步骤3-8-1进行;
步骤3-8-5:确定是不是获取了消息报文,如果获取了消息报文,就转到步骤3-8-6进行;如果没有获取消息报文,就转到步骤3-8-7进行;
步骤3-8-6:把获取消息报文的一方的计数变量增一;
步骤3-8-7:确定是不是获取前一个消息报文,如果获取了前一个消息报文,就转到步骤4进行;如果未获取前一个消息报文,就转到步骤3-1进行;
确定侦听报文内的报文序列号是不是有误的标准是获取侦听报文的一方的计数变量是不是等于获取的侦听报文的报文序列号;
所述步骤4包括如下步骤:
步骤4-1:传输询问报文,且获取询问报文的一方顺序进行对获取询问报文的确定与利用询问报文中的查错码的查错;
步骤4-2:确定询问报文内的随意码是不是同请求报文的随机码相同,如果相同,就转到步骤4-3进行;如果不相同,就启动时长统计模块进行时长统计且转到步骤4-1进行;
步骤4-3:确定传输的询问报文是不是询问报文或者消息报文,如果是询问报文或者消息报文,就转到步骤4-4进行,如果不是询问报文或者消息报文,就传输去除报文通道的报文来终止报文通道的保持;
步骤4-4:确定传输的询问报文是不是询问报文,如果为询问报文,就转到步骤4-5进行;如果不是询问报文,把获取消息报文的一方的计数变量增一,然后对传输消息报文的一方传输用来回应消息报文的回应报文;
步骤4-5:确定传输用来回应消息报文的回应报文有没有失败,如果没有失败,就转到步骤5进行;如果失败,就转到步骤4-6进行;
步骤4-6:确定消息报文内的消息有没有遗失,如果遗失了,就传输去除报文通道的报文来终止报文通道的保持;如果没有遗失,就启动时长统计模块进行时长统计且转到步骤4-1进行;
所述步骤5包括如下步骤:
步骤5-1:传输保持报文通道的报文,且获取保持报文通道的报文的一方顺序进行对获取保持报文通道的报文的确定与利用保持报文通道的报文中的查错码的查错;
步骤5-2:确定保持报文通道的报文内的任意码同请求报文的任意码是不是相同,如果相同,就转到步骤5-3进行;如果不相同,就启动时长统计模块进行时长统计且在时长统计达到两秒后转到步骤5-1进行;
步骤5-3:确定保持报文通道的报文内是不是有报文序列号,如果有,就转到步骤5-4进行,如果没有,就启动时长统计模块进行时长统计且在时长统计达到两秒后转到步骤5-1进行;
步骤5-4:确定保持报文通道的报文内的报文序列号是不是有误,如果无误,就转到步骤5-5进行;如果有误,就启动时长统计模块进行时长统计且在时长统计达到两秒后转到步骤5-1进行;
步骤5-5:确定是不是获取到消息报文,如果获取到消息报文,就转到步骤5-6进行;如果没有获取到消息报文,就启动时长统计模块进行时长统计且在时长统计达到两秒后转到步骤5-1进行;
步骤5-6:把获取消息报文的一方的计数变量增一;
步骤5-7:确定有没有消息报文须要传输,如果有,就转到步骤3进行;如果没有,对传输消息报文的一方传输用来回应消息报文的回应报文;
确定保持报文通道的报文内的报文序列号是不是有误的标准是获取保持报文通道的报文的一方的计数变量是不是等于获取的保持报文通道的报文的报文序列号。
所述任意码通过云端服务器于传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文时,云端服务器首次传输中的任意码就作为记号,云端服务器首次传输之后的所述移动终端和所述云端服务器间传输的报文内均要含有所述记号,另外经过确定所述记号用于确定目前采用的移动终端是不是于传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文时采用的移动终端。
这样的方法能改善所述移动终端与所述云端服务器的消息报文传输性能,更好地便利工作人员,另外传输期间平稳性能好,可高效防止传输达不到平稳的状态。
以上以附图说明的方式对本发明作了描述,本领域的技术人员应当理解,本公开不限于以上描述的实施例,在不偏离本发明的范围的情况下,可以做出各种变化、改变和替换。

Claims (4)

1.一种基于移动终端的智能搜索***,其特征在于,包括:移动终端,用于采集与用户相关的环境信息并发送所述环境信息;
云端服务器,用于接收所述移动终端发送的环境信息,根据所述环境信息搜索所述用户的兴趣数据,并根据所述兴趣数据生成适于所述移动终端使用的背景数据,以及将所述背景数据发送至所述移动终端以便所述移动终端根据所述背景数据设置所述移动终端的背景参数;
所述云端服务器设置在箱体中。
2.根据权利要求1所述的基于移动终端的智能搜索***的方法,特征在于,步骤如下:
移动终端采集与用户相关的环境信息;
所述移动终端将所述环境信息发送至云端服务器;
所述云端服务器根据所述环境信息搜索所述用户的兴趣数据;
所述云端服务器根据所述兴趣数据生成适于所述移动终端使用的背景数据,并将所述背景数据发送至所述移动终端;以及所述移动终端根据所述背景数据设置所述移动终端的背景参数;
而所述移动终端将所述环境信息发送至云端服务器以及所述云端服务器根据所述兴趣数据生成适于所述移动终端使用的背景数据并将所述背景数据发送至所述移动终端的期间,所述移动终端和所述云端服务器之间都是以消息报文形式来传输发送这些所述环境信息和背景数据的,其传输过程包括如下步骤:
步骤1:首先所述移动终端和所述云端服务器中各自均配置着时长统计模块和初始值为0的计数变量,所述移动终端和所述云端服务器之间通过移动终端和所述云端服务器中的传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文来实现所述移动终端和所述云端服务器之间的报文通道的建立,所述请求报文中包括有查错码、用来识别的报文域和任意码;所述消息报文中包括有用来识别的报文域、报文序列号、任意码和查错码;
步骤2:确定有无消息报文须传输,如果有消息报文须传输,就转到步骤3中进行,如果没有消息报文须传输,就转到步骤5去进行;
步骤3:传输消息报文;
步骤4:传输询问报文来实现状况检索,所述询问报文包括任意码与查错码;
步骤5:传输保持报文通道的报文来实现报文通道的保持,所述保持报文通道的报文中包括报文序列号、任意码和查错码。
3.根据权利要求2所述的基于移动终端的智能搜索***的方法,特征在于所述步骤1包括如下步骤:
步骤1-1:在确定还没传输请求报文的条件下,就转到步骤1-2中进行;若已经传输请求报文了,转到步骤1-3中进行;
步骤1-2:把反复传输请求报文的个数设成预先设定的最高反复传输请求报文的个数,且确认所述请求报文;
步骤1-3:传输请求报文,且同步运行时长统计模块进行从开始传输请求报文后的时长统计;
步骤1-4:确认有无获取到请求报文内的用来识别的报文域,如果获取到该用来识别的报文域,就转到步骤1-6中进行;如果没有获取到该用来识别的报文域,就转到步骤1-5中进行;
步骤1-5:确定时长统计模块的时长统计有没有达到设定的时长,如果达到了设定的时长,就终止时长统计模块的时长统计且把反复传输请求报文的个数减一,然后转到步骤1-1去进行,如果未达到设定的时长,就转到步骤1-4中去进行;
步骤1-6:凭借所述请求报文中的查错码,进行对所述请求报文的查错,如果没有查出错误,就转到步骤1-7中执行;如果查出了错误,就转到步骤1-4中进行;
步骤1-7:终止时长统计模块的时长统计,另外把反复传输请求报文的个数设成预先设定的最高反复传输请求报文的个数;
步骤1-8:进行对请求报文的解码确定;
所述步骤1-2中的确认所述传输请求报文的过程包括如下步骤:
步骤1-2-1:进行对所述请求报文的查看;
步骤1-2-2:确定所述请求报文是不是同采用的通信标准相搭配,如果相搭配,就转到步骤1-3中进行;如果不相搭配,就传输去除报文通道的报文来终止报文通道的保持;
所述步骤1-8包括如下步骤:
步骤1-8-1:确定所述请求报文内的任意码是不是同传输时的请求报文的任意吗是不是相同,如果相同,就转到步骤1-8-2;如果不相同,就运行时长统计模块进行时长统计且转到步骤1-4中进行;
步骤1-8-2:确定是不是获取到响应报文,如果获取到了响应报文,就转到步骤2中进行;如果没获取到响应报文,就运行时长统计模块进行时长统计且转到步骤1-4中进行;
所述步骤3包括如下步骤:
步骤3-1:传输消息报文,另外同步运行时长统计模块进行时长统计;
步骤3-2:确定是不是获取到消息报文中的用来识别的报文域,如果获取到消息报文中的用来识别的报文域,就转到步骤1-6中去执行,如果没获取到消息报文中的用来识别的报文域,就转到步骤1-5中去执行;
步骤3-3:确定时长统计模块进行的时长统计是不是到了预先设定的时长,如果到了预先设定的时长,就终止时长统计模块进行时长统计且转到步骤3-8去进行,如果没有到预先设定的时长,就转到步骤C-2中进行;
步骤3-4:利用消息报文里的查错码,进行对消息报文的查错,如果没有查出错误,就转到步骤3-5中进行,如果查出了错误,就转到步骤3-2中进行;
步骤3-5:终止时长统计模块进行时长统计;
步骤3-6:进行对消息报文的解码确定;
步骤3-7:确定有没有获得用来回应消息报文的回应报文,如果获得了用来回应消息报文的回应报文,就转入步骤4进行,如果没有获得用来回应消息报文的回应报文,就转入步骤3-8进行;
步骤3-8:传输用来侦听的侦听报文实行侦听,所述用来侦听的侦听报文中包括任意码、查错码和报文序列号;
所述步骤3-6包括如下步骤:
步骤3-6-1:确定消息报文内的任意码是不是同请求报文的任意码相同,如果相同,就转入步骤3-6-2进行,如果不相同,就转入步骤3-8;
步骤3-6-2:确定消息报文内是不是带有报文序列号,如果有报文序列号,就转入步骤3-6-3进行;如果没有报文序列号,就转入步骤3-8进行;
步骤3-6-3:确定消息报文内的报文序列号是不是有误,如果有误,就转入步骤3-8进行;如果无误,就转入步骤3-6-4进行;
步骤3-6-4:确定消息报文是不是消息报文,如果为消息报文,就转到步骤3-6-5进行,如果不为消息报文,就转到步骤3-7进行;
步骤3-6-5:把获取消息报文的一方的计数变量增一;
确定消息报文内的报文序列号是不是有误的标准是获取消息报文的一方的计数变量是不是等于获取的消息报文的报文序列号;
所述步骤3-8包括如下步骤:
步骤3-8-1:传输用来侦听的侦听报文,且获取侦听报文的一方顺序进行对获取侦听报文的确定与利用侦听报文中的查错码的查错;
步骤3-8-2:确定用来侦听的侦听报文的任意码是不是同请求报文的任意码相同,如果相同,就转到步骤3-8-3进行;如果不相同,就启动时长统计模块进行时长统计且转到步骤3-8-1进行;
步骤3-8-3:确定用来侦听的侦听报文中有没有报文序列号,如果有,就转到步骤3-8-4进行;如果没有,就启动时长统计模块进行时长统计且转到步骤3-8-1进行;
步骤3-8-4:确定侦听报文中的报文序列号是不是有误,如果无误,就转到步骤3-8-5进行;如果有误,就启动时长统计模块进行时长统计且转到步骤3-8-1进行;
步骤3-8-5:确定是不是获取了消息报文,如果获取了消息报文,就转到步骤3-8-6进行;如果没有获取消息报文,就转到步骤3-8-7进行;
步骤3-8-6:把获取消息报文的一方的计数变量增一;
步骤3-8-7:确定是不是获取前一个消息报文,如果获取了前一个消息报文,就转到步骤4进行;如果未获取前一个消息报文,就转到步骤3-1进行;
确定侦听报文内的报文序列号是不是有误的标准是获取侦听报文的一方的计数变量是不是等于获取的侦听报文的报文序列号;
所述步骤4包括如下步骤:
步骤4-1:传输询问报文,且获取询问报文的一方顺序进行对获取询问报文的确定与利用询问报文中的查错码的查错;
步骤4-2:确定询问报文内的随意码是不是同请求报文的随机码相同,如果相同,就转到步骤4-3进行;如果不相同,就启动时长统计模块进行时长统计且转到步骤4-1进行;
步骤4-3:确定传输的询问报文是不是询问报文或者消息报文,如果是询问报文或者消息报文,就转到步骤4-4进行,如果不是询问报文或者消息报文,就传输去除报文通道的报文来终止报文通道的保持;
步骤4-4:确定传输的询问报文是不是询问报文,如果为询问报文,就转到步骤4-5进行;如果不是询问报文,把获取消息报文的一方的计数变量增一,然后对传输消息报文的一方传输用来回应消息报文的回应报文;
步骤4-5:确定传输用来回应消息报文的回应报文有没有失败,如果没有失败,就转到步骤5进行;如果失败,就转到步骤4-6进行;
步骤4-6:确定消息报文内的消息有没有遗失,如果遗失了,就传输去除报文通道的报文来终止报文通道的保持;如果没有遗失,就启动时长统计模块进行时长统计且转到步骤4-1进行;
所述步骤5包括如下步骤:
步骤5-1:传输保持报文通道的报文,且获取保持报文通道的报文的一方顺序进行对获取保持报文通道的报文的确定与利用保持报文通道的报文中的查错码的查错;
步骤5-2:确定保持报文通道的报文内的任意码同请求报文的任意码是不是相同,如果相同,就转到步骤5-3进行;如果不相同,就启动时长统计模块进行时长统计且在时长统计达到两秒后转到步骤5-1进行;
步骤5-3:确定保持报文通道的报文内是不是有报文序列号,如果有,就转到步骤5-4进行,如果没有,就启动时长统计模块进行时长统计且在时长统计达到两秒后转到步骤5-1进行;
步骤5-4:确定保持报文通道的报文内的报文序列号是不是有误,如果无误,就转到步骤5-5进行;如果有误,就启动时长统计模块进行时长统计且在时长统计达到两秒后转到步骤5-1进行;
步骤5-5:确定是不是获取到消息报文,如果获取到消息报文,就转到步骤5-6进行;如果没有获取到消息报文,就启动时长统计模块进行时长统计且在时长统计达到两秒后转到步骤5-1进行;
步骤5-6:把获取消息报文的一方的计数变量增一;
步骤5-7:确定有没有消息报文须要传输,如果有,就转到步骤3进行;如果没有,对传输消息报文的一方传输用来回应消息报文的回应报文;
确定保持报文通道的报文内的报文序列号是不是有误的标准是获取保持报文通道的报文的一方的计数变量是不是等于获取的保持报文通道的报文的报文序列号。
4.根据权利要求3所述的基于移动终端的智能搜索***的方法,特征在于所述任意码通过云端服务器于传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文时,云端服务器首次传输中的任意码就作为记号,云端服务器首次传输之后的所述移动终端和所述云端服务器间传输的报文内均要含有所述记号,另外经过确定所述记号用于确定目前采用的移动终端是不是于传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文时采用的移动终端。
CN201611006591.9A 2016-11-16 2016-11-16 基于移动终端的智能搜索***及其方法 Pending CN106357564A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611006591.9A CN106357564A (zh) 2016-11-16 2016-11-16 基于移动终端的智能搜索***及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611006591.9A CN106357564A (zh) 2016-11-16 2016-11-16 基于移动终端的智能搜索***及其方法

Publications (1)

Publication Number Publication Date
CN106357564A true CN106357564A (zh) 2017-01-25

Family

ID=57863061

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611006591.9A Pending CN106357564A (zh) 2016-11-16 2016-11-16 基于移动终端的智能搜索***及其方法

Country Status (1)

Country Link
CN (1) CN106357564A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110658395A (zh) * 2019-07-08 2020-01-07 南京铁道职业技术学院 地铁列车牵引逆变器测试***及方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110658395A (zh) * 2019-07-08 2020-01-07 南京铁道职业技术学院 地铁列车牵引逆变器测试***及方法

Similar Documents

Publication Publication Date Title
CN101834888B (zh) 一种通过无线局域网远程启动透明计算***客户端的方法
CN106100914B (zh) 一种云ac告警信息的推送方法及***
DE602004009902D1 (de) System und verfahren für kompakte nachrichtenübermittlung in der netzwerkkommunikation
CN110149334A (zh) 车辆管理***
CN101674318A (zh) 一种向移动设备定时推送数据的方法
CN105119722A (zh) 一种身份验证方法、设备及***
CN103795762A (zh) 一种反向代理的测试方法及***
CN109379742A (zh) 一种无线局域网的接入方法、装置和存储介质
CN105094506A (zh) 智能终端的解锁屏幕的方法、智能终端及操作平台
CN104243271A (zh) 一种通过xmpp实现离线消息推送的方法及***
CN104717670A (zh) 一种业务质量测试方法、装置及***
CN105357071A (zh) 一种网络复杂流量识别方法及识别***
CN102622254B (zh) 电视机宕机处理方法和***
CN106357564A (zh) 基于移动终端的智能搜索***及其方法
US20230043889A1 (en) Message Processing Method and Device, Storage Medium, and Electronic Device
CN107018088B (zh) 传输链路选择方法及装置
CN103945565B (zh) 获取离线地图的方法和装置
CN105635280B (zh) 提升消息推送效率的方法、装置及推送服务器
CN104486443A (zh) 消息推送***及其方法
CN104125605B (zh) 一种请求建立wifi连接的实现方法及装置
CN105472101A (zh) 远程求助的方法、主控移动智能终端和受控移动智能终端
CN106535125A (zh) 定位装置及其方法
CN105163335B (zh) 一种网络接入管理方法、服务器、移动终端以及***
CN109271454A (zh) 一种数据同步的方法及网络设备
CN104462235A (zh) 一种基于Restful Web Service的物联网通用事件服务机制

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170125

WD01 Invention patent application deemed withdrawn after publication