主权项 |
1.一种短时间内大量发送讯息之讯息传递系统,其主要包括有:一共用记忆体,其资料存放及取用之方式为先进先出之伫列方式,共分三区分别为传递需求区、单一传递命令区及单一传递结果区;一需求接收常驻程式,负责接受客户端伺服器之连线以接收客户传递需求,并将相关资料存入前述共用记忆体之传递需求区内;一资料库系统含先进式伫列,系为存放客户之传递需求等相关资料,提供型式化的功能呼叫指令给予其他独立程式使用,而提供之先进式伫列存放须排程启动各别单一传递命令,并且循环检查若有各别单一传递命今之启动时间到达,发出信号通知负责处理之常驻程式取用;一排程常驻程式,负责处理单一排程传递命令,于收到前述之先进式伫列之排程时间到达之信号通知后,从该伫列取用单一传递命令,存入前述共用记忆体之单一传递命令区;一需求处理常驻程式,从前述共用记忆体之传递需求区取出客户之传递需求并将其相关资料写入资料库,解析为各别单一传递命令,并判断需求若是立即需求则分别将各单一传递之命令存入前述共用记忆体之单一传递命令区,若是排程需求则将各别单一传递命令含启动时间存入前述之先进式伫列中;一前端传递系统,负责处理不同之单一传递命令,不透过短讯中心而自行向HLR询问行动电话之IMSI号码,查询行动电话所在位置的VLR或MSC号码以及向该MSC要求发送讯息至该行动电话,而以socket连线方式接收单一执行緖所要求之传递命令和传送传递结果至一负责接收之连线程式;一传递结果连线程式,负责接收前述之前端传递系统回传之传递结果并存入前述共用记忆体之单一传递结果区;一常驻之核心主程式(主执行緖,Main-Thread)负责监控系统之运作,以及负责产生单一执行緖,核心主程式(主执行緖)不断地从前述共用记忆体之单一传递命令区取用单一传递命令,产生单一执行緖,并透过公用资料结构将单一传递命令相关资料指派(asign)给该单一执行緖,或不断地从前述公用记忆体之单一传递结果区取用单一传递结果,并从公用资料结构取得相对应之单一执行緖之资料并予以叫醒(Wake Up)后,将单一传递结果及状态更新资料给予该单一执行緖继续执行。2.如申请专利范围第1项所述之短时间内大量发送讯息之讯息传递系统,其中该需求接收常驻程式接收客户资料之方式,可使用档案传输方式。3.如申请专利范围第1项所述之短时间内大量发送讯息之讯息传递系统其中该核心主程式(主执行緖)所呼叫产生大量的各别单一执行緖,使其负责单独一组传递需求,并包括依据所给予之状态而改变之传递命令,直到生命周期结束,而单一执行緖被核心主程式(主执行緖)所呼叫产生之数量可以依据客户所需之讯息传递对象数量而变动,可在最短时间内处理所有(大量)之单一讯息传递命令。图式简单说明:图一为本发明短时间内发送大量讯息之讯息传递系统之架构图。 |