一种多路信息异地处理并返回的实现方法和装置的制作方法

文档序号:7917265阅读:148来源:国知局
专利名称:一种多路信息异地处理并返回的实现方法和装置的制作方法
技术领域
本发明属于信息处理技术领域,尤其涉及一种由一地向另一地同时发送多 路信息,该多路信息在异地经处理后返回,然后将返回消息分发到对应发送通 道的方法及装置。
背景技术
随着移动通讯技术的发展,3G网络已经广泛支持数字电视等多媒体业务, 大多数终端播放设备都能随时随地播放网络上提供的影视文件,但商家从利润 角度出发,不仅提供免费的资源,而且更愿意提供加密资源,用户只有经过解 密方能使用更精彩的资源;如今软件技术已经相对发达,在本地解密的方法很 容易被破解,从而失去对资源加密的意义。
一个可能的解决方案是将解密放在异地进行,如与之连接的usb设备,例 如modem上,这样就会使破解变得相对困难。由于多々某体信息都包含视频、音 频等两个以上的^i某体信息,这就需要有一种将多路信息发送到异地处理并返回 的实现方法。同时在信息传输技术领域,这样的方法也会存在其它的应用价值。
但目前现有技术中尚不存在这样的方法,已有的多路信息的传输处理主要 是单向过程,大量连续的数据被发送到接收端,接收端将不同种类的信息分发 到对应的种类的信息緩存,再进行处理。

发明内容
本发明要解决的技术问题是提供一种资源使用率高的多路信息异地处理并 返回的实现方法和装置,采用该方法或装置能够实现将多路信息并行发送到异 地,该多路信息在异地经处理后返回,然后将信息分发到对应的发出端。
为解决上述技术问题,本发明多路信息异地处理并返回的实现方法包括
A、 对待发送的信息构建其消息结构体,发送端的所有待发送信息均使用统 一的消息结构体,消息结构体中应包含该待发送信息的消息类型标记,该消息
类型标记表明了该信息属于多路消息中的具体的哪一路;将待发送的信息发送 到异地处理端,并在信息发送成功后在发送端留存其消息类型标记;
B、 异地处理端对接收到的信息进行处理并将处理后的信息返回发送端,返 回的消息结构体中应包含所述消息类型标记;
C、 在发送端每隔一段时间监控接收端口,接收异地处理端新返回的信息并 将其存放起来;
D、 每隔一段时间察看所述接收到并存放起来的返回信息,通过比较返回信 息的消息类型标记和发送端留存的消息类型标记,将新的返回信息分发到其对 应的发送端口 ,也即建立起返回信息和该信息的信息发送点之间的联系。
所述发送端留存的消息类型标记是存放在一个双向链表中的,采用这样的 数据结构便于查询。
所述异地处理端在将信息返回发送端时,可以是通过将其解包得到的消息 类型标记复制到该返回信息的消息结构体中,来实现该返回信息中包含所述消 息类型标记的。
所述返回信息的存储格式可以采用队列形式。
为解决上述技术问题,本发明多路信息异地处理并返回的实现装置包括 发送端和异地处理端;
其中发送端包括信息发送模块,用于构建待发送信息的消息结构体,该 消息结构体中应包含待发送信息的消息类型标记,该模块对于多路信息使用统 一的消息结构体,该模块还用于将待发送信息发送到所述异地处理端,并在信 息发送成功后留存该信息的所述消息类型标记;信息接收模块,用于在一个信 息接收定时器的作用下每隔一段时间检测接收端口 ,接收异地处理端返回的信 息并将其存放起来;信息匹配模块,用于在一个信息匹配定时器的作用下每隔 一段时间察看所述接收到并存放起来的返回信息,通过比较返回信息的消息类
型标记和发送端留存的消息类型标记,将新的返回信息分发到其对应的发送端
d ;
所述异地处理端用于对接收到的信息进行相应处理并将处理后的信息返回 所述发送端,该返回的信息中应包含该信息的所述消息类型标记。
所述发送端还可以包括一个双向链表,所述信息发送模块留存的消息类型 标记即存放在该双向链表中。
所述发送端还可以包括统一的接口 ,该接口能够供上层应用多路并发调用。
所述异地处理端包括收发信息模块与信息处理模块;其中所述收发信息模 块用于接收和回传发送端发送来的信息,包括将其解包得到的该信息的所述消 息类型标记复制到该信息的返回信息的消息结构体中;信息处理模块用于对发 送端传来的信息进行处理。
本发明方法的有益效果为
采用本发明方法/装置对多路信息进行并行发送并接收返回的信息时,能够 准确地将返回信息分发到相应的发出端,同时本发明采用两个定时期来控制接 收返回信息和分发返回信息的处理频率,具有资源使用率高的优点,且设置简 单,操作方便。


图1是本发明多路信息异地处理并返回的实现装置的一个实施例的软件架 构图2是信息发送模块处理流程示意图; 图3是信息接收模块处理流程示意图; 图4是信息匹配模块处理流程示意图。
具体实施例方式
下面结合附图和具体实施方式
对本发明作进一步详细说明。 图1是本发明多路信息异地处理并返回的实现装置的一个实施例的软件架 构图,在该实施例中,本发明装置对外提供接口函数,供主应用程序例如媒体
6
播放器调用,或者多线程调用。如图所示,本发明路信息异地处理并返回的实 现装置包括发送端和异地处理端,发送端包括信息发送模块、信息接收模块和 信息分配模块,接收端包括信息收发模块和信息处理模块。
信息发送模块将信息类型标记和本条信息标记及内容等信息组合到数据串 中,发送待处理的数据串,并在数据串发送成功后将其信息类型标记存入一个
双向链表。信息成功发送出去后,采用windows提供的事件同步机制,设置等 待事件,在此期间模块处于阻塞状态,当事件触发后,则表示收到相应的回复 信息。信息发送模块的处理流程如图2所示。
在信息接收模块中创建一个信息接收定时器,该定时器发起定期读端口动 作,当端口有数据的时候,信息接收模块将读入信息不做任何处理写入返回信 息队列;如果没有数据,则立即返回。信息接收模块的处理流程如图3所示。
在信息分配模块中创建一个信息分配定时器,定时访问返回信息队列,如 果有返回信息,将其消息类型标记值与双向链表中保留的标记进行对比,如果 匹配,则将返回信息应对到双向链表的相应条目,触发接收信息事件;如果队 列为空则返回。信息分配模块的处理流程如图4所示。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进 一步详细说明,所应注意的是,以上所述仅为本发明的具体实施例而已,本领 域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范 围。这样,倘若本发明的这些修改和变型属于本发明权利要求记载的技术方案 及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种多路信息异地处理并返回的实现方法,其特征在于包括A、对待发送的信息构建其消息结构体,发送端的所有待发送信息均使用统一的消息结构体,消息结构体中应包含该待发送信息的消息类型标记,该消息类型标记表明了该信息属于多路消息中的具体的哪一路;将待发送的信息发送到异地处理端,并在信息发送成功后在发送端留存其消息类型标记;B、异地处理端对接收到的信息进行处理并将处理后的信息返回发送端,返回的消息结构体中应包含所述消息类型标记;C、在发送端每隔一段时间监控接收端口,接收异地处理端新返回的信息并将其存放起来;D、每隔一段时间察看所述接收到并存放起来的返回信息,通过比较返回信息的消息类型标记和发送端留存的消息类型标记,将新的返回信息分发到其对应的发送端口。
2、 根据权利要求1所述的多路信息异地处理并返回的实现方法,其特征在于所述发送端留存的消息类型标记是存放在一个双向链表中的。
3、 根据权利要求1所述的多路信息异地处理并返回的实现方法,其特征在于所述异地处理端在将信息返回发送端时,是通过将其解包得到的消息类型 标记复制到该返回信息的消息结构体中,来实现该返回信息中包含所述消息类 型标记的。
4、 根据权利要求1所述的多路信息异地处理并返回的实现方法,其特征在于所述返回信息的存储格式采用队列形式。
5、 采用权利要求1所述多路信息异地处理并返回的实现方法的多路信息异 地处理并返回的实现装置,其特征在于包括 发送端和异地处理端;其中发送端包括信息发送模块,用于构建待发送信息的消息结构体,该 消息结构体中应包含待发送信息的消息类型标记,该模块对于多路信息使用统 一的消息结构体,该模块还用于将待发送信息发送到所述异地处理端,并在信 息发送成功后留存该信息的所述消息类型标记;信息接收模块,用于在一个信 息接收定时器的作用下每隔一段时间检测接收端口 ,接收异地处理端返回的信 息并将其存放起来;信息匹配模块,用于在一个信息匹配定时器的作用下每隔 一段时间察看所述接收到并存放起来的返回信息,通过比较返回信息的消息类 型标记和发送端留存的消息类型标记,将新的返回信息分发到其对应的发送端所述异地处理端用于对接收到的信息进行相应处理并将处理后的信息返回 所述发送端,该返回的信息中应包含该信息的所述消息类型标记。
6、 根据权利要求5所述的多路信息异地处理并返回的实现装置,其特征在于所述发送端还包括一个双向链表,所述信息发送^t块留存的消息类型标记 即存放在该双向链表中。
7、 根据权利要求5所述的多路信息异地处理并返回的实现装置,其特征在于所述发送端还包括统一的接口 ,该接口能够供上层应用多路并发调用。
8、 根据权利要求5所述的多路信息异地处理并返回的实现装置,其特征在于所述异地处理端包括收发信息模块与信息处理模块;其中所述收发信息模 块用于接收和回传发送端发送来的信息,包括将其解包得到的该信息的所述消 息类型标记复制到该信息的返回信息的消息结构体中;信息处理模块用于对发 送端传来的信息进行处理。
全文摘要
本发明公开了一种资源使用率高的多路信息异地处理并返回的实现方法和装置,其主要技术方案为A.对待发送的信息构建统一的消息结构体,消息结构体中包含该待发送信息的消息类型标记;将待发送的信息发送到异地处理端,并在信息发送成功后在发送端留存其消息类型标记;B.异地处理端对接收到的信息进行处理并将处理后的信息返回发送端,返回的消息结构体中应包含所述消息类型标记;C.在发送端每隔一段时间监控接收端口,接收异地处理端新返回的信息并将其存放起来;D.每隔一段时间察看所述接收到并存放起来的返回信息,通过比较返回信息的消息类型标记和发送端留存的消息类型标记,将新的返回信息分发到其对应的发送端口。
文档编号H04L12/58GK101350959SQ200810134448
公开日2009年1月21日 申请日期2008年7月24日 优先权日2008年7月24日
发明者超 冯, 兵 陈, 靳军红 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1