【技术实现步骤摘要】
【技术保护点】
一种基于散列表的双向机顶盒会话信息维护方法,其特征在于,该方法包括以下步骤:(1)从服务器的表示层对业务层的调用信息之中,获取发出请求的机顶盒用户的用户信息,以及所在频道对应的类名;根据用户信息与所在频道,删除会话表中用户信息相同但所在频道不同的会话;(2)以用户信息与所在频道为键,在会话表中查找对应的频道对象;用户信息与所在频道进行连接操作之后,共同作为会话表的键,而频道类对象向上转型为频道基类对象,作为值保存在会话表之中;(3)判断频道对象是否为空值;如果不为空,则表示机顶盒用户仍然处于当前会话的频道之中,转向步骤(6)继续操作,如果为空,继续以下操作;(4)表示机顶盒用户进入了一个新的频道,为机顶盒用户创建一个新的频道类的对象;(5)在会话表中插入新的会话对象映射关系,其中键为用户信息与所在频道的连接,值为新的频道类对象向上转型之后的频道基类对象;(6)更新该会话的上一次通信时间;(7)以机顶盒调用何种方法为依据,结束会话或者调用频道对象的方法进行操作,并将结果通过服务器的表示层返回给机顶盒。
【技术特征摘要】
【专利技术属性】
技术研发人员:罗笑南,周轶伦,
申请(专利权)人:中山大学,广州中珩电子科技有限公司,
类型:发明
国别省市:81[中国|广州]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。